summaryrefslogtreecommitdiff
path: root/47/6c60c999d4e8ae0f5ea36c13a32fad72a283a5
blob: c623e6b9a5cbd6bfa73501b8f523ab6d68d1f76b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
Delivery-date: Mon, 01 Apr 2024 06:55:17 -0700
Received: from mail-oi1-f188.google.com ([209.85.167.188])
	by mail.fairlystable.org with esmtps  (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
	(Exim 4.94.2)
	(envelope-from <bitcoindev+bncBAABBPXZVKYAMGQE33GZZDA@googlegroups.com>)
	id 1rrI85-00086o-G2
	for bitcoindev@gnusha.org; Mon, 01 Apr 2024 06:55:17 -0700
Received: by mail-oi1-f188.google.com with SMTP id 5614622812f47-3c37b995ed6sf4343864b6e.3
        for <bitcoindev@gnusha.org>; Mon, 01 Apr 2024 06:55:17 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1711979711; cv=pass;
        d=google.com; s=arc-20160816;
        b=uy3kLdKc8/mFyb+Ggb9pB/r2ZihBlVkS0smCXKTpjE1rOdL5RtLhT71tRFiE3TXs4b
         0zUszhcaGCx7D8TrB+Oz6JyceSZtJeGOoTZBjq6R1o8jT/YYgP6dVCVl+ZSwfFIv8Rx9
         LArx5poY77ZY7zxhxTc6Te7aL9F1z4nakBbnyWG1Lcc7BrrjPK/0hswvoAxbMP5Bgm0K
         H+upQED5oOAREdx7rwLKyKVzAe/+gmBtq6SKvIIqgz+QwYE264W+QqlNAYRQrm32vNZN
         LRmARE8Dm5qgWd3OV2MxciHEc6SeBznF1/E0PNmwNUJ2ciBLhNiR1PGa7BCdWsdu8Mv9
         b1oA==
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:content-transfer-encoding
         :mime-version:feedback-id:references:in-reply-to:message-id:subject
         :cc:from:to:date:sender:dkim-signature;
        bh=SoWm2PyU/JhS4eWjmcZOdZWz6a/xJNCSMsulMbvUQxQ=;
        fh=fO2sIsyzOeojrvF55X9Tv/FJiRVcazF9kX7zMUPn6+A=;
        b=JRzN/mpkqlkMPX4muNUPsDlvRytmHhSU26/ShXhUxahrKrK18EHh9J9ufY3tZ6k59g
         1HgnsVQxYq7KX/TpAlVwlqMMOoMNc8h3Ml4mz2TEGn+Qs/jAX2O8XqEkTyjoICRaLpD5
         dHknNG1X9xMtQhzJyl1RPDRMe9Dcrs/RjIG+AZ+BBZyFYNC5quNJ3V43li+muEKmxi+3
         eHDyhAdFqiyFKSCWcwh6/50oj4f34yi2wtdRfDaYofv6vg6xqm7zImUWxfYyu8HCfP3H
         xJXQCMfctuUSpuh1e9G/sl6GoXZVNcQIVbrl37PYsUWf3MJxDN/NWBpBv6dFyOJ9nlu8
         4xcQ==;
        darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
       dkim=pass header.i=@wuille.net header.s=protonmail3 header.b=EUVRq3SN;
       spf=pass (google.com: domain of bitcoin-dev@wuille.net designates 185.70.43.23 as permitted sender) smtp.mailfrom=bitcoin-dev@wuille.net;
       dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=wuille.net
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=googlegroups.com; s=20230601; t=1711979711; x=1712584511; 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:content-transfer-encoding:mime-version
         :feedback-id:references:in-reply-to:message-id:subject:cc:from:to
         :date:sender:from:to:cc:subject:date:message-id:reply-to;
        bh=SoWm2PyU/JhS4eWjmcZOdZWz6a/xJNCSMsulMbvUQxQ=;
        b=Why5djrCb50MQwy6h1E06ZbRurc2X0QHkH7LgK6wcbkqSWr2wbDRA4zUDenQHSX1lg
         HxVTSI6KCoeTRYV6svHMIfr8Jsdgy3d3GDWLqPBizGRFofIwc18UydLBcMK0Q+S51xm3
         xP/7OFZ7vrJZ3FphmE1ivKUhgecFnES/tZ5jyO/+wlYyL2pW9GYV+9f9QlZQZSJcMRkZ
         XqCH+WCRzSzzHQWaLT8gcsOVw7Sd/i5R+W3DYdC2+OnuX59NRODBP5Rz1oCO2N5EzGiA
         W1fyKX+JbM4eNbDOOhmZnKiRP15Jg8Y3PoDbMIfCUV+mMS1koHTqvhlFB0KQGYmVF/01
         pprg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1711979711; x=1712584511;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:x-original-authentication-results
         :x-original-sender:content-transfer-encoding:mime-version
         :feedback-id:references:in-reply-to:message-id:subject:cc:from:to
         :date:x-beenthere:x-gm-message-state:sender:from:to:cc:subject:date
         :message-id:reply-to;
        bh=SoWm2PyU/JhS4eWjmcZOdZWz6a/xJNCSMsulMbvUQxQ=;
        b=l9B0uMa21bxz97mRCGbf/ZYMP7vKLha2Rm751aUQ8fM9QylvU8qcSlSo9xPUNQKIew
         Sib2pnhIpcFXP3XiEOpOL/3+yvNJGtTicaKGsb5aaabOkEC9Lyjal+++IBUSugj+CbHC
         ESZmuIGwyQFFqdYh9xRjjPvj5doIwHvidi2lgX09qirzn7fVGG5/C7DQLfgZ+nu9WFLf
         8ZRke1QmM3oCsLhndrjLi3Yj4AXCYdVESqJSMEPVGMWzIggEZEsMJDiA9JNe5gI+zWfo
         GcDfxuILV0jgsCRyDfrMBYIi7MN6c1g+61k3+OHW/eTU8wMI1r/ufWtV0bDYM7aaO4eK
         7e8Q==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCWBBUJNesB5wgzGndf0qEG6TKr48zJsvZN7ZLnNSsv7GeT+P7EVHBMHOiWhJZo2Cn6fFMGwn2O3S4qKsyjWvk8Hsws1ln4=
X-Gm-Message-State: AOJu0YxA14H5RVXZPIHnvs4wj8tbocCwDLxnN40o13a72S2sJIJ9hQ7l
	YY7qmaJOAhDcV7i64YrEbUYfe4q6E6e/r7M3ugVTqcyTUpXEtw4z
X-Google-Smtp-Source: AGHT+IFZ1M64+AlD+Gp8FUUom5QBJNOn1Zl3y8WTYTgrALVYdix/yEhD6VlM9nNzFS4PReiJAu5Plw==
X-Received: by 2002:a05:6808:1b2b:b0:3c4:eed6:f1b7 with SMTP id bx43-20020a0568081b2b00b003c4eed6f1b7mr2167769oib.13.1711979710941;
        Mon, 01 Apr 2024 06:55:10 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com
Received: by 2002:ac8:598e:0:b0:432:cefa:db9 with SMTP id e14-20020ac8598e000000b00432cefa0db9ls2170865qte.1.-pod-prod-09-us;
 Mon, 01 Apr 2024 06:55:09 -0700 (PDT)
X-Forwarded-Encrypted: i=2; AJvYcCWxxsI8hFaBjk2K6zYDgaQuO/sllIbgMp9TVV0uN8L0M/j4/v4UqNSbLBdKzj4zjHF8DWIQTbcwSeZgll+bFJfFYDCC3qfSy8JC5oo=
X-Received: by 2002:a05:622a:1890:b0:431:503e:4273 with SMTP id v16-20020a05622a189000b00431503e4273mr723437qtc.11.1711979709834;
        Mon, 01 Apr 2024 06:55:09 -0700 (PDT)
Received: by 2002:a05:620a:2953:b0:78a:59df:2777 with SMTP id af79cd13be357-78b8a9a4eb4ms85a;
        Mon, 1 Apr 2024 06:38:09 -0700 (PDT)
X-Forwarded-Encrypted: i=2; AJvYcCVRuvxQmFKFquxN6RC/qIp8J9Bf5VZesEwQTLahwpbPYSZKwkQWyYZr7QDUesRUCUCynFlrAEqNe6iFh2Xls22Eutuf4hWRZ4ivrmQ=
X-Received: by 2002:adf:ce88:0:b0:33e:3d3c:46f0 with SMTP id r8-20020adfce88000000b0033e3d3c46f0mr6118736wrn.0.1711978687919;
        Mon, 01 Apr 2024 06:38:07 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1711978687; cv=none;
        d=google.com; s=arc-20160816;
        b=rQHl2jnI4W3DV0FBkcVrMtiVggENeKihbLZsxwoJZZOfT8D5L7zz7ucf7VoZ9THYfq
         Z8DLuqEJN/uIQVmwhBOGp0xoO0BxgB/ZLc4EoLPPWvmM1CT7sUzyJC3N7geNZVPI4SFY
         qT2UWo2aBXYbC5VyDDiru1uC5ayBx1ig7MCJn87BOqLDpONyuvY7TmjSN+CAMDCSls8K
         WENPA8pTiYO2j8NVQMz8eXebFhkc3a/vnMWnIy7pTBWNz3ujsrzyy4fiHeVH+vJBA6jz
         kfsloEnp9YQd929ay69hPfFoR1S38XET77DAVl+XDAbcmSMMIoZx3qBN1iHKXfAy/1At
         7u/A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
        h=content-transfer-encoding:mime-version:feedback-id:references
         :in-reply-to:message-id:subject:cc:from:to:date:dkim-signature;
        bh=WwJ3eg09giHFUO7+klFlHUkHpyQI/ntNUo41mtuXOhw=;
        fh=fAq3JYEizDot92BKuegybjIuoeZRh3j9hsowwdCMQSU=;
        b=p+pxSQDUbJHWRwVi7A/I2Z5zwconXyAu4vSr13T3vGvqu3UbXHZpHgm8LF9lfM2DqC
         +pAMyWpVdetEwi9gK4Sv8051N+n4CmDoSe5g5lT3/fJslvMTAl72ZJFl4f02idXF2NQa
         IB8QFW4e9nw/C8qTBn/NDfxHQysThJw7ANZ3KchD+E2qIpfcYIiM/Hlbz6+8jvT7+1Ob
         0cFO8JxRiKHbQ+L/oOGorKfNXOwv8Cz3B5Co2bHuTYuybtVwgkxybWYY51SW1WgnmvXx
         VbRHxb1df9EwlvYtm4rh989PGiGs/eZZdIBOYOsUsNKad01bB+zUQqaGQ/tOtEVlJnTC
         7qaA==;
        dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
       dkim=pass header.i=@wuille.net header.s=protonmail3 header.b=EUVRq3SN;
       spf=pass (google.com: domain of bitcoin-dev@wuille.net designates 185.70.43.23 as permitted sender) smtp.mailfrom=bitcoin-dev@wuille.net;
       dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=wuille.net
Received: from mail-4323.proton.ch (mail-4323.proton.ch. [185.70.43.23])
        by gmr-mx.google.com with ESMTPS id k8-20020a5d6d48000000b0033cddf15870si301117wri.6.2024.04.01.06.38.07
        for <bitcoindev@googlegroups.com>
        (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
        Mon, 01 Apr 2024 06:38:07 -0700 (PDT)
Received-SPF: pass (google.com: domain of bitcoin-dev@wuille.net designates 185.70.43.23 as permitted sender) client-ip=185.70.43.23;
Date: Mon, 01 Apr 2024 13:37:59 +0000
To: Jameson Lopp <jameson.lopp@gmail.com>
From: Pieter Wuille <bitcoin-dev@wuille.net>
Cc: Peter Todd <pete@petertodd.org>, Nagaev Boris <bnagaev@gmail.com>, bitcoindev@googlegroups.com
Subject: Re: [bitcoindev] The Future of Bitcoin Testnet
Message-ID: <wKrcm6SEjcG_7UmxByP-rDDVajB7-oYJRF9p_BjLe5XVzxVV9nCB8RsTAXcD5vF_rWxUmLK4HOM7zV7U4-kZSUO9Ccj4jEehsbbb7FD45GQ=@wuille.net>
In-Reply-To: <CADL_X_cmcXxHke089OD_45VRJy5aR+9uj-18bSjXBE7FKwR-Jw@mail.gmail.com>
References: <CADL_X_eXjbRFROuJU0b336vPVy5Q2RJvhcx64NSNPH-3fDCUfw@mail.gmail.com> <ZgmJFfXnQddkTQVq@petertodd.org> <CAFC_Vt7zKvMEfQLzWHQ6t_9bgv1iqt4Ah8N883CuoSfmLUKdMA@mail.gmail.com> <ZgnVtJHn2ikLfwa9@petertodd.org> <CADL_X_cmcXxHke089OD_45VRJy5aR+9uj-18bSjXBE7FKwR-Jw@mail.gmail.com>
Feedback-ID: 19463299:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Original-Sender: bitcoin-dev@wuille.net
X-Original-Authentication-Results: gmr-mx.google.com;       dkim=pass
 header.i=@wuille.net header.s=protonmail3 header.b=EUVRq3SN;       spf=pass
 (google.com: domain of bitcoin-dev@wuille.net designates 185.70.43.23 as
 permitted sender) smtp.mailfrom=bitcoin-dev@wuille.net;       dmarc=pass
 (p=NONE sp=NONE dis=NONE) header.from=wuille.net
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 (/)

On Monday, April 1st, 2024 at 8:54 AM, Jameson Lopp <jameson.lopp@gmail.com=
> wrote:

> It sounds like folks think testnet is useful enough to continue maintaini=
ng.
> I think it's a fair point that testnet should strive to be as similar to =
mainnet as possible. If we fix the difficulty reset edge case then that wil=
l arguably make testnet EVEN MORE like mainnet by removing the "block storm=
" phenomenon.

Agreed on both points. Signet is useful, but it is probably not the right s=
olution for everything. And testnet has been reset before, it shouldn't be =
a big deal to reset it again.

> Changing the supply schedule is an interesting proposal, though I'd count=
er that fixing the difficulty reset will naturally make the supply schedule=
 more evenly distributed over time, plus we can hopefully move toward reset=
ting the network before long. I'd be slightly worried about changing consen=
sus rules on testnet that deviate significantly from mainnet because I bet =
there are plenty of systems running that validate that rule or make assumpt=
ions that it's the same as mainnet, and deploying such a change could cause=
 far more grief for the developer ecosystem.

I think there is an easier alternative to changing the supply rule: the int=
ention to reset it again when its subsidy drops too low. That may even also=
 counteract the development of a non-zero market price for the coins.

As for using other measures to prevent too large difficulty variations... I=
'm not sure that's desirable, because it always cuts both ways (nicely demo=
nstrated by the "allow difficulty 1 rule" on testnet3 backfiring and enabli=
ng block storms!). For applications that actually need very predictable blo=
ck rate, there is signet. For others, just the normal mainnet rules are pro=
bably not too terrible. I would be ok with having a somewhat reduced block =
interval (say a few days instead of 2 weeks) if that's not deemed to comple=
x to implement across the ecosystem, but I don't think it's that important.

--=20
Pieter

--=20
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 e=
mail to bitcoindev+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/=
bitcoindev/wKrcm6SEjcG_7UmxByP-rDDVajB7-oYJRF9p_BjLe5XVzxVV9nCB8RsTAXcD5vF_=
rWxUmLK4HOM7zV7U4-kZSUO9Ccj4jEehsbbb7FD45GQ%3D%40wuille.net.