Cryptocurrency Privacy: Evolving... Zerocash (ZEC, ZCL, ZEN) vs All Other Coin
George Violaris
violarisgeorge at gmail.com
Fri Oct 6 14:56:29 PDT 2017
On 10/6/2017 10:13 PM, juan wrote:
> well supposedly the lightning network will add more capacity
Supposedly, LN will allow nodes to store only the transactions that
concern them. Which to me sounds like a way to mess with the original
double-spend prevention mechanism. What if the nodes witnessing the
transactions behave badly? Wouldn't this be prone to attack?
In any case I believe it is better to have a balance-out and archive
mechanism rather than do transactions on a side chain. Transactions
should happen in the main, wide open chain. It would make more sense to
keep only balances and prune transactions older than x confirmations. Or
something along those lines, I haven't given this enough thought to
truly make up my mind about specifics; but the pruned transactions can
be synchronized to archive nodes for historicity, research and
verification purposes.
Basically,
1. transactions older than x confirmations move to archive nodes and are
deleted from main blockchain
2. main blockchain keeps transactions that are being confirmed until x
blocks and keeps the balance amount for each public key
3. In order for this to work, we'd probably need to have a
pseudo-genesis block upon each archive session. It will be like a fork
but the pseudo-genesis block will have a pointer to the previous
archived block. So if we're archiving 3 times a day (i.e. can be a const
every x amount of blocks), this would mean that we're doing a chain fork
3 times a day. However, each time we fork we keep all the balances,
unconfirmed (less than x times) transactions and confirmed transactions
(equal to x confirmations) public to the new chain.
Of course the transaction signatures still need to be dealt with to
remove any malleability issues and the block size would need to, in my
opinion, become entirely dynamic - something like how CryptoNote defines it.
More information about the cypherpunks
mailing list