Berachain Docs 中文版
by DocsZH
  • 入门学习
    • 介绍 Berachain
      • 什么是 Berachain
      • 什么是流动性证明
      • 什么是 BeaconKit
      • 连接到 Berachain
      • 如何获得 $BERA
    • Berachain 测试网
      • Berachain 测试网 V1 与 V2
    • PoL 流动性证明
      • 流动性证明概述
      • 流动性证明参与者
      • 奖励金库
      • 激励系统
      • 原生代币系统
        • $BERA
        • $BGT
        • $HONEY
    • 治理模型
      • 治理模型概述
      • 奖励金库白名单
    • 指南
      • 流动性证明常见问题
    • 原生 dApps
      • 测试网水龙头
      • 区块浏览器
      • BEX
      • Bend
      • Berps
      • BGT Station
      • Honey Swap
    • 帮助中心
      • 常见问题
      • 名词解释
  • 开发者文档
    • 面向开发者的 Berachain
      • 流动性证明架构
      • 网络配置
      • 已部署合约
      • 开发者工具
      • 测试网水龙头
      • 测试网区块浏览器
    • 开发者快速入门
      • 智能合约部署
      • 前端部署
    • 开发者指南
      • 使用 Hardhat 部署 HelloWorld 合约
      • 使用 Foundry 部署 ERC20 合约
      • 使用 NextJS & WalletConnect 部署合约
      • 开发者外部资源
      • 非 ERC20 代币流动性证明集成
    • 已部署合约参考
  • 节点运行文档
    • Berachain 节点
      • 节点架构概述
      • BeaconKit 共识层
      • EVM 执行层
      • 节点运行快速入门
      • BeaconKit GitHub 存储库
    • 节点指南
      • 使用 Kurtosis 运行本地开发网
      • 从快照同步节点
由 GitBook 提供支持
在本页
  • 从V1到V2的技术改进​
  • 从V1到V2的代币经济改进
  • 值得注意的要点
  1. 入门学习
  2. Berachain 测试网

Berachain 测试网 V1 与 V2

上一页Berachain 测试网下一页PoL 流动性证明

最后更新于7个月前

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

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

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

从V1到V2的技术改进

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

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

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

执行客户端

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

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

共识算法

CometBFT

CometBFT

最终确定性

单时隙确定性

单时隙确定性

架构类型

单体式

模块化

V2引入了将共识层和执行层分分离的模块化架构。V1的验证者只需运行单一的客户端,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等效。

BeaconKit
​
Polaris
Polaris