Berachain 测试网 V1 与 V2

2024年6月9日,Berachain正式发布了名为bArtio的测试网V2版本。

Berachain bArtio网络是对区块链的重新架构,使其更加模块化并与EVM兼容。为了实现这些目标,需要一个全新的框架,BeaconKit应运而生。

V2版本是BeaconKit框架的初次实现,它将执行和共识分离,并专注于成为可与任何EVM执行客户端(例如Geth、Reth等)适配的共识客户端。

从V1到V2的技术改进

Berachain的V1测试网(Artio)建立在Polaris之上,它将EVM执行与Cosmos SDK紧密耦合,并引入了一个用于构建高度优化预编译合约的单体框架。

尽管进行了优化,但Cosmos仍无法处理来自Berachain的大量交易活动,同时,预编译和支持分叉EVM执行客户端也带来了兼容性方面的挑战。

技术模块
Polaris (V1 Artio)
BeaconKit (V2 bArtio)

执行客户端

EVM (基于Cosmos的预编译分叉)

EVM (Geth, Reth, Erigon, ...)

共识算法

CometBFT

CometBFT

最终确定性

单时隙确定性

单时隙确定性

架构类型

单体式

模块化

V2引入了将共识层和执行层分分离的模块化架构。V1的验证者只需运行单一的Polaris客户端,V2验证者需要运行两个客户端,即BeaconKit客户端(用于达成共识)和任一EVM执行客户端(如 Geth、Erigon)。这种模块化架构更加专注于技术专业化:执行层可从EVM的迭代创新中获益,而BeaconKit则提供高度可定制且性能优越的共识层。

从V1到V2的代币经济改进

除了BeaconKit的技术改进外,Berachain的原生代币的经济学设计也发生了变化,下表重点介绍了V1和V2之间的主要改进:

改进模块
V1 版本
V2 版本

验证者 Bond

BGT (低供应)

BERA (69,420)

罚没机制

BGT治理代表(按比例)

仅验证者(激活BERA)

Weighting 奖励

委托的BGT

委托的BGT

出块奖励

BGT委托权重 = 区块产出率

所有验证者 = 区块产出率平均 + BGT委托权重 = 发行量

架构类型

Polaris

Beaconkit

验证者数量

100

128(可能更多)

值得注意的要点

  • $BERA用于激励验证者,而不是$BGT

  • $BGT代表不再有被罚没的风险。

  • 现在,执行层与EVM等效。

最后更新于