Delivery-date: Sat, 10 May 2025 09:57:26 -0700
Received: from mail-oi1-f192.google.com ([209.85.167.192])
	by mail.fairlystable.org with esmtps  (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
	(Exim 4.94.2)
	(envelope-from <bitcoindev+bncBC5P5KEHZQLBB3EK73AAMGQEDHUC4ZY@googlegroups.com>)
	id 1uDnVt-00089Z-HE
	for bitcoindev@gnusha.org; Sat, 10 May 2025 09:57:26 -0700
Received: by mail-oi1-f192.google.com with SMTP id 5614622812f47-3f6a46c4dd9sf3076577b6e.3
        for <bitcoindev@gnusha.org>; Sat, 10 May 2025 09:57:25 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1746896240; cv=pass;
        d=google.com; s=arc-20240605;
        b=lw9g6dpj/tACojoYCWPK2OQMMQK00Jr6iX7BOxxn/FyXUyg2cOJcTljKx4O/Mq1eNO
         TJIjNRHK3hWckjJ5dhRa4ZR1cy12eDL9pKkO+USZKRlgjiCNmBLI01UX+Znso0ApugHb
         FsfMjr7DMq2r2fIwCIrpDGlAOA2epitaD/7L0qPgBIsFoxe1p2tT0q9Z1EqSmVg0LQd8
         8Pdas2nQ74sFDnM1op9c48hV7WznK8EgOHj3QnAMaVor9/QlGn1ck4vvkFLUWhe1HVvA
         OFPYzMhG7QxvQEShMT1I6oVdWd8+i6c+j9D3TK+z3veS4ST96nse+1HpvR7/DJpH0V8A
         J7ng==
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:to:in-reply-to:cc:references
         :message-id:date:subject:mime-version:from:content-transfer-encoding
         :sender:dkim-signature;
        bh=U58kOsiFUwWw4L/59Cx5PMkQPOh0JabzeVPuGyIZqw0=;
        fh=k6iVgLfvzt5XnfSTEWxNPd6WjAybgIxmThva+CYRFh0=;
        b=RWPyHzzpnkvHqkLlp7q//b1G37ufaO+JoI5RPF636/dUiHV2B3P+1j/77njYxcci5A
         kbQanhy7Ur1YXsVD3BGNtzewbSxqWMz2GTOuyar9fz3s+vhCXeQfoN+YSTORb4hjuz5K
         6kNYB7KsFfE0tBM0sJtRjzxGtWMHt9GhRIyDrkY1Na6gTplJTf9IISY21d8caBUswKrq
         9RtmU+somwqboKRkAvwcK1u3CM02RbutDvHQdzYdPscvoBDusj5rCvQNmWjXQoKw3/y9
         CKmMXv3qAxZW2BsULALckkK/6z4z1n5jlvEIVdbzchN+gsDW7k+ySi2/hqUsycAdd8Ci
         pB+w==;
        darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
       dkim=pass header.i=@voskuil-org.20230601.gappssmtp.com header.s=20230601 header.b=XBVfv3ch;
       spf=none (google.com: eric@voskuil.org does not designate permitted sender hosts) smtp.mailfrom=eric@voskuil.org;
       dara=pass header.i=@googlegroups.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=googlegroups.com; s=20230601; t=1746896240; x=1747501040; 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:to:in-reply-to:cc:references:message-id:date
         :subject:mime-version:from:content-transfer-encoding:sender:from:to
         :cc:subject:date:message-id:reply-to;
        bh=U58kOsiFUwWw4L/59Cx5PMkQPOh0JabzeVPuGyIZqw0=;
        b=WAaci6Z39oPBdqiCYbsXL6wtLjBc3xWE43mbsnvPvbFCa4XZY8RD+qao+Xk2YsBR2F
         7mZi9/3bu3KyHKOJDJlYyw+CWJ1l1ph/PFYcEnZFmj9tbRn0O9jLjNZ+6ln2/cXh0wD/
         4BH7IrWOtHwU/d9V7Wss1U6+HYih29DUlyq2NvW3XzCIqM12VaKfcx7Na311Hq9hcYUN
         DcYImhumkUuuMHbhTvFFcIl2O5fYToXadskE1LV1OnOw0LLUUy7e/AjElMj1Byw3secx
         1ZNCCmLmVfUcMFj2o/nxCuDzx4luDptFroGQ9pamoagGD4gmnk0diOMmJulBkLeXcSll
         LZbw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1746896240; x=1747501040;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:x-original-authentication-results
         :x-original-sender:to:in-reply-to:cc:references:message-id:date
         :subject:mime-version:from:content-transfer-encoding:x-beenthere
         :x-gm-message-state:sender:from:to:cc:subject:date:message-id
         :reply-to;
        bh=U58kOsiFUwWw4L/59Cx5PMkQPOh0JabzeVPuGyIZqw0=;
        b=BQL6uNeygx5kiMrPi0c+qhzBqBu1d6a/0gIQ6xzy9s4wr9tBfeyxE6gCHemZ0RU6J2
         p9NLkGkL2fpaYHO6Ee4fPMbQZeV9UxVUDGsb1KdNeWxEQafIFh5NENpQJ1gPExzjzKqi
         8MB4kMxEjBn+77HfOtP79rKpAcLeahDFuR2KGkDpAEHsc09QYTZqep2E6wBK2uKg3aVg
         0P5lMu/tMev6K/C2/ewbcgp+03uZnn1jMET8Gx1riWTV47PRUhKJHzgtPoAq9pDLt1Dg
         wndSSdsgcICb5s/9G4JPj+zXPbM8ePiUw3G+NaR8cgScn8bQCIzObi0d8P/zQLu1rV+L
         xyKQ==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCX3cbVJ12xwvlxvCLacL583IzVbrOe4RGvm6GVXo38HKUDJvakZc7VGlY8WcERAK1bV+i0XfqeJXXfL@gnusha.org
X-Gm-Message-State: AOJu0YwLaajYmOBshcMd17J3P4OHUkmSlJP0sd49QMbK17/OT6f8WnLw
	SRlDoJn4LM29inzIeFawR81UwTg4sS1QoPzo5Oufl690yaTd0suC
X-Google-Smtp-Source: AGHT+IHeVF6OA67rysAhA4zvigCpMa1mLQcJUnLaXAfJV1LJ9ll0QUqg9nA3sfoJpqAKnZDkcN6CIg==
X-Received: by 2002:a05:6808:23d4:b0:3f8:c486:9b27 with SMTP id 5614622812f47-4037fe522a5mr4474397b6e.22.1746896239607;
        Sat, 10 May 2025 09:57:19 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com; h=AVT/gBEDVI1tsLvjtDj0BlFRwCKXtgppmVMqTYBYvWmWwyZ4Xg==
Received: by 2002:a05:6820:1aab:b0:606:3d9d:a844 with SMTP id
 006d021491bc7-60832ef0cf4ls115783eaf.1.-pod-prod-08-us; Sat, 10 May 2025
 09:57:16 -0700 (PDT)
X-Received: by 2002:a05:6820:1a0b:b0:607:8929:44ff with SMTP id 006d021491bc7-6083ff1552emr4896864eaf.1.1746896236175;
        Sat, 10 May 2025 09:57:16 -0700 (PDT)
Received: by 2002:a05:6808:13d0:b0:3f6:a384:eb6f with SMTP id 5614622812f47-4037feaf8bdmsb6e;
        Sat, 10 May 2025 09:55:53 -0700 (PDT)
X-Received: by 2002:a05:6602:7194:b0:867:6680:8191 with SMTP id ca18e2360f4ac-867668081f0mr677510439f.0.1746896153028;
        Sat, 10 May 2025 09:55:53 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1746896153; cv=none;
        d=google.com; s=arc-20240605;
        b=NePPDf7ZoLAKGQOJL7RMjEC7+FTRg3+5AeJGWrrM1NY4oM6pQk+UK0rcrFe/IYqF2h
         zHk1ZTlRZICkLlAbnuzOujRpQjFjpP3oPY59cnhSOz4zZjVZKTesDDL+HVFGiOdIyFRS
         XgJgXYDcVYEjq5pa6Qs3HnEnsvvLqup6va9TiMAFVmyjwbhCPZwY/CRlvYcv/61i0QJD
         Jr64h3QwAI8/kJ9j2ZVzXsWdCnxhdewvGTv5FiH14K99KZXCTHoRWN3iQf9Bqcy5p7gm
         r3lh3McAA/34zmWGRoukteBB6MzxjVkJLhuCg8vk1N/dtQXeREONizQq6+iMYCPmOMWM
         JIFw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
        h=to:in-reply-to:cc:references:message-id:date:subject:mime-version
         :from:content-transfer-encoding:dkim-signature;
        bh=864UnJzK5gqkK+/0FnA1lDjp8oB04ljUJjVN2hLFaJk=;
        fh=IucUWxPYz45kerIx7PqbmpngMd3KZSjJ/EhH9zjCCyc=;
        b=kVJcp7tIURl+4+VbAqvkYNlkVZY8hqvXt8fM2VTDEdnc/8IzbFhkflTsqJMmLStfXt
         rrt0LuDwy1bta5Dh9MYkR5zXcEIiU7QFmVxpgMnDLOkSNq6Qg3VZcR/bz3CgNtsefFVA
         +NTf9PVMatmdXz2d0qI0tAQ6HKJk6LDH+be2xSSTNTYNjfMiFtWjCH4+Pfz8MZ8byjR9
         1dgrcet9GSC0QPVmzBmWVS1t5V4x5vaXQbEWRjLTGniPUtvEmDf0fvQYAhgxBPtwDi/S
         mhQ+1NP59fDZYLm8akJSVW+iFmK2+MdrjveXImrLd22xVNdwLNfm8dDoaZsMDkNQ/k8p
         v8/A==;
        dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
       dkim=pass header.i=@voskuil-org.20230601.gappssmtp.com header.s=20230601 header.b=XBVfv3ch;
       spf=none (google.com: eric@voskuil.org does not designate permitted sender hosts) smtp.mailfrom=eric@voskuil.org;
       dara=pass header.i=@googlegroups.com
Received: from mail-qv1-xf2e.google.com (mail-qv1-xf2e.google.com. [2607:f8b0:4864:20::f2e])
        by gmr-mx.google.com with ESMTPS id ca18e2360f4ac-86763491c09si16899239f.0.2025.05.10.09.55.52
        for <bitcoindev@googlegroups.com>
        (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
        Sat, 10 May 2025 09:55:52 -0700 (PDT)
Received-SPF: none (google.com: eric@voskuil.org does not designate permitted sender hosts) client-ip=2607:f8b0:4864:20::f2e;
Received: by mail-qv1-xf2e.google.com with SMTP id 6a1803df08f44-6f544014883so16479336d6.0
        for <bitcoindev@googlegroups.com>; Sat, 10 May 2025 09:55:52 -0700 (PDT)
X-Gm-Gg: ASbGncux0NY2HccgddsP2OgG9mH6u1AIjyBigsFNlg7rlWQ6U8isGYor4eu3W4SQ4xb
	CCx1/jeupBCcg+VzKt1PoCeRaDA4Smk5pgHEVUhO6C7+YDS+iuyV1v+DIQbGWM4qmRckzJA/mPn
	519R+sEG7/rMM7hcpPB7RdfR+aaJzni1odINBXfn1RrrolbKOsCJ+DbLU/jUA/WXuAQlS7YYEno
	UyUkoH4vJ1A+BOveTkQMhqpX8J+1mqiOEZ03zI2zKd7X6ut0is4DfY01chEUtUbPmBpRPgle0yF
	if+r3YjQooqlWbj+1D6P2sswvjC2XblrKP88Idfa40gpwjphDSbIHCuY6RYaHQ1agawtvuRr3hV
	YaDsAPGsp5n9D4+wHnaM/z2M=
X-Received: by 2002:a05:6214:2b0a:b0:6e8:fa72:be51 with SMTP id 6a1803df08f44-6f6e47e6a4cmr129617816d6.19.1746896152056;
        Sat, 10 May 2025 09:55:52 -0700 (PDT)
Received: from smtpclient.apple (c-73-227-67-43.hsd1.nh.comcast.net. [73.227.67.43])
        by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6f6e3a0c93esm27485836d6.60.2025.05.10.09.55.51
        (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
        Sat, 10 May 2025 09:55:51 -0700 (PDT)
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
From: Eric Voskuil <eric@voskuil.org>
Mime-Version: 1.0 (1.0)
Subject: Re: [bitcoindev] The Tragic Tale of BIP30
Date: Sat, 10 May 2025 12:55:40 -0400
Message-Id: <197BF722-4D8F-4796-8FBC-1F002D2CCE31@voskuil.org>
References: <4AC2B1A6-23F3-4A06-808F-448D9DD58FE2@sprovoost.nl>
Cc: bitcoindev@googlegroups.com
In-Reply-To: <4AC2B1A6-23F3-4A06-808F-448D9DD58FE2@sprovoost.nl>
To: Sjors Provoost <sjors@sprovoost.nl>
X-Mailer: iPhone Mail (22E252)
X-Original-Sender: eric@voskuil.org
X-Original-Authentication-Results: gmr-mx.google.com;       dkim=pass
 header.i=@voskuil-org.20230601.gappssmtp.com header.s=20230601
 header.b=XBVfv3ch;       spf=none (google.com: eric@voskuil.org does not
 designate permitted sender hosts) smtp.mailfrom=eric@voskuil.org;
       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.8 (/)

Hi Sjors,

The point I=E2=80=99m making is that introducing more complexity to try and=
 mitigate this issue, while ignoring far more likely issues resulting from =
these various hard forks, seems irrational and inconsistent. So either way =
I would close out this question.

It would make more sense to me to have the project(s) that have deployed su=
ch hard forks finally BIP all of them, as some have been deployed silently.=
 This would allow all implementations to know what the consensus might actu=
ally be (or not) without having to fish through source code repos.

At least one of these supposedly inert hard forks (silently deployed) has r=
esulted in a very likely future chain split, which the Consensus Cleanup ef=
fort is attempting to mitigate. Interestingly enough it pertains directly t=
o bip30.

At least this way various projects and their consumers can make informed de=
cisions about how they perceive the risk and the benefit. Some might simply=
 take BC at its word (that removing checkpoints is unlikely to cause a chai=
n split) and simply ignore it.

e

> On May 10, 2025, at 12:24, Sjors Provoost <sjors@sprovoost.nl> wrote:
>=20
> =EF=BB=BFHi Eric,
>=20
> I agree that deep-reorg BIP30 handling is not important. Although it _is_=
 an interesting exercise which helps to better understand consensus code. I=
 think people got distracted a bit by recent drama.
>=20
> The Bitcoin Core project "decided" many years ago to not prioritise the g=
raceful handling of extremely deep reorgs. You already stated your disagree=
ment with that approach back then. The dropping of checkpoints is a continu=
ation of that.
>=20
> The only thing that would motivate me to bring back checkpoints (i.e. und=
o the PR that dropped them) is an attack that doesn't involve alien technol=
ogy.
>=20
> At the same time I don't object to, and might even review, changes that:
>=20
> 1. are simple enough, like Solution C earlier in the thread; or
> 2. someone writes a thorough BIP that goes though all the ways different =
(versions of) implementations handle extreme reorgs, and comes up with simp=
le mitigations that make the handling consistent
>=20
> As long as they don't bring checkpoints back. I think they've outlived th=
eir usefulness as consensus training wheels and now they're just an invitat=
ion for legal attacks (or future developer laziness).
>=20
> - Sjors
>=20
>> Op 10 mei 2025, om 17:39 heeft Eric Voskuil <eric@voskuil.org> het volge=
nde geschreven:
>>=20
>> This thread seems to have gone silent. Are these pending hard forks no l=
onger interesting?
>>=20
>> e
>>=20
>>> This ignores the chain splits resulting from the 14 checkpoints that ha=
ve
>>> been removed to get to block 1. If the consensus is to not care about t=
hese
>>> hard forks causing chain splits, there is really no reason to care abou=
t
>>> this BIP30 chain split being caused by their removal.
>>>=20
>>> Best,
>>> Eric
>=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=
 email to bitcoindev+unsubscribe@googlegroups.com.
> To view this discussion visit https://groups.google.com/d/msgid/bitcoinde=
v/4AC2B1A6-23F3-4A06-808F-448D9DD58FE2%40sprovoost.nl.

--=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/=
197BF722-4D8F-4796-8FBC-1F002D2CCE31%40voskuil.org.