Berachain:一个基于PoL共识机制的Layer1 EVM兼容链
Berachain以其独特的PoL共识机制和创新特性吸引了大量开发者和社区的关注。随着其主网即将上线,Berachain推出了激励计划和代币生成事件(TGE),以支持其早期生态系统的建设。让我们深入探讨Berachain的架构、三个主要原生应用以及合约执行流程。
Berachain是一个Layer1 EVM等效链,它采用了三重代币模型和流动性共识机制(Proof-of-Liquidity, PoL),将流动性、共识和治理机制结合在一起,激励流动性提供者。它的架构分为两层:
第一层是BeaconKit共识层,基于CometBFT共识算法,并集成了PoL机制。CometBFT是一种快速交易确认和拜占庭容错(BFT)共识协议,基于Tendermint构建。BeaconKit对CometBFT进行了封装,使其能够与任何EVM执行环境交互。
第二层是EVM执行层,采用与以太坊相同的EVM,支持现有的以太坊工具链、智能合约和生态系统。这意味着开发者可以直接将以太坊上的智能合约和dApps移植到Berachain上。
Berachain的节点分为验证节点和RPC节点,可以配置为全节点或归档节点。每个节点都是执行客户端和共识客户端的组合,支持多种EVM执行客户端(如Geth、Erigon、Nethermind、Besu、Reth和Ethereumjs)以及Berachain构建的BeaconKit共识客户端。
Berachain的PoL代币经济模型涉及三个核心代币:BGT、BERA和HONEY。这些代币在Berachain的生态系统中扮演着不同的角色,共同推动PoL机制的运作。
BEX是Berachain的原生DEX,允许用户无需中介进行加密资产交易。BEX与PoL机制紧密结合,流动性池可以升级为PoL奖励金库,从而获得BGT奖励。
用户通过CrocSwapDex合约的userCmd函数,调用WarmPath合约的commitLP函数来添加流动性,最终通过SettleLayer合约的settleFlows函数铸造LP代币。
用户通过BeraCrocMultiSwap合约的multiSwap函数,调用CrocSwapDex合约的caluserCmd函数,最终通过SettleLayer合约的settleFlows函数完成代币兑换。
Bend为Berachain生态系统提供借贷服务,与PoL机制结合。借款人可以抵押加密货币借入HONEY,并获得BGT奖励。HONEY的提供者则通过提供流动性获得利息分成。Bend的主要参与者包括HONEY流动性提供者、借款人和清算人。
流动性提供者通过supply函数存入HONEY,获得AHONEY代币,并通过withdraw函数提取这些代币。
借款人通过borrow函数抵押借入HONEY,获得vdHONEY代币,并通过repay函数偿还借款。
当借款人的健康系数低于1时,清算人可以通过liquidationCall函数进行清算,获得相应的奖励。
Berps允许用户进行永续期货合约交易,以$HONEY作为基础代币。用户通过提供流动性获得收益和BGT奖励。
Berachain是一个基于Cosmos SDK构建的EVM等效Layer1区块链,采用PoL共识机制来激励流动性提供者。其原生应用BEX、Bend和Berps提供了全面的DeFi服务,与PoL机制结合,有望在DeFi领域取得显著成就。
丁丁打折网©版权所有,未经许可严禁复制或镜像 ICP证: 湘ICP备2023003002号-11
Powered by 丁丁打折网本站为非营利性网站,本站内容均来自网络转载或网友提供,如有侵权或夸大不实请及时联系我们删除!本站不承担任何争议和法律责任!
技术支持:丁丁网 dddazhe@hotmail.com & 2010-2020 All
rights reserved