以太坊2.0 Serenity

以太坊2.0,又名Serenity,包含许多新的功能特性:分片Sharding,权益证明Casper,新虚拟机eWASM等等。 这些新特性的目前被分在了三个阶段去实现。
Eth2.0架构图(图片来自Hsiao-Wei Wang)如下(包含三个阶段):

简要说明,从上到下依次是:

  1. Pow主链:以太坊1.0,也就是目前正在运行的以太坊
  2. 灯塔链:协作层(阶段0)
  3. 分片链:数据层(阶段1)
  4. 虚拟机:执行层(阶段2)

阶段0

阶段0主要实现灯塔链。灯塔链的主要功能有:

  • 实现POS
  • 为分片方案提供基础

一旦阶段0完成,以太坊会有两条链,为了方便区分,我们叫做Eth1.0链(现在运行的PoW主链)和Eth2.0链(新的灯塔链)。用户可以将Eth1.0链上的以太币迁移到Eth2.0链上,然后成为验证者。
需要注意的是,Eth2.0链上的币暂时不能迁移回Eth1.0链上,因此激励用户迁移的动力可能就是在Eth2.0链上可以赚取以太币奖励。

注意

  • 启动灯塔链需要一定数量的以太坊。在Spec中用CHAIN_START_FULL_DEPOSIT_THRESHOLD来表示。当前灯塔链需要16384个验证者,也就是一共需要16384*32以太币。
  • 验证者的奖励在阶段2实现之前是不可转移的,因为需要执行层来实现状态的执行。
  • 在阶段0,所有用户的交易以及智能合约的计算任务仍然在Eth1.0链上执行

阶段1 - 分片链

在阶段1中,以太坊2.0会带来分片链,分片链是未来以太坊可扩展性的关键,它允许交易并行执行;灯塔链此时也会开始管理多个分片。

注意

  • 阶段1之后,Eth1.0和Eth2.0链仍将并行运行。
  • 测试过程中,Eth1.0链仍将运行,交易将会在Eth2.0链上产生。这就意味着,在Eth2.0链上会有验证者奖励,在Eth1.0链上会有Pow出块奖励。因此,两条链并存可能在开始一段时间导致一定的通膨,当PoW链逐渐弱化,通膨率会趋于0-1%

阶段2 - 状态执行

功能在阶段2开始整合到一起。到阶段2的时候,灯塔链和分片链已经激活,但从最终用户的角度来看,在执行智能合约和交易之前,它们有些无用。状态执行将在第2阶段中添加。

注意

  • 这个阶段会为分片提供eWASM作为虚拟机
  • 以太坊1.0的账户和合约如何迁移到2.0仍然是一个需要解决的问题。

以太坊2.0各个阶段简单介绍相关推荐

  1. V神说,解释以太坊2.0最好的文章就是这篇了

    翻译 | 王国玺 编辑 | 波波 今天,V 神在 Twitter 上表示,君士坦丁堡升级的再度延迟完全不会影响以太坊 2.0 的 Casper/分片/宁静 的研发团队和研发进度: V 神是在转推以太坊 ...

  2. phpstduy8 redisClient 2.0 点不了_关于以太坊 2.0,你想知道的都在这里

    前天晚上 12 点左右,以太坊测试网的开发者宣布,ETH 2.0 的发布日期定在了 12 月 1 日(区块高度大于 1,606,824,000),主网的存款合约地址也正式生效.对于这则消息,V 神(V ...

  3. 以太坊2.0文档------以太坊2.0阶段(一)

    以太坊2.0阶段 由于以太坊2.0正在进行大量的研究和开发,这一页可能会自动过时.它是在尽力而为的基础上不断更新的.最近更新日期为2019年11月16日. 介绍 以太坊主网的升级,被称为Ethereu ...

  4. 以太坊2.0系列 - 4个阶段

    以太坊在设计之初就决定采用PoS共识,但由于当时PoS共识并不成熟,以太坊前期采用成熟的PoW,之后转到PoS.为此,以太坊设定了4个阶段:前沿.家园.大都会.宁静,目前以太坊处于大都会阶段,宁静即是 ...

  5. eos和以太坊有什么关系_以太坊 2.0是什么?

    ETH2.0 是以太坊的计划升级方案.在接下来的几年里,ETH2.0 的设计者们计划完全革新以太坊的共识系统,并引入以太坊现有的世界状态.由于涉及面极广,我们也无法准确地说明 ETH2.0 将包括或者 ...

  6. 以太坊2.0迁移之际,会有哪些机会和挑战?| Sodium线上发布会

    10 月 10 日上午,由 Odaily星球日报联合 DFINITY 举办的「重构互联网,钠可不一样-DFINITY Sodium 中国线上发布会」圆满结束. 在第二场<拥抱大众,区块链需要新的 ...

  7. V神最新演讲:以太坊2.0的分片交易

    V神最新演讲:以太坊2.0的分片交易 以太坊创始人Vitalik Buterin 文/Vitalik Buterin 2019年6月29日,由CSDN.灵钛科技主办的"2019第二届以太坊技 ...

  8. 以太坊怎么注册_以太坊2.0将至,牛市即将到来??

    以太坊2.0是一个宏大的项目,我们说它"宏大"不仅表现在性能的提升上,而且体现在整体架构的改变上.而以太坊性能的提升根本也是因为它整体架构的改变,当以太坊进化到20时,它现在架构中 ...

  9. V神演讲干货全送上!关于以太坊2.0,你想知道的都在这里!

    编辑 | 晋兆雨.Carol 8月8日 ,「2020以太坊技术及应用大会·中国」顺利举行.CSDN 创始人&董事长.极客邦创投创始人蒋涛.以太坊创始人Vitalik Buterin .Unit ...

最新文章

  1. python get方法请求参数_python中requests库get方法带参数请求
  2. nginx 负载均衡 重温之火与apache的碰撞
  3. 使用Prometheus和Grafana实现SLO
  4. 关于运行中输入ping后,跳出“打开方式”选择对话框的问题
  5. 如何面对边缘计算10个痛点?
  6. 图论文快讯|AAAI2020图相关论文合集,涉及各个方面
  7. python调研报告总结体会_学习调研心得体会
  8. 380万赌石(翡翠原石)切出2亿,现在值多少钱了?
  9. PHP中插件机制的一种实现方案
  10. 德勤收购MSSP厂商Vigilant
  11. 从行业应用到智慧城市,升哲科技Alpha协议如何保障物理世界的数据传输
  12. 第7篇 WPF C# 怎样定义类及其接口
  13. 2021最新Java高频面试题,很适合大厂面试
  14. 2018年度总结 - 黑子
  15. CANOE学习笔记-CAPL语言设计
  16. 【笔记】PMBOK背诵技巧总结
  17. 【游戏开发】2D RPG游戏
  18. Axure RP8 授权码亲测可用
  19. Telegram被封禁的原因
  20. Android开发——进程间通信之Bundle和文件

热门文章

  1. 【神经网络与深度学习-TensorFlow实践】-中国大学MOOC课程(八)(TensorFlow基础))
  2. 脚印(Foot Print)效果制作
  3. windows8从安装到优化详细全过程——超详细图文教程
  4. 如何根据LAC和CellID进行手机定位
  5. mendeley导入pdf后无法打开:unable to open this file解决办法
  6. Swift 语言之父 Chris Lattner 宣布离开苹果
  7. 校园二手物品商城交易平台
  8. 网络:TCP与UDP
  9. 百度之星2019决赛摸鱼记
  10. Linux命令之重启命令