社區參與 - 作者:William M. Peaster。


Mimblewimble (MW) 是一種區塊鏈設計,它使用一種新的方式來構建和存儲交易。這是工作量證明 (PoW) 區塊鏈的不同實現,可以提高隱私性和更好的網絡可擴展性。

Mimblewimble 的設計由化名 Tom Elvis Riddle 於 2016 年中期推出。儘管第一份 Mimblewinble 文檔成功地分享了主要思想,但仍有一些問題沒有得到解答。這促使 Blockstream 研究員 Andrew Poelstra 研究並改進了最初的概念。不久之後,Poelstra 寫了一篇題爲 Mimblewimble 的論文(2016 年 10 月發表)。

從那時起,許多研究人員和開發人員一直在研究MW協議的可能性。有人說,即使技術上可行,在比特幣上實施它也相當困難。 Poelstra 和其他人相信 Mimblewimble 作為側鏈解決方案有可能改善比特幣網路。


Mimblewimble 的工作原理

Mimblewimble 改變了區塊鏈交易的傳統模式。它允許區塊鏈擁有更緊湊的歷史記錄,更容易、更快速地下載,從而進行同步和驗證。

在MW區塊鏈中,沒有可識別或可重複使用的位址,這意味著從外部角度來看,所有交易看起來都像是隨機資料。交易資料只有執行者才能查看。

因此,Mimblewimble 區塊看起來像是一筆大型交易,而不是幾筆交易的組合。這意味著可以驗證和確認區塊,但它們不會提供有關每筆交易的任何詳細資訊。無法將各個輸入與其各自的輸出連結起來。

考慮以下範例:Alice 從她母親那裡收到 5 MW 硬幣,從她父親那裡收到 5 MW 硬幣。然後她將這 10 個硬幣送給鮑伯。交易已得到驗證,但其詳細資訊不公開。鮑伯唯一知道的是愛麗絲寄了 10 個硬幣,但他無法知道這些硬幣在被愛麗絲擁有之前來自哪裡。

要將硬幣轉移到 Minblewimble 區塊鏈,發送者和接收者必須交換其驗證資訊。 Alice 和 Bob 仍然需要通信,但這並不要求他們同時在線才能進行交易。

Mimblewimble 還使用了一種稱為切片的功能,該功能透過刪除冗餘交易資訊來減少區塊資料。因此,該區塊不會記錄每個輸入和輸出(從愛麗絲的父母到她,以及從愛麗絲到鮑伯),而是僅記錄一對輸出(從愛麗絲的父母到鮑伯)。

從技術上講,Mimblewimble 的設計支援並擴展了機密交易 (CT) 的概念,該概念由 Adam Back 於 2013 年提出,並由 Greg Maxwell 和 Pieter Wuille 實施。簡單來說,CT 是一種隱私工具,可以隱藏區塊鏈上的轉帳數量。


米布爾溫布爾 VS 米布爾溫布爾比特幣

比特幣區塊鏈維護來自創世區塊的所有交易數據,這意味著任何人都可以下載並驗證其公共歷史記錄 - 逐筆交易。

相比之下,Mimblewimble 區塊鏈僅保留基本訊息,同時還提供更多隱私。驗證者確保不會發生異常活動(例如雙重支出),並且流通中的代幣數量是準確的。

除此之外,Mimblewimble 刪除了比特幣腳本系統,該系統是定義交易結構的指令清單。刪除此腳本可以使 MW 區塊鏈更加私密和可擴展。更私密,因為地址根本無法跟踪,更可擴展,因為區塊鏈數據量較小。

因此,比特幣和 Mimblewimble 之間的另一個關鍵區別在於它們區塊鏈的相對大小——這與先前討論的切片功能有關。透過刪除不必要的交易數據,Mimblewimble 需要更少的運算資源。


好處

區塊鏈大小

如前所述,Mimblewimble 允許資料壓縮,從而減少區塊鏈的整體大小。節點可以使用更少的資源更快地檢查交易歷史記錄。此外,新節點更容易上傳並與 MW 區塊鏈同步。

加入網路和運行節點的成本降低可能​​會導致形成更加多樣化和分散式的社區,這可能會減少許多 PoW 區塊鏈中挖礦的集中化。

可擴展性

最終,Mimblewimble 可以用作附加到比特幣或其他母鏈的側鏈解決方案。 MW設計還可以提高支付管道的效能,例如閃電網路所使用的支付管道。

保密

比特幣腳本系統的刪除與機密交易的使用相結合,透過隱藏交易詳細資訊提供了高水準的用戶隱私。

此外,基於 Mimblewimble 區塊鏈的硬幣可以被認為是可替代的。可互換性的特性使得角落裡的每個單元都可以與同一房間中的任何其他單元互換(它們是無法區分的)。


限制

交易量

機密交易顯著降低了交易吞吐量。與非私有系統相比,使用 CT 的區塊鏈增強了其保密性,但其 GST 費率(每秒交易數)受到影響。也就是說,我們可以假設 MW 的緊湊規模抵消了機密交易造成的 TPS 限制。

不具有量子抗性

Mimblewimble 系統無法抵抗量子電腦(過度開發、超強大的電腦)。 MW 基於數位簽章相對簡單的屬性。話雖如此,值得注意的是,成熟的量子電腦在未來幾十年內可能不會成為現實,使用 Mimblewimble 的加密貨幣可能會在未來幾年找到防止量子攻擊的方法。


總結一下

Mimblewimble 的推出標誌著區塊鏈歷史上的一個顯著里程碑。一方面,切片功能使MW網路更便宜且更易於使用。另一方面,MW 協定可以作為側鍊或支付通道解決方案實施,從而實現更大的隱私性和可擴展性。

到目前為止,一些區塊鏈項目正在使用 Mimblewimble 設計,包括萊特幣團隊。 Grin 和 Beam 是另外兩個例子。 Grin 是一個致力於 MW 協議的輕量級概念驗證的社區項目,Beam 採用新創型方法。儘管這兩個項目都基於 Mimblewimble,但它們在技術上是不同的,因為每個專案都有實現 MW 設計的特定方式。

一個懸而未決的問題是 Mimblewimble 是否能夠達到很高的可靠性和採用率。這是一個充滿希望和令人興奮的概念,但也非常年輕。因此,潛在的用例正在探索中,Mimblewimble 的未來仍然不確定。