The lead developer of the Litecoin Mimblewimble (MW) project, David Burkett, has now created a functional testing framework and has begun to integrate development work done so far into the Litecoin code base.
According to a May 1 report on Litecointalk forums, the project to implement MW’s privacy enhancements in Litecoin has reached an important milestone with the construction of a test bed. Burkett says he also ran some end-to-end validation tests through the framework.
“I’ve built a functional test framework that creates valid headers, blocks, and transactions. Now I have some (mostly) complete end-to-end block validation tests,” he said.
As Cointelegraph reported in March, Burkett predicted MW would be run on the Litecoin testnet by the end of the summer. This is a significant step towards this goal.
Codebase integration
Burkett also began integrating his work with the Litecoin codebase, initially focusing on ConnectBlock logic. This part of the code validates the blocks before adding them to the chain.
Although Burkett was still unsure which specific area to address next, he said his high-level plan included continuous code base integration and “many more tests.”
Burkett also updated his other project, Grin ++, which has just achieved release candidate status v1.0.0, marking its “first non-beta release”. Grin ++ unveiled the first implementation of the Mimblewimble privacy protocol, in January 2019.
Mimblewimble was first revealed in 2016 when its white paper – written by an individual acting under the pseudonym of Tom Elvis Jedusor – appeared on a Bitcoin research channel.
The protocol aims to improve the privacy, scalability and fungibility of the blockchain by combining transactions into a CoinJoin. Consequently, the blocks on the network include a list of all input, output, and signature data, which obscures the transaction data for any third party monitoring the network.