用于在Litecoin上实现MimbleWimble的Mempool逻辑比以前预期的要复杂得多,导致对此方面的基础代码进行了修订。
以MimbleWimble为重点的测试网于2020年9月启动,它是更广泛的莱特币生态系统最期待的功能之一。
发布前进行更多测试
在里面六月更新对于上周末发布的MimbleWimble实施,项目负责人和Grin开发人员David Burkett给出了该协议自上个月以来的进展,开发人员面临的问题以及一些重要的缓解措施的见解。
Litecoin MimbleWimble June更新在这里!https://t.co/BSr7axdRDh
— Litecoin.com(@LitecoinDotCom)2020年7月5日
Burkett说:“已经编写了一个支持MW交易的非常简单的实现方式,”但是已经有了支持挖掘扩展块(存储MimbleWimble交易)的代码。
推出之前,需要进行更多测试。 Burkett指出“存在一些毛病”,同时写了关于“将易失性块数据存储在单独的数据库中”的问题。
Burkett说,拥有两个独立的数据库将来可能会导致很多问题,并解释说这会导致“失去能力”进行原子更新,进而导致数据库“不同步”。
“这可能导致很多问题,甚至可能被远程攻击者利用。”
由于这些担忧,Burkett“决定花费一些时间来修改用于将MW块和事务序列化和反序列化到磁盘的代码,”博客写道。
步入正轨
Burkett揭示了该团队使用隔离见证增强功能奠定的基础来构建其工作的一部分,以完全支持序列化其他数据,而无需对现有块存储格式进行重大更改。
这意味着升级后的节点将重要的“扩展块数据保存到磁盘上它们一直保存块的相同位置,而无需引入其他数据库。”
Burkett指出,上述内容也有好处:
“增加对通过p2p网络共享易失性交易的支持是相对简单的,这是朝着7月份将MW数据作为初始块下载的一部分进行处理的目标迈出的第一步。”
帖子确认了MimbleWimble的实施仍在进行中,七月份将进行初始块下载,八月份将进行Chain reorg逻辑安排,八月份将进行激活逻辑并启动测试网。
MimbleWimble是哈利·波特的参考文献,于2016年首次提出,以填补比特币协议中的隐私漏洞。 后者提供了交易信息,使Chainalysis等公司可以将交易绑定到个人。
Litecoin创始人查理·李(Charlie Lee)去年在推特上发布了该协议,以将机密交易带到Litecoin:
可替代性是比特币和莱特币所缺少的唯一有声资产。 既然扩展辩论已经过去,下一个战场将是可替代性和隐私性。
我现在专注于通过添加机密交易使莱特币更具可替代性。 ????
—李查理 [LTC?] (@SatoshiLite)2019年1月28日
发表于:Litecoin,技术 喜欢你看到的吗? 订阅每日更新。