如果您已经了解什么是 “无状态以太坊” 以及 “区块见证数据”,可以跳过这一段。 为执行交易及验证区块,以太坊网络的节点需要了解整条区块链的当前状态 —— 也就是所有账户和合约的余额和存储数据。这些数据一般来说是存储在 DB(数据库文件)里面的,在需要用于验证时才会加载到一棵默克尔树中。 无状态以太坊客户端的工作思路则稍有区别。顾名思义,无状态客户端就是不使用硬盘 DB 来执行区块(虽然客户端中可能也维持着完整的状态)。相反,无状态客户端依赖于 “区块见证数据(block witness)” —— 就是一段特殊的数据,它会跟相应的区块一起传播;拥有了这段数据,客户端就可以重建出一个(代表部分状态的)默克尔子树,该分支足可用于执行该区块中的所有交易。 —- 编译者/作者:丑九怪 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
什么是 “无状态以太坊”?
2020-01-10 丑九怪 来源:区块链网络
- 上一篇:HODle打破记录:1000万比特币
- 下一篇:第651篇:都是比特币惹的祸
LOADING...
相关阅读:
- ETC遭受的廉价51%攻击迷局2020-08-04
- 《进展周报 | 夸克链信周报2020.7.27-2020.8.2》2020-08-04
- 币三公:BTC早间走势分析及操作策略2020-08-04
- 最后给大家分享一个故事看完你就明白FORSAGE智能合约的魅力了2020-08-04
- Electric Capital 公布 1.1 亿美元基金,关注一层协议、DeFi 与区块链社区等2020-08-04