以太坊 20 采用了新的架构,智能合约开发者需要注意些什么?
在这一段,作者指出,以太坊 2.0 的两大设计目标是可扩展性和安全性。
前者意味着吞吐量呈超线性增长,若节点资源投入量提升 K 倍,则整个系统的吞吐量增长大于 K 倍。
后者则意味着相应于节点所形成的共识安全性,保证所有部分都是同样安全的。
后者用分片(把整个系统的状态切分开来形成不同的片区)来实现,而前者用信标链来实现。
但是两相结合之下,信标链就不能保存所有的分片数据、执行所有的分片交易,否则就会打破可扩展性要求。
因此,两者的分工是,信标链负责共识、只保存分片状态的默克尔根,而且不执行分片交易;分片则没有任何共识机制,仅有随机抽取的验证者来出块、验证并将默克尔根提交到信标链上。
但这样一来,开发者今天习以为常的东西,在 Eth2.0 里面就不一定现实了,比如:对系统中任意合约的同步调用。因为基本问题是,发起调用时,接受调用的分片不知道有人正在发起跨分片交易,除非信标链里不仅有状态默克尔根值信息,还有别的信息。但这样就会打破可扩展性。
这就引发了两者状态访问模式的比较。静态状态访问的例子是无状态执行,这种模式下,所需的状态信息是附加在交易的见证信息里跟交易一起传播的,这样确定性更强,但这样就会遭遇上述问题;动态访问模式下,交易的打包先后顺序可能会引发问题。
最后,演讲者指出,可扩展性和安全性是 Eth2.0 的终极追求,而相似于 Eth1 的执行模式只是次要目标;并呼吁智能合约开发者放心,问题都可以解决的。
你可能感兴趣的文章
-
华硕推出H370采矿大师主板支持20张显
-
华硕推出H370采矿大师主板支持20张显
还记得华硕的那款B250 Mining Expert采矿专家主板吗,有着18个PCIe x1插槽和1个PCIe x16插槽的它最多可以支持19张显卡同时挖矿,堪...
2024-10-16
比特币看盘、比特币看盘逻辑
-
比特币看盘、比特币看盘逻辑
一、比特币看盘 由于比特币市场与别的投资市场一样,价格走向具有不确定性,并且在大多数情况下,它通常运行在有序与无序之间的一个中间状态,这个状态被称为震荡行情
2024-10-10
侧链和状态通道是如何改善区块链的扩展性问题?
-
侧链和状态通道是如何改善区块链的扩展性问题?
前言:区块链的技术术语中,有很多概念经常会混淆使用。其中之一就是侧链和状态通道。两者都是区块链的扩展解决方案。但在社区的使用中,经常被互换使用。那么它们之间到底...
2024-10-08
区块链30生态圈:数字货币比特元钱包使用教程(图解版)
-
区块链30生态圈:数字货币比特元钱包使用教程(图解版)
1. 首先安装比特元钱包2.创建钱包完成安装后进入钱包初始化界面,可选择创建钱包/导入钱包:(注意:助记词请用纸笔记下,不要截图以防被盗,一定要将助记词保存好!...
2024-09-23
华硕推出H370采矿大师主板:支持20张显卡接入挖矿
-
华硕推出H370采矿大师主板:支持20张显卡接入挖矿
还记得华硕的那款B250 Mining Expert采矿专家主板吗,有着18个PCIe x1插槽和1个PCIe x16插槽的它最多可以支持19张显卡同时挖矿,堪...
2024-09-06
挖矿|矿工并不是你的朋友,他们能干预你在区块链上的交易
-
挖矿|矿工并不是你的朋友,他们能干预你在区块链上的交易
编者按:你可能想不到,最不被人注意的挖矿环节,却有可能成为区块链技术中最有可能被干扰的一环。近日,James Prestwich在Medium上发表了一篇文章详...
2024-09-02
大神给你介绍以太坊20是什么分成几个阶段
-
大神给你介绍以太坊20是什么分成几个阶段
编者按:近日,“以太坊君士坦丁堡分叉”成为区块链领域热门话题,而作为以太坊的计划替代方案,真正的“硬菜”——ETH2.0也将逐渐揭开面目。抛开对于枯燥术语定义的...
2024-08-28
解读以太坊黄皮书(二)
-
解读以太坊黄皮书(二)
大家好啊!这篇文章旨在介绍以太坊黄皮书中的一些概念。通过本文,我们将学到以太坊中一些主要组成部分以及它们在整个系统中的作用,同时也将简要地讨论以太坊中默克尔树的...
2024-08-28
以太坊颠覆了以太坊:引入密码学实现20性能突破
-
以太坊颠覆了以太坊:引入密码学实现20性能突破
性能是阻碍公链发展的瓶颈,提升性能则是绝大多数希望超越以太坊的公链的主要设计目标,但当我们站在今天回望时,会发现这些公链选择的方法大多是通过机制的设计来增强一个...
2024-08-28
深入了解以太坊:数据到底是如何存储在以太坊网络的
-
深入了解以太坊:数据到底是如何存储在以太坊网络的
此文我们会深入讨论以太坊数据存储层。我们会介绍区块链“状态”的概念。同时也会讨论Patricia前缀树结构背后的理论,使用谷歌的leveldb数据库演示以太坊前...
2024-08-23