LearnBitcoin

Bitcoin Dev Archive 2019

Regular testnet reset

2 messages, 13 to 15 Sep 2019. Started by Emil Engler.

Emil Engler, Bryan Bishop

Permalink Original thread on gnusha.org

Emil Engler permalink original

Hello, I'm thinking about writing a BIP about resetting the testnet on regular/scheduled basis

The idea works like this: * Every 210000 block is being used as the genesis of a completely new chain. * The old one gets forgotten * No chain can be longer than 210000 blocks

The problems are: * How to get this working with testnet3? Only a hardfork probably. * Is it that easy to change the chain while Bitcoin Core is running? Probably the blocks need to be appended to the cureent one. After a restart it would get patched * Could the the chain derive into multiple once at every reset? (Planned attacks)

What do you think about the idea?

Greetings, Emil Engler

Bryan Bishop in reply to Emil Engler permalink original

On Sun, Sep 15, 2019 at 8:49 AM Emil Engler via bitcoin-dev < bitcoin-dev@lists•linuxfoundation•org> wrote:

Quoted text (3 lines)
> Hello, I'm thinking about writing a BIP about resetting the testnet on
> regular/scheduled basis
>

As a reminder, here is where you last brought up the idea, and the feedback:

https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2019-June/017014.html https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2019-June/017031.html

Since then, here is some new material on signet: https://diyhpl.us/wiki/transcripts/scalingbitcoin/tel-aviv-2019/edgedevplusplus/signet/

- Bryan http://heybryan.org/ 1 512 203 0507