在MimbleWimble測試網之前,Litecoin(LTC)開發人員正在解決關鍵問題
用於在Litecoin上實現MimbleWimble的Mempool邏輯比以前預期的要複雜得多,導致對此方面的基礎代碼進行了修訂。
以MimbleWimble為重點的測試網於2020年9月啟動,它是更廣泛的萊特幣生態系統最期待的功能之一。
發布前進行更多測試
在上周末發布的6月MimbleWimble實施更新中,項目負責人和Grin開發人員David Burkett對該協議自上個月以來的進展,開發人員面臨的問題以及一些重要的緩解措施提供了見解。
Litecoin MimbleWimble June更新在這裡https://t.co/BSr7axdRDh
— Litecoin.com(@LitecoinDotCom)2020年7月5日
Burkett說:「已經編寫了一個支持MW交易的非常簡單的實現方式,」但是已經有了支持挖礦擴展塊(存儲MimbleWimble交易)的代碼。
推出之前,需要進行更多測試。 Burkett指出「存在一些毛病」,同時寫了關於「將易失性塊數據存儲在單獨的資料庫中」的問題。
Burkett說,擁有兩個獨立的資料庫將來可能會導致很多問題,並解釋說這會導致進行Atom更新的「能力喪失」,進而導致資料庫「不同步」。
「這可能會導致很多問題,甚至可能被遠程攻擊者利用。」
由於這些擔憂,Burkett「決定花一些時間修改將MW塊和事務序列化和反序列化到磁碟的代碼,」博客寫道。
步入正軌
Burkett揭示了該團隊使用隔離見證增強功能奠定的基礎來構建其工作的一部分,以完全支持序列化其他數據,而無需對現有塊存儲格式進行重大更改。
這意味著升級後的節點將重要的「擴展塊數據保存到磁碟上它們一直保存塊的相同位置,而無需引入其他資料庫。」
Burkett指出,上述內容也有好處:
「增加對通過p2p網路共享易失性交易的支持是相對簡單的,這是朝著7月份將MW數據作為初始塊下載的一部分進行處理的目標邁出的第一步。」
帖子確認了MimbleWimble的實施仍在進行中,七月份將進行初始塊下載,八月份將進行Chain reorg邏輯安排,八月份將進行激活邏輯並啟動測試網。
MimbleWimble是哈利·波特的參考文獻,於2016年首次提出,以填補比特幣協議中的隱私漏洞。 後者提供了交易信息,使Chainalysis等公司可以將交易綁定到個人。
Litecoin創始人查理·李(Charlie Lee)去年在推特上發布了該協議,以將機密交易帶到Litecoin:
可替代性是比特幣和萊特幣所缺少的唯一有聲資產。 既然擴展辯論已經過去,下一個戰場將是可替代性和隱私性。
我現在專註於通過添加機密交易使萊特幣更具可替代性。 ?
—李查理 [LTC⚡] (@SatoshiLite)2019年1月28日