以太坊Ethereum 2.0研发资料

以太坊2.0主要由Casper FFG+Sharding(即Shasper)、以太坊下一代虚拟机EWASM等组成旨在改进以太坊1.0的基础层的新区块链项目。

下面就Ethereum 2.0的研发现状作了一个简单汇总,便于后续查看。

Shasper项目

Must read

  • Sharding FAQs [cn]
  • 以太坊Ethereum2.0规范——不妨称其为以太坊2.0的黄皮书,各工程团队都是参考它在做技术实现

Shasper路线图

Shasper技术路线图分为7个阶段。预计完整实施得到2020年了。

Shasper工程实现

目前有以太坊基金会和多个社区团队在对以太坊2.0规范进行工程实现,下面列举了几个。

  • Prysm(Go语言实现,)
  • lighthouse(Rust语言实现,由Sigma Prime团队负责维护)
  • Shasper(Rust语言实现,基于Substrate框架)
  • Nimbus(Nim语言实现,由Status团队负责维护)
  • beacon_chain(Python语言实现,PoC)

Shasper项目可视化工具

  • sharding-visualizer

Shasper规范现状

引用V神在推特上的回复:
1、Shasper规范大致完成,正处在精炼阶段
2、有4+团队正在做工程实现

以太坊下一代虚拟机eWASM项目

以太坊1.0的EVM本身已经成为限制以太坊的瓶颈,以太坊正在研发下一代虚拟机,即项目ewasm。

支持WebAssembly语言的高级语言

(按工具成熟度排列)

  • C和C++(due to LLVM)
  • Rust
  • Assemblyscript(TypeScript)
  • Go
  • Haskell(dhc)
  • Solidity,Yul and Vyper
  • K-framework

EWASM研发现状

  • kovan测试网上可以部署wasm智能合约

WASM和区块链的技术文章

  • WebAssembly & The Future of Blockchain Computing
  • 为什么我们相信Wasm可用作去中心化应用开发的基础层

其他使用wasm的区块链项目

EOS(C++语言实现)
Dfinity(Haskell语言实现)

Ethereum 2.0 Devs Handbook and FAQs

有关Ethereum 2.0研发更细致的资料参见[Ethereum 2.0 Devs Handbook and FAQs](https://notes.ethereum.org/s/BkSZAJNwX#)

Ethereum 2.0的技术文章

  • 以太坊2.0:有哪些关键项目?谁在做?进展如何? [cn]
  • 以太坊2.0
  • 你可以为分片做什么?
  • 个人见解:通往 Ethereum 2.0 之路

总结

以太坊愿景宏大,以太坊2.0每个子项目都极富挑战性,直接拔高了以太坊的档次,当你跟踪以太坊2.0的研发进展时,你会听到很多新名词,例如,聚合签名,VDF,wasm,ewasm。这是一个提升的好机会,趁着以太坊2.0规范初定,是时候再出发了。

你可能感兴趣的:(Ethereum,Ethereum,2.0,Shasper,EWASM)