http://www.7klian.com

以太坊扩容问题与分片(sharding)办理方案

3. 校验头部验证。VMC 包括 addHeader(bytes collationHeader) 函数,用来验证校验头部,同时也为有效的校验头部哈希写下记录。这个函数会立即提供链上验证。
显性最终确定性可以辅佐无状态客户端

无状态客户端是指不存储整个状态树的客户端,他们只存储状态树根部的状态。归档客户端存储全部的状态树,而且提供审查所需要的 Merkle 树分支。通过这些 Merkle 树分支,无状态客户端可以或许打造部门状态树,并且验证审查。

3. 缺乏并行性(parallelizability)。首先,现有的以太坊虚拟机是线性处理惩罚生意业务。其次,每个全节点都要处理惩罚每个转账,然后把整个状态树都存储,从而确保安详性和去中心化。

一旦验证者选出来成为校验者,而且提出新的校验,那么这个校验者就必需要验证近期的校验,同时发出转账,挪用 addHeader 函数。需要留意地是,假如校验者在第 10 阶段被选出来举办新的校验,这意味着 addHeader 转账就必需要包括在阶段 10,也就是说,区块数 10 * PERIOD_LENGTH to block number (10 + 1) * PERIOD_LENGTH — 1.

区块链扩容所面对的问题有许多:

校验的头部哈希必需要记录在 VMC 上,从而证明它的头部是有效的。并且,

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读