Taproot升級後,比特幣網絡L2 會迎來大爆發嗎?

Schnorr簽名是可以對簽名線性做加法的一種非對稱加密算法。

2021年11月11日,在第六期BeWater Live 上,ComingChat & ChainX CEO 郭光華將分享《taproot 升級後, 比特幣網絡的Layer2 會迎來大爆發》。

這場深度且系統的分享,核心內容:

1、taproot技術是什麼:

– MAST合約和Schnorr 簽名

– Schnorr簽名的細節和影響

– MAST合約是什麼

2、taproot對BTC技術的影響:

– 如何提高BTC的隱私

– 如何提高BTC的性能

– 如何提高BTC的擴展性

3、 taproot 之於Bitcoin Layer2

– 如何提高閃電網絡的擴展性

– 如何實現不受限制託管節點的跨鏈擴展

– 如何實現無需信任的Bitcoin 二層跨鏈擴展

4、 當前在佈局Bitcoin Layer2 項目

– 液體

– 閃電網絡

– RenBTC

– 鏈X

一、taproot 技術是什麼?

1、MAST合約和Schnorr 簽名

Schnorr 簽名:Schnorr簽名是可以對簽名線性做加法的一種非對稱加密算法。版權問題導致中本聰在13年前採取了secp256k1, 而不是一開始使用Schnorr簽名。

MAST合約:腳本作為葉子節點,hash成根的棵樹(可以是任何類型的樹),使用時:用Merkel根證明腳本的存在性, 用葉子節點的腳本來檢驗合約執行的有效性。

2、Schnorr簽名的細節和影響

我們常用的簽名算法有很多, 比特幣和以太坊都是用的Secp256k1, 近幾年出來的新鏈,基本用的是ed25519,因為ed25519 對secp256k1 在性能上有大幅度的提升。

Schnorr簽名算法,相比於前兩種, 在於Schnorr簽名可以做聚合簽名。指多個簽名可以線性加成一個,這樣對於區塊鏈上的資源計算來說,有很大的性能提升,

對於鏈上稀缺的存儲數據來說,可以節約空間。對於想隱藏自己的簽名公鑰的用戶來說,可以增加隱私性。

3、MAST合約是什麼

2016年Bitcoin Core開發者Johnson Lau提出了Merkelized Abstract Syntax Trees(MAST)升級計劃,可以實現一種新的嵌入和處理腳本的方式,並提供更多的可擴展性和隱私。

二、taproot對BTC技術的影響

1、如何提高BTC的隱私

MAST合約, 是一種可以提供最小Merkel 證明的數據機構,該結構只需要在交易被花費時,提供最小證明就行。

它做到了兩類隱私:

UTXO被花費前,數據完全隱私。

UTXO在被花費後,也能做到部分數據隱私,因為被花費時,只提供了相關的部分數據。

Schnorr簽名的聚合簽名作用,可以做到被聚合的公鑰是完全隱藏的。

2、如何提高BTC的性能

聚合簽名, 多個簽名線性加成一個簽名,節省了存儲空間,驗簽計算。

多個簽名聚合為單個簽名, 鏈上驗簽只需要驗證一個, BTC的每個UTXO都是需要個驗籤的,給多個UTXO作為Input 輸出到一個Output, 大大的提高了性能。

3、如何提高BTC的擴展性

打破原來bitcoin的多重簽名只能15重的限制, 突破多簽託管的人數, 從而實現更大的去中心化。 MAST合約結合,融入更多的腳本編程組合邏輯,提供了更大的棵編程性。

三、taproot 之於Bitcoin Layer2

1、如何提高閃電網絡的擴展性

閃電網絡是通過狀態通道技術實現的無需託管模式的快速支付網絡。閃電網絡用RSMC協議實現了單通道的搭建,也就是實現了大家最常說的Alice 和Bob 實現的線下無需中介化的轉賬。

總結起來就是三筆BTC多簽交易實現該功能。

第一筆交易:Alice 和Bob 各自transfer 一定的BTC 到兩者建好的多簽地址。

第二筆交易是:Alice 和Bob 各自維護各自的相應鏈下賬本,該賬本的組成是1個Input (第一筆構建的多簽UTXO),2個Output (其中一個Output 是轉賬給對手方,另外一個Output 是轉給雙方的多簽地址)組成的交易。

第三筆交易是:第二筆交易中多簽UTXO 的花費的限制,如果雙方都正常鏈上結算,等待相用的區塊後, 交易正常結算。否則罰沒做假方的資金,約束交易搶先進入BTC區塊。

其中的第二筆交易在閃電網絡中可以實現N(N>=1)筆,不需要任何手續費,從而在無需託管的情況下, 實現擴展性。

這三筆交易中都牽涉到多簽,還涉及到簡單的腳本編程,這個時候taproot 恰好解決了這塊的問題。

2、如何實現不受限制託管節點的跨鏈擴展

當下的BTC跨鏈, 基本都是多簽託管,最著名的是WBTC, 在以太坊上有20多萬個BTC,但根據報導所說,WBTC是由三家知名的現目方共同承擔著多簽託管工作。

由三個節點組成的網絡很中心化,那擴展節點個數,像POS一樣足夠多的節點,足夠去中心化, 但BTC有15重多簽數量的限制。 taproot 升級後,可以突破這個數量限制,而且可以提高上面所說的計算,存儲相關的性能。

3、如何實現無需信任的Bitcoin 二層跨鏈擴展

利用狀態通道的閃電網絡就是無需信任的擴展。我們團隊對現在的閃電網絡進行三個大方向的改善。

鏈下的閃電網絡狀態通道賬本,我們把它放到鏈上, 解決了閃電網絡鏈下賬本的單點故障,不透明等問題。

讓閃電網絡不局限於只能做支付, 兼容EVM合約平台, 閃電網絡可以支持智能合約。

閃電網絡的狀態通道都是基於2重簽名的, 我們設計多重簽名,改善閃電網絡狀態通道在某些領域的特有用途。

四、taproot對BTC技術的影響

1、液體

開發團隊:知名度最高, 由blockstream 開發,BTC的核心代碼也一直由該支團隊運

營和維護。

產品功能:快速隱私轉賬, 發行新資產,安全交易。

技術實現:多簽託管模式下實現的側鏈技術, 聯合著名的多簽持有團對託管。

2、閃電網絡

開發團隊:同Liquid,Blockstream。

產品功能:小額支付。

技術實現:基於狀態通道實現的鏈上鍊下協同技術。

3、RenBTC

分佈式密鑰, 讓一份私鑰切割成多份,每一個人保管一份來分佈式計算託管。這種託管模式有個問題,就是多個分片恢復出來的私鑰需要有個靠譜的隱私可執行環境。對安全等的維護特別高,目前的技術基本在中心化和隱私上兩者不可兼得。

4、鏈X

開發ComingChat 產品,該產品是集聚合數字身份,隱私通訊,加密支付,智能小程序平台為一體的Web3入口級應用。

現有的ChainX技術實現:輕節點+ 多簽託管模式下實現的側鏈技術, EVM合約技術, WASM 合約技術,多鏈技術。 ChainX 接下來重點要改善的方面:

結合taproot技術,使原來chainx的託管模式,像POS網絡一樣去中心化,支持足夠多的託管人參與託管。

實現非託管模式的去中心化BTC二層網絡,相應要解決的問題就是實現上述所描述的對閃電網絡3點內容改善。

兼容EVM生態,融合進ComingChat 龐大的用戶群體。

展開全文打開碳鏈價值APP 查看更多精彩資訊

Total
0
Shares
Related Posts