Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id DA780C5D for ; Fri, 13 Sep 2019 23:57:15 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.7.6 Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.53]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 549E81C0 for ; Fri, 13 Sep 2019 23:57:15 +0000 (UTC) Received: by mail-wr1-f53.google.com with SMTP id h7so32576446wrw.8 for ; Fri, 13 Sep 2019 16:57:15 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-language; bh=iFRmUXXx4+mgVKONQ7TeTs20HxPd3XbCSztNnmuuimw=; b=KbUV415JKwmItZs9pKwqaxIKiBDfbRubKqu1ahi2naW0bzBHu0187wcbQ7YwTCRsMo KKDKcckYNA6wnbU6Kkq+6me2iKf2yyb8sLruWHjDg7PLDd3bTRC0ajevCr5aCBWGw5cH yrYP03l/SZGXvmLO59cBPlLi1My64lVoP0oOkAbCeocqFpj8DIW7eRCSPPOgVRYPzGq0 jgoY71w4FHxcnRpnz6suYPUne1w3DH1HgIhbOA0CwMkAUbiITwgzX0jA7yUfMmaJRnLi Xc2MSbG8flWJ+P+oBLZIhZcWwd3XCQ7Sa7/CURyxuLrzzn7E1mcqd1SKhskPIbx+neyb f8Cg== X-Gm-Message-State: APjAAAUCpThCOJCJJKghIIOuIWAXA9XnFVDWR/x3II4njLhi1iwbfW0b BAZfNqPASui587hxIx47bBnrRdMk X-Google-Smtp-Source: APXvYqzv4ewCCDGIuO/a/2F9kDX2dYEgOvdT3S/I1gA/5NQsyJ7bU2e9QGlxi6FRv48TBvTgJYhyrQ== X-Received: by 2002:a5d:6811:: with SMTP id w17mr37116918wru.181.1568419033774; Fri, 13 Sep 2019 16:57:13 -0700 (PDT) Received: from ?IPv6:2a02:8108:8200:1c80:9d52:7d10:eb3e:ed35? ([2a02:8108:8200:1c80:9d52:7d10:eb3e:ed35]) by smtp.gmail.com with ESMTPSA id q3sm14296921wrm.86.2019.09.13.16.57.12 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 13 Sep 2019 16:57:13 -0700 (PDT) To: bitcoin-dev@lists.linuxfoundation.org From: Emil Engler Message-ID: <5194d5a8-66f6-9be2-d44a-3bee98d1bbd5@emilengler.com> Date: Sat, 14 Sep 2019 01:57:12 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------D307749EADC1DB82FA7A43C1" Content-Language: en-US X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPOOFED_FREEMAIL autolearn=no version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org X-Mailman-Approved-At: Sun, 15 Sep 2019 13:48:45 +0000 Subject: [bitcoin-dev] [BIP-able idea] Regular testnet reset X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Bitcoin Protocol Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Sep 2019 23:57:16 -0000 This is a multi-part message in MIME format. --------------D307749EADC1DB82FA7A43C1 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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 cha= in. * 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 --------------D307749EADC1DB82FA7A43C1 Content-Type: application/pgp-keys; name="pEpkey.asc" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="pEpkey.asc" -----BEGIN PGP PUBLIC KEY BLOCK----- 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 j8/1W9r08g=3D=3D =3D2gmp -----END PGP PUBLIC KEY BLOCK----- --------------D307749EADC1DB82FA7A43C1--