社區提交的文章 - 作者:William M. Peaster。


Mimblewimble (MW) 是一種區塊鏈協議,採用一種新的方式來構建和存儲交易。它是工作量證明 (PoW) 區塊鏈的不同實現,可讓您增強隱私並提高網絡可擴展性。

Mimblewimble 由化名 Tom Elvis Jedusor 於 2016 年中期推出。儘管他能夠分享主要想法,但第一份 Mimblewimble 文檔留下了一些懸而未決的問題。這促使 Blockstream 研究員 Andrew Poelstra 研究並改進了最初的概念。接下來,Poelstra 撰寫了一篇題爲 Mimblewimble 的論文(於 2016 年 10 月發表)。

從那時起,許多研究人員和開發人員都在研究MW協議的可能性。有人說將其應用於比特幣將非常困難,儘管技術上是可行的。 Poelstra 和其他研究人員認爲,Mimblewimble 最終可以作爲側鏈解決方案改進比特幣網絡。


Mimblewimble 的工作原理

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

在MW區塊鏈中,沒有可識別或可重用的地址,也就是說,所有交易對於外部用戶來說似乎都具有隨機數據。交易數據僅對參與的用戶可見。

因此,Mimblewimble 區塊看起來像是單個大型交易,而不是多個交易的組合。這意味着可以驗證和確認區塊,但不會透露有關交易的任何細節。無法將各個輸入與其各自的輸出關聯起來。

考慮以下示例:Alice 從她母親那裏收到 5 MW 硬幣,從她父親那裏收到 5 MW 硬幣。因此,她將這 10 個硬幣發送給鮑勃。交易已得到驗證,但其詳細信息不公開。 Bob 唯一知道的是 Alice 給他發送了 10 個幣,但他知道之前是誰發送給 Alice 的信息。

要在 Mimblewimble 區塊鏈上轉移代幣,發送者和接收者必須交換驗證信息。因此,我們仍然需要 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 的區塊鏈具有更高的隱私性,但 TPS 率(每秒交易數)較低。儘管如此,我們可以說,MW 的緊湊尺寸彌補了機密交易的 TPS 限制。

它不具有量子抗性

Mimblewimble 系統無法抵抗量子計算機(先進且功能強大的計算機)。 MW 基於數字簽名相對簡單的屬性。然而,量子計算機的全面開發還遠未實現,使用 Mimblewimble 的加密貨幣可能會在未來幾年找到防止量子攻擊的方法。


最後的考慮因素

Mimblewimble的推出是區塊鏈歷史上的一個重要里程碑。一方面,直通功能使MW網絡更便宜且更具可擴展性。另一方面,MW 協議可以作爲側鏈或支付通道實現,從而提供更多的隱私性和可擴展性。

到目前爲止,一些區塊鏈項目正在使用 Mimblewimble 模型,包括萊特幣團隊。 Grin 和 Beam 是另外兩個例子。 Grin 是一個社區驅動的項目,致力於 MW 協議的概念驗證,而 Beam 則採用引導方法。這兩個項目都基於 Mimblewimble,但它們在技術上有所不同,因爲每個項目都有實施 MW 項目的特定方式。

一個懸而未決的問題是 Mimblewimble 是否能夠達到很高的可靠性和採用率。這是一個有趣且有前途的想法,但也非常年輕。因此,潛在的用例仍在分析中,Mimblewimble 模型的未來仍然不確定。