Introduction to MimbleWimble

A private and massively prunable Bitcoin-like protocol

The
Story
Behind

2008 : Bitcoin

In 2008, a new form of payment on the internet has been revealed on a crypto (cryptographic) mailing list.

UTXO based

Unspent Transaction (TX) Output
Input:
Previous tx: f5d8ee39a430901c91a5917b9f2dc19d6d1a0e9cea205b009ca73dd04470b9a6
Index: 0
scriptSig: 304502206e21798a42fae0e854281abd38bacd1aeed3ee3738d9e1446618c4571d10
90db022100e2ac980643b0b82c0e88ffdfec6b64e3e6ba35e7ba5fdd7d5d6cc8d25c6b241501

Output:
Value: 5000000000
scriptPubKey: OP_DUP OP_HASH160 404371705fa9bd789a2fcd52d2c580b65d35549d
OP_EQUALVERIFY OP_CHECKSIG

Bitcoin Transaction

Bitcoin USE Scripts

MimbleWimble

does not !

And a new world of crypto-Magic is possible

NON-INTERACTIVE COINJOIN

Based on Dr Maxwell work
Improve privacy !

MASsively prunable

Tom Elvis Jedusor

It is french name for Tom Marvolo Riddle in the Harry Potter books. So we can create the anagram "Je suis Voldemort".

Other Fun Fact

The main pokemon character name is :
  •  Ash (english)
  • Sacha du Bourg-Palette (French)
  • Satoshi (Japenese)

Coincidence ? Yep.

The
Implemen-tation

Grin

In 2016, someone with the pseudonyme Ignotus Peverell decide to do a minimal implementation of the protocol under the form of a new coin : Grin.

Cuckoo Cycle

Proof-of-work style algorithm created by John Tromp.


Will be ASIC resistant and have a fork every other months to keep it this way for a couple of years.

Why I like it

Simple.

Disadvantage

Doesn't scale with more people.

Thank you

Introduction to MimbleWimble

By Lola Rigaut-Luczak

Introduction to MimbleWimble

  • 229