summaryrefslogtreecommitdiff
path: root/99/7629518dd4876413cd125c4adaf48bf5352fa2
blob: e6f673228a91b367d2a3a554123b908f3c848f9f (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
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
Delivery-date: Tue, 06 May 2025 08:25:33 -0700
Received: from mail-qt1-f191.google.com ([209.85.160.191])
	by mail.fairlystable.org with esmtps  (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
	(Exim 4.94.2)
	(envelope-from <bitcoindev+bncBC7YL44NVYFRBYOT5DAAMGQE6XB6SDQ@googlegroups.com>)
	id 1uCKAm-0008S8-1J
	for bitcoindev@gnusha.org; Tue, 06 May 2025 08:25:33 -0700
Received: by mail-qt1-f191.google.com with SMTP id d75a77b69052e-4768eed4649sf98172101cf.0
        for <bitcoindev@gnusha.org>; Tue, 06 May 2025 08:25:32 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1746545125; cv=pass;
        d=google.com; s=arc-20240605;
        b=IGbbTVi6TaHdSYWZ+/PuBsfwz8lKLp1ZrAyTC/qIGJxmFj4Zw5feTon7pvtney8OOX
         RmDSQEuVE6QFdwsihk4rLVRKH2RrFNDSx/cn9FLxgy0wXcGIAu3VFCH1Y5ugYJYeLz55
         GAy7h048i/ArqFXBA/p0130pZ5b84WJucBXtrGDv/hTjzXWf9nzAaOETTXHsV5syg56x
         wDWvqiwMsv/ih6zlmWZ9IcrsGdcf3Flxp1D/uAoTmzTkabJorPVf96LqyFgzICd5tie0
         D5PGmPDJKKmfZwNKgcvCabD3JWorm0jReVzbuJOuUuTdaXHbQSBrqMattM0Nwr3dnATf
         ULgg==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
        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=Yn/bSxtMOpTjc/q0DlT+DYBtRuCP8miisb7cO05YLN8=;
        fh=QYGYxkhxq4ptKv+V06RZNTLD9BdQ23jtGLnH13kiFY4=;
        b=SjsAUX8LWqQZfPc3hypfD1+gdGfXO64wUykkTk0eHAd0kJQ73ZkRlyYFyCsfG25VhV
         Qf2gmqYOI5AONG1m9ZWzms8dvuxE3uiHKxgIsZ0ujUr/u/6Sc2Ho3lmr53Nq6ZO5V45/
         IK3RyU5Y1LTR1DafUO0XORqyqW9rVmBf26oqxkL0t+iOZFVRJYibkp+39nka63jvrZ1R
         4oT8DtBL9Y3aYKPJt44vmCC67eZ0UYMMmc1Czyg19mNJ542e57Mo4MwDlj5D29aez9Fn
         NjHFVxfUkgceTUa9T38EU8mxLjDQExLbjudEcEtZGc7oyXU/HQf3TSBStDxjTo5rjMf0
         gEIw==;
        darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
       dkim=pass header.i=@gmail.com header.s=20230601 header.b=VBajnbRj;
       spf=pass (google.com: domain of saintwenhao@gmail.com designates 2a00:1450:4864:20::52f as permitted sender) smtp.mailfrom=saintwenhao@gmail.com;
       dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com;
       dara=pass header.i=@googlegroups.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=googlegroups.com; s=20230601; t=1746545125; x=1747149925; 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=Yn/bSxtMOpTjc/q0DlT+DYBtRuCP8miisb7cO05YLN8=;
        b=fN17ii9+qRYX45Di0fzjeCNqKCNLpDJ4kwMJMz+Nf7e5WKqrUB3g18mR71bsUR4/R+
         Pdjb2W9Ci2XhuUtjErkJXYGQVamY9YE346o3RQFtSVy5/WGNnleL/J8dAZO1fewxuq7t
         4n6IT7SpkYxsYFvxOqXril3clv9Xh9ex1yVZbWM9/OxB9fxcWPRxqIDmg4VaUxcwVSMc
         m+6nwJRghyeM7y3X1fk+5SQO8raSgJ6CT9Oh67jm17IOm3hMHmpqOAeHUBDHh1bvxafK
         4iPkq1qmnfYIdKaqvCLiWHk90JvN13Fz1w9Pf/hVod65ZGwTYLwudfqdnsPgeS0rfr3o
         7drA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1746545125; x=1747149925; 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=Yn/bSxtMOpTjc/q0DlT+DYBtRuCP8miisb7cO05YLN8=;
        b=czGbbQs7zMSrMBCyN90YbdTEr1xZwDz24/+u0Qq1wAx4N3KK0v7kPT6JGIU+1kVQUo
         8o9dd0HLAqVR38CqK6ZUfdWCMe3egdd5+6JQaxljSUSEr5AVPpk1AVoiMN5n8ssDkOmK
         +wn2BQnSWkD5A/MmJJEeCGvmeTcfyFZo4ASvklj+y62kTpdllFSWHztJypzNFwriBFuN
         12jy/PMe58tsTtLQEhhHXZmEm9VlaOQYaGPSHwgfF/eHcJAQy0XzcYIgSmCdOKhIX3Ck
         X+y6s+P3XPICDioN6tWV23fgnedTw/Cpy3CSDeD0N4VHrVGfQx92S6Mj9gPtaLU6k8zc
         myKA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1746545125; x=1747149925;
        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=Yn/bSxtMOpTjc/q0DlT+DYBtRuCP8miisb7cO05YLN8=;
        b=RxNLQgMxwYbDFepArvNR+Ikepi61TM+Zhi7FiysQfn5mCJu3EQLaAPbzp3BF4mgQ/V
         7J+wYEXRjRoSTb9nTMOzWvPu86k3YgYWn6aMhKSy3qfrhKkpL7pJ1ui+HVHQDrduOjXw
         i+rx0yAfV38pVs5PylP1liJNfU0C+1ezJmgwNG8+Z1wAp5i5HTElpBCpZXzIMWZ76K/W
         ldZiS3zfHzGwXhLYG4YY0vDhDPifennk06ds2ylHwZfpX+gao2he/oT2VY0VanwO66iQ
         Egkf9OAAYERDZfgJPsIHDWEZzW35vnYDJOk6XejxKN4XcrR+RPJa1loQomKSB0z7hdpt
         BhTQ==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCXHjqs9vq1PxVxxFl+prcvuW0APNYn2F4Iu+QWT6dK0bmWPQ2Uo8dsmbmEh9ywOu1ndh3SodiGIHaOA@gnusha.org
X-Gm-Message-State: AOJu0YxnACQV/5KLN0wGtB/cXp58DQrGvOATxur69P8mKSYRm9vHXU77
	6Cm4/qByLHzpcM1EOqQ0wsh1BMJCvHnRr9w4THgnLnOsT1V5upls
X-Google-Smtp-Source: AGHT+IEWIQOEOOsw5SJkDZv4xwV62jk5uQTZXbxsPIdpYCFG7CHv91hRuXODm2QQORhGkZ6DshXLOg==
X-Received: by 2002:a05:622a:5c8e:b0:48e:5cbc:bc6 with SMTP id d75a77b69052e-49206975681mr1818791cf.16.1746545124838;
        Tue, 06 May 2025 08:25:24 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com; h=AVT/gBFqdWi1TdfATgQZgLW9EY3v5bJSvcLmiqiWhufLhDk7FA==
Received: by 2002:a05:622a:24a:b0:489:6695:3278 with SMTP id
 d75a77b69052e-48ad89badf3ls6429071cf.1.-pod-prod-00-us; Tue, 06 May 2025
 08:25:21 -0700 (PDT)
X-Received: by 2002:a05:620a:2604:b0:7c5:3b8d:9f2f with SMTP id af79cd13be357-7caf6d04d39mr34155385a.17.1746545120994;
        Tue, 06 May 2025 08:25:20 -0700 (PDT)
Received: by 2002:a05:600c:2203:b0:43d:85ca:231a with SMTP id 5b1f17b1804b1-441bbd02a53ms5e9;
        Tue, 6 May 2025 04:48:51 -0700 (PDT)
X-Received: by 2002:a05:6000:1a89:b0:390:fbba:e64b with SMTP id ffacd0b85a97d-3a09fd888e3mr9076202f8f.31.1746532129954;
        Tue, 06 May 2025 04:48:49 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1746532129; cv=none;
        d=google.com; s=arc-20240605;
        b=HqglznzQymsj/hdqy/B5M9UGZF5Oh5UArZ4mtk2201LrLIhTSpjznrlVtltdusYg73
         6MPMkNOGTQsYNNGpnWjzHGnw+Zvl5lc3C8o7qe4GXSJVTQOWEHFBKltiidfUveK8NQEy
         rSLyop6ySDyYhwsr6GHF+rmQsA6CajEZw66l3lDdh4sOh9Tox1dLNeVe72JncW2leq6U
         efnMrEn0mrLWpeEWzn2i5gnJAPK166at7g0DDBgBqddRa4KUtgVX36uX5cEh5kVWAkzj
         2FDEJeFUwETUMP5BPdVwvnNArkRb/QwvHaESTVYkb1QZQxdqvZyQYpJAeOw+vBR5h2os
         lnQQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:dkim-signature;
        bh=y1UwchOUKviTef1dl/PQW80jCYG61t/PPqguz5/Ztpo=;
        fh=buJUvwPPgdi5Z5zmcvUt6NajLrOVgzwZz6n1oNFrtB8=;
        b=HSE8v8vaczihThr5bF2WevP8Bi6FKxWfxRP9Z3POjulHspGzXpQ/E1a7xtsdZyxXTC
         Ka3IcN7Ql/5YtYLEOZu9RdWegDtuJ0I/YY7GlCTQYrwEDXA3N/s2M75wC4YXE8JzmeY2
         Ja9zpXBRuwjlyzmUMAY1jAM3A4FHzpsK4Oi976AFLVcnQBKTMBk03QPBoVRkU1GgF9fH
         iVvYhhmZnNUymHalKNZ1wjGXVcMhulj5QSFu8xZq1NJm7LsdzrhRHbi1Co/ov77/gnyj
         Nm0Ecum1/307BAL4+n7oAHMfuKOOWNuM1t8FWnToXHOhlabVSGDemA6JlqWdT2NtU/kw
         nRjw==;
        dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
       dkim=pass header.i=@gmail.com header.s=20230601 header.b=VBajnbRj;
       spf=pass (google.com: domain of saintwenhao@gmail.com designates 2a00:1450:4864:20::52f as permitted sender) smtp.mailfrom=saintwenhao@gmail.com;
       dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com;
       dara=pass header.i=@googlegroups.com
Received: from mail-ed1-x52f.google.com (mail-ed1-x52f.google.com. [2a00:1450:4864:20::52f])
        by gmr-mx.google.com with ESMTPS id 5b1f17b1804b1-441b89ed3d4si180875e9.2.2025.05.06.04.48.49
        for <bitcoindev@googlegroups.com>
        (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
        Tue, 06 May 2025 04:48:49 -0700 (PDT)
Received-SPF: pass (google.com: domain of saintwenhao@gmail.com designates 2a00:1450:4864:20::52f as permitted sender) client-ip=2a00:1450:4864:20::52f;
Received: by mail-ed1-x52f.google.com with SMTP id 4fb4d7f45d1cf-5f861d16622so9578695a12.2
        for <bitcoindev@googlegroups.com>; Tue, 06 May 2025 04:48:49 -0700 (PDT)
X-Gm-Gg: ASbGncvqS/8oYZaa6afltQVecoC9+YdhFSwHG1ooIDMqSW2x7P4NNILnsf+kmfQ2u+6
	pQdNEadA4Pb7D+9k8OTK3Y48ujPD5QKOTUxEYPwj+Q/eTvI5eAiGCUDWwqDnF/AGJSsrJbrahVW
	K4NTAcFbmSK1l9d2JR5lBDkCz/CcSR318=
X-Received: by 2002:a17:906:f5a3:b0:ace:6fa7:5ed3 with SMTP id
 a640c23a62f3a-ad1a48ba3admr1098969266b.4.1746532129145; Tue, 06 May 2025
 04:48:49 -0700 (PDT)
MIME-Version: 1.0
References: <hU75DurC5XToqizyA-vOKmVtmzd3uZGDKOyXuE_ogE6eQ8tPCrvX__S08fG_nrW5CjH6IUx7EPrq8KwM5KFy9ltbFBJZQCHR2ThoimRbMqU=@protonmail.com>
 <afb749b2-bdb8-4b2a-84ec-b703a64ad765n@googlegroups.com>
In-Reply-To: <afb749b2-bdb8-4b2a-84ec-b703a64ad765n@googlegroups.com>
From: Saint Wenhao <saintwenhao@gmail.com>
Date: Tue, 6 May 2025 13:48:37 +0200
X-Gm-Features: ATxdqUGI0ABH5GKUb0XGz0VVWaH54k1IMfGkM2tVf9K6mzsyfYC08mifT6kVA1Y
Message-ID: <CACgYNO+fsUtx=F=ZLZVq=FJfrgHv8NnKsjmoVS8LLVU78zjKDw@mail.gmail.com>
Subject: Re: [bitcoindev] Re: Unbreaking testnet4
To: Greg Maxwell <gmaxwell@gmail.com>
Cc: Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
Content-Type: multipart/alternative; boundary="00000000000025893d063476331f"
X-Original-Sender: saintwenhao@gmail.com
X-Original-Authentication-Results: gmr-mx.google.com;       dkim=pass
 header.i=@gmail.com header.s=20230601 header.b=VBajnbRj;       spf=pass
 (google.com: domain of saintwenhao@gmail.com designates 2a00:1450:4864:20::52f
 as permitted sender) smtp.mailfrom=saintwenhao@gmail.com;       dmarc=pass
 (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com;       dara=pass header.i=@googlegroups.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 (/)

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

> Some believed that resetting alone would discourage the conduct,

I wonder, why many people keep saying "reset", when in practice, the old
network is just "abandoned", and nothing is really "resetted". We would
have a true reset, if a new testnet would lead to the full chain
reorganization of the old chain. And this thing never happened, all
previous testnets were just abandoned, as they were, and there were just
not enough people, willing to keep old networks alive.

> Hard fork in an ultramassive premine

Well, if testnet4 will be "fixed" by doing a hard-fork on top of existing
chain, then it would be equivalent to releasing testnet5 with "premine" of
all testnet4 blocks.

> so maybe an additional 21 million testnet btc?

Using doublings, instead of halvings, is future-proof. Because then, if
someone will continue using such test network forever, then later, it would
release 21 million coins per block (which would be roughly equivalent to
having a superchain, where you can peg one altcoin per 10 minutes).

> if someone starts trading tnbct for money, whomever has the premine
wallet should feel feel to sell into it what they can

In practice, trading will start, when the first version of the official
wallet will be released. It was the case in testnet4: when it was possible
to mine new coins, only when you created your own binary from the source
code, then there were only devs, and some skilled users. However, when it
was officially supported in a new Core version, then it was quickly listed
on centralized exchanges, and a lot of people dumped all of their test
coins, and walked away with real BTCs.

> the custodian of the premine will use it for the betterment of Bitcoin
development,  but if it's found that they're not-- solution is just another
reset

Which means, that Bitcoin developers will turn into altcoin developers,
where they will release new altcoins called "testnets", only to dump all of
them, and get BTCs out of it.

wt., 6 maj 2025 o 01:40 Greg Maxwell <gmaxwell@gmail.com> napisa=C5=82(a):

> On Tuesday, March 18, 2025 at 9:24:49=E2=80=AFPM UTC Antoine Poinsot wrot=
e:
>
> Hi,
> Testnet4 was rolled out a year ago to address the shortcomings of
> testnet3. One of those shortcomings was the difficulty reset creating
> havoc. [0] In spite of this a similar rule was adopted for testnet4. [1] =
As
> a result, testnet4 is similarly creating havoc. [2]
> The goal of testnet is to mimic the Bitcoin mainnet. This is why it is
> useful to have in addition to a more control testing environment such as
> Signet.
> The given rationale for a difficulty reset was to let developers
> occasionally mine blocks on their laptop. But you cannot have your cake a=
nd
> eat it too: either the network is permissionless (PoW) or you assign
> identities and privileges to some (Signet). By trying to do both at the
> same time testnet4 created a loophole for abuse. As a result it failed on
> both count: it neither mimics mainnet nor allows developers to mine activ=
e
> blocks on their laptop.
> I propose to fix this by removing the difficulty reset rule from testnet4
> through a flag day hard fork on 2026-01-01. I picked a date well in the
> future to minimize disruption. This leaves enough time for a patch to be
> reviewed, merged, included in the next major Bitcoin Core release,
> backported to previous releases and adopted by the infrastructure running
> on testnet4. That should be enough for a test network.
>
>
> Part of the root cause is violations of the gentleman's agreement to not
> trade testnet coins for money, this results in predictable chaos with
> people sniping the low difficulty blocks. Some believed that resetting
> alone would discourage the conduct, but even if it had (it hadn't people
> are selling them now) it was still likely that people would hoard up coin=
s
> just in case they became tradable in the future.
>
> There is a simple fix for this which doesn't result in an operating
> difference from Bitcoin, just an economic one.   Hard fork in an
> ultramassive premine, as large as possible but what stays with existing
> value overflow logic. (so maybe an additional 21 million testnet btc?).
>
> This also resolves the 'actual developers can't get coins problem' and if
> someone starts trading tnbct for money, whomever has the premine wallet
> should feel feel to sell into it what they can.  Once they run out of coi=
ns
> it'll be time for another testnet reset.
>
> It may just not be possible to prevent degens from trading tn coins for
> money, -- I mean consider the altcoins that some people spend money on :)=
,
> there is basically no low bar on how crappy you can make a cryptocurrency
> where some scammer won't try to sell it to some fool.  But what can't be
> prevented can at least be turned into a benefit.
>
> Compared to things like just rigging the subsidy to continue forever--
> that's a bigger consensus change compared to bitcoin, and I think it
> doesn't have the right incentive surface... some of the most popular
> altcoins have endless inflation and people still use them.  Instead you
> want the failure mode to be "if you do trade this for money, most of the
> profits end up going to support a developer or development, rather than
> whatever jerk decided to trick people into paying for it". :)
>
> Feel free to suggest yourself as the custodian of the premine.  Or it
> could be some anonymous party if there is a concern that they'll be
> pestered for handouts.  There should be a general expectation that the
> custodian of the premine will use it for the betterment of Bitcoin
> development,  but if it's found that they're not-- solution is just anoth=
er
> reset. :)
>
>
>
> --
> 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 visit
> https://groups.google.com/d/msgid/bitcoindev/afb749b2-bdb8-4b2a-84ec-b703=
a64ad765n%40googlegroups.com
> <https://groups.google.com/d/msgid/bitcoindev/afb749b2-bdb8-4b2a-84ec-b70=
3a64ad765n%40googlegroups.com?utm_medium=3Demail&utm_source=3Dfooter>
> .
>

--=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 visit https://groups.google.com/d/msgid/bitcoindev/=
CACgYNO%2BfsUtx%3DF%3DZLZVq%3DFJfrgHv8NnKsjmoVS8LLVU78zjKDw%40mail.gmail.co=
m.

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

<div dir=3D"ltr">&gt; Some believed that resetting alone would discourage t=
he conduct,<br><br>I wonder, why many people keep saying &quot;reset&quot;,=
 when in practice, the old network is just &quot;abandoned&quot;, and nothi=
ng is really &quot;resetted&quot;. We would have a true reset, if a new tes=
tnet would lead to the full chain reorganization of the old chain. And this=
 thing never happened, all previous testnets were just abandoned, as they w=
ere, and there were just not enough people, willing to keep old networks al=
ive.<br><br>&gt; Hard fork in an ultramassive premine<br><br>Well, if testn=
et4 will be &quot;fixed&quot; by doing a hard-fork on top of existing chain=
, then it would be equivalent to releasing testnet5 with &quot;premine&quot=
; of all testnet4 blocks.<br><br>&gt; so maybe an additional 21 million tes=
tnet btc?<br><br>Using doublings, instead of halvings, is future-proof. Bec=
ause then, if someone will continue using such test network forever, then l=
ater, it would release 21 million coins per block (which would be roughly e=
quivalent to having a superchain, where you can peg one altcoin per 10 minu=
tes).<br><br>&gt; if someone starts trading tnbct for money, whomever has t=
he premine wallet should feel feel to sell into it what they can<br><br>In =
practice, trading will start, when the first version of the official wallet=
 will be released. It was the case in testnet4: when it was possible to min=
e new coins, only when you created your own binary from the source code, th=
en there were only devs, and some skilled users. However, when it was offic=
ially supported in a new Core version, then it was quickly listed on centra=
lized exchanges, and a lot of people dumped all of their test coins, and wa=
lked away with real BTCs.<br><br>&gt; the custodian of the premine will use=
 it for the betterment of Bitcoin development, =C2=A0but if it&#39;s found =
that they&#39;re not-- solution is just another reset<br><br>Which means, t=
hat Bitcoin developers will turn into altcoin developers, where they will r=
elease new altcoins called &quot;testnets&quot;, only to dump all of them, =
and get BTCs out of it.</div><br><div class=3D"gmail_quote gmail_quote_cont=
ainer"><div dir=3D"ltr" class=3D"gmail_attr">wt., 6 maj 2025 o 01:40=C2=A0G=
reg Maxwell &lt;<a href=3D"mailto:gmaxwell@gmail.com">gmaxwell@gmail.com</a=
>&gt; napisa=C5=82(a):<br></div><blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex"><div><div dir=3D"auto">On Tuesday, March 18, 2025 at 9:24:49=E2=80=
=AFPM UTC Antoine Poinsot wrote:<br></div><blockquote style=3D"margin:0px 0=
px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div =
style=3D"font-family:Arial,sans-serif;font-size:14px"><div style=3D"font-fa=
mily:Arial,sans-serif;font-size:14px"><div>Hi,<br>Testnet4
 was  rolled out a year ago to address the shortcomings of testnet3. One
 of those shortcomings was the difficulty reset creating havoc. [0] In=20
spite of this a similar rule was adopted for testnet4. [1] As a result,=20
testnet4 is similarly creating havoc. [2]<br>The goal of testnet is=20
to mimic the Bitcoin mainnet. This is why it is useful to have in=20
addition to a more control testing environment such as Signet.<br>The
 given rationale for a difficulty reset was to let developers=20
occasionally mine blocks on their laptop. But you cannot have your cake=20
and eat it too: either the network is permissionless (PoW) or you assign
 identities and privileges to some (Signet). By trying to do both at the
 same time testnet4 created a loophole for abuse. As a result it failed=20
on both count: it neither mimics mainnet nor allows developers to mine=20
active blocks on their laptop.<br>I propose to fix this by removing=20
the difficulty reset rule from testnet4 through a flag day hard fork on=20
2026-01-01. I picked a date well in the future to minimize disruption.=20
This leaves enough time for a patch to be reviewed, merged, included in=20
the next major Bitcoin Core release, backported to previous releases and
 adopted by the infrastructure running on testnet4. That should be=20
enough for a test network.<br></div></div></div></blockquote><div><br></div=
><div>Part of the root cause is violations of the gentleman&#39;s agreement=
 to not trade testnet coins for money, this results in predictable chaos wi=
th people sniping the low difficulty blocks. Some believed that resetting a=
lone would discourage the conduct, but even if it had (it hadn&#39;t people=
 are selling them now) it was still likely that people would hoard up coins=
 just in case they became tradable in the future.</div><div><br></div><div>=
There is a simple fix for this which doesn&#39;t result in an operating dif=
ference from Bitcoin, just an economic one.=C2=A0=C2=A0 Hard fork in an ult=
ramassive premine, as large as possible but what stays with existing value =
overflow logic. (so maybe an additional 21 million testnet btc?).</div><div=
><br></div><div>This also resolves the &#39;actual developers can&#39;t get=
 coins problem&#39; and if someone starts trading tnbct for money, whomever=
 has the premine wallet should feel feel to sell into it what they can.=C2=
=A0 Once they run out of coins it&#39;ll be time for another testnet reset.=
</div><div><br></div><div>It may just not be possible to prevent degens fro=
m trading tn coins for money, -- I mean consider the altcoins that some peo=
ple spend money on :),=C2=A0 there is basically no low bar on how crappy yo=
u can make a cryptocurrency where some scammer won&#39;t try to sell it to =
some fool.=C2=A0 But what can&#39;t be prevented can at least be turned int=
o a benefit.</div><div><br></div><div>Compared to things like just rigging =
the subsidy to continue forever-- that&#39;s a bigger consensus change comp=
ared to bitcoin, and I think it doesn&#39;t have the right incentive surfac=
e... some of the most popular altcoins have endless inflation and people st=
ill use them.=C2=A0 Instead you want the failure mode to be &quot;if you do=
 trade this for money, most of the profits end up going to support a develo=
per or development, rather than whatever jerk decided to trick people into =
paying for it&quot;. :)</div><div><br></div><div>Feel free to suggest yours=
elf as the custodian of the premine.=C2=A0 Or it could be some anonymous pa=
rty if there is a concern that they&#39;ll be pestered for handouts.=C2=A0 =
There should be a general expectation that the custodian of the premine wil=
l use it for the betterment of Bitcoin development,=C2=A0 but if it&#39;s f=
ound that they&#39;re not-- solution is just another reset. :)</div><div><b=
r></div><div><br></div><div><br></div></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" target=
=3D"_blank">bitcoindev+unsubscribe@googlegroups.com</a>.<br>
To view this discussion visit <a href=3D"https://groups.google.com/d/msgid/=
bitcoindev/afb749b2-bdb8-4b2a-84ec-b703a64ad765n%40googlegroups.com?utm_med=
ium=3Demail&amp;utm_source=3Dfooter" target=3D"_blank">https://groups.googl=
e.com/d/msgid/bitcoindev/afb749b2-bdb8-4b2a-84ec-b703a64ad765n%40googlegrou=
ps.com</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 visit <a href=3D"https://groups.google.com/d/msgid/=
bitcoindev/CACgYNO%2BfsUtx%3DF%3DZLZVq%3DFJfrgHv8NnKsjmoVS8LLVU78zjKDw%40ma=
il.gmail.com?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.=
com/d/msgid/bitcoindev/CACgYNO%2BfsUtx%3DF%3DZLZVq%3DFJfrgHv8NnKsjmoVS8LLVU=
78zjKDw%40mail.gmail.com</a>.<br />

--00000000000025893d063476331f--