The Mempool logic for implementing MimbleWimble on Litecoin created a slightly more complex area than previously predicted, causing basic code modifications to this aspect.
The MimbleWimble-focused testnet will launch in September 2020 and is one of the most anticipated features for the broader Litecoin ecosystem.
Test more before launch
In the June update to the MimbleWimble deployment announced over the weekend, project lead and developer Grin David Burkett released details on the protocol’s progress since last month, issues. that the developers face and some important mitigation.
“A very minimal implementation that supports MW transactions has just been compiled,” said Burkett, but the code to support mining the expansion blocks where MimbleWimble transactions are stored has been made.
More testing is needed before implementation. Burkett noted that “there are some tough edges,” while writing about concerns about storing Mimblewimble block data in a separate database.
Having two separate databases can lead to a host of problems in the future, which causes an inability to generate atomic updates, which in turn causes databases to fail. synchronization, Burkett explained.
“This can lead to a host of problems, possibly even ones that could be exploited by remote attackers.”
Due to these concerns, Burkett decided to spend some time modifying the code to serialize and re-serialize MW blocks and transactions to disk.
Burkett revealed that the team has built part of their work using a platform for segwit enhancement to support additional data without a major change to the existing block storage format.
This means that the upgraded nodes have saved important expansion block data to disk in the same place where the blocks are stored, without having to introduce additional databases.
“Adding support for the sharing of simple transactions over the p2p network is relatively easy, which is the first step towards the target of MW data processing in July as part of the initial block download ( Initial Block Download) ”.
The post confirmed the MimbleWimble implementation was still on the right track, with July seeing the initial block download, August scheduled for the reorder logic, and September with the Activation logic and the testnet launch.
MimbleWimble was first proposed in 2016 to fill the security gaps in the Bitcoin protocol.
Litecoin founder Charlie Lee tweeted last year, the protocol will be adopted to bring confidential transactions to Litecoin:
“Flexibility is the only characteristic of stablecoins that Bitcoin & Litecoin are lacking. Now that the extensive debate is over, the next battlefield will be about fungibility and privacy.
Now I am focusing on making Litecoin even easier to replace by adding Secret Transactions. ”