找回密码
 立即注册

扫一扫,登录网站

首页 区块链生态 查看内容
  • 34912
  • 0
  • 分享到

以太坊创始人V神首度连线王峰十问:发布以太坊的时候,我的父亲非常骄傲

2018-6-23 17:15

来源: 火星财经 作者: 王峰十问

我们对早期的POW、POS机制都比较熟悉,今天你能否用通俗易懂的语言,再次简单介绍Casper机制的工作原理?


V神:目前,新的路线仍然是“先Casper后分片”,但Casper的第一个版本将会被修改,以便它可以构成一个完整的Casper和分片部署。此外,这种策略还有其他好处,例如,短期内,我们正在考虑在使用BLS聚合,而长期来看,签名聚合会使用STARKs。签名聚合是一种优化,能够允许Casper机制处理更多验证器,也能让我们把验证器的大小从1500ETH减少到32ETH。

但问题在于,仅仅验证区块链是否有效是不够的,还必须验证区块链中的所有数据是否在p2p网络中可用,并且任何人都可以在有需求的时候下载其中的任何一个数据,否则,即使区块链是有效的,生成不可用的块仍然可以被当作一种攻击手段,用剥夺其他人更新加密验证的能力来阻止其他用户从其帐户中提取资金。

对此,我们已有解决方案,虽然这个解决方案有些复杂,解决方案是利用了冗余编码数据且允许用户随机抽样,以此来检查大部分数据是否在线;,如果可以验证其大部分数据是联机的,则可以使用冗余数据来恢复其余数据。并且,在整个P2P网络内,冗余编码数据都是随机分布的。

王峰:关于Casper,我咨询过中国一个知名公链的设计者,他提出,“为什么Casper设计安全存款来阻止小玩家在以太生态系统中的确认权? 即使在今天,如果你是btc或ETH的独立矿工,你仍然有可能挖掘一个块,但是在Casper之后,所有的小矿工都不再有任何可能验证一个块,这是否意味着Casper为块链系统带来了更多的不公平和特权节点?”能否在这里帮我解答这个困惑?

V神:“根据Casper的设计原则,小矿工是无法验证一个区块的”。我认为这么说是不准确的。

首先,32ETH大约等于10万人民币。我认为,在任何情况下PoW矿工都不会小于这个数量。因为PoW挖矿属于规模经济。如果你的算力小于这个数量,可以用加入矿池的方式来参与。

我们预计权益总量大约在10,000,000 ETH,因此接管整个分片需要至少10,000,000ETH的40%,所以成本会非常高昂。即使真的有人拥有了接管分片的能力,如果遭受了攻击,我依然有能力恢复。

Capser背后的核心思想是将基于“链”的权益认证的想法,和传统拜占庭容错(BFT)研究整合在一起,就像Lamport、Paxos、PBFT等等。许多人问我们,为什么不直接使用这些传统算法?答案是,我们认为这些算法既复杂又不适合区块链的格式和需求,因此我们钻研算法, 并创建了一个我们认为更简单,更适合区块链范式的版本。

数据可用性问题也是分片中最具挑战性的问题之一,(请参阅https://github.com/ethereum/research/wiki/A-note-on-data-availability-and-erasure-coding)我也发现,许多其他项目,特别是那些拥有密码学想法的项目,但其实对于这个问题并没有太过重视。

版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。

本文导航

相关新闻
发表评论

请先 注册/登录 后参与评论

    回顶部