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 ) 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 ; 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 (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 ; 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: In-Reply-To: From: Jameson Lopp Date: Mon, 1 Apr 2024 08:54:31 -0400 Message-ID: Subject: Re: [bitcoindev] The Future of Bitcoin Testnet To: Peter Todd Cc: Nagaev Boris , 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: X-Google-Group-Id: 786775582512 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , 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 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
It sounds like folks think testnet is useful enough to con= tinue maintaining.

I think it'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 "block storm" phenomenon.
<= br>
Changing the supply schedule is an interesting proposal, thou= gh I'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'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's the same as mainnet, and deploying s= uch a change could cause far more grief for the developer ecosystem.
<= /div>
O= n Sun, Mar 31, 2024 at 5:29=E2=80=AFPM Peter Todd <pete@petertodd.org> wrote:
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= coin supply
> > issue: get rid of the halving for testnet and just make every blo= ck 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 o= f what testnet
is used for, and nothing stops people from using, say, regtest for that kin= d of
testing. We already changed important consensus code around difficulty with=
testnet-specific behavior.

--
http= s://petertodd.org 'peter'[:-1]@petertodd.org

--
You received this message because you are subscribed to the Google Groups &= quot;Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to bitcoind= ev+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.go= ogle.com/d/msgid/bitcoindev/CADL_X_cmcXxHke089OD_45VRJy5aR%2B9uj-18bSjXBE7F= KwR-Jw%40mail.gmail.com.
--0000000000005d5b0a0615087eaa--