- 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.
6 lines
2 KiB
JSON
6 lines
2 KiB
JSON
{
|
|
"main": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHaACi4LKQfHTU1yrF+ufCFO6e21/pz5MnLn01ooT/j9eIJAxA1FOAdlwfN2tCjHz+md9qvZkx77ZWR1cXoVLmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE60LVwAAAAA//8AHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////wHQgrw7AAAAAAAU8CN64uj4YPfXkST8UT8BLlqqjSMAAAAAAAABODAxL05vdi8yMDE3IEVGRiB0byBJQ0FOTjogRG9uJ3QgUGljayBVcCB0aGUgQ2Vuc29yJ3MgUGVu",
|
|
"testnet": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHaACi4LKQfHTU1yrF+ufCFO6e21/pz5MnLn01ooT/j9eIJAxA1FOAdlwfN2tCjHz+md9qvZkx77ZWR1cXoVLmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE+0LVwAAAAA//8HIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////wHQgrw7AAAAAAAU8CN64uj4YPfXkST8UT8BLlqqjSMAAAAAAAABODAxL05vdi8yMDE3IEVGRiB0byBJQ0FOTjogRG9uJ3QgUGljayBVcCB0aGUgQ2Vuc29yJ3MgUGVu",
|
|
"regtest": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHaACi4LKQfHTU1yrF+ufCFO6e21/pz5MnLn01ooT/j9eIJAxA1FOAdlwfN2tCjHz+md9qvZkx77ZWR1cXoVLmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFC0LVwAAAAA//9/IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////wHQgrw7AAAAAAAU8CN64uj4YPfXkST8UT8BLlqqjSMAAAAAAAABODAxL05vdi8yMDE3IEVGRiB0byBJQ0FOTjogRG9uJ3QgUGljayBVcCB0aGUgQ2Vuc29yJ3MgUGVu",
|
|
"simnet": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHaACi4LKQfHTU1yrF+ufCFO6e21/pz5MnLn01ooT/j9eIJAxA1FOAdlwfN2tCjHz+md9qvZkx77ZWR1cXoVLmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFG0LVwAAAAA//9/IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////wHQgrw7AAAAAAAU8CN64uj4YPfXkST8UT8BLlqqjSMAAAAAAAABODAxL05vdi8yMDE3IEVGRiB0byBJQ0FOTjogRG9uJ3QgUGljayBVcCB0aGUgQ2Vuc29yJ3MgUGVu"
|
|
}
|