itns-sidechain/lib/workers
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
..
child-browser.js pkg: rename to hsd. 2018-08-01 20:00:09 -07:00
child.js pkg: rename to hsd. 2018-08-01 20:00:09 -07:00
framer.js pkg: rename to hsd. 2018-08-01 20:00:09 -07:00
index.js pkg: rename to hsd. 2018-08-01 20:00:09 -07:00
jobs.js hsd: several hard-forks. 2019-01-21 22:06:25 -08:00
master.js pkg: rename to hsd. 2018-08-01 20:00:09 -07:00
packets.js hsd: several hard-forks. 2019-01-21 22:06:25 -08:00
parent-browser.js pkg: rename to hsd. 2018-08-01 20:00:09 -07:00
parent.js pkg: rename to hsd. 2018-08-01 20:00:09 -07:00
parser.js pkg: rename to hsd. 2018-08-01 20:00:09 -07:00
worker.js pkg: rename to hsd. 2018-08-01 20:00:09 -07:00
workerpool.js hsd: several hard-forks. 2019-01-21 22:06:25 -08:00