王峰:我的朋友们!这是我感到非常自豪的时刻,我想衷心地感谢你们使之发生,并给我这么多的灵感,举几个例子,Qtum的Patrick Chu,CSDN的Jiang Tao 许志宏,而这个名单是很长的!我也要感谢我出色的团队和我一起工作,日以继夜地工作,使事情变得更好。不仅是对我,作为火星财经的创始人,对火星家族来说,这也是个令人兴奋的时刻,有V神和你们所有人在这里。
我们将沿着国际发展的道路继续前进。火星财经将进一步把中英文世界连接起来,致力于把中国与世界连接起来。我们很荣幸能与所有这些杰出的行业领袖,以及今天与V神进行对话。我没想到火星会发展得这么快。再次感谢您对我的支持和帮助,我亲爱的朋友。
第一问:
王峰:6月15日,你在Ethereum Core Devs会议上表示,以太坊将考虑改变Casper和分片(Sharding)的激活上线顺序,不再分别发布,而是可能让它们同时激活更新。我们了解到,Casper是以太坊考虑已久的POS共识,不同于其他POS共识,在该共识下,系统可以快速惩罚节点的作恶行为;而分片(Sharding)是一种基于数据库分片传统概念的可拓展技术。你是什么时候开始构思Casper机制的?这一机制的建立受到了什么启发?
大宗旨:先Casper后分片
V神:大家晚上好!最初的计划是将Casper作为一种智能合约运行在以太坊上,让人们更轻松地设计开发,同时继续开展分片工作。但是,以太坊在POS和Sharding的研究上已经取得了很大的进展,我们可以对原先的Casper做一些修改,如果继续沿着这个路线图,将导致更遭的产品,造成大量浪费,我们不得不重新构建Casper首个版本,新的路线图仍然是“先Casper后分片”(Casper then Sharding),但是Casper的第一个版本将会被修改,以便它可以实现构成一个完整的Casper和分片部署(Sharding)。
还有一些其他好处。例如,我们正在考虑在短期内使用BLS聚合以及长期使用STARK进行签名聚合,它允许Casper机制管理更多的验证节点,也能让我们把验证节点所需ETH的大小从1500ETH减少到32ETH。Capser背后的核心思想是将链的权益证明和传统拜占庭容错(BFT)算法整合在一起,就像Lamport、Paxos、PBFT等等。
王峰:我们对早期的POW、POS机制都比较熟悉,今天你能否用通俗易懂的语言,再次简单介绍Casper机制的工作原理?
V神:现在的挑战是,仅仅验证区块链是否是不够的,还必须验证在p2p网络中,所有区块链中的数据是否可用,并且要让所有人都可以可以下载任何数据片段(如果他们想要的话)。否则,即使区块链有效,但也可以通过链接一些不可用的区块用于攻击,从而阻止其他用户从他们的账户中取钱,因为他们有拒绝更新加密见证节点的手段。
我们有解决方案,虽然它们有些复杂,这些方案主要涉及编码冗余数据和允许用户随机抽样以检查大部分加密见证节点是否在线。如果你认证了大部分加密见证节点是在线的,你可以使用冗余来恢复其余的数据。在整个P2P网络内,加密见证节点都是随机分布的。
在最后呢,我想聊互联网巨头们对区块链的做法,互联网巨头们会进军区块链行业,但我认为他们并不能控制它,有很多企业试图控制某个行业,这种做法也遭到了不少人反对。然而到现在为止,他们还没有找到一个能够控制像以太坊这样的平台的方法。