summaryrefslogtreecommitdiff
path: root/9e/b5b0869377b3c1e2f29b8f65eafbfd354fea2b
blob: 779e79acdc221f261727166fdbed028094fb1bce (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
Delivery-date: Sun, 24 Mar 2024 12:07:04 -0700
Received: from mail-qv1-f57.google.com ([209.85.219.57])
	by mail.fairlystable.org with esmtps  (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
	(Exim 4.94.2)
	(envelope-from <bitcoindev+bncBDL4XL646QOBBUPTQGYAMGQEMNV4Z5Q@googlegroups.com>)
	id 1roTBQ-0001id-Ci
	for bitcoindev@gnusha.org; Sun, 24 Mar 2024 12:07:04 -0700
Received: by mail-qv1-f57.google.com with SMTP id 6a1803df08f44-6904f4bc70bsf44730756d6.1
        for <bitcoindev@gnusha.org>; Sun, 24 Mar 2024 12:07:03 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1711307218; cv=pass;
        d=google.com; s=arc-20160816;
        b=aEGAJ5yQQd8iarN53SpkyFdjeXbOaVRNUZ4AIJuYEYzNjUeA3v6Q8hFEnWTNNeSJgQ
         DmV6LeYfFGMDYv6jELFTaoLYROAjmthXXHhgqyYGgengEDi1c4XvHyvfFB+m9KRbYc/y
         aGkeWCdG5RPrATll2xBPbHGIRMuxtuLYTO2pBEqAsnoynRdFBF/AHeauFa7gNVgFD7Wh
         CRv1jLdo3BKwngSHH3Vm+RShyxvK++fELjxg3HKmbNqCnUbDGbezTSF32WxXfutoNdxQ
         zbod1GXRbQkbKxlMxumxmjXFzw+K7TNSRB2gvJa2106b2IQ6eKhAsYZazfG7vOVuqZ1k
         zmTA==
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:reply-to:mime-version:feedback-id
         :message-id:subject:from:to:date:dkim-signature;
        bh=zxJGNMHZGVC2yzuD4wfcHMj51mdpnOCUdy6h7YnE7Pg=;
        fh=StLW6IW7zo+xSufS3RtYx7o36JwhZpW7xkMyT1VG4zs=;
        b=K9KYcABQUsxPzRTy8+sfehdgnAtHaEPCeC9/21fJihprY9QH3OIy5MBPdtZqns7+Sx
         FNMyvmaIKAtK72jHYvFmuFjPHGsGUEaE4GkF+mdR0i4yErYsQxJXHK9WMhXrnwuA/EgO
         o6VFjtXqJmb+hBzySzrVfZkf9GWFoDmCEqWMre6tMuJ5MohvCm07EPvBG9qJtiP3TvDH
         FhEffPNVydutw9HwY0GsJO8LvWsAtyxDJcR88WFQIPtWXW3d17fQf5w1QbUDl5nL/QEk
         oyxIJkOAByBvLSoYkN0JMTajaqwMpT1XWnAA/RGAbQvcNuydPkRbsgSpAevcdcXTuOVC
         Wx6w==;
        darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
       dkim=pass header.i=@protonmail.com header.s=protonmail3 header.b=elohXIZa;
       spf=pass (google.com: domain of darosior@protonmail.com designates 185.70.43.18 as permitted sender) smtp.mailfrom=darosior@protonmail.com;
       dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=protonmail.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=googlegroups.com; s=20230601; t=1711307218; x=1711912018; darn=gnusha.org;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:reply-to
         :x-original-authentication-results:x-original-sender:mime-version
         :feedback-id:message-id:subject:from:to:date:from:to:cc:subject:date
         :message-id:reply-to;
        bh=zxJGNMHZGVC2yzuD4wfcHMj51mdpnOCUdy6h7YnE7Pg=;
        b=SLi5nGL9hnBuQp5gd0tapm7jEQyrazpCfgHGFidtXkXcrcGszy7stQSZbX+8ScCW1V
         m5h4H+0FJoeNQvxFlNCOEZJIPaztLaIsnrHgJx5MLGIxqTTsDyKiDxN7iHB7mTtYLjfB
         NKp3A/nYi2hRdm0IGp6EUciFr6KwYHuoyCVbTqW2naSNQnzCx4y1iMDhiMsgHHtAJETM
         l0hAVT10t1aL8u8Uc4dnWTNBW9i1MpxiD3bILIb983C7oFCz0dED3gU7vlM8e1MH3jIs
         y9Aer+A6jxBE/XO5VX35XMI69iLcU4gBRrigmv1XA0XyZeKSjUQPeNWsTKwJDx2fla16
         pLEg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1711307218; x=1711912018;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:reply-to
         :x-original-authentication-results:x-original-sender:mime-version
         :feedback-id:message-id:subject:from:to:date:x-beenthere
         :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
        bh=zxJGNMHZGVC2yzuD4wfcHMj51mdpnOCUdy6h7YnE7Pg=;
        b=N3exo3Top/4Gb0EilxHceNFDTg8t1cYmfb+47cdo9fe+Hc/hQTwLj/ih+lzx26I6jE
         E4TVyKaCwfEL+D2hDwBP2AKauaISG+oCuinUUBL4o2LrtgjvjIEfaQ76omdYQoad/g3v
         783MQq2/qw7hjMMzTg1+nXKOYG7FXe6Boek9AFolAdSGJNM+SUkY5rq+KPbG6U7DP+L/
         eT9vmduefPSGExyN8/Te54EnGZkCshoR5mHp/7gcMNZRhJdqu26RD27ZQwSHnoPQvQAZ
         v+IJViZ8KtscYqMv3EpK9JOVsfi2P4mhl0iCF8FpKKvVJDn2sE09DSn0dRcVgUGpxEXB
         wnYg==
X-Forwarded-Encrypted: i=2; AJvYcCXrwfv8eeU/+97DzkpaftXhERqlf1mExzxE+9opqqvadz8suPgsbZjiY+g5LN6QE7vHiLRhktkF3MnONrTdB7207Fn0YUQ=
X-Gm-Message-State: AOJu0YysmmVBD7UKuxj0P37NzDIJ82CLO7LrRCngYnjIWUgDaHZnNrCI
	N+NH4Z2xQWjHQd2woD6iSdrAe+Ow5tAIZlmATY5LtVJr6tTMU+O2
X-Google-Smtp-Source: AGHT+IFrTAlwZlkbjr1zRM0lKKRdqqHZ97zB4cj7vxZLEojxr3WzVRMW9hV09GvAbWRBrzuMxQjN9A==
X-Received: by 2002:a05:6214:da6:b0:691:46ee:6abc with SMTP id h6-20020a0562140da600b0069146ee6abcmr6311653qvh.3.1711307217693;
        Sun, 24 Mar 2024 12:06:57 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com
Received: by 2002:a0c:ee8b:0:b0:696:892c:9e58 with SMTP id u11-20020a0cee8b000000b00696892c9e58ls811275qvr.2.-pod-prod-02-us;
 Sun, 24 Mar 2024 12:06:56 -0700 (PDT)
X-Received: by 2002:a05:6214:5b0d:b0:690:874d:fa4d with SMTP id ma13-20020a0562145b0d00b00690874dfa4dmr39466qvb.0.1711307216675;
        Sun, 24 Mar 2024 12:06:56 -0700 (PDT)
Received: by 2002:a05:620a:44c2:b0:78a:4813:d207 with SMTP id af79cd13be357-78a4813d2a8ms85a;
        Sun, 24 Mar 2024 11:10:40 -0700 (PDT)
X-Received: by 2002:a05:600c:3146:b0:414:8e3:d8e0 with SMTP id h6-20020a05600c314600b0041408e3d8e0mr3649519wmo.17.1711303838284;
        Sun, 24 Mar 2024 11:10:38 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1711303838; cv=none;
        d=google.com; s=arc-20160816;
        b=BMw+xLjEXRCD91achDYCDyR6Ti1jFayjd+5xlnAya8ku3CrZgjnfuSzD5EDwrTYO1s
         ZzLbhFZdqztg3SUFIYi3Y1BKhhteLMCPCsUM96J2otQcb/WNTsjn62LH9jTvxSa8F5f3
         5dyDThup2rOKrtEiaMC1sBgnoKYeK3v5fO3Bk3e/cKOm1Ovymcs202N5LtRzpjI5BnOu
         kiHTmsPX9EbKA9wt3uzDqsFIFDKucDaWHTSARzfejxcpwOf69Xe1vJ7Ke6QlnvWRzvnQ
         8UoGjEhTAOV1fUbgGlP9oywNHbcuTzpO59KJ7RqiJ9ksWgP+/tYIXP6NoKY8t7XK1SNO
         YGiw==
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:message-id
         :subject:from:to:date:dkim-signature;
        bh=mbzQWxoSkBDOESS4SZ0kHKUJ03MkqAJQLeUDxN6D8T0=;
        fh=lhFSo2W/mHC0QoJ9oNg3A35n0DTltt3CQl1/0RggJlk=;
        b=wgXRl8ncyR/iuVv+T2GxTx/+Lb0J9WD/Po7VN+DG3Ds7aZF8NcBPJGb70h9OY3hVPB
         jc8lKKmwYWpYpmMINc36HutaKKnhBVuf8tBIsSLwfz6LASYxydH6KAo05l7k69mcSmBo
         hmeL3izMewL6W+HXiAg7VYGi0jBJSImL9Y/eBa45DOdoXByV7gZjr9mh78pdj16ILGsw
         1DJ1wW91PFe7zI6yjZ20n0uSkt/RAQMxSumhwLOpiD7F6Of1/WeJP7D11xjXGs9T3wHq
         CJbvvaQVsXS6SJLHQMV+PoLWh3F2PkpJ0WrDxs/Sv1QKparcjI+InHiIsxTLSXSNOS9e
         XVBg==;
        dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
       dkim=pass header.i=@protonmail.com header.s=protonmail3 header.b=elohXIZa;
       spf=pass (google.com: domain of darosior@protonmail.com designates 185.70.43.18 as permitted sender) smtp.mailfrom=darosior@protonmail.com;
       dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=protonmail.com
Received: from mail-4318.protonmail.ch (mail-4318.protonmail.ch. [185.70.43.18])
        by gmr-mx.google.com with ESMTPS id j28-20020a05600c1c1c00b004132f97fa43si126873wms.0.2024.03.24.11.10.38
        for <bitcoindev@googlegroups.com>
        (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
        Sun, 24 Mar 2024 11:10:38 -0700 (PDT)
Received-SPF: pass (google.com: domain of darosior@protonmail.com designates 185.70.43.18 as permitted sender) client-ip=185.70.43.18;
Date: Sun, 24 Mar 2024 18:10:20 +0000
To: "bitcoindev@googlegroups.com" <bitcoindev@googlegroups.com>
From: "'Antoine Poinsot' via Bitcoin Development Mailing List" <bitcoindev@googlegroups.com>
Subject: [bitcoindev] Great Consensus Cleanup Revival
Message-ID: <gnM89sIQ7MhDgI62JciQEGy63DassEv7YZAMhj0IEuIo0EdnafykF6RH4OqjTTHIHsIoZvC2MnTUzJI7EfET4o-UQoD-XAQRDcct994VarE=@protonmail.com>
Feedback-ID: 7060259:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
X-Original-Sender: darosior@protonmail.com
X-Original-Authentication-Results: gmr-mx.google.com;       dkim=pass
 header.i=@protonmail.com header.s=protonmail3 header.b=elohXIZa;
       spf=pass (google.com: domain of darosior@protonmail.com designates
 185.70.43.18 as permitted sender) smtp.mailfrom=darosior@protonmail.com;
       dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=protonmail.com
X-Original-From: Antoine Poinsot <darosior@protonmail.com>
Reply-To: Antoine Poinsot <darosior@protonmail.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: -1.0 (-)

Hey all,

I've recently posted about the Great Consensus Cleanup there: https://delvingbitcoin.org/t/great-consensus-cleanup-revival/710.

I'm starting a thread on the mailing list as well to get comments and opinions from people who are not on Delving.

TL;DR:
- i think the worst block validation time is concerning. The mitigations proposed by Matt are effective, but i think we should also limit the maximum size of legacy transactions for an additional safety margin;
- i believe it's more important to fix the timewarp bug than people usually think;
- it would be nice to include a fix to make coinbase transactions unique once and for all, to avoid having to resort back to doing BIP30 validation after block 1,983,702;
- 64 bytes transactions should definitely be made invalid, but i don't think there is a strong case for making less than 64 bytes transactions invalid.

Anything in there that people disagree with conceptually?
Anything in there that people think shouldn't (or don't need to) be fixed?
Anything in there which can be improved (a simpler, or better fix)?
Anything NOT in there that people think should be fixed?


Antoine Poinsot

-- 
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 on the web visit https://groups.google.com/d/msgid/bitcoindev/gnM89sIQ7MhDgI62JciQEGy63DassEv7YZAMhj0IEuIo0EdnafykF6RH4OqjTTHIHsIoZvC2MnTUzJI7EfET4o-UQoD-XAQRDcct994VarE%3D%40protonmail.com.