Skip to content

MWC Node ​

MWC is an in-progress implementation of the MimbleWimble protocol. Many characteristics are still undefined but the following constitutes a first set of choices:

  • Clean and minimal implementation, and aiming to stay as such.
  • Follows the Mimblewimble protocol, which provides hidden amounts and scaling advantages.
  • Cuckoo Cycle proof of work in two variants named Cuckaroo (ASIC-resistant) and Cuckatoo (ASIC-targeted).
  • Relatively fast block time: one minute.
  • Block rewards decrease at regular intervals, until the total supply of coins reaches the fixed limit of 20 000 000 MWC.
  • Transaction fees are based on the number of Outputs created/destroyed and total transaction size.
  • Smooth curve for difficulty adjustments.

To learn more, read our introduction to MimbleWimble.

Status ​

Much is left to be done and contributions are welcome (see below).

Contributing ​

To get involved, you can read our contributing docs.

Getting Started ​

To learn more about the technology, read our introduction.

To build and try out MWC, see the build docs.

Credits ​

Tom Elvis Jedusor for the first formulation of MimbleWimble.

Andrew Poelstra for his related work and improvements.

John Tromp for the Cuckoo Cycle proof of work.

License ​

Apache License v2.0.

Released under the MIT License.