summaryrefslogtreecommitdiff
path: root/a7/a47063a7970759a9e559737609cf6c382c9e60
blob: 53883ccfd187faefa82035d5511cdc7a48aab312 (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
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
Delivery-date: Mon, 01 Apr 2024 05:59:03 -0700
Received: from mail-qv1-f64.google.com ([209.85.219.64])
	by mail.fairlystable.org with esmtps  (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
	(Exim 4.94.2)
	(envelope-from <bitcoindev+bncBDFIP6H73EBBBD67VKYAMGQEEFZXYNQ@googlegroups.com>)
	id 1rrHFe-0006nR-PK
	for bitcoindev@gnusha.org; Mon, 01 Apr 2024 05:59:03 -0700
Received: by mail-qv1-f64.google.com with SMTP id 6a1803df08f44-6990bd21a56sf5228506d6.2
        for <bitcoindev@gnusha.org>; Mon, 01 Apr 2024 05:59:02 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1711976336; cv=pass;
        d=google.com; s=arc-20160816;
        b=CIpFadlhhswtJVA/ZERkt5NpNGPzh9qCn4GvmLJVpnhspntbiayZsCpfh2q90Y7vJB
         c33b7WtSWnb4VCriNk5O77eXlVrfXPynuAkcAsFbv6vbcpg/CHxkG7cHeKn+9QVuk9NR
         W+pVbv7qHfutHuLVKCvPDhadbpd0Ujak7RpbeHHt1H/Ew1gVCKKMd+BF8APfBW6tuRjJ
         yJG8v5YqsLeukSKnvioRM1zrxLWekz5CDSTBNSJsc4h/sHL0Vr/zNmX+w7FgZjLV33/x
         jNcUZMn1jqXIIqcvgkVKsyYZpq0lMtnRfKQ1lWwU8qx9JYW0WRK5yA71GR9Ew9x4febb
         XImg==
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:cc:to:subject:message-id:date:from
         :in-reply-to:references:mime-version:sender:dkim-signature
         :dkim-signature;
        bh=KQhHbbRIWuiJ0mZz78N8Wq0+TfxYhqEMumk1AeY+9OU=;
        fh=FiDL0sGmPkJZ1pDexV185kI9b7NNvYUtmA9axGmoHQk=;
        b=yXdrxSVn2VFArZZqKsAF1bqdoOq/WNxj7AzLb2RptFozWITpZeGWkOgkqIJvVfck0R
         I55+Vfm66sX0eboES7UBZeX15OwcbzXxwmkLD6qOSW9a88zLhPYy8Hz6pTO2BkjIgxEb
         Umq6tPDgtOKpYfffWConUxAR+0i/QoDbg0JJiBK89ngrlk/nBbZ75q580j82wPBOEhoF
         o3RGB7cunU8mqKeLnHvDxi34J4lca+RFw7o83lUULuH08g8Or9wEdZonh7QSJ8lQN9M1
         CbYPTufNsXGikYw9svQfPwt4eoWLZIm0q+M4jFHimwFpOBCp+lXw8LUHaqkEb5MaxmQb
         L4gw==;
        darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
       dkim=pass header.i=@gmail.com header.s=20230601 header.b=Wxkctdlt;
       spf=pass (google.com: domain of jameson.lopp@gmail.com designates 2a00:1450:4864:20::135 as permitted sender) smtp.mailfrom=jameson.lopp@gmail.com;
       dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=googlegroups.com; s=20230601; t=1711976336; x=1712581136; 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:cc:to:subject:message-id:date:from:in-reply-to
         :references:mime-version:sender:from:to:cc:subject:date:message-id
         :reply-to;
        bh=KQhHbbRIWuiJ0mZz78N8Wq0+TfxYhqEMumk1AeY+9OU=;
        b=BadQSsq+yDBDnCZIyM/41CjwhirEud80Voh9pDqkRirG4ZqlBTlKLpqIt3no0dIVys
         fkis/vjAb7BDjImoxS4W4TPefVTONcpLiZNOZPuGZ24dyYPjkEsXKVN7+2+hNNACOgOR
         6T7WZTszPa1jnO4gnecC5Cf0oGwtMBE6HwRhkd0fjFlEEzCnnC+oX8tUfZq3TX5BQdAY
         UTyfbksbr9wgVMDjoNhxA/TXDI7r01V2mZQxXh0cFeJCF8PR4/XVhPN2nzXiB3+75uvO
         /jzfbdJrlDRxABSZHa+MUK/zSEtWRgf3/YJt8k88ZAH3apVGSu0Ea2oJx1uqaLyLz4Zr
         8ttA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1711976336; x=1712581136; 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:cc:to:subject:message-id:date:from:in-reply-to
         :references:mime-version:from:to:cc:subject:date:message-id:reply-to;
        bh=KQhHbbRIWuiJ0mZz78N8Wq0+TfxYhqEMumk1AeY+9OU=;
        b=DTutmpdR5238XZJin/Z6lo0NL4vzGxeUyUee8LsKS2t1mz0HoYeGOL6jz0TVe+TBtJ
         N9P3Q7jHjputc60+vq0LU0Em6tsGaOYPH2wwAWB3c4Cb+8t+JwsPpVzpH+qjcfNN7BX4
         xKQ3Zhi63VUDqzMF5xsR5BR+ZBCnYCInqEK6ufqDzcJDiurvZvctP29SmDAul0JIIghk
         GotMS/bBbcAdZiemcACKhOlvo6N4ZFiJfrA3VyDNjgAdsaAZcd3C77R/uTt+mf/CryNK
         QSQHvSf3z04RIpdg9Ms9RzBeOHMD5cpXFhbcJtVJJend++Pdb3ES8/LAsrRaBe7BqY8p
         wKZA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1711976336; x=1712581136;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:x-original-authentication-results
         :x-original-sender:cc:to:subject:message-id:date:from:in-reply-to
         :references:mime-version:x-beenthere:x-gm-message-state:sender:from
         :to:cc:subject:date:message-id:reply-to;
        bh=KQhHbbRIWuiJ0mZz78N8Wq0+TfxYhqEMumk1AeY+9OU=;
        b=IevdQcr2SAVaQtO3HKB/ajQpD+71gQLi+5KMS3GRtQF/7uk3+yKgQbakFZGiQ7dljc
         q8k/2TBMbqXEPKEqqGAGAzpnm1XXXmZyQ+vKWcdtdrBOWPmGuDXEN3f67zaBuwnFJ7go
         86jI1mbgFrwXqaSmo9NleaqUUqjHy/WNDTTU9IRrj97YBnuHkepKZgfTKuXCOsqomORD
         iif7heyp7b2ngl5dxUlb54vq3QTfWIzQ9s0Gq88OZnt8TkNQmzn75nbfN8jsClADJy6E
         RglzVJBsW4vPiiWsdIUy4fl0I4ieWqY7gippuJUt9dEiL+ij/QO4RuGaxJp30ovCyul6
         qw6w==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCWlgFSMOykOazLQGhvxyUhnc/PaSlDkaS7ytMKNCASZh84qIpmvXLAHrBcSUr4hSutUmlRtkeDSPNl0grcirXmSCD+Imb8=
X-Gm-Message-State: AOJu0Ywravf5nmuElm23IC/6f0dmsq0eAFXCTgds+mKP7g61gvJg8hlW
	POyW635TPOhX+/6n2gmly1A1fquiwdHGcLYFTNMzjwI0EBJnoVoj
X-Google-Smtp-Source: AGHT+IHcdW+7YPsWmJ0zcjx3Qeg7ZNdkH627GRzU6KT3FbTLLpm+CiT9P8phS4MyEQ/QzR9qYde4ug==
X-Received: by 2002:ad4:4bab:0:b0:699:f44:3ff8 with SMTP id i11-20020ad44bab000000b006990f443ff8mr1063553qvw.61.1711976335963;
        Mon, 01 Apr 2024 05:58:55 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com
Received: by 2002:a05:6214:f67:b0:690:bae8:6289 with SMTP id
 iy7-20020a0562140f6700b00690bae86289ls7205674qvb.1.-pod-prod-09-us; Mon, 01
 Apr 2024 05:58:55 -0700 (PDT)
X-Forwarded-Encrypted: i=2; AJvYcCXy8qY7uVYg7xjixrjr6QEEgo+eloyhkYeP4hWWyC0OV2r73A7XwUX4PS2zdwCPShJRG4xVoJ0LiZV5RD6HJEpksStDnjNZ8IS4NBc=
X-Received: by 2002:a05:620a:370b:b0:78b:c8f9:3a67 with SMTP id de11-20020a05620a370b00b0078bc8f93a67mr338633qkb.1.1711976335144;
        Mon, 01 Apr 2024 05:58:55 -0700 (PDT)
Received: by 2002:a05:620a:444b:b0:78b:c6cb:86d4 with SMTP id af79cd13be357-78bc6cbd439ms85a;
        Mon, 1 Apr 2024 05:54:47 -0700 (PDT)
X-Forwarded-Encrypted: i=2; AJvYcCXKINROdfeyzwaNRBxS+PAe/e5PYxuqybRcF9ulqd0PgC13mRzY9B2tAWgdhuZ0+Tt7A/9btYrFfCTGwoJMkLMKlzgJxsZC9NorkK8=
X-Received: by 2002:a05:600c:3554:b0:414:6ee:a392 with SMTP id i20-20020a05600c355400b0041406eea392mr7360000wmq.8.1711976085223;
        Mon, 01 Apr 2024 05:54:45 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1711976085; cv=none;
        d=google.com; s=arc-20160816;
        b=gzaDkqi+y4WRto2fY3siyCf27qt1NpBEEDoJ9vjJc5eKKf0IOTE7rdHxv6L/JcJmxJ
         2sGp+b7m3cvwapC+0+O+Dok/AJ59obMh7maukddDPGfw1nIMqA5e6f+GKj/P6VTjVNlX
         To7pLa6vqEz0p0q9qkntIzdfoEDwHi1vxZakXbVJcNbIVOTFkxLNf4CraxztNssD28Co
         WFQ90le2hjG7G14WxGuFwTXnMyNo8fvRovtwob4Omd1GTrxv/pjBGospon4Z5t/TxPAB
         mW2zO7NuroVPkqMM5I/qPDkYm3r8T4l3xPrWJE/AARsUAOAKHoxMUgRkHcqjfEET6j7X
         szxw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:dkim-signature;
        bh=Q3flj4G7+xlUlAfC2NiZ2jlIcYt1lQdOYhEdivh+6eg=;
        fh=YnwkBl6PvT7ntdaTYGFSKIYV2WVhH1CPdUnPnjW1m0g=;
        b=KmjUvbnPoe+p/pFas6RPKjxqG+uLjKJMjbICWQmOWFzmjZ0Psd3VRsFhJz028f+Tba
         GKQp1yIu/IN+Ey6xGiWwTTqzSRMottg7l5aNO3JnFjqdOEEh10Azmz+8dZzVHKhgEuru
         I88xQeARcje1PZAU1Y8lu8HJrk5bfxAf8S8tJHdfEp0g6k/nMkuX6F0xs4C1i6lt5mOZ
         iGGDTxlV5s8KLflI4XCFhhszcbSaid910fpl7tQBl571aq+7M9Hs06vw1e/kDrv1Ubr6
         FroRAp97m/xdO5ojlrg6tP0LBmO7ju10gd6jXbMCSvGtTiTl8AMnpIthy3PlWdIyhhfC
         RTHw==;
        dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
       dkim=pass header.i=@gmail.com header.s=20230601 header.b=Wxkctdlt;
       spf=pass (google.com: domain of jameson.lopp@gmail.com designates 2a00:1450:4864:20::135 as permitted sender) smtp.mailfrom=jameson.lopp@gmail.com;
       dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com
Received: from mail-lf1-x135.google.com (mail-lf1-x135.google.com. [2a00:1450:4864:20::135])
        by gmr-mx.google.com with ESMTPS id p12-20020a05600c468c00b00414946c557bsi1202207wmo.0.2024.04.01.05.54.45
        for <bitcoindev@googlegroups.com>
        (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
        Mon, 01 Apr 2024 05:54:45 -0700 (PDT)
Received-SPF: pass (google.com: domain of jameson.lopp@gmail.com designates 2a00:1450:4864:20::135 as permitted sender) client-ip=2a00:1450:4864:20::135;
Received: by mail-lf1-x135.google.com with SMTP id 2adb3069b0e04-513e25afabaso4293415e87.2
        for <bitcoindev@googlegroups.com>; Mon, 01 Apr 2024 05:54:45 -0700 (PDT)
X-Forwarded-Encrypted: i=1; AJvYcCUx0ZUfu4kyzKe0CQLSQncaaKq2BVJm3xjGD1gAHSd1JYV5WXUFoF7iC4TdYjv5jUrSNTN/8GOmNjGcSEaln2n/v5ZtN6BtfqTXTmE=
X-Received: by 2002:a05:6512:3c89:b0:516:a14e:82c with SMTP id
 h9-20020a0565123c8900b00516a14e082cmr4088213lfv.4.1711976084216; Mon, 01 Apr
 2024 05:54:44 -0700 (PDT)
MIME-Version: 1.0
References: <CADL_X_eXjbRFROuJU0b336vPVy5Q2RJvhcx64NSNPH-3fDCUfw@mail.gmail.com>
 <ZgmJFfXnQddkTQVq@petertodd.org> <CAFC_Vt7zKvMEfQLzWHQ6t_9bgv1iqt4Ah8N883CuoSfmLUKdMA@mail.gmail.com>
 <ZgnVtJHn2ikLfwa9@petertodd.org>
In-Reply-To: <ZgnVtJHn2ikLfwa9@petertodd.org>
From: Jameson Lopp <jameson.lopp@gmail.com>
Date: Mon, 1 Apr 2024 08:54:31 -0400
Message-ID: <CADL_X_cmcXxHke089OD_45VRJy5aR+9uj-18bSjXBE7FKwR-Jw@mail.gmail.com>
Subject: Re: [bitcoindev] The Future of Bitcoin Testnet
To: Peter Todd <pete@petertodd.org>
Cc: Nagaev Boris <bnagaev@gmail.com>, bitcoindev@googlegroups.com
Content-Type: multipart/alternative; boundary="0000000000005d5b0a0615087eaa"
X-Original-Sender: jameson.lopp@gmail.com
X-Original-Authentication-Results: gmr-mx.google.com;       dkim=pass
 header.i=@gmail.com header.s=20230601 header.b=Wxkctdlt;       spf=pass
 (google.com: domain of jameson.lopp@gmail.com designates 2a00:1450:4864:20::135
 as permitted sender) smtp.mailfrom=jameson.lopp@gmail.com;       dmarc=pass
 (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com
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.5 (/)

--0000000000005d5b0a0615087eaa
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

It sounds like folks think testnet is useful enough to continue maintaining=
.

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
will arguably make testnet EVEN MORE like mainnet by removing the "block
storm" phenomenon.

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

On Sun, Mar 31, 2024 at 5:29=E2=80=AFPM Peter Todd <pete@petertodd.org> wro=
te:

> On Sun, Mar 31, 2024 at 06:01:51PM -0300, Nagaev Boris wrote:
> > > If we fix the difficulty reset bug, we might as well also fix the coi=
n
> supply
> > > issue: get rid of the halving for testnet and just make every block
> create new
> > > coins.
> >
> > If such a change is made, then such a network won't be suitable to
> > test halvings and software behaviour related to halvings.
>
> I don't think that's very important. That's a very small part of what
> testnet
> is used for, and nothing stops people from using, say, regtest for that
> kind of
> testing. We already changed important consensus code around difficulty wi=
th
> testnet-specific behavior.
>
> --
> https://petertodd.org 'peter'[:-1]@petertodd.org
>

--=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/CADL_X_cmcXxHke089OD_45VRJy5aR%2B9uj-18bSjXBE7FKwR-Jw%40mail.gma=
il.com.

--0000000000005d5b0a0615087eaa
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">It sounds like folks think testnet is useful enough to con=
tinue maintaining.<div><br></div><div>I think it&#39;s a fair point that te=
stnet should strive to be as similar to mainnet as possible. If we fix the =
difficulty reset edge case then that will arguably make testnet EVEN MORE l=
ike mainnet by removing the &quot;block storm&quot; phenomenon.</div><div><=
br></div><div>Changing the supply schedule is an interesting proposal, thou=
gh I&#39;d counter that fixing the difficulty reset will naturally make the=
 supply schedule more evenly distributed over time, plus we can hopefully m=
ove toward resetting the network before long. I&#39;d be slightly worried a=
bout changing consensus rules on testnet that deviate significantly from ma=
innet because I bet there are plenty of systems running that validate that =
rule or make assumptions that it&#39;s the same as mainnet, and deploying s=
uch a change could cause far more grief for the developer ecosystem.</div><=
/div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">O=
n Sun, Mar 31, 2024 at 5:29=E2=80=AFPM Peter Todd &lt;<a href=3D"mailto:pet=
e@petertodd.org">pete@petertodd.org</a>&gt; wrote:<br></div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex">On Sun, Mar 31, 2024 at 06:01:51PM -0300=
, Nagaev Boris wrote:<br>
&gt; &gt; If we fix the difficulty reset bug, we might as well also fix the=
 coin supply<br>
&gt; &gt; issue: get rid of the halving for testnet and just make every blo=
ck create new<br>
&gt; &gt; coins.<br>
&gt; <br>
&gt; If such a change is made, then such a network won&#39;t be suitable to=
<br>
&gt; test halvings and software behaviour related to halvings.<br>
<br>
I don&#39;t think that&#39;s very important. That&#39;s a very small part o=
f what testnet<br>
is used for, and nothing stops people from using, say, regtest for that kin=
d of<br>
testing. We already changed important consensus code around difficulty with=
<br>
testnet-specific behavior.<br>
<br>
-- <br>
<a href=3D"https://petertodd.org" rel=3D"noreferrer" target=3D"_blank">http=
s://petertodd.org</a> &#39;peter&#39;[:-1]@<a href=3D"http://petertodd.org"=
 rel=3D"noreferrer" target=3D"_blank">petertodd.org</a><br>
</blockquote></div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;Bitcoin Development Mailing List&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:bitcoindev+unsubscribe@googlegroups.com">bitcoind=
ev+unsubscribe@googlegroups.com</a>.<br />
To view this discussion on the web visit <a href=3D"https://groups.google.c=
om/d/msgid/bitcoindev/CADL_X_cmcXxHke089OD_45VRJy5aR%2B9uj-18bSjXBE7FKwR-Jw=
%40mail.gmail.com?utm_medium=3Demail&utm_source=3Dfooter">https://groups.go=
ogle.com/d/msgid/bitcoindev/CADL_X_cmcXxHke089OD_45VRJy5aR%2B9uj-18bSjXBE7F=
KwR-Jw%40mail.gmail.com</a>.<br />

--0000000000005d5b0a0615087eaa--