Skip to main content

Scalability & performance

Mangonote is scalable and performant.

Pruning

'Pruning' allows Mangonote node operators to save 2/3 of storage space while keeping the full transaction history. Pruning works by removing 7/8 of unnecessary ring signature data. The 1/8 remaining data will be available to the other nodes and will be used to sync with the network. Other pruned nodes will have a random 1/8 of the data, which they will also make available to the network. There are no privacy or security downsides when using a pruned node.

Bulletproofs+

Bulletproofs+ are short, Zero-Knowledge proofs that allow proving that a set of values is within a range, without revealing these values.

Bulletproofs+ are used by Mangonote to conceal the transaction amounts.

Dynamic block size and transaction fee

Mangonote has a dynamic block size. In practice, Mangonote blocks cannot be bigger than 2 * median block size.

Minimum transaction fees are dynamic as well. They reduce as the total number of transactions increase.

These features size limit the effect of spam attacks on the network, without affecting its organic growth.

Previous
CPU Mining
Next
Supply Specification