以太坊区块链的乐观主义是什么意思,以太坊区块链的特点

2023-07-09 15:14:01 views

由币讯网小编分享(www.sucof.cn),像以太坊这样的区块链在可负担性、可扩展性甚至可访问性方面都很挣扎。这带来了加密货币社区多年来一直在讨论的一个话题——可扩展性。既然扩展解决方案对于行业的未来发展变得必不可少,像乐观主义这样的项目就应运而生了。那么,什么是乐观主义呢?它有什么作用?以下内容将为你解答。


一、什么是乐观主义?

乐观是以太坊的缩放解决方案。本质上,它的目的是通过承担一些交易负载来帮助主网络平稳运行。用技术术语来说,乐观是“乐观的汇总”。

汇总是旨在帮助以太坊实现更高交易吞吐量的多种扩展解决方案之一。以太坊基金会解释说,他们“在第1层之外执行交易,然后数据被发布到达成共识的第1层。”这样做的主要好处是,它减少了主网络的负载,同时还通过其固有的安全性保证了广播的信息。

有两种主要类型的汇总,主要根据其安全模型进行区分:

1、零知识(ZK)汇总:这些在链外运行计算,然后向链提交有效性证明。

2、乐观汇总:这些假设交易在默认情况下是有效的,并且只有在遇到挑战时才通过防欺诈来运行计算。

而乐观主义属于第二类,它的母链是以太坊。


二、乐观主义有什么用处?

让大多数人对乐观感兴趣的重要想法是乐观汇总。然而,它的TLDR是Optimistic Rollup是另一种调用区块链的方式,旨在利用作为父网络的另一个网络的安全性。

块存储器

乐观主义的所有障碍都存储在一个特定的智能合约中,该合约建立在以太坊的基础上,被称为CannonicalTransactionChain–CTC,以使其更容易。他们可以在CTC内部的列表中获得帮助,该列表仅供附加。

CTC包含的代码保证当前的块列表不会被以太坊上更新的交易更改。如果以太坊网络本身经历重组(reorg)并且顺序被改变,这种保证可以被打破。

批量生产

“定序员”是唯一一个乐观地管理批量生产的人。它通过提供以下功能来帮助网络:

1、即时交易确认和状态更新;

2、构造并执行第二层块;

3、向第一层提交用户交易。

它没有内存池,这意味着交易被立即接受(或拒绝)。这按照它们被接收的顺序发生。当有人发送一个交易时,定序器将检查它是否有效(支付足够的费用),并将它作为一个挂起的块应用到本地状态。这些未决的块然后被分批并定期提交给以太坊的网络进行最终处理。

这种批处理的主要目标是通过将某些固定成本分摊到一个批处理中的所有交易中来降低总交易费用。当然,这个费用可能会根据交易被发送到定序器时的网络负载而变化。

块执行

理解以太坊节点从以太坊的对等网络下载块是很重要的。另一方面,乐观节点直接从CTC仅附加契约下载块。乐观节点有两个主要组成部分:以太坊数据索引器和乐观客户端软件。

1、以太坊数据索引器:它旨在从发布到CTC合同的块中重建乐观区块链。它也被称为数据传输层。

2、乐观客户端软件:这一个非常类似于Geth,这意味着乐观主义,总的来说,在设计上非常接近以太坊。这也是因为乐观共享相同的以太坊虚拟机(EVM),以及相同的帐户和状态结构和天然气计量机制,以及收费表。

故障证明

使用乐观汇总意味着状态承诺以一种直接的方式发布到以太坊的网络上,而不需要任何证明这些承诺有效性的证据。当一个州的承诺受到质疑时,就需要有过失证明。如果挑战成功,它将被移除并最终被另一个取代。


结论

作为最受欢迎的以太坊扩展解决方案之一,乐观主义旨在解决网络的一些底层问题,特别关注扩展。Optimism已迅速成为最受欢迎的以太坊扩展解决方案之一。最近,Optimism基金会发布了将Optimism主网升级到Bedrock的提案,这是由Optimism Labs开发的新一代去中心化Rollup架构。