summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Todd <pete@petertodd.org>2024-03-31 16:02:29 +0000
committerbitcoindev <bitcoindev@googlegroups.com>2024-03-31 09:25:17 -0700
commitf0f24d485947b598e21d876d295806e31b32d012 (patch)
tree659ddd25a69bea3b9681a1f75ee515f86f4b589f
parent74f8391ef6c79d0cb711c2dd22941c5e761fbbda (diff)
downloadpi-bitcoindev-f0f24d485947b598e21d876d295806e31b32d012.tar.gz
pi-bitcoindev-f0f24d485947b598e21d876d295806e31b32d012.zip
Re: [bitcoindev] The Future of Bitcoin Testnet
-rw-r--r--14/db8efee1a8cfcc4baf1690e7eb1ba60ae7c9ba241
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--
+