diff options
author | Peter Todd <pete@petertodd.org> | 2024-03-31 16:02:29 +0000 |
---|---|---|
committer | bitcoindev <bitcoindev@googlegroups.com> | 2024-03-31 09:25:17 -0700 |
commit | f0f24d485947b598e21d876d295806e31b32d012 (patch) | |
tree | 659ddd25a69bea3b9681a1f75ee515f86f4b589f | |
parent | 74f8391ef6c79d0cb711c2dd22941c5e761fbbda (diff) | |
download | pi-bitcoindev-f0f24d485947b598e21d876d295806e31b32d012.tar.gz pi-bitcoindev-f0f24d485947b598e21d876d295806e31b32d012.zip |
Re: [bitcoindev] The Future of Bitcoin Testnet
-rw-r--r-- | 14/db8efee1a8cfcc4baf1690e7eb1ba60ae7c9ba | 241 |
1 files changed, 241 insertions, 0 deletions
diff --git a/14/db8efee1a8cfcc4baf1690e7eb1ba60ae7c9ba b/14/db8efee1a8cfcc4baf1690e7eb1ba60ae7c9ba new file mode 100644 index 000000000..1d43db261 --- /dev/null +++ b/14/db8efee1a8cfcc4baf1690e7eb1ba60ae7c9ba @@ -0,0 +1,241 @@ +Delivery-date: Sun, 31 Mar 2024 09:25:17 -0700 +Received: from mail-qt1-f185.google.com ([209.85.160.185]) + by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 + (Exim 4.94.2) + (envelope-from <bitcoindev+bncBDRYHVHZTUGRBZU4U2YAMGQER4J473Y@googlegroups.com>) + id 1rqxzh-0000Gy-HA + for bitcoindev@gnusha.org; Sun, 31 Mar 2024 09:25:17 -0700 +Received: by mail-qt1-f185.google.com with SMTP id d75a77b69052e-432f160f5d9sf1053481cf.0 + for <bitcoindev@gnusha.org>; Sun, 31 Mar 2024 09:25:17 -0700 (PDT) +ARC-Seal: i=2; a=rsa-sha256; t=1711902311; cv=pass; + d=google.com; s=arc-20160816; + b=VOYlwNBIk4BVEyUhl5MSMk33VfjeA8L7DGZE7Tkk8RmdRErphxfXAoE9ULPc+l3IgJ + CoXwCh9ya95VmVMOFtrXHd9UdFlgl6ed4aYdGSGLb/6LoYc4zyCsLai/1E45HoJbPw76 + z0EOIouKkBjXxcqpWOvWsFn/Ahypc5P4fx06L5LORVZUqQ86rpGvBslCVCZrT/lcC2wS + 6CXLORWhzoE7qPYnYWqLFGaq4ksCAisFcQ8TL8DDWElU9gIc+KmmHvVS1Sb8JBP8Ml11 + coY2FAVw29HHE904vaXDi01vQU2GKc4pJxEryQIi5Ecr+X+hJPVvbZMNMURilMfmtL82 + H4Ag== +ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; + h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post + :list-id:mailing-list:precedence:in-reply-to:content-disposition + :mime-version:references:message-id:subject:cc:to:from:date + :feedback-id:sender:dkim-signature; + bh=9cAsy+0/kbXuS66GhW6lyoiMUJ7kBstl/XOM96TcJQ8=; + fh=8ilgFWVzCYy4WYPI8yY/b69r9gNfCiPiflN2zdgBKLw=; + b=H3iaK7QFcPhRioe33L/NSneTTWCGeCbRClYw2tCI+m6lnatworgucH0PrFZfBNMVuw + ex95rmZfxfoqSQJXcAYKjwIM2rH+FtPepUmQLOlvTnS+D7cTrfgiZZ4rxolMjvNm+UT6 + mB9B1n77FXR/429uvwH7KGb/lBlxr7BSvGOhOqSl0UnED/LFT/txgsKcXhzC44hRZTkQ + ss/PhRYO5XWlDosLds86gWUvVIAbf5ngVCX5UyZzJL3wQ3Z6vdksn2qRvWAsWTGs5ns8 + YaTYySP4zS0dUK00fjH9Je3K2VhXS99Fkf5OCqI1ESJmmJ0AwYIc58Cmf1JGXgbfEMWv + ZP7w==; + darn=gnusha.org +ARC-Authentication-Results: i=2; gmr-mx.google.com; + dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=AcN0aBaZ; + spf=pass (google.com: domain of pete@petertodd.org designates 103.168.172.153 as permitted sender) smtp.mailfrom=pete@petertodd.org +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=googlegroups.com; s=20230601; t=1711902311; x=1712507111; darn=gnusha.org; + h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post + :list-id:mailing-list:precedence:x-original-authentication-results + :x-original-sender:in-reply-to:content-disposition:mime-version + :references:message-id:subject:cc:to:from:date:feedback-id:sender + :from:to:cc:subject:date:message-id:reply-to; + bh=9cAsy+0/kbXuS66GhW6lyoiMUJ7kBstl/XOM96TcJQ8=; + b=JHleHK4+yl8K/Lw0EiWj+RCbI09Mqz3a2d0jqD9DQLhdU0pS85QJ+2IRHnCjlDVM4I + ssB+B0erQbrUxdGO30j7FduBj3WLObScc0x3+LVKT9DYi2jhc41tfJkHgVOeZCYspvBj + nfLsJr9s8S8xyVCbLGYBYm6JR+XdPhFWtHQclEZB/jnCj3uTkWzVNLnMVseHtCtBze5Y + 8t/KBjWteexTGLRxiWPD29ieC9yUYtCDQU7L6/PpXtjE7sXz+Pu8mBQWBTYpBHAm3ysM + oW5h4x1Go0aTPdV9TbAEQhsJ6R5inT5TWNRUBq++AdeJ9tDjVHP3/0P6Hg3xLDqtQVnG + vThA== +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=1e100.net; s=20230601; t=1711902311; x=1712507111; + h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post + :list-id:mailing-list:precedence:x-original-authentication-results + :x-original-sender:in-reply-to:content-disposition:mime-version + :references:message-id:subject:cc:to:from:date:feedback-id + :x-beenthere:x-gm-message-state:sender:from:to:cc:subject:date + :message-id:reply-to; + bh=9cAsy+0/kbXuS66GhW6lyoiMUJ7kBstl/XOM96TcJQ8=; + b=qT1kDRM2R6wsWeYwGxOfMeLdTfo4/SGnZQTffMJMCWQGSM1PHbeU43J4YeCM5OZa9m + qlNPr3Q7PLMxQIcY8/sEfRf/N2q9gQTLqhLRLQn6gSgky/kwmeZPbYBNrttSZNl2mvZU + GatuWwogLLlQlU5baTlw25xiri9qu9FyHHdy/dFkCL8Vv3tmqJJi4+Ue1RudSaYQLhCE + 76E9bly1xOcgYrK/3u3Jjsp1B3Nq99lNciCkc738nEESNLW/Ko5XvVUWzYapGstkCHLf + 4G3QZLd4iEUeuXSR35GAZL2sgYqbgqmEKVXZwoWAYJkPTAGPEUh0WqPpNTNY1v3b6xti + EjIg== +Sender: bitcoindev@googlegroups.com +X-Forwarded-Encrypted: i=2; AJvYcCU39kJc0QGVKH8ynk/FEnXpvs00D8VglruFv5gY+cemSgU1ACwt7JVV0Fd+Qk3YsYPhCs8lSoRCAoBwO49aUxCq4IE3OUw= +X-Gm-Message-State: AOJu0YzxmtV1s3erfWWVqNNY79J1PRT+KOflc0+C6bTQBmM14kgVYmNv + bHJraPF3rITmuwAiEzg6TNF3cijYoGQLZSwWpB7hEvHh1aGR0QCo +X-Google-Smtp-Source: AGHT+IGd69VtkJLYcS3XEdPwsvO/KLtHTvWoQt+pggNWf9PrlewpyWOkErmvGQ9fOVhJDeX9SaO/hw== +X-Received: by 2002:ac8:5ace:0:b0:432:e3d3:874c with SMTP id d14-20020ac85ace000000b00432e3d3874cmr1497046qtd.6.1711902311353; + Sun, 31 Mar 2024 09:25:11 -0700 (PDT) +X-BeenThere: bitcoindev@googlegroups.com +Received: by 2002:a05:622a:190f:b0:432:d735:f040 with SMTP id + w15-20020a05622a190f00b00432d735f040ls1255810qtc.0.-pod-prod-07-us; Sun, 31 + Mar 2024 09:25:09 -0700 (PDT) +X-Received: by 2002:a05:622a:386:b0:431:5135:1b66 with SMTP id j6-20020a05622a038600b0043151351b66mr297393qtx.9.1711902309831; + Sun, 31 Mar 2024 09:25:09 -0700 (PDT) +Received: by 2002:a05:620a:4107:b0:78a:4f40:42f5 with SMTP id af79cd13be357-78bc5b58a94ms85a; + Sun, 31 Mar 2024 09:02:35 -0700 (PDT) +X-Received: by 2002:ac8:5d8b:0:b0:432:c45d:11f0 with SMTP id d11-20020ac85d8b000000b00432c45d11f0mr7736279qtx.3.1711900954355; + Sun, 31 Mar 2024 09:02:34 -0700 (PDT) +ARC-Seal: i=1; a=rsa-sha256; t=1711900954; cv=none; + d=google.com; s=arc-20160816; + b=EPQOFvda0G2eujOqLeFcNRm1Hp8xFoDCSD5eNPiC2YQb5wO+5iHmvBq8s439gSUNL8 + iE9IpP6o67jVg9fjMtSeUf8IyPxb1oJTz51POZHQvO3IILw6YuaVxtdNW+CUdcwz0hzv + Pv3GtOJpAH0ipeQczpWpmMNxSdYzPy/11DIUz+QQtFRu6vGhHhrZTAk2xXYB7D+9p7rO + uj0HBNC4AZJ0y2Um8w1SopJPBc6xuq56i04yYHVqfy5c4Mn/RDdzWnJG7hEsDz7KXJPK + bifKv8yK9iewTzWFhNNAfNT8R2sXdCZQuawG059Rtk4Pj6rhuubpScdfsgfkdxBdwaj5 + djGA== +ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; + h=in-reply-to:content-disposition:mime-version:references:message-id + :subject:cc:to:from:date:feedback-id:dkim-signature; + bh=JimW7V2RSBEK9fhUkZ6hNu3ktCziees1/+24sVz34y8=; + fh=hEesrhTVPuDcB2X/lDQ0hazT3cF2jsEjIK8vGTR1bys=; + b=OapylKByP3BvAtekU5dtY3e78Ivj8f9uic0tS87sZzZ4CLXk0kUj1o93xMADjJdW87 + 1FzSpUrV1XftJQDL+e0gb7+m6+JiteG1qiHCW7rQd/SwzjDwSFji0rXKUDPneBnkHMte + Cj10ELxkFQuO7WnFMxeKsnj63G118cTkN4CTF7vbfyeoeVheVC2HsAj9aLrHnGReJbp1 + q/gPVpahAKF84z9fM+DJtBDANaDGdbrJrBRsurrCRUHnhP6uTkolhLzTg1VddGJrKk5r + i3G60g2PYplFNo6ORcmvGaFvHPrxbOfnnqVphxuANxJycwNHcT1ov35jOod4CcdAGhza + 32Zw==; + dara=google.com +ARC-Authentication-Results: i=1; gmr-mx.google.com; + dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=AcN0aBaZ; + spf=pass (google.com: domain of pete@petertodd.org designates 103.168.172.153 as permitted sender) smtp.mailfrom=pete@petertodd.org +Received: from fhigh2-smtp.messagingengine.com (fhigh2-smtp.messagingengine.com. [103.168.172.153]) + by gmr-mx.google.com with ESMTPS id eq25-20020a05622a5e1900b0043140b1ef8fsi678789qtb.3.2024.03.31.09.02.34 + for <bitcoindev@googlegroups.com> + (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); + Sun, 31 Mar 2024 09:02:34 -0700 (PDT) +Received-SPF: pass (google.com: domain of pete@petertodd.org designates 103.168.172.153 as permitted sender) client-ip=103.168.172.153; +Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) + by mailfhigh.nyi.internal (Postfix) with ESMTP id 1AF0411400AC; + Sun, 31 Mar 2024 12:02:34 -0400 (EDT) +Received: from mailfrontend2 ([10.202.2.163]) + by compute6.internal (MEProxy); Sun, 31 Mar 2024 12:02:34 -0400 +X-ME-Sender: <xms:GYkJZiI2yr2QNNYvrt5SXJyJ6VbQWs-OedE0Uh2_b7I4snYtYTLLBg> + <xme:GYkJZqK0CSfHkbdY6jb8rKpx4fUYpe5nyClU86RnhCJ3uBfwDTmXHoFy_L1K5s6Ud + FK65543UmedJpkXthQ> +X-ME-Received: <xmr:GYkJZivNI1Ax-1C-eeOkdHyAmxJVBEhB1oRwgDccGmZnUyc6fbZTr1A_UQ> +X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledruddvkedgjeegucetufdoteggodetrfdotf + fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen + uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne + cujfgurhepfffhvfevuffkfhggtggujgesghdtroertddtvdenucfhrhhomheprfgvthgv + rhcuvfhougguuceophgvthgvsehpvghtvghrthhouggurdhorhhgqeenucggtffrrghtth + gvrhhnpefgieeutddtffejgfdtffeivdfgtdevteeiffelleevuddukedtkeffgeevgffh + feenucffohhmrghinheplhhophhprdhnvghtpdhpvghtvghrthhouggurdhorhhgnecuve + hluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepphgvthgvsehp + vghtvghrthhouggurdhorhhg +X-ME-Proxy: <xmx:GYkJZnZpGvwY7M-cNAMnqo0yMnKtLoFlJGzqPc8ADDtvFHCBemEZ4w> + <xmx:GYkJZpavCtvtrpJK1rKsTPHD_s6VzqQP74FuLkuBW7D7a5c3-zthYQ> + <xmx:GYkJZjAjfFAKk0Z_ksE0FrBYTxoCjj_i1tC5NfWFIjkSP9L6-b2Ntw> + <xmx:GYkJZvasVU__UPwEP_a6u-M6bQLxaNo7_v49s1azbezAYBFFjoPmtg> + <xmx:GokJZuNnmbcG-qpaYvTwTvfq_W2dUbyUWGOot8fCR98gtfU0lEcrRg> +Feedback-ID: i525146e8:Fastmail +Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, + 31 Mar 2024 12:02:33 -0400 (EDT) +Received: by localhost (Postfix, from userid 1000) + id CFDBA5F87B; Sun, 31 Mar 2024 16:02:29 +0000 (UTC) +Date: Sun, 31 Mar 2024 16:02:29 +0000 +From: Peter Todd <pete@petertodd.org> +To: Jameson Lopp <jameson.lopp@gmail.com> +Cc: bitcoindev@googlegroups.com +Subject: Re: [bitcoindev] The Future of Bitcoin Testnet +Message-ID: <ZgmJFfXnQddkTQVq@petertodd.org> +References: <CADL_X_eXjbRFROuJU0b336vPVy5Q2RJvhcx64NSNPH-3fDCUfw@mail.gmail.com> +MIME-Version: 1.0 +Content-Type: multipart/signed; micalg=pgp-sha512; + protocol="application/pgp-signature"; boundary="IUGiFHIa/HLZum4o" +Content-Disposition: inline +In-Reply-To: <CADL_X_eXjbRFROuJU0b336vPVy5Q2RJvhcx64NSNPH-3fDCUfw@mail.gmail.com> +X-Original-Sender: pete@petertodd.org +X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass + header.i=@messagingengine.com header.s=fm2 header.b=AcN0aBaZ; spf=pass + (google.com: domain of pete@petertodd.org designates 103.168.172.153 as + permitted sender) smtp.mailfrom=pete@petertodd.org +Precedence: list +Mailing-list: list bitcoindev@googlegroups.com; contact bitcoindev+owners@googlegroups.com +List-ID: <bitcoindev.googlegroups.com> +X-Google-Group-Id: 786775582512 +List-Post: <https://groups.google.com/group/bitcoindev/post>, <mailto:bitcoindev@googlegroups.com> +List-Help: <https://groups.google.com/support/>, <mailto:bitcoindev+help@googlegroups.com> +List-Archive: <https://groups.google.com/group/bitcoindev +List-Subscribe: <https://groups.google.com/group/bitcoindev/subscribe>, <mailto:bitcoindev+subscribe@googlegroups.com> +List-Unsubscribe: <mailto:googlegroups-manage+786775582512+unsubscribe@googlegroups.com>, + <https://groups.google.com/group/bitcoindev/subscribe> +X-Spam-Score: -0.8 (/) + + +--IUGiFHIa/HLZum4o +Content-Type: text/plain; charset="UTF-8" +Content-Disposition: inline + +On Sun, Mar 31, 2024 at 09:19:50AM -0400, Jameson Lopp wrote: +> Hi all, +> +> I'd like to open a discussion about testnet3 to put out some feelers on +> potential changes to it. First, a few facts: +> +> 1. Testnet3 has been running for 13 years. It's on block 2.5 million +> something and the block reward is down to ~0.014 TBTC, so mining is not +> doing a great job at distributing testnet coins any more. +> +> 2. The reason the block height is insanely high is due to a rather amusing +> edge case bug that causes the difficulty to regularly get reset to 1, which +> causes a bit of havoc. If you want a deep dive into the quirk: +> https://blog.lopp.net/the-block-storms-of-bitcoins-testnet/ +> +> 3. Testnet3 is being actively used for scammy airdrops; those of us who +> tend to be generous with our testnet coins are getting hounded by +> non-developers chasing cheap gains. +> +> 4. As a result, TBTC is being actively bought and sold; one could argue +> that the fundamental principle of testnet coins having no value has been +> broken. +> +> This leads me to ponder the following questions, for which I'm soliciting +> feedback. +> +> 1. Should we plan for a reset of testnet? If so, given how long it has been +> since the last reset and how many production systems will need to be +> updated, would a reset need to be done with a great deal of notice? +> +> 2. Is there interest in fixing the difficulty reset bug? It should be a one +> liner fix, and I'd argue it could be done sooner rather than later, and +> orthogonal to the network reset question. Would such a change, which would +> technically be a hard fork (but also arguably a self resolving fork due to +> the difficulty dynamics) necessitate a BIP or could we just YOLO it? + +If we fix the difficulty reset bug, we might as well also fix the coin supply +issue: get rid of the halving for testnet and just make every block create new +coins. + +-- +https://petertodd.org 'peter'[:-1]@petertodd.org + +-- +You received this message because you are subscribed to the Google Groups "Bitcoin Development Mailing List" group. +To unsubscribe from this group and stop receiving emails from it, send an email to bitcoindev+unsubscribe@googlegroups.com. +To view this discussion on the web visit https://groups.google.com/d/msgid/bitcoindev/ZgmJFfXnQddkTQVq%40petertodd.org. + +--IUGiFHIa/HLZum4o +Content-Type: application/pgp-signature; name="signature.asc" + +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEE0RcYcKRzsEwFZ3N5Lly11TVRLzcFAmYJiRMACgkQLly11TVR +LzdPyA//VXIlcgPLnlo8jFWjLgE4RGQ/WTDrdCWO+AeTEyar+Gus0SziqwKo31/6 +gDTtMWqrzpSQ3hwavE7O7vWo1x0zzKdUhoIH7tdVtIyrJibPc9gIQPl1HyNhQOiJ +fNU9wNntXkxCLfi4f1Uor4Pu+qQN9WFOrKXL+9ApmHSC3lC+hR/PAFlFqM2/L17t +M0kzkg6wrQX6baQjEm3fhftfD/ysIkJMGI3ZOjQtO9pWoFlZXwUKcWRLsRgkQwrV +fboQPBe4Tow5hK/7+1x2N7ct2RRuShvH5N7NTnCii6azb4eDmvGVBTkBn3PdyZ0A +DqjzX3N2YxRqjo6RXZM1NyDQS5LMupes8AcPGI27ywTam0rLfocnIpiISJMi1jyc +TUyJ10bA6lVk/ax3r3YfBiVwjEZn4o0Ej3cvyBg045NV4Jx59+UHOb2mb8kUUt+B +69EWL29D/x0G921m3HlzgSL8MNYw0SfW3/VFeNyJEV4GoXZthbXkCw5dN0j6skTh +SEVm6Xx6SrnSea5sJwoi0sO3WHuoaWzGM8ImYcFLr+L0PF4WcmIxKh5ZHlcgHuBv +mpPgobFr1AApCE27y3sxayMEzOAHWKzjI5gY2nW1DnY4Qv2ORJ3ZSOY7zAw5v93a +b18RiE4gE1aOJEVD+3+y62ilLfJvwdhU97HwUJb1wJ6FkEn1xJk= +=xrPs +-----END PGP SIGNATURE----- + +--IUGiFHIa/HLZum4o-- + |