简称为「自私挖矿」的论文 之后,Emin Gün Sirer 教授和团队把兴趣转向了如何安全保存加密货币的方案,提出了名为「Covenants」的系统,这种机制可以保障在资金被盗的情况下还可以取回。 他还研究过二层网络,并提出了名为「Teechain」的解决方案,类似于闪电网络,但是速度更快、体验更佳。「Bitcoin-NG 」也是由他创立的项目,这是一个更快的比特币协议,而且已经在几个其他区块链中使用了,比如公链项目 WAVES 和 AETHernity 等。 当然,分布式系统的共识机制一直都是 Emin Gün Sirer 教授的专业研究领域,直到近期,他才将自己一项研究的细节公开——全新的共识协议「AVAlanche」。 为未来设计的第三代共识协议:Avalanche 这个全新的共识协议「Avalanche」最大的特点,是与目前区块链中广泛使用的中本聪工作量证明共识协议或者是经典的拜占庭容错类共识协议均不相同,由 Emin Gün Sirer 教授和他带领的团队发明。他们于 2018 年 5 月祭出了关于 「Avalanche」协议的论文,并在 2019 年上半年以「Team Rocket」的名义发布了更新版,论文题目为:《Scalable and Probabilistic Leaderless BFT Consensus through Metastability》(通过亚稳态实现可扩展和概率性的无领导 BFT 共识)。 「Team Rocket」由 Emin Gün Sirer 教授带领,有他的学生 Maofan Yin、Kevin Sekniqi、Robbert van Renesse。链闻此前曾采访和报道过该论文的作者、 Emin Gün Sirer 教授的学生 Maofan Yin。Maofan Yin 也是 Hotstuff 共识算法论文的第一作者,而 Facebook 推出的 Libra 项目所采用的 LibraBFT 共识算法则是基于 Hotstuff。 Emin Gün Sirer 教授称 Avalanche 为「第三代共识协议」,因为该协议相比上两代来说,不仅更去中心化,性能也非常惊人。 想了解 Avalanche 协议,不妨先从前两代共识协议开始。 如果梳理一下分布式系统在 45 年间的发展历程的话,可以简单的将这些共识算法分为两大类:中本聪的工作量证明共识协议(简称为中本聪共识)或者是经典的拜占庭容错类共识协议(简称为 BFT 共识)。BFT 共识每个节点都需要与其他所有节点进行通讯,而且是基于投票的,之后分布式系统才能做出决定。整个系统的沟通花费是随着节点数量呈平方级别上升的,在节点数量较少的前提之下速度很快,但是当扩张到成百上千甚至是上万的节点时,整个系统的沟通效率和速度就会急剧下降,所以 BFT 共识非常脆弱,虽然还是发展了很久。 中本聪正是看到了 BFT 共识的问题,认为这其实不是一个合适的共识协议,无法大规模应用,所以发明了工作量证明,让系统能通过最长链机制做出选择。但是中本聪共识会消耗太多的电力资源,对环境不太友好,网络中大部分的成本都付给了电力公司或者矿机制造商。 (责任编辑:admin) |