BEVM:相容於EVM,完全去中心化的比特幣Layer2



BEVM把EVM生態引入BTC,讓比特幣生態也具備發行資產、構建應用的能力。

目前市面上主流的BTC跨鏈橋

  • WBTC:中心化多簽託管1:1 發行在以太坊主網上的包裝代幣。 43億美金

  • tBTC:分散式門限簽章1:1 託管發行在以太坊上的BTC包裝代幣。 5000萬美金

  • L-BTC:Liquid側鏈1:1 發行的BTC包裝代幣。 8000萬美金

  • 閃電網路:代幣鎖定在主網,鏈下票據無需gas 點對點做支付轉帳。 1億美金

BTC 完全去中心化Layer2 的兩種思路

  • 把閃電網路這種OPRollup的模型做拓展,不侷限在做支付,可以做任意的合約作業。 BitVM就是這種想法。

  • 把tBTC這種分散式閘限簽章做到鏈上去中心化,BEVM就是這種想法。

BEVM:相容EVM的完全去中心化的Bitcoin Layer2

BEVM是相容EVM生態,並以原生BTC作為gas的去中心化的Bitcoin Layer2,BEVM把EVM生態引入BTC,讓比特幣生態也具備發行資產、建構應用的能力。具有以下技術特點:

  • EVM:完全相容於EVM生態、metamask等錢包、truffle/hardhat等開發框架、solidity程式語言。

  • BTC原生gas:使用原生BTC作為EVM的gas費用。與ETH Layer2 OP/Starknet 類似,ETH用作Layer2 的Gas 費。

  • Taproot Threshold Signature:鏈上POS 節點,確保閾值簽章驗證者的去中心化。單一隱私通訊協議,確保聚合的schnorr 簽章pubkey/msg 的安全性。

  • 比特幣輕節點:BTC鏈上支援Wasm版本(no_std)的輕節點。

  • Signal Privacy Distributed Protocol:Signal 協議,保證schnorr 聚合簽章和Mast 合約組合門限簽名時節點間訊息通訊的隱私性和安全性。

  • zkstark超輕節點:針對上述輕量節點的最佳化,可以利用zkstark技術來實現BTC的超輕量節點。

BEVM去中心化安全BTC layer2的關鍵:鏈上分散式門限簽章合約託管,讓分散式門限簽章託管人可以做到1000個

  • 利用Taproot(schnorr + mast 合約) 結合, 產生一個BTC主網上門限簽名合約地址(可以設定M/N 的門限閥值, N可以選定到1000人,M/N 一般取值2/3)

  • 讓BTC 主網上門限合約地址的N個參與者作為BTC layer2的POS驗證節點, BTC的門限合約的N個託管人和Layer2 上的POS 驗證節點完全重合,整個BTC託管的安全性和去中心化依賴於Layer2 POS網路共識的安全性和去中心化。

  • L2/BEVM會完全實作一個BTC 的鏈上輕節點,這樣可以確保BTC鏈上的資料可以即時的同步到BEVM網路上。換句話說:BEVM的所有節點都有BTC網路的資料。

BEVM的POS網路可以做到1000個驗證人,同時這1000個驗證人也是BTC託管合約的共同託管人,隻有這1000個驗證人大於2/3的驗證節點在共識層簽名後才能操作BTC和BTC網路上資產從L2 跨到L1。資產從BTC L1跨到L2,隻需要使用者在BTC網路往這1000個驗證人的閘限託管位址轉移token或BTC,自動會在BTC Layer2 BEVM上收到L2 上的資產。

BEVM和其他Layer2/跨鏈方案對比

雖然tBTC已經比wBTC要去中心化多了, 但BEVM 的跨鏈模式比起tBTC的閘限簽章還可以有以下的優點:

  • 無需集中初始設定。無需使用分片私鑰實現分散式門限簽名,避免了分片私鑰帶來的私鑰洩漏的安全問題。直接使用BTC原生的閘限簽章方案:MuSig2。

  • 鏈上分散式網絡,更加去中心化。分散式閘限網路的驗證者都是鏈上的區塊驗證節點,鏈上的網路增加了信任。避免了鏈下分散式網路不透明、易操作的缺陷。

  • 無需許可,隻需信任代碼即可。 BTC to Layer2網路使用BTC輕節點。完全信任程式碼的區塊鏈邏輯,避免了向鏈下分散式網路提交資料預言機所帶來的中心化詐欺問題。

  • 分散式網路通信,完全隱私。 Signal協定用於完成BTC主根門限簽章的通訊問題。解決分散式網路的隱私通訊問題。避免門限簽章出現時資料外洩、串通或外部攻擊的風險。

BEVM和BitVM 相比

BitVM是ZeroSync的負責人Robin Linus推出的一種表達圖靈完備比特幣合約的計算範式,根據白皮書,BitVm 合約類似於以太坊上的OPRollup。合約不是在比特幣上執行計算,而是在不需要更改網路共識角色的情況下進行驗證。

BitVM的OP Rollup的執行VM,有三大應用程式推廣的缺陷。

  • 限製在隻能雙方,而Defi基本上需要三方(其中不可缺失的一方是鏈上合約託管帳戶地址)才能正常運作。

  • 雙方的鏈下往BTC主網發起挑戰的模式, 操作會比閃電網路更複雜、更困難。

  • 短時間無法做成BEVM這種成熟的通用鏈上Layer2平台。

聯系郵箱:0xniumao@gmail.com