Why is the testnet fork during the Testing Period (Cycles 17-24) only run for 48 hours as compared to the entire duration of 8 cycles of that phase?

Wouldn't it make more sense to test for a longer period of time so that the effects of the upgrade can be observed better on the parallel chain?

1 Answer 1


The testnet chain is only to validate the ability for the amendment to occur without any initial adverse effects to the network. These protocols should also run in parallel on a dedicated test chain as well, but it's up to the community/proposers to ensure this is setup and well tested.

Testnets should probably run from before the amendments are even proposes in my opinion.

  • 1
    Note that current amendment voting procedure is already available for testing in the zeronet indeed blog.nomadic-labs.com/athens-proposals-injected.html
    – Ezy
    Mar 2, 2019 at 14:14
  • I understand that there will be parallel testing happening on a dedicated test chain. But as far as I understand, the testnet fork will have the advantage of forking from an actual context of mainnet, complete with all the accounts and contracts. So I was just wondering that wouldn't it make more sense to have it running for longer than just 48 hours?
    – ralex
    Mar 5, 2019 at 18:45
  • 1
    Yeah you could. Would need to submit a protocol amendment to change that. Mar 5, 2019 at 20:28

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.