Vitalik Buterin的Tweetstorm为未来的Ethereum Blockchain手段
它花了75次推文,但是Ethereum BlockChain创始人Vitalik Buterin阐明了实施新的共识机制的路线图,该机制承诺大大增加新条目可以添加到分布式电子分类账技术中的速度。
Buterin致力于大多数推文,以解释Etereum开发人员努力的历史,以创造股权证明(POS)共识机制,该机制将简化该过程,同时还可以打击邪恶的攻击来控制区块链内容。
他还澄清说,POS系统将独立于其他努力来实施以在以外落下的碎片。(分片是一种在分布式分区技术上验证验证为块的新文件所需的计算工作的方式。POS和分片的开发工作已经成为一个项目的一部分,但现在将分别推出。
工作证明和股份证明
用于识别区块链的新条目的两个最流行的机制或算法以及对网络的改变是工作(POW)和股份证明的。
POW算法在点对点(P2P)网络上的强制计算机以降低CPU电源,以便在它们“重新授权将数据添加到区块链分类帐之前解决基于CPU的权力;那些完成方程式最快的那些计算机节点是奖励使用数字硬币,例如以太网上的竞争技术上的Ethereum或比特币。通过POW获得加密充电的过程被称为“挖掘”,如采矿比特币。
顾名思义,POS共识模型使那些具有最具数字硬币(最大股份)的人,以管理加密货币或业务区块链帐。然而,迄今为止,最受欢迎的基于区块链的加密货币 - 比特币,Ethereum(Ether)和LiteCoin - 已经用作他们的共识机制。
虽然Pow算法在确保发布到分类帐的新文档的真实性时,它们“速度也很慢。
POW过程从运行处理器24/7的运行处理器和致力于采矿业务的冷却服务器场的需求咀嚼大量电力。那些采矿业务虹吸地脱离了这么大的电力,即城市甚至国家已经开始夹持采矿业务。
由于求解数学难题所涉及的漫长过程,POW协议也可能极慢;在BlockChain分类帐上批准新条目可能需要10分钟或更长时间。然而,Pow算法在挫败的用户中,他们会尝试游戏区块链,因为它太昂贵,无法消耗CPU功率和时间。
相比之下,POS算法可以在几秒钟或更短的时间内完成新的区块链条目。
“股权算法证明肯定有潜力转移工作证明,”卡内基梅隆大学(CMU)的计算机科学系副教授Vipul Goyal说。“然而,在这种情况下,仍有一些重要的研究挑战需要克服。”
推特Ethereum于2014年开始在POS系统上工作,去年在TestNet上介绍了称为“Casper”的机制(如在Casper友好的最终小工具或Casper FFG中)。Casper旨在覆盖在Etereum的电流POW算法上。
在“终结”中也存在内部开发战斗,应在Casper POS系统上实施(即,如何最终确定块,因此将其添加到不可变形区块链中)。
Ethereum Developer Vlad Zamfir一直在创建一个名为“按构造”的Casper共识协议(CBC)。区别?“Vitalik和VLAD都同意对不良行为的处罚需要实施。他们对方法不同 - 主要是,关于如何苛刻这些处罚,“芒果研究的研究分析师肖恩德克斯特通过电子邮件表示。
最后,通过jon Choi,一个带有Ethereum基金会的开发人员,Casper POS系统可能会从FFG和CBC共识协议中抽出。
与其他POS模型一样,Casper共识协议将通过创建“粘合验证器”或必须在被允许作为区块链共识或投票社区的一部分之前进行安全存款的用户来工作。只要保税验证者诚实地在区块链中行动,他们就可以留在共识社区;如果他们试图欺骗系统,他们会失去赌注(他们的钱)。Ethereum的Casper POS系统将使共识机制在大约四秒钟内处理新的交易。
混合系统
去年,实施新的共识模型的两个发展都以名为宁静的独立POS机制的形式和名为Metropolis的混合动力/ POS系统。大都市被推出了两阶段:去年推出的拜占庭容错机制的发展和称为君士坦丁堡的项目 - 混合动力/ POS系统。
今年早些时候努力下降,努力实施新的Casper POS和分片系统现在被称为Ethereum 2.0。
POS系统,无论是混合还是独立,都要求验证者存入1,500个乙醚硬币,成为共识机制的一部分。然而,在他的推特风暴中,Buterin宣布了成为验证者所需的乙醚币数目现在将是32。
芒果研究Jake Yocom-Piatt,数字货币网络的创造者,相信最好的治理模型是雇用POW和POS机制,因为Buterin和Ethereum开发团队正在提议。
在混合模型中,DEREFERY给出了可以覆盖POW网络上不良行为的POS验证器。
“如果你”重新举行工作矿工和你的追求游戏并在我们的网络上造成问题,那么网络上的利益相关者可以惩罚他们并剥夺他们的奖励,“yocom-Piatt在早些时候的采访中表示。“您也可以投票支持共识规则变更。这是对加密货币中的主要决定的争议解决和决策机制,“yocom-Piatt表示,指的是新的软件版本和其他区块的变化。
在Ethereum 2.0“的最新型号中,区块链将使用当前的POW算法在块中生长,”但每50个块是POS“检查点”“,通过POS验证器的网络评估终点,这是一个白皮书解释。
在其开发生命周期上,POS协议面临着许多挑战,最困难的是,这是被称为“后腐败”的挑战,这可能破坏区块链的真实性。例如,区块链上的一组用户可以持有大多数股权,然后销售那个股份。在POS系统中,这些实体仍然可以持有保密密钥,该密码键在过去中给予它们管理权力,并使用该权限创建一个新的区块链或“攻击链”关闭主链(称为叉子)。
实际上,验证器“金钱将不再在线上,但他们仍然可以控制块链条的方向 - 一种称为”股权上的东西“的现象。
“如果攻击链从主要链升起到最近的时间,这不是一个问题,因为如果验证器为两个冲突链签署了两个冲突的消息,这可以用作惩罚他们的证据并带走他们的存款并带走他们的存款“Buterin在他的Twitter帖子中写道。“但如果恐惧很久以前发生(因此,远程攻击),攻击者可以撤回他们的存款,防止任何链子处罚。”
为了处理远程攻击,Ethereum开发人员推出了一个需要每四个月至少一次登录一次的变化,并且他们的存款需要四个月才能退出,因此避免罚款的激励将不再可用。
Ethereum开发人员也考虑了其他共识算法“激发了传统的拜占庭容错理论”,例如通过赌注的共识,但最终抛弃了他们“太冒险”。
芒果研究“德克斯特表示,最近的Evereum更新有人困惑,因为大部分解释性信息都包含在各种论坛的评论部分中。即使在上周的解释者中,Dexter也警告仍然可能在现在和当实施POW / POS和分片算法之间发生变化。
Casper和Sharding将在同一链中实现,但不在一起,但是解释说。Casper可以是第一个或分散。两者都将在称为信标链的新叠加网络上实现,这将是来自当前的Etereum区块链的硬叉或截止斜坡。
Computerworld / IDG.根据德克斯特的说法,那个叉子预计会争议,所以不太可能导致Ethereum社区的任何“不良效果”。
“硬叉不像在[比特币]中的形象中有相同的耻辱。在新版本中,将有单向智能合同(来自信标链的POL),允许用户存放[32 ETH],以便成为POS链上的验证器。存放32 Eth的用户将进入队列成为验证器,可以开始验证块,“德克斯特说。
Buterin通过说没有正式的时间表来实施新的共识机制,结束了他的Twitter线程。他的最后一条推文表示,三个开发人员团队已经开始,他仍然存在“正式证明,规范,持续的实施进展”,这已经开始了。
Martha Bennett是Forrester Research的主要分析师,警告当Ethereum 2.0将被释放或将如何表现时造成猜测。“POS共识设计采取了几次迭代,”她通过电子邮件说:“我们只是赢得了”T,直到它已经实施,并在其上运行了一段时间,虽然它是否以所需的方式工作。“