社群提交 - 作者:William M. Peaster
Mimblewimble (MW) 是一種區塊鏈設計,它使用一種新的方式來建立和儲存交易。它是工作量證明 (PoW) 區塊鏈的不同實現,可提高隱私性和網路可擴展性。
Mimblewimble 的設計由 Tom Elvis Jedusor(化名)於 2016 年中期推出。儘管他能夠分享 Mimblewimble 的基本思想,但第一份文件留下了一些未解答的問題,導致 Blockstream 研究員 Andrew Poelstra 開始研究和完善最初的概念。不久之後,Poelstra 寫了一篇名為 Mimblewimble 的論文(於 2016 年 10 月發表)。
從那時起,許多研究人員和開發人員一直在研究 MW 協議的可能性。有些人認為在比特幣上實現它會非常困難,但技術上是可行的。 Poelstra 和其他人認為 Mimblewimble 最終可能會作為側鏈改進比特幣網路。
Mimblewimble 的工作原理
Mimblewimble 改變了區塊鏈交易的傳統模式。它讓區塊鏈擁有更緊湊的記錄,在加載、同步和驗證方面更加容易和快速。
在 Mimblewimble 區塊鏈中,沒有可識別的位址或可重複使用的位址。這意味著所有交易對外人來說都是隨機數據。交易數據僅對相關參與者可見。
因此,Mimblewimble 中的一個區塊看起來像是一筆大交易,而不是許多交易的組合。這意味著可以驗證和確認區塊,但它不提供有關每筆交易的詳細資訊。這是因為無法將各個輸入與其輸出關聯起來。
例如,Alice 從她母親那裡得到 5 MW 硬幣,從她父親那裡得到 5 MW 硬幣,然後將這 10 MW 硬幣發送給 Bob。交易已得到驗證和確認,但其詳細資訊不公開。 Bob 唯一能知道的是 Alice 給他發了 10 個幣,但他不知道是誰之前給 Alice 發的。
要在 Mimblewimble 區塊鏈上轉移代幣,發送者和接收者必須交換驗證資訊。所以我們仍然需要與 Alice 和 Bob 進行通信,但他們不必同時在線來完成交易。
Mimblewimble 還使用了另一種稱為直通的功能,它透過刪除冗餘交易資訊來減少區塊資料。該區塊沒有記錄所有輸入和輸出(從愛麗絲的父母到她以及從愛麗絲到鮑伯),而是僅記錄一對輸入和輸出(從愛麗絲的父母到鮑伯)。
從技術上講,Mimblewimble 的設計支援機密交易(CT)的概念,該概念由 Adam Back 於 2013 年提出,並由 Greg Maxwell 和 Pieter Wuille 實施。簡而言之,CT是一種隱藏區塊鏈轉帳金額的隱私工具。
米布爾溫布爾 VS 米布爾溫布爾比特幣
比特幣區塊鏈保存來自比特幣第一個區塊(創世區塊)的所有交易資料。這意味著任何人都可以下載公共區塊鏈分類帳並逐筆交易驗證它。
與 Mimblewimble 區塊鏈不同,Mimblewimble 區塊鏈僅保留基本交易數據,同時提供更多隱私。審計員確保沒有發生異常活動(例如:雙重支出),並且可流通的代幣數量正確且準確。
除此之外,Mimblewimble 刪除了比特幣的編程系統,這是定義交易結構方式的指令列表,這有助於使 MW 區塊鏈更加私密和可擴展。更私密,因為地址根本無法追踪,更可擴展,因為區塊鏈數據很小。
因此,比特幣和 Mimblewimble 之間的另一個主要區別是它們各自區塊鏈的相對資料大小。這與我們之前談到的快捷功能有關。由於刪除了不必要的交易數據,Mimblewimble 需要更少的運算資源。
優點
區塊鏈大小
如前所述,Mimblewimble 允許進行資料壓縮,從而減少區塊鏈的整體大小。節點還可以使用更少的資源更快地檢查交易歷史記錄。此外,使用MW區塊鏈更容易上傳和同步新節點。
加入網路和運行節點的成本降低可能會導致更加多樣化和分散的社群。這可能會減少許多工作量證明(PoW)區塊鏈中常見的挖礦集中化。
可擴展性
Mimblewimble 最終可以用作側鏈,並可以附加到比特幣或其他主鏈上。 MW 設計還可以提高支付管道的效能,例如閃電網路使用的支付管道。
隱私
去掉比特幣的程式系統以及保密交易的使用,會帶來高度的使用者隱私,導致交易細節的混淆。
此外,基於 Mimblewimble 區塊鏈的貨幣可以被認為是可替代的。可互換性的特性使得每種貨幣單位可以與同一貨幣的任何其他單位互換(它們是無法區分的)。
限制
交易吞吐量
秘密交易顯著降低了交易吞吐量。與非私有系統相比,使用機密交易的區塊鏈具有更高的隱私性,但 TPS 率(每秒交易數量)較低。然而,我們可以說,MW 的小規模彌補了保密交易帶來的 TPS 限制。
不耐沖壓
Mimblewimble 系統無法抵抗量子電腦(先進、強大的電腦)。 MW 依賴數位簽章相對簡單的屬性。但成熟的量子電腦還需要數十年的時間,使用 Mimblewimble 的加密貨幣可能會在未來幾年找到防止量子攻擊的方法。
結論性想法
Mimblewimble 的推出標誌著區塊鏈歷史上的一個重要里程碑。一方面,縮短使得 MW 網路更便宜且更容易擴展,另一方面,MW 協定可以作為輔助解決方案或支付管道來實現,這可以實現更大的隱私性和可擴展性。
到目前為止,一些區塊鏈項目正在與 Mimblewimble 設計合作,包括萊特幣團隊。 Grin 和 Beam 是其他例子。 Grin 是一個社群驅動的項目,對 MW 協議進行了輕微的概念驗證,而 Beam 則採用了類似新創公司的方法。雖然這兩個項目都基於 Mimblewimble,但它們在技術上有所不同,因為每個專案都有實現 Mimblewimble 設計的特定方式。
目前一個懸而未決的問題是 Mimblewimble 是否能夠實現較高的可靠性和採用率。這是一個令人興奮且有前途的想法,但它也很小。由於此類潛在用例仍在調查中,Mimblewimble 的未來仍然不確定。
