计划花多一点时间,了解下以太坊。遇到了这篇文章,分享过来。
不构成任何投资建议,不代表本人赞同文章看法。
原文连接: https://medium.com/chainsafe-systems/ethereum-2-0-a-complete-guide-d46d8ac914ce
image.pngETH 2.0 的额外目标
我们现在已经了解了以太坊 2.0 的设计是为了解决当前以太坊所遇到的问题。然而,ETH 2.0 的创新并未就此停止。宁静版本的设计正在进行之中,还要满足其他几个更通用的设计目标。
由于 Casper 和分片的引入将产生许多新的、复杂的系统,所以Eth 2.0的主要设计目标之一是尽可能地降低网络复杂性,即使这会在效率方面有所损失。之所以这样,是由于分片、Casper 和 Ewasm 在吞吐量和效率上面的大幅提升,会为了在降低这些系统的复杂性而在效率上进行均衡,使得效率有些许降低。
另一个主要的设计目标是使用加密技术和设计技术使得大量验证者可以参与进来, 不论就总量还是单笔交易的参与而言,都是如此。
第三个目标是创建一个系统,允许普通笔记本电脑可以处理和验证分片。这些目标都是为了确保网络的安全性和去中心化。
除了解决特定的问题和一些更通用的设计考虑之外,宁静版本(Serenity)还有两个长期的设计目标,针对未来可能出现的潜在问题而制定。
第一个目标是对该版本进行设计,使得在出现大的分离或者同时有较高比例的节点离线的情形下,以太坊网络仍然能够保持运行。以太坊开发者 Justin Drake 在 2018 年以太坊开发者大会(Devcon) 时的谈话中解释了团队希望 Eth 2.0 能够在“第三次世界大战”这类事件或者80% 的节点离线的情形下仍然能够存活。在其他若干没有如此嫉妒啊你的情况下,也非常重要。例如。一场或多场气候变化引起的重大灾害,可能在数小时内摧毁大部分节点,或者如中美这样的大国可能会禁止以太坊或者其他区块链网络,并在其国内消灭这些网络的节点。
Eth 2.0 所考虑的另一可能情形是量子计算的出现。目前,在中美以及其他主要国家和公司之间,技术竞赛正在进行中,都希望成为首个能发明量子计算机产品的国家。现在可能性已经不是问题,只是是何时出现的问题。无论什么时候出现量子计算机,它们的能力都将以指数级增长,甚至超过了最先进的传统计算机。这会使得绝大部分现有的网络安全措施,包括加密领域和区块链技术,都变得相对而言丧失防御能力,容易被黑客攻击。
因此,对于未来的新生区块链网络而言,尽一切可能(在传统计算机的二进制计算的范围内)防范量子计算机攻击的可能性。以太坊 2.0 的最终设计目标,正如以太坊在 github 代码库中所说: "选择的所有组件,要么具备量子计算安全性,要么在可行的时候能够很轻松的替换为具备量子计算安全性的替代组件"。
以太坊宁静版本(Serenity)有什么值得期待?
这一切都非常令人兴奋,但是 Eth 2.0 什么时候才能真正投入使用呢? 不幸的是,答案仍然是……我们不知道!
然而,在 2018 Devcon的一次演讲中,Vitalik 说 Serenity “真的离我们并不遥远”。他也解释了“以太坊 2.0是多个不同特性组合的整体, 我们已经讨论了好几年, 研究了好几年, 积极构建了好几年, 终于使得它们聚在一起,成为整体”。
William Suberg 写下在“大发布”之前的“最终调整”这样的内容,他似乎也同意以太坊的宁静版本(Serenity)已经处于开发和测试的最后阶段。
看起来 Eth 2.0 的第 0 阶段处于开发和测试的最后阶段,但是我们仍然不确定在它发布之前,我们还需要等待多久。
我们能够确定宁静版本是独立于当前的以太坊主链而开发,刚开始时将与以太坊并行运行。然后,当前的以太坊区块链会接入至新的以太坊网络,可能是通过一个主智能合约的方式。
我们也知道,Eth 2.0 发布后,会分为四个连续的阶段。第0阶段会是信标 PoS 系统,还不支持 dApp,但是会为后续的阶段打下基础。
阶段1会支持 dApp,并引入分片作为数据链。网络数据会切分为多个分片,但是网络状态仍然存储在旧的以太坊区块链上,不会进行分片。
阶段2 会进行完全的分片,将启用状态执行,并允许智能合约的存在。此时,Eth 2.0 会获得上面所讨论的所有的主要特性。
阶段3 包括迭代、改善以及额外的技术。
一旦每个阶段完成,Eth2.0 预计会包含如下的特点:
实现完全的分片支持的区块链,纯 PoS 共识协议,更快的同步确认的时间约达到8-16秒,可以在10-20分钟实现“经济最终性”。Vitalik 认为 Serendity 会是 "世界计算机的真正含义所在"。我希望你们和我一样,对 Eth 2.0 的发布感到兴奋。
感谢你的阅读! 在接下来的几周时间里,我会发表几篇更详细具体的文章,深入介绍分片、Casper 和 Ewasm 的细节。想了解更多关于以太坊和其他区块链技术的文章,请随时关注我。
致谢
特别感谢 Aidan Hyman, Greg Markou 与 Cayman Nava 对本文的审阅和宝贵的建议。另外,如果没有其他诸多优秀作者和研究者的工作,本文不可能问世。感谢 Michael Karnjanaprakorn, Darren Langley, William Suberg, Bisade 以及, Justin Drake, 当然,还要多谢 Vitalik Buterin。 同时,感谢 Digiconomist 和 Cryptofacts 的编辑人员。
参考资料
- The Beginner’s Guide to Ethereum’s Roadmap. https://hackernoon.com/the-beginners-guide-to-ethereum-s-2020-roadmap-2ac5d2dd4881
- EtherScan. https://etherscan.io
- Eth 2.0 Explained. https://cryptocurrencyfacts.com/ethereum-2-0-explained
- Ethereum 2.0. https://medium.com/rocket-pool/ethereum-2-0-76d0c8a76605
- Ethereum Energy Consumption Index. https://digiconomist.net/ethereum-energy-consumption
- Eth 2.0 Explained. https://cryptocurrencyfacts.com/ethereum-2-0-explained
- Ethereum Virtual Machine Explained. https://www.mycryptopedia.com/ethereum-virtual-machine-explained
- Eth 2.0 Specs. https://github.com/ethereum/eth2.0-specs
- Eth 2.0 Randomness Talk. https://www.youtube.com/watch?v=zqL_cMlPjOI
- “Devcon Keynote Talk.” https://www.youtube.com/watch?v=Km9BaxRm1wA
- “Ethereum 2.0 Launch Really Not So Far Away.” https://cointelegraph.com/news/ethereum-20-launch-really-not-so-far-away-says-vitalik-buterin-in-devcon4-keynote
引用材料
Asolo, Bisade. “Ethereum Virtual Machine Explained.” Mycryptopedia. November 1, 2018. https://www.mycryptopedia.com/ethereum-virtual-machine-explained/
Buterin, Vitalik. “Keynote Talk.” Filmed November 2018 at Devcon, Prague, Czech Republic. Video. https://www.youtube.com/watch?v=Km9BaxRm1wA
Cryptofacts. “Eth 2.0 Explained.” CryptoCurrency Facts. Accessed November 10, 2018. https://cryptocurrencyfacts.com/ethereum-2-0-explained/
“Eth 2.0 Specs.” Github. Accessed November 14, 2018. https://github.com/ethereum/eth2.0-specs
“Ethereum Energy Consumption Index.” Digiconomist. Accessed February 18, 2019. https://digiconomist.net/ethereum-energy-consumption
“EtherScan.” Homepage. Accessed Jan 5, 2019. https://etherscan.io/
Drake, Justin. “Eth 2.0 Randomness Talk.” Filmed November 2018 at Devcon, Prague, Czech Republic. Video. https://www.youtube.com/watch?v=zqL_cMlPjOI
Langley, Darren. “Ethereum 2.0.” Medium. August 7, 2018. https://medium.com/rocket-pool/ethereum-2-0-76d0c8a76605
Langley, Darren. “Ethereum 2.0 — Who’s Building It?” Medium. September 6, 2018. https://medium.com/rocket-pool/ethereum-2-0-whos-building-it-54a735442e
Karnjanaprakorn, Michael. “The Beginner’s Guide to Ethereum’s Roadmap.” Hackernoon. December 7, 2017. https://hackernoon.com/the-beginners-guide-to-ethereum-s-2020-roadmap-2ac5d2dd4881
Suberg, William. “Ethereum 2.0 Launch Really Not So Far Away.” Cointelegraph. November 1, 2018. https://cointelegraph.com/news/ethereum-20-launch-really-not-so-far-away-says-vitalik-buterin-in-devcon4-keynote
网友评论