V神最新演讲:万字长文透露以太坊20重大升级!

2018-11-12 14:30 广告 145150 收藏

以太坊2.0的新特性包括权益证明算法,Casper;可扩展性,分片;虚拟机升级,EWASM;跨链合约上的强化;协议经济模型改进,以及非常多促成逻辑层分散化的改进。

祝贺中本聪共识诞生 10 周年!

今天我的演讲主题是以太坊 2.0,但我希望呈现的不仅是以太坊 2.0 在技术上的要点,还包括为什么我们需要推进以太坊升级,我们会做哪些升级,又经由哪些尝试走到今天。

那么,什么是以太坊 2.0 呢?

几年来,我们孜孜不倦地讨论和研究系统的一些特性,也在 App 开发上投入了大量精力,最终,它们汇集在一起,组成一个融洽的世界。这些特性包括权益证明算法,Casper;可扩展性,分片;虚拟机升级,EWASM;跨链合约上的强化;协议经济模型改进,以及非常多促成逻辑层分散化的改进。重要话题还真不少。

我们做过哪些探索?

1、PoS

权益证明(PoS)的相关研究始于 2014 年。我在一月份发表的这篇博文(Slasher: Punitive Proof-of-Stake Algorithm)阐述了一个叫做罚没者(Slasher)的算法,引入了权益证明算法中最基础的概念:如果你违反协议并且被发现了,(这是可以被证明的),你就要接受惩罚;这一方法可以用来提升安全性。但在那时,正如你可以在幻灯片中看到的,我相信 Slasher 是一种非常有用的建构,可以让权益证明“挖矿”的武器库变得更充实,并为我们提供更强力的理由切换到权益证明。当然我们还没这么做。

因此,在那时,要不要 PoS 当成我们的方向还未有定论。但随着时间推移,这一点变得清晰很多。

2、可扩展性

在 2014 年,首先,我们探讨了一系列有趣且重要的观念,比如“Proof of proof of work”,这是一种提升可扩展性的建议;“中心轮辐链模型(Hub and spoke chains)”,让一条链成为中心,一系列的链成为附属,这其实就是一个非常早期的可扩展性和分片提议,尝试提高区域内交易的可扩展性,但并不能提高全局交易(即从某条链到另一条链)的可扩展性;“超级立方体模型(Hypercubes)”,立方体有 12个维度而不是 3 个,因此我们可以达到比中心轮辐模型更强的可扩展性。

现在,出于多个原因,这些观念都被抛弃了;不过,真的有人弄了一场浩大的 ICO 来开发它们,真高兴有人愿意尝试(观众笑)。

那么在 2014 年我们究竟有没有取得正确的进展呢?

2014 年的进展

有的。我们得到了一个概念叫做“弱主观性(Weak Subjectivity)”,某