A Better MMR Definition



Summary:

The discussion thread on the bitcoin-dev mailing list revolves around the benefits and challenges of implementing UTXO commitments in blocks. The main benefit is that it enables actual proofs of non-fraud, allowing users to prove the validity of a block based on just the previous block and can prove to a light node that a UTXO hasn't been spent yet. However, a major factor in getting UTXO commitments in blocks is performance as the txo set is much larger and unwieldy. The author believes that with appropriate format and implementation tricks, it's possible to get good enough performance to no longer be a gating factor to deployment. Despite this, there has been no feedback about the author's implementation, only general discussion about merkle sets.


Updated on: 2023-06-11T21:38:26.244400+00:00