以太坊【EHT】开发人员怎样应对突如其来的分叉?

以太坊【EHT】开发人员怎样应对突如其来的分叉?


    最近网络的无意分叉又开始影响以太坊的活动。


    到目前为止,你可能已经许多次听到硬分叉这个词,这是一种充满争议的更新公有链的方式。有些人认为这有时是更新网络的必要手段,而其他人认为这不是理想的方法,因为它破坏了共识,并且网络上的每个人如果要继续参与的话,要更新到一个新的区块链。


    以太坊在过去几个月里已经进行三次硬分叉,来解决技术问题。但是最近这次分叉是不一样的,因为这不是有意执行的。


    存在争议的是以太坊有不同的可实施协议,可以同步处理网络上的交易。两个最受欢迎:Geth和Parity,在执行最后一个技术硬分叉代码的时候略有不同,导致了感恩节的分叉。


    从以太坊的时间表可以看出,其造成的一个后果就是以太币的价格降到四月以来(或者说在DAO之前)的最低点。杠杆比特币交易平台Whaleclub的运营总监PetarZivkovski把这些最近的挑战称为“身份危机”。


    从今年仲夏公开的DAO到未知的黑客垃圾邮件肆虐网络,导致用户无法完成智能合约,这对智能合约平台来说是艰难的几个月。


    然而,以太坊开发人员对此表示乐观,把感恩节分叉看作是另一种学习经验,也可以借此机会让网络变得更好。


    开发人员的回应


    那些参与项目的人说,团队正在采取措施以防未来再发生这样的事情。

以太坊【EHT】开发人员怎样应对突如其来的分叉?

MartinHolstSwende


    以太坊基金会安全负责人MartinHolstSwende对CoinDesk说:


    “这一次,我们在六分钟内就发现了分叉,这还是比较幸运的。”


    因为开发人员可能不会总是在这么短的时间内发现问题,他们希望能够在类似的情况下快速做出反应。


    Swende说:


    “我们正在努力提高我们的检测、分析、团队之间的沟通和协调能力。”


    他还说,他们正在编写一份“PostMortem”报告,其中概述了从各种以太坊漏洞中总结的经验,这份报告很快就会向公众开放。


    其中采取的一个步骤包括为“非关键”分叉或不需要立即执行的分叉增加测试时间。


    以太坊基金会媒体关系负责人HudsonJameson指出,开发人员还计划彻底改革以太坊改进计划(EIP),开发人员为该流程提出新的生态系统标准或对以太坊协议作出改变。


    他解释说:


    “还有计划最终创建一个替代网络界面列出EIPs,从而让一般用户更容易查看EIPs,而无需查找GitHubrepo,因为这有时候会让人产生困惑。”


    解决分叉


    最近还有三个其他的分叉。


    最后一个技术分叉SpuriousDragon,修复了几个不同的以太坊问题,包括删除攻击者用来群发垃圾邮件的空帐户。


    在过去一周,开发人员一直在使用这个新授予的权力删除所有空帐户,从而可以限制区块链的膨胀(周三正式完成这个过程)。在删除的过程中,在区块2686351中,开发人员试图删除空帐户,但没有用足够的汽油。


    这就是Geth和Parity之间的一个小分歧——但是引发了后果差异也很大。Geth在继续删除账户,而Parity没有。因此,网络暂时被分为两个。


    在分叉那天发布的最新版本的Geth修复了这个问题。


    以太坊创始人VitalikButerin回应道:


    “如果你选择不更新,那么就请注意,你将处在一个不被支持的无效链上。”(这个评论有一些漏洞,因为Buterin正在宣布哪个链是正确的。)


    此外,Buterin认为这是Geth的一个问题,但是其它开发人员却不这样认为。

以太坊【EHT】开发人员怎样应对突如其来的分叉?

PéterSzilágyi


    Geth开发人员PéterSzilágyi当时表示,


    “我们正试图将Parity漏洞引进Geth,这样我们就不必让这个链后退。”


    尽管出现了少量的内讧,但是以太坊认为这是让下一次做的更好的机会。


    区块链“威胁”


    然而有些人认为这是一个影响智能合约区块链的问题。对于一些人来说,上述问题反映了比特币匿名创作者在六年前的辩论中提出的立场。


    中本聪在和GavinAndresen(BitcoinCore首席维护者)讨论的时候说:


    “我从不认为第二条可兼容的比特币实施是一个好主意。这么多的设计取决于所有的节点都得到了完全相同的结果,即第二条实施将对网络造成威胁。”


    一个潜在的“威胁”是网络上的每个客户端都需要起到几乎相同的作用,即使是用不同的编程语言编写。如果出现差错(在以太坊的情况下,就是如何删除空帐户产生的小分歧),网络就会分叉。


    ChromaWay联合创始人兼首席技术官AlexMizrahi最近表示,尽管在其他情况下,多个实施可能被视为一件好事,但是货币损失带来的风险表明这不适合加密货币。


    因此,有人认为,分叉是一个必然的结果,但由于比特币和以太坊网络被视为竞争对手,因此很难决定这个分析是否真实。


    由于以太坊没有广泛的用户基础,因此可能没有影响很多人。在这种情况下,那些不小心在“错误”链上继续挖矿的矿工可能会遭受金钱损失。在错误的链上进行交易的人可能会惊讶发现这笔交易并没有通过。


    最后,类似的事情发生在更广泛使用的平台上会更令人担心。

本文地址:比特币http://www.coinforbling.com

【版权声明】该文章由本站整理于网络的相关信息,本站不拥有所有权,不承担相关法律责任。