Direct from the desk of Dane Williams.
In the realm of cryptocurrencies, names often evoke curiosity and wonder.
But perhaps none are as enchanting as "Mimblewimble."
If you think it sounds like an incantation straight out of the wizarding world of Harry Potter… then you would be 100% correct!
In this simple accompaniment to Leo’s Litecoin guide, I take a look at where the Mimbewimble name came from and just how it has ultimately been implemented on LTC.
Unraveling the mystery behind the name Mimblewimble
Funnily enough, the name Mimblewimble was first introduced to the cryptocurrency community back in 2016 through a whitepaper authored by an anonymous individual or group using a pseudonym:
Tom Elvis Jedusor.
This name just happens to be the French name of the Dark Lord Voldemort in the French edition of J.K. Rowling's Harry Potter novels.
Doesn’t this choice of pseudonym just add an air of mystique to the concept?
I love it.
They used this name because the term Mimblewimble itself is derived from the fictional (maybe) tongue-tying curse featured in the Harry Potter series.
Specifically mentioned in Harry Potter and the Half-Blood Prince, the Mimblewimble curse is used to bind the target's tongue.
Making them unable to articulate coherent speech.
Now, you might wonder, what does a tongue-tying curse have to do with cryptocurrencies?
Interestingly enough, the connection lies in the technology that our friend the French Lord Voldamort first proposed back in 2016.
The name Mimblewimble is symbolic of the protocol's primary goal: to bind and obfuscate transaction details.
Yep, exactly the same way that the Harry Potter curse limits the target's ability to communicate clearly.
The brilliant wordplay in naming the protocol after this spell highlights its focus on enhancing privacy and confidentiality.
Like a spell that makes someone speak gibberish, Mimblewimble aims to distort transaction data and turn Litecoin into a privacy coin.
Making it extremely difficult for prying eyes to decipher the true sender, receiver and even the transaction amount.
Mimblewimble’s enchanted Litecoin implementation
The implementation of Mimblewimble on Litecoin is achieved through a process called Extension Blocks.
Extension Blocks are a concept that allows additional data and functionality to be added to the existing blockchain without making fundamental changes to the main protocol.
Here's how Mimblewimble was integrated into Litecoin using Extension Blocks.
Separate extension block
The developers created a separate Extension Block specifically for handling Mimblewimble transactions and data.
This block operates in parallel with the main Litecoin blockchain.
Mimblewimble transactions
The Mimblewimble Extension Block handles Mimblewimble transactions that leverage privacy features, such as confidential transactions and cut-through.
Ultimately ensuring transaction amounts and other sensitive information remain hidden.
Transaction aggregation
Mimblewimble's cut-through feature allows multiple transactions to be aggregated into a single transaction.
This aggregation reduces the overall blockchain size and improves scalability, which is beneficial for the entire network.
Pegged to the main chain
While the extension block operates separately, it remains pegged to the main Litecoin blockchain.
This pegging ensures that transactions in the extension block are anchored to the security and consensus of the main chain.
Optional privacy
The integration of Mimblewimble via Extension Blocks makes it an optional privacy coin feature
This means that users who want to take advantage of the enhanced privacy and confidentiality can choose to transact through the Mimblewimble Extension Block, while others who prefer traditional Litecoin transactions can continue to use the main chain.
Final thoughts on Litecoin’s Mimblewimble
By implementing Mimblewimble through Extension Blocks, Litecoin was able to introduce enhanced privacy features to its network without requiring a contentious hard fork or disrupting the existing consensus rules.
This approach allowed for gradual adoption of the Mimblewimble technology while maintaining backward compatibility with existing Litecoin infrastructure.
Harry Potter would be proud.
Posted Using LeoFinance Alpha
It looks like LTC did quite a few things to get things to work. It sounds like it could possibly work for other blockchains too because it's like using a sidechain to make sure the privacy is there.
Bitcoin 👀.
Gold. Gold. Gold! This is clever on so many levels and therefore, I adore it.
Haha, thanks Caroline.
Always trying to make a complex and boring topic, fun ;)