区块链程序员了解在对其平台进行任何永久更改之前验证其编码的重要性。不幸的是,没有人能做到完美,并且加密编程错误可能而且确实发生。当区块链编码中发生错误时,它可能会影响加密社区的很大一部分.

一个小的加密编程错误可能导致数百万美元的资金损失。正如您将要学习的那样,代码中的错误可能等同于区块链上的灾难。这些深远的影响更是使您的项目开源的原因。由于大量的开发人员检查代码中的错误,因此开源项目获得了更高的安全性。话虽如此,甚至开源项目也包含编程错误。让我们花一点时间来检查历史上五个最大的加密编程错误.

以太坊和奇偶钱包惨败

想象一下,您正在编写一个智能合约,突然之间,您意外地控制了成千上万的多签名钱包。你会怎么做?去兰博购物吗?还是你会像 devops199 并尝试撤消您的编码以将钱包退还给合法所有者?

你没听错; devops199删除了意外授予他访问数千个Parity多签名钱包的代码。不幸的是,消除代码也会无限期冻结这些钱包中的所有资金。这场灾难总共损失了价值3亿美元的以太坊.

通过首页的奇偶钱包

通过首页的奇偶钱包

具有讽刺意味的是,造成这次加密编程灾难的漏洞与导致黑客在本月早些时候窃取3200万美元的代码不同。黑客利用了多签名钱包协议中的一个缺陷。奇偶校验开发团队投入了过多的精力来纠正缺陷,以防止黑客窃取更多东西。事后看来,这次黑客袭击的影响并没有永远冻结以太坊3亿美元.

920亿比特币

比特币开发商 杰夫·加兹克 在2010年8月8日查看比特币编码时发现了一些奇怪的事情。 比特币谈话 提醒其他开发人员遇到的严重问题。 Garzik注意到,其中一个区块的价值为920亿比特币。考虑到仅创造了21,000,000比特币,这是一个严重的编码错误.

该错误非常严重,开发人员决定按下“重置”按钮。他们通过将区块链倒回到包含920亿比特币的区块链之前的区块来做到这一点。重新启动意味着在黑客入侵之后但在修复之前进行的所有交易均作废.

后来发现,黑客发现了一个漏洞,使他们能够 开发 数字溢出错误。当您的系统重新启动其计数协议时,而不是按时间顺序继续时,会发生此类错误。发生这种情况时,可能会对网络产生各种不利影响。在这种情况下,它创造了920亿比特币。公开演讲, 弗拉基米尔·范德兰, 比特币的首席开发商称该事件为“最糟糕”。

REX ICO事件

REX 平台 将区块链技术的好处带给房地产行业。该平台创建了去中心化的点对点区块链多重上市服务(MLS)。尽管经历了至少一个主要的加密编程错误,该平台仍在不断取得成功.

REX在2017年8月成为头条新闻,开发商在首次代币发行(ICO)期间损失了130万美元的以太币。当一位开发人员在对ICO的智能合约进行编程时输入了错误的Java十六进制字符串时,就会发生此错误。此错误导致ICO参与者的资金被发送到区块链上的无效地址.

幸运的是,对于那些丢失资金的人,REX已经筹集了1300万美元的风险投资资金,并且能够向所有人发行欠下的REX代币。发生加密编程错误时,并非所有人都如此幸运.

Binance暂停交易

当您是世界上最大的交易所之一时,任何编码错误都可能对成千上万的加密用户有害。今年二月, 币安 由于编码错误,交易暂停了将近两天。最初的贸易禁运只能持续24小时,但是Binance由于“无法预料的放缓”而延长了贸易冻结期。

考虑到过去几年来发生的大量黑客入侵事件,加密交易者对交易变得非常怀疑也就不足为奇了。许多人认为交易所遭到黑客入侵,并向公众公开真相。担忧越来越大,甚至 约翰·迈克菲 上推特提醒那些可能受影响的人.

赵承鹏通过Twitter

赵承鹏通过Twitter

为了应对日益严重的公众动荡,币安的首席执行官, 赵承鹏, 发布了屏幕上的编码错误。他还承诺每两个小时更新一次他的社交媒体帐户,直到问题解决。最后,开发人员纠正了编程错误,而没有任何人直接损失资金.

比特币升级梦Night

像所有软件一样,比特币的编码需要不时升级。这些升级对于保持区块链平稳运行至关重要。当比特币更新出现问题时,可能是灾难性的.

比特币升级梦night的一个完美例子发生在2013年3月。比特币计划从版本0.7升级到版本0.8。 0.8版增加了比特币的块大小。更新完成后,噩梦就开始了.

开发人员意识到更新使网络与当前版本的比特币不兼容。此升级将区块链分为两个独立的区块链。这种分裂类似于硬分叉,但发生在比特币现金之前很久.

比特币人开始提醒开发人员他们遇到的问题 遭遇 随着升级。最终,社区决定最好再次点击“重新启动”按钮。比特币恢复到版本0.7,但您可能知道,这还没有结束比特币社区中的区块大小辩论.

加密编程错误–保持警惕

尽管区块链技术使我们可以升级当前的系统,但这并不是完美的。这些最重要的加密编码错误凸显了当今区块链开发人员面临的困难。大多数加密用户永远不会停止思考使加密空间发挥作用的才华横溢的男人和女人。既然您已经了解了加密编程错误的后果,那么当一切按计划运行时,您一定会很感激.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me