✨ MimbleWimble - The solution to Blockchain scalability

in #monero6 years ago

monerov-mimblewimble.jpg

On most blockchains like Bitcoin, network transactions are linked together. Essentially spending Bitcoin creates an output from a transaction and transforms it into an input of a new transaction. If a previous transaction is invalid, the new transaction that relies on the older one will become invalid. Which leads to the problem that all nodes must have a backlog of all the transactions that ever happened on the entire blockchain. Currently we are looking at about 170 Gigabytes worth of data and it only grows bigger.

Bitcoin's growing Scaling Problem

blockchain-size.JPG

MimbleWimble to the rescue

With the MimbleWimble protocol there is no longer really such a thing as a transaction history per coin. Each coin does have a specific block in which it was first created. But from then on, its value simply becomes part of the combined Unspent Transaction Output (UTXO) set, which defines all outputs that store coins and could potentially be spent at any time.

With the integration of the MimbleWimble protocol, nodes no longer need to care about previous transactions. All they need to care about is that the specific outputs used are valid.

math2.gif

With even more clever math, nodes can establish the validity of outputs relatively easily. They just need the block headers of all blocks (a sort of index of blocks without all transaction data) and the aforementioned dummy output signatures: both relatively compact data-sets. All other transaction data — almost the entire blockchain — can be safely discarded.

blockchain-technology.jpg

The benefits are substantial, that's why MoneroV plans to integrate the MimbleWimble protocol so that the blockchain size will be bound to the number of users using MoneroV (not the number of transactions being made in the network).

This will significantly reduce both transaction costs and blockchain size, where other Blockchains necessarily would have to grow over time, the required MimbleWimble dataset does not, which would solve the scaling problem.

New Remote Node

network.png

We always recommend using a local node, but if you need a remote node here is one. IP: 185.135.83.236 Port: 6358 (Courtesy of Baikal Pools)

Steemit Competition

monerov-contest.png

Don't miss our weekly Steemit Contest where you can win 50 XMV! Solve the secret code and the prize is yours! Submission deadline is Saturday the 23rd of June. The Winner will be announced on Sunday!
Sort:  

Interesting, never heard of MimbleWimble before!

Thanks @superminion! More great articles are coming 🙂

"Mimblewimble, which prevents your opponent from accurately casting their next spell." — Gilderoy Lockhart

Funny fact, the original MimbleWimble white paper was placed by someone called Tom Elvis Jedusor (Voldemort's French name in JK Rowling's Harry Potter book series) on a bitcoin research channel in July 2016 🤓 Kinda Genius!

Thanks for the remote node 👍

this is exactly what monero needed tbh i think tyhis will work out great

Coin Marketplace

STEEM 0.26
TRX 0.20
JST 0.038
BTC 95295.37
ETH 3578.48
USDT 1.00
SBD 3.80