Berachain:一个基于PoL共识机制的创新型Layer1区块链
Berachain作为备受瞩目的Layer1区块链,凭借其创新特性和PoL(Proof-of-Liquidity)共识机制,吸引了众多社区和开发者。即将上线主网的Berachain,推出激励计划和TGE,以支持早期生态用户和项目发展。Beosin作为多条知名区块链的官方审计伙伴,将深入剖析Berachain的架构、三大原生应用及其合约执行流程。
1. 架构:双层设计,兼容EVM
Berachain采用双层架构:
Berachain节点分为验证节点和RPC节点,支持全节点和归档节点模式。每个节点都结合了执行客户端和共识客户端,支持主流EVM执行客户端(Geth、Erigon、Nethermind、Besu、Reth和Ethereumjs)和Berachain的BeaconKit共识客户端。
2. Proof-of-Liquidity (PoL):三重代币模型
Berachain的PoL机制的核心是三重代币模型:
PoL机制激励用户参与生态系统,以BEX(Berachain原生DEX)为例:
Berachain的三大原生DApp(BEX、Bend、Berps)是BGT的主要来源。
3. PoL与BEX:原生去中心化交易所
BEX是Berachain的原生DEX,与PoL紧密结合:
BEX的代码架构分为三部分:BeraCrocMultiSwap合约(多路径兑换)、CrocSwapDex合约(用户与池子交互)和Path合约(不同功能的代理合约)。 主要逻辑包括添加流动性、移除流动性、代币兑换等,并利用曲线状态管理和分步交易执行等技术优化gas消耗。
4. PoL与Bend:非托管借贷协议
Bend是Berachain的非托管借贷协议,提供HONEY借贷服务,并与PoL机制结合:
Bend的主要合约包括:供应、借贷、偿还和清算合约,分别管理流动性提供、借贷、偿还和清算流程。
5. PoL与Berps:去中心化杠杆交易平台
Berps是Berachain的去中心化杠杆交易平台,支持永续期货合约交易,使用$HONEY作为抵押品。金库存款人赚取交易费和PoL奖励。
Berps的关键合约包括:入口合约、费用计算合约、市场管理合约、订单管理合约、结算合约和金库合约。
6. 总结
Berachain通过PoL共识机制和三重代币模型,为DeFi生态提供创新解决方案。其原生DApp(BEX、Bend、Berps)以及PoL机制,有望提升Berachain的交易深度和用户体验。
以上是探索Berachain:原生协议与技术要点分析的详细内容。更多信息请关注PHP中文网其他相关文章!