加入收藏 | 设为首页 | 会员中心 | 我要投稿 辽源站长网 (https://www.0437zz.com/)- 云专线、云连接、智能数据、边缘计算、数据安全!
当前位置: 首页 > 运营中心 > 网站设计 > 佳作 > 正文

深度拆解以太坊八大扩容路,V神选择了最难的那条!

发布时间:2018-10-07 12:16:51 所属栏目:佳作 来源:小葱APP
导读:众所周知,以太坊网络有限的交易处理能力极大阻碍了其成为世界计算机的步伐。以太坊创始人Vitalik曾多次公开示,在保持既有安全性与去中心化特性的前提下实现区块链扩容,是当下以太坊技术团队的核心工作。 然而,由于时至今日,迟迟未见其扩容技术方案带

根据以太坊Casper + Sharding chain v2.1工作进展描述文档(该文档最早于6月底发布,持续更新中,最近一次更新在2天前),以太坊2.0将有一项新的设计——信标链(Beacon),而这项新设计将对以太坊的可扩展性和分散性产生巨大影响。

小葱注:在社区内部各类开发文档中,以太坊2.0被称为“A sharded POS Ethereum 2.0”,可见其同时嵌入了分片与POS算法机制,融合这两大技术的新型主链被称作信标链。这是近年来以太坊一个比较大的动作。目前,以太坊2.0的路线图尚未确定,其相关的设计和规范也在不断变化。

1000 (6)

 

信标链是POS系统的“主链”,与当前的以太坊区块链并行运行。当然,现有的以太坊区块链未来将被纳入新系统。信标链主要职责有:

存储和维护一组活跃且有序的验证者

处理分片与信标链之间的各项“交连”

处理自己的逐块共识以及最终确定性

1000 (7)

 

存款流程和区块链结构(来自Pocket Pool的Darren Langley)

信标链(Beacon Chain)会随机抽取验证者进行出块提议和投票,以防止验证者之间的相互勾结。此外,由于验证者只能以非常有限的方式和链交互,信标链中将不再使用EVM这类执行引擎处理投票事务(团队正在开发EWASM替代EVM),因此投票效率会更高。由于不需要预估算力,所有信标链上的交易也都是免费的(gas free),整个过程会更有成本效益。

1000 (8)

 

信标链与分片链(来自Pocket Pool的Darren Langley)

分片链(Shard Chains)负责处理交易并存储帐户数据,每个分片链(目前设置为1024个)都跟主链相连接;每个分片链是一个独立的POS链,它们各自有自己的状态(如账户余额、智能合约等)和交易历史,同时和信标链同使用POS共识机制。每隔一段时间(约1小时),系统会随机给各验证节点分配一个分片,负责验证和确认该分片上的区块。“交连(cross link)”将用于确认各分片链中的哪些区块进入信标链,同时交连也是各分片链之间互操作的主要方式。

据估计,分片后的以太坊每秒将能处理超过15000笔交易,这与当前的以太坊网络性能(每秒约处理15笔交易)相比,实现了真正意义上的质的飞跃。

目前,关于信标链和以太坊2.0的设计仍在进行中,许多技术团队也早已开始研究信标链客户端应用,如Lighthouse项目,Prysm项目,Trinity,Nimbus,Harmony等等。据Rocket Pool区块链高级工程师Darren Langley于9月初发布的文章称,目前信标链已经完成的工作包括:信标链状态数据结构与持续力、单个区块状态转换、分叉选择实现、验证者洗牌、区块提案者角色、数据结构序列化以及P2P协议。但仍然还有很多领域尚在研究之中。

小葱小结:“短期求创新、长期求保守”

综合上述梳理,我们可以看到,针对长久以来的区块链网络拥堵现象,以太坊核心团队曾从多个角度进行过理论与技术方案的探索和实践,包含提高 gas 值限制、发行 EIP648 扩容方案、提出Plasma、采纳分片技术(Sharding)等等,小葱根据时间线简要梳理了一下以太坊的扩容动态事件。

1000 (9)

 

据各公开渠道(以太坊相关论坛、推特、Reddit)信息进行的不完全汇总

通过这一系列扩容提案的出现、转变及衍生,我们不难看出以太坊核心团队持续的技术探索能力和应变能力。同时这些主流的扩容方案之间并不冲突,甚至会在实践中走向融合(正如Casper和Sharding那样)。

或许,以太坊的扩容口号喊了太久,而扩容成效来的太慢,故而引发社区内外众多开发者的急不可耐(如开篇提到的Afri Schoedon呼吁开发人员转移到其他链);此外,EOS项目创始人BM也曾公开指出V神在解决可扩展性问题上考虑地过于复杂。

确实,我们看到在以太坊的整个扩容规划中,纳入了很多底层技术层面的考量,它试图在实现可扩展性,同时考虑可持续性、效率以及灵活性,这牵涉到多个领域的技术改进和应用部署,不仅仅是引入某个二层扩容方案,把一部分数据/交易放到链外处理这么简单,而是从区块链协议层实现扩展。

按照V神的话,他希望多种扩容方案并行使用。在Layer-1(即区块链协议层)扩容方向上的主导思想是“短期求创新,长期求保守。他认为:

(编辑:辽源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读