Re: Cryptocurrency: BCH puts UTXO Set on IPFS, OpenSwap Atomic DEX, The 51%

2018-12-20 Thread Lee Clagett
On Thu, 20 Dec 2018 03:47:11 -0500
grarpamp  wrote:

> >> blockchain history is not really needed...  
> >
> > it isn't? So how do you verify supply?
> > actually I should have asked - how do you know you have a valid
> > utxo set? The whole point of downloading and validating a chain is
> > to get a valid utxo set.  
> 
> Consensus perhaps need not be confined only over tx into blocks,
> could be extended over other data and knowledge into blocks,
> such as of hashes over utxo set computed at checkpoints.
> Could utilize already trusted consensus mechanism (10 years
> and billions current value) to make skipping genesis validation
> possible... perhaps even tx stream feeding diffs to database
> consensus.
> 
> Alternatively, how do you know you have a valid
> genesis block and network view? PKI? MITM?
> Equivalent lols.

PoW difficulty of the entire chain. It takes enormous resources to
produce an alternate chain dating back to the genesis block that is
anywhere close to the difficulty of the BTC chain.

> Read the papers for actual answers.

A node has to download the entire blockchain contents to verify that
the UTXO set commitment is valid. You can require each miner to post
this commitment, then have it a part of the consensus protocol, but
that only tells you that your network peers didn't reject the UTXO
commitment and nothing of its validity.

The comment thread on /r/btc indicates that this is going to be used
for a fast sync mode. The security, if the entire chain isn't
downloaded, is equivalent to SPV but allows slightly more privacy.
However, if people frequently spin up a fast sync node only when they
want to transact, an ISP can easily log when they see bitcoin p2p
traffic and look at the transactions in that given time window. This is
an extreme case (for some), and is probably an improvement over the
pure SPV methods which can leak information directly to the node
providing the SPV client information.

Lee


Re: Cryptocurrency: BCH puts UTXO Set on IPFS, OpenSwap Atomic DEX, The 51%

2018-12-20 Thread grarpamp
>> blockchain history is not really needed...
>
> it isn't? So how do you verify supply?
> actually I should have asked - how do you know you have a valid utxo set?
> The whole point of downloading and validating a chain is to get a valid utxo 
> set.

Consensus perhaps need not be confined only over tx into blocks,
could be extended over other data and knowledge into blocks,
such as of hashes over utxo set computed at checkpoints.
Could utilize already trusted consensus mechanism (10 years
and billions current value) to make skipping genesis validation
possible... perhaps even tx stream feeding diffs to database
consensus.

Alternatively, how do you know you have a valid
genesis block and network view? PKI? MITM?
Equivalent lols.

Read the papers for actual answers.


Re: Cryptocurrency: BCH puts UTXO Set on IPFS, OpenSwap Atomic DEX, The 51%

2018-12-19 Thread Michalis Kargakis



‐‐‐ Original Message ‐‐‐
On Wednesday, December 19, 2018 8:35 PM, grarpamp  wrote:

> https://reddit.com/r/btc/comments/a7hffx/chris_pacia_the_bitcoin_cash_utxo_set_is_now_on/
> https://github.com/tomasvdw/bips/blob/master/ecmh-utxo-commitment-0.mediawiki
> https://github.com/tomasvdw/bips/blob/master/ecmh.mediawiki
> https://github.com/tomasvdw/bips/blob/master/ecmh-utxo-commitment-0.mediawiki
> https://ipfs.io/
>
> ipfs:QmQECm1yUgKh7oQg2syCFo5BLvhFSSH9m95fw41b3GTrXV block_height:556767
>
> https://reddit.com/r/btc/comments/a7j45v/announcing_bchd_0130beta2_with_fast_sync_mode/
> https://medium.com/@bchd.cash/announcing-bchd-0-13-0-beta2-with-fast-sync-mode-4d4b741d27c5
> https://github.com/gcash/bchd
> https://github.com/gcash/bchwallet
>
> https://www.bitcoincash.org/
>
> Cryptocurrency world realizing entire
> blockchain history is not really needed...
> massive privacy invasion, costly waste of
> storage also limiting dev of other DB and
> large tx block tech... only rolling
> update mechanisms for maintaining UTXO
> database are needed.
>

There you go

https://grin-tech.org/
https://github.com/mimblewimble/grin/blob/master/doc/intro.md

> https://reddit.com/r/btc/comments/a7giyd/openswap_v01_released_bch_btc_atomic_swap/
> https://www.youtube.com/watch?v=Va2m6ePNVqM
> https://github.com/markblundeberg/openswap
>
> https://www.crypto51.app/
>
> https://github.com/JoinMarket-Org/joinmarket




Re: Cryptocurrency: BCH puts UTXO Set on IPFS, OpenSwap Atomic DEX, The 51%

2018-12-19 Thread juan
On Wed, 19 Dec 2018 14:35:02 -0500
grarpamp  wrote:


> Cryptocurrency world realizing entire
> blockchain history is not really needed...

>   it isn't? So how do you verify supply? 

actually I should have asked - how do you know you have a valid utxo 
set? The whole point of downloading and validating a chain is to get a valid 
utxo set. Getting 'some' utxo set from some 'trusted' source iskinda 
ridiculous and not exactly a 'groundbreaking' 'innovation'. 











Re: Cryptocurrency: BCH puts UTXO Set on IPFS, OpenSwap Atomic DEX, The 51%

2018-12-19 Thread juan
On Wed, 19 Dec 2018 14:35:02 -0500
grarpamp  wrote:


> Cryptocurrency world realizing entire
> blockchain history is not really needed...

it isn't? So how do you verify supply?