之前我說「鏈抽象」是模組化之後下一個焦點賽道,不少人並不以為然,但,如果告訴你,沒有@ParticleNtwrk 的幕後「鏈抽象」技術助力,我們就不可能見證BTC layer2賽道MerlinChain 一個月近40億美元TVL輝煌。 Why?接下來,分享下我的技術理解:
“鏈抽象」是帳戶抽象化之後衍生出來的另一個概念,目的是為了提升用戶在不同區塊鏈之間無縫互動體驗。在EVM-Compatible獨佔一邊天的時候,AA帳戶抽像基本上已經滿足了用戶的使用需求,但隨著BTC layer2生態的崛起,以及諸多類UTXO模型新銳鏈的湧現,一種能跨EVM鍊和非EVM鏈的「鏈抽象」技術,就至關重要了。
以MerlinChain為例,它本身是EVM- Compatible的新興BTC layer2鏈,目的透過layer2的高擴展性能為BTC及BRC20、ARC20、BTC420等BTC layer1上的原生資產擴展應用生態,讓這些BTC衍生資產能夠擺脫主網鏈性能局限,釋放出更大的流動性及市場潛力。
因此,MerlinChain的主要技術門檻在於如何把BTC原生資產及其他銘文風刮起來的衍生資產“跨鏈”到Layer2鏈上并快速構建一個“應用協議”生態,給銘文資產一個龐大的流動性市場,進而盤活沉寂許久的銘文生態。
要做到這些,需要能無縫連接BTC UTXO鍊和EVM- Compatible鏈,涉及BTC資產安全跨鏈、BRC20等衍生資產無縫賬本遷移、BTC等系列資產在二層的DeFi應用環境快速構建等等技術問題。
若依正常開發進程,即使二層鏈能基於已有EVM成熟方案快速開發,如何搞定BTC原生鏈環境和EVM環境的互通是個大問題。換做其他鏈之間的可交互操作性互通,還能來一次「雙向奔赴」各自適配,但BTC鏈很特殊,只能其他鏈來兼容適配自己,哪怕是擴展性能要高出很多的EVM鏈也不例外。然而EVM鏈本身和BTC鏈就不是一個物種,也不可能主動迎合BTC鏈的設計。
怎麼辦呢?只能由一個獨立第三方“鏈抽象”平台來提供可交互操作“連接器”,不妨,以Particle對Merlin的技術支援為例,來做一些探討和說明。看看Particle Network專門客製開發的BTC-Connect具體如何運作的?
EVM-Compatible鏈大多只能相容於Metamask,而大多數BTC鍊用戶資產都在Unisat、Xverse等錢包上,要用Unisat連接EVM鏈需要一層「錢包適配」抽象處理。
簡單來說,Unisat和Metamask分別有不同的公私鑰加密演算法以及解析簽章特殊性,Particle需要銜接好雙方的通訊協調工作:
1)當使用者在Unisat發起交易時,Unist要先透過Particle的SDK,向Partcile Chain發出交易請求,Particle鏈會先生成該Unisat地址對應的一個EVM Smart Contract地址,然後該AA地址會在EVM環境下發起一個交易,並請求MerlinChain的回應;
2)用戶初次連線時,需先將一部分BTC鏈上的資產Bridge至Particle鏈上的AA地址中,該地址具備Paymaster代付能功能,可代執行後續一系列交互操作,例如委託交易,代付Gas、多重簽名管理等等;
3)在Particle完成一系列SDK 可交互操作性基礎銜接後,用戶交易發送到Particle Chain,Particle Chain 會驗證執行,協調MerlinChain,Merlin 收到新的交易請求時,會直接透過AA合約解析驗證Bitcoin錢包簽名,完成交易。
在完成錢包抽象的適配處理後,Particle在MerlinChain的資產遷入和處理等環節也都發揮一定作用,例如:用戶透過Unisat轉移資產到MerlinChain會存放到由Cobo平台提供的託管地址中,Particle則應立即觸發回應產生對應的Wrap資產,並產生一個可進行多重簽章和委託交易的AA地址,Particle相當於BTC原生資產進入MerlinChain的必經管道。這意味著:
1)ParticleChain 會沉澱大部分由BTC鏈遷入的原生資產的Wrap版,可以認為MerlinChain將近40億美金的TVL資產,大部分都會在Particle Chain的所轄範圍內,Particle要銜接好Wrap資產的鑄造、銷毀、轉移等全過程,幫助MerlinChain有明確的資產流通管理能力;
2)對於其他EVM- Compatible環境下流入的ETH、USDT、USDC等資產,Particle則會基於其AA帳戶抽象特性,同樣做相應的資產流通記帳管理,以支援後續MerlinChain上各類Swap、Staking、 Restaking等相關的DeFi協定應用產生;
3)銘文資產對應的鏈下indexer系統也至關重要,作為管理鏈上交易資料的核心工具,當銘文資產流入layer2二層EVM環境後,索引器需要被精準記錄追蹤有效並管理這類資產的流通,尤其是協調不同索引之間的帳本差異時。
總的來說,MerlinChain能快速、有條不紊地吸收近40億美金的TVL資產,和Particle Network在幕後提供的BTC Connect、AA帳戶抽象、Paymaster等成熟「鏈抽象」服務有直接關係。
以上
「鏈抽象」作為接下來一個潛在爆發的賽道,其價值和意義不言而喻。有人說,這不就是鏈間的可互動操作性方案麼?沒錯,但不同物種鏈之間的「鏈抽象」通信,並沒想像中那般簡單。
一套ERC4337 AA帳戶抽象標準基本上可以串聯EVM鏈全局,Sui、Aptos等新銳鏈之間也可以透過合約、代理合約等映射關係完成資產交割,最麻煩且極具挑戰性地莫過於如何處理和BTC鏈的抽象關係了。 BTC layer2的發展需要「鏈抽象」能力的持續加持。錢包不相容互動的抽象,indexer協作差異性的抽象,鏈下託管環境和鏈上資產透明度的抽象,鏈上各類異化銘文資產之間的管理抽像等等。
銘文賽道沉寂背後大多是因為不少技術問題尚未被解決,當各類微創新的資產百花齊放後,現在要用抽像大法把它們歸一到一條統一的layer2鏈上,征程有多難可想而知。
Note:BTClayer2說到底,就為解決BTC系列衍生資產的流通性問題,期待@MerlinLayer2 @BSquaredNetwork @ParticleNtwrk等在此耕耘的Builder,能帶來持續突破。