2020年比特幣技術發展:MAST、Taproot和Schnorr籤名引領創新

robot
摘要生成中

比特幣技術的未來:不止於價格波動

比特幣已經走過了11個年頭,其技術也在持續演進。2020年,我們將看到一系列新技術的落地,這些創新將進一步提升比特幣的性能。比如MAST、Taproot和Schnorr籤名等,都將爲比特幣帶來質的飛躍,而不僅僅局限於短期價格波動。

2020年比特幣技術展望

近幾年,致力於比特幣核心協議開發的高水平開發者數量有所減少,這引發了一些擔憂。然而,如果我們將目光從價格轉向技術本身,就會發現許多實用且富有前景的功能正在逐步成熟。特別是最近幾年,比特幣區塊鏈已經增添了不少令人興奮的新特性,2020年還將推出更多創新。

例如,2019年發布的Miniscript就是一個典型案例。這是一種新型的比特幣腳本編譯器,能夠顯著提升比特幣區塊鏈的可編程性,同時不影響安全性。

其他幾個值得關注的技術提案包括:

  1. Schnorr:一種全新的數字籤名方案
  2. MAST:一種創新的Merkle樹數據結構
  3. Taproot:允許多方就交易結果達成一致並簽署的新方法

單是這三項技術的結合,就能大幅提高比特幣的可替代性和隱私保護能力。下面讓我們詳細了解一下這幾項技術。

MAST

MAST全稱是"默克爾抽象語法樹",它允許使用多個連結到同一默克爾樹的不同腳本來鎖定比特幣。

簡單來說,如果有人試圖在默克爾樹的某個節點替換虛假交易,那麼該節點以上的所有節點都會發生變化,最終導致根節點改變。這樣一來,整個區塊的哈希值就會改變,變成一個全新的區塊。我們可以直接將這種區塊判定爲無效的工作量證明。

MAST本質上是將默克爾樹技術應用到P2SH(Pay to Script Hash)腳本中。通過MAST,可以將一組比特幣關聯到多個包含不同解鎖條件的腳本。這極大地增強了比特幣智能合約的靈活性,提高了可擴展性,同時增強了用戶隱私。

Taproot

Taproot技術爲比特幣網路引入了類似智能合約的功能,使用戶能在簡單的支付或交易腳本中添加復雜邏輯。

Taproot可與P2SH功能配合使用,它能將腳本拆分爲獨立的語句集合,僅顯示實際需要的部分。這樣可以在不增加額外存儲需求的情況下,爲用戶提供更好的隱私保護,並提高未來的可擴展性。

另一個重要作用是,無論使用哪種區塊鏈瀏覽器,交易看起來都會完全一致,難以區分彼此。這對提升比特幣的隱私性是一個巨大進步。Taproot將多重籤名的步驟整合爲單一籤名,極大地提高了Schnorr籤名的效率。

Schnorr籤名

Schnorr籤名是由德國密碼學家Claus-Peter Schnorr在1980年左右發明的一種新型籤名方案。令人驚喜的是,這種密碼學技術非常適合比特幣。使用Schnorr籤名後,我們不再需要重復多次籤名,而是可以將所有籤名整合爲一個聚合籤名。

與多重籤名相比,Schnorr籤名的主要區別在於每個籤名者都有自己的消息,而非共享同一消息。當驗證者查看籤名密鑰時,Schnorr籤名不會泄露任何關於輸入的信息。因此,對於無關方來說,交易輸出看起來就像一個普通地址,只有私鑰持有者才能解鎖該地址腳本。

與傳統的ECDSA籤名相比,Schnorr籤名更易於驗證,同時保證了更高的正確性、靈活性和穩定性。

盡管比特幣價格可能會出現短期波動,但其技術發展從未停止。我們不應只關注眼前的短期利益,而應着眼於比特幣的長遠未來。正如那句廣告語所說:"一切皆有可能"。

查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 7
  • 分享
留言
0/400
DAO Therapyvip
· 07-19 01:40
技术才是硬道理
回復0
MEV迷踪侠vip
· 07-17 06:06
隐私特性真不错
回復0
钱包自毁专家vip
· 07-17 06:05
代码升级来得真及时
回復0
MetaNomadvip
· 07-17 06:03
技术才是真正核心
回復0
MetaEggplantvip
· 07-17 06:00
技术创新才是王道
回復0
智能合约探险家vip
· 07-17 05:59
合约迎来新革命
回復0
咖啡厅矿工vip
· 07-17 05:56
技术才是最大利好
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)