[Bitcoin-ml] [Research] Masterblocks: Scaling Blockchain by summarizing balances

Alexey Eromenko al4321 at gmail.com
Fri Feb 9 21:59:09 UTC 2018


If you don't download all blocks (which includes all UTXO), how do you
know balances? You can't !
My idea allows to download only a subset of blocks (all blocks since
Masterblock) for a new node setup.

On Fri, Feb 9, 2018 at 10:45 PM, Tomas via bitcoin-ml
<bitcoin-ml at lists.linuxfoundation.org> wrote:
>
> On Wed, Jan 10, 2018, at 08:11, Christoph Bergmann via bitcoin-ml wrote:
>
> If I'm not wrong, UTXO commitments allow a node to sync the UTXO only / to
> first sync UTXO, than the rest of the chain.
>
> Masterblocks as described here adds a snapshot to cut the length of the
> historical blockchain relevant for consensus. The only cryptocurrency of
> snapshots I know of is IOTA.
>
>
> If you have the UTXO set and it is committed, you don't need the rest of the
> chain. The UTXO set *is* the snapshot.
>
> Current full node implementations assume that all blocks before some block X
> are valid and don't verify the signatures. The *only* reason to download
> them is to update the UTXO state. If X includes a UTXO commitment, (and
> we've included the rule that if present it must be valid), downloading old
> blocks becomes pointless.
>
> I don't really understand the benefit of adding another block type for this.
>
> Tomas van der Wansem
>
>
>
> _______________________________________________
> bitcoin-ml mailing list
> bitcoin-ml at lists.linuxfoundation.org
> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-ml
>



-- 
-Alexey Eromenko "Technologov"


More information about the bitcoin-ml mailing list