BeaconKit 共识层
BeaconKit既是共识客户端,也是构建EVM链的框架。
BeaconKit借鉴CometBFT来实现其共识算法,该算法可与任何EVM兼容的执行环境进行交互。作为共识客户端,它允许网络 (比如Berachain这样的EVM区块链) 根据执行客户端提供的数据达成协议共识。
BeaconKit遵循Eth2路线的模块化需求,将共识和执行分离,兼顾EVM执行客户端的所有优势。能够做到这一点,是因为它遵循Ethereum Engine API,即JSON-RPC API,允许共识和执行客户端之间通信。
BeaconKit的优势
以下是BeaconKit的优势所在:
Eth2模块化:坚持执行与共识分离,两者通过Engine API通信。
执行客户端多样性:无缝支持EVM执行客户端的任何升级,无需另外运行和维护一个分叉EVM执行客户端。
CometBFT:利用可信的共识算法。
瞬时最终性 (Instant Finality):实现了单时隙最终确定性 (Single Slot Finality)。区块可在同一时隙内提议并最终确定,而以太坊的最终确定时间约为13分钟。
EVM工具兼容性:支持所有基于EVM开发的工具,如果某工具能在以太坊网络使用,则也能在BeaconKit使用。
模块化:BeaconKit采用模块化框架,支持自定义区块生成器,可用于Layer 2网络,可用于数据可用性层等。
最后更新于