itns-sidechain/lib/node
Christopher Jeffrey 40157aa468
hsd: several hard-forks.
- Change PoW to KMAC+BLAKE2b-256, remove Cuckoo Cycle.
- Change to a 10 minute block time (updates other constants,
                                    including the halving interval).
- Add `filterRoot` to block header.
- Add a separate witnessRoot.

The last change fixes our original misdesigned segwit, which made syncing a
non-witness chain more difficult than it needed to be. The previous design
merkelized the transaction itself and there was only one merkle root, which was
essentially a witness root. This required "witness data hashes" to be requested
for each block in a non-witness sync. Using a separate tree is just a better
design in the end.
2019-01-21 22:06:25 -08:00
..
fullnode.js airdrop: first attempt at airdrop proofs. 2018-12-02 15:56:50 -08:00
http.js deps: upgrade to modern bns and bcrypto. 2018-09-29 14:51:22 -07:00
index.js pkg: rename to hsd. 2018-08-01 20:00:09 -07:00
node.js deps: upgrade to modern bns and bcrypto. 2018-09-29 14:51:22 -07:00
rpc.js hsd: several hard-forks. 2019-01-21 22:06:25 -08:00
spvnode.js airdrop: first attempt at airdrop proofs. 2018-12-02 15:56:50 -08:00