<<  >> (p.1159)
    Author Topic: Gold collapsing. Bitcoin UP.  (Read 2032328 times)
    molecular
    Donator
    Legendary
    *
    Offline Offline

    Activity: 2800
    Merit: 1023



    View Profile
    April 28, 2015, 05:22:07 AM
     #23161

    The way I've envisioned it is the UTXO hash becomes a part every block's structure (just as the coinbase transaction) and it serves as a marker for the UTXO set as of the current block. This enables nodes to optionally ask for: a) all prior blocks, or b) the UTXO set only.

    If there is a re-org, then the new chain's blocks simply have their own UTXO hash in each block and provide a valid reference for the UTXO set on that branch. Each separate chain would have their own UTXO hash that is valid at every block. The cost is adding 256 bits to each block, but this doesn't even have to be a part of the header structure and instead is part of the block itself.

    Until yesterday I thought UTXO commitments were a good idea. After the discussion here I oppose it for 2 reasons:

    • It gives additional capabilities to a 51% attacker
    • Since the UTXO set is actually an implementation detail, making it part of the bitcoin protocol seems inelegant and uneccessarily cluttering

    PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0  3F39 FC49 2362 F9B7 0769
Page 1158
Viewing Page: 1159