Merlin Chain是由知名的BRC-420蓝盒子及Bitmap的开发团队推出的支持多类原生比特币资产、兼容EVM的ZK Rollup比特币二层网络。从市场来看,BRC-420和Bitmap前期拥有优质的数据表现。

BRC-420是比特币生态上的新型协议,蓝盒子是其上资产,两者分别对标BRC-20协议和ORDI铭文。蓝盒子总量10000个,地板价0.6BTC,总交易量接近480个BTC,目前地板市值是400M。Bitmap对标是元宇宙版的Ordinals协议,随BTC的区块产出而产出,目前每天新增144个新块的Bitmap。在Magic Eden交易量约600个BTC,即40M,地板价0.0037558BTC,总量是833.2K个,地板市值200M左右。

一个月突破30亿美元TVL,Merlin Chain如何筑牢链上资产的安全防线?

BRC-420、蓝盒子及Bitmap的成功,已然为Merlin Chain凝聚不错的社区共识。今年二月初,主打Fair Launch和Community First的Merlin’s Seal推出至今,在短短的不到一个月时间,TVL迅速突破30亿美金,联手合作的项目方有MPC钱包服务商Cobo、质押服务商Meson和Stakestone,Layer2 ZKFair以及比特币老牌数据服务平台GeniiData,多链DeFi数据综合平台Defillama等。在30亿TVL中,比特币占比高达50%以上,ETH和稳定币资产各有1亿美金左右,其他比特币生态优质资产,除BRC420和Bitmap外,ORDI和SATS也有不错的质押量。

一个月突破30亿美元TVL,Merlin Chain如何筑牢链上资产的安全防线?

一个月突破30亿美元TVL,Merlin Chain如何筑牢链上资产的安全防线?

恭喜Merlin's Seal成绩之余,我们也要明白Merlin's Seal并不与Merlin Chain直接画等号,例如当下支撑Merlin's Seal耀眼的TVL数据资产并未直接和Merlin Chain产生关联。另外,由于L2Beat未收录Merlin Chain,我们手动查看和加总Merlin Chain的BTC资产余额,对应L2Beat统计口径的TVL大约是500+BTC,即32.5M左右。

一个月突破30亿美元TVL,Merlin Chain如何筑牢链上资产的安全防线?

一个月突破30亿美元TVL,Merlin Chain如何筑牢链上资产的安全防线?

接下来,我们将从Merlin的账户结构,资产类型,安全性等技术方案和生态发展去解析该项目的前景。

Chain-Agnostic的账户抽象

比特币的主流钱包地址格式分别有Legacy-P2PKH、Nested SegWit-P2SH-P2WPKH、Nested SegWit-P2WPKH和Taproot-P2TR,它们是同一个私钥按照椭圆曲线算法(ECDSA)计算的公钥,再依据不同编码规则处理的格式。另外,比特币的助记词是HD钱包的产物(Hierarchical Deterministic Wallet),同一个助记词可以衍生多个私钥,进而控制多个公钥地址和对应格式的地址。对于以太坊而言,其钱包、公钥和私钥体系与比特币类似,不同的地方在于以太坊选择了不一样的编码哈希函数(Keccak-256)。由于要保证和实现EVM兼容性,在公私钥地址设计方面,Merlin Chain沿用以太坊现有方案是最轻便的,这样对于习惯EVM生态的用户而言,进入门槛几乎等于零。但为之而来的挑战是如何将比特币的公私钥地址映射关联进来。

为此,我们在官方的文档里面找到了答案:Particle Network的BTC Connect。这里,通过比特币的公钥可以计算EVM的EOA地址,再用EOA控制智能合约账户进行链上的交互(详细请参考BTC Connect的架构图)。不得不说,没有直接采用比特币公钥计算的EOA地址作为账户,而是在后续增加了实现ERC-4337协议的智能账户(Smart Account),是非常有勇气和前瞻性的。好处当然是ERC-4337涉及的签名抽象、Paymaster、Bundler以及未来的Social Login功能都可以做到快速升级迭代,坏处则是最关键的基础配套设施(钱包和区块链浏览器)都需要重新优化适配,并且生态的dApps项目方也要同步进行配合改造。对于用户而言,在概念理解方面会有蛮高的学习成本,同时,要稍微调整过往一些使用习惯。

一个月突破30亿美元TVL,Merlin Chain如何筑牢链上资产的安全防线?

下面是使用OKX Wallet(BTC)体验的一些记录

1、默认使用的是P2TR计算EVM的EOA地址(账户抽象地址),交互时候是用BTC钱包授权控制抽象地址;

2、在MerlinSwap发起交易时,是直接以OKX Wallet(BTC)签名形式调用的,此处暂时无法查看和编辑Gas费,交易的内容无法即时确认;

3、区块浏览器可以查看到Smart Account是作为交易发起者,而非我们的EOA地址,对应调用的函数功能是handleOps,里面的参数封装了真实交互的函数功能;

4、由于OKX Wallet是一款内置多链支持的钱包,尽管我们只使用BTC钱包,但是OKX Wallet也会在背后计算关联的EVM地址,此处与Merlin Chain生成的EOA地址不同,因此,很容易以为BTC桥接资产没有到账(Merlin_BTC);

比特币原生资产的进出

不管是Layer2、同构公链或异构公链,只要涉及到原生资产的进出,永远绕不过去最核心的问题:安全性。让我们一块寻找一些圈内永远绕不过去的该死记忆。