一文了解BTC的二层项目BEVM

这里写自定义目录标题

注:该内容不构成投资建议,有些内容摘抄其他地方,如侵权,请联系删除。(初稿)

介绍

2024年上线的BEVM协议是一个BITCOIN EVM,是一个 EVM 兼容的、以 BTC 为 Gas 的、完全去中心化的比特币二层协议。其将用户的BTC资产从 Bitcoin 主链以完全去中心化的方式跨链到 BEVM链。同时也可以将BEVM的资产和数据以去中性化的方式跨链到Bitcoin主网。由于BEVM(Bitcoin-Ethereum Virtual Machine)与以太坊虚拟机(EVM)兼容,可以在比特币(BTC)Layer2上运行以太坊生态系统中的去中心化应用DApps。该应用能够增加BTC的消耗场景,实现去中心化的比特币金融业务。

组成及其工作原理

BEVM链采用权益证明(Proof of Stake,PoS)的机制生成区块,并使用Aura共识算法进行区块生成节点的选择。首先,根据节点的权益质押量,选举出一组POS共识节点。这些节点根据其持有的权益数量,被选中作为区块生成节点,并按照一定的轮询顺序依次生成区块。 在区块生成的过程中,BEVM链使用Grandpa算法进行BFT共识确认。Grandpa算法通过验证者的投票来确定最终的共识结果,确保生成的区块被网络广泛接受并成为不可逆的一部分。

为实现将用户bitcoin主链的资产转移到BEVM链当中,该方案将BTC的轻节点数据同步在 BEVM的链上,BEVM链上的验证者对BTC轻节点提供的数据进行验证,并达成共识。最后,达成共识的BTC轻节点的数据会同步到 EVM 的底层账户系统中,那么该BTC资产的持有者可以在EVM上使用其BTC资产,参与以太坊的智能合约和去中心化应用DApps。

将BEVM链上的资产跨回bitcoin主链中,我们需要在EVM 平台提交跨回 BTC网络的交易。首先, BEVM的 n 个POS 共识节点会用 BTC 门限托管合约进行大于2/3的 BFT 投票,投票通过后将验证门限签名的脚本作为MAST树的叶子节点以生成taproot out put key,这会产生一个 BTC taproot 交易。 随后,BTC taproot 交易会被提交到BTC网络,完成 BTC 链上资产的交互。如果想花费这笔交易需要将验证的门限签名作为解锁脚本去解锁这个UxTO。 要将BEVM链上的资产跨回Bitcoin主链,需要在EVM平台上提交一笔跨链交易。首先,BEVM的n个POS共识节点将使用BTC门限托管合约进行超过2/3的BFT投票。一旦投票通过,将验证门限签名的脚本作为MAST树的叶子节点,从而生成Taproot输出密钥。这将生成一笔BTC Taproot交易。 接下来,BTC Taproot交易将被提交到Bitcoin网络中。如果想要花费这笔交易,需要提供MAST的叶子节点作为解锁脚本来花费相应的未使用交易输出(UTXO)。

相关推荐
CertiK1 小时前
Web3.0安全开发实践:Clarity最佳实践总结
web3·区块链·clarity
加密新世界1 小时前
Move on Sui入门 004-在sui链上发布Coin合约和Faucet Coin合约
区块链
YSGZJJ5 小时前
股指期货的套保策略如何精准选择和规避风险?
人工智能·区块链
web3探路者14 小时前
深入探索Solana链上的Meme生态:创新、潜力与挑战#区块链开发#dapp开发
web3·区块链·团队开发·dapp开发·区块链技术·链游开发·交易所开发
加密新世界1 天前
指南: 如何在 MEV 项目中使用 Yul
区块链
MavenTalk3 天前
solana链上智能合约开发案例一则
rust·区块链·智能合约·dapp·solana
kejijianwen4 天前
Algen的跨链互操作性:增强区块链连接性
运维·centos·区块链
Sui_Network4 天前
World Wide Walrus:下一代数据存储协议
大数据·人工智能·web3·去中心化·区块链
Huazzi.4 天前
区块链中的wasm合约是什么?
区块链·wasm
一水鉴天4 天前
智能工厂的设计软件 为了监管控一体化的全能Supervisor 的监督学习 之 序6 进化论及科学的信息技术创新:分布式账本/区块链/智能合约
开发语言·人工智能·学习·区块链·智能合约·分布式账本