summaryrefslogtreecommitdiff
path: root/17/006280cf99d1f1c066d62d2c5bc9a21c508436
blob: 284092309dcf1233d21cb97080a9d4555998c48e (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
Delivery-date: Sun, 20 Jul 2025 15:40:17 -0700
Received: from mail-oa1-f63.google.com ([209.85.160.63])
	by mail.fairlystable.org with esmtps  (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
	(Exim 4.94.2)
	(envelope-from <bitcoindev+bncBCJNLJPWXAIBBR7A6XBQMGQE4ELFYYA@googlegroups.com>)
	id 1udchd-0007SK-6q
	for bitcoindev@gnusha.org; Sun, 20 Jul 2025 15:40:17 -0700
Received: by mail-oa1-f63.google.com with SMTP id 586e51a60fabf-2ea76b45c6asf1540547fac.1
        for <bitcoindev@gnusha.org>; Sun, 20 Jul 2025 15:40:16 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1753051211; cv=pass;
        d=google.com; s=arc-20240605;
        b=aR2NdZgA70RRisv8Mhftlnh1OI+41wysDLTQ97wTemgb+SjwHfDQzLYBOsRvLllWsO
         fPOp5cmy1zfGnArv2RT5Q//+1yjQFtOQrltaX/DjhiZL5XXUF4XV63wID/jPtbylfTft
         qNtwPVf3XdfMTDpzBvjpHOL4shFqnTo7AoXskl+guH6J8nAXv/t5iVa5kcm1IiaCdzxB
         xiNF2dDhwNV6PJHg7ISl2Ev3dehZ4DizHLcUg4joAgmT1yH5Tiwwpz+XLvR8N57OoYqN
         vBREYfkXl0xfFGgjQ+du26vD2cLIP0zU/wNy/tLRty+5HRMrbpobpKAIrOpQ2oEA4vyF
         ZfTA==
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=KVwuLVfAD+b48WHllEG/aoBmOVjn1vhRsTvItX4og3E=;
        fh=FllohH7HA9yzh+DlJRTAeoCb3jY8GuuhB3Fvg1bPZN8=;
        b=ldwxlRpTZ21GdsSwATmOvOHzAXuzrxWbDAkB6RPHukBlLvB9Kbo5hnLpPjbAi6JC/D
         RorOH1CWYIidayjX7ek5N24yKD9O4SZEmgoSojK5dW1u1w8RiqkIKWep20yh+/HdYJyu
         ypOGX1ODrlzySnQwEOkSPz0pLOIwwFPNInWi5s+5nOVYT56KaRQU2sdwV831q/EvTCsu
         9s35fhgO6ATx38qJiovOrMUJeD2zW0oKTzlO3KIXkLjLSUjRpXZhLBOLYN2Jkno6c2pV
         h9U69RewNyY14ics+lAKthmx8We5spHgMzufrWFfjd7m5WC5ABx/xRwwOBGIFLvFUrwG
         Gwkg==;
        darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
       dkim=pass header.i=@gmail.com header.s=20230601 header.b=XlARAgOe;
       spf=pass (google.com: domain of gmaxwell@gmail.com designates 2607:f8b0:4864:20::52e as permitted sender) smtp.mailfrom=gmaxwell@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=1753051211; x=1753656011; 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=KVwuLVfAD+b48WHllEG/aoBmOVjn1vhRsTvItX4og3E=;
        b=JMNEMT6CNVAFlcgdkNUT/2ckvGfe6IeRvokro5VsGOtIo25vJxxn2GFpq1UxWsmO1Z
         R5vkn68o8DJ7xLDglkEzS30X6JXfGHhcvPSQkRT2yb0vRGG6iZ/TAJe34tCzf48TlvwJ
         Mcn0lCKn8J7H8XEDNyjcdEFJd3j/2wWzi8cSiTqslG5EpnNvokGw3z012t7cnD7gYtng
         m3TonlNMxa46kOQe0ygQfBDOLMYLd3KuO9pirZlvPt6OGOceZMwRlqwoK+X9Jdh2yXRf
         B+OC6jpTPhSvJvlC0zZl6jmz+FbLYe1LFYRnNRwgXwURhDXVq/0CPtYekbgVAfu1sx+E
         Uaxg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1753051211; x=1753656011; 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=KVwuLVfAD+b48WHllEG/aoBmOVjn1vhRsTvItX4og3E=;
        b=a6DI88Vra9tJK/sZao8/eI2Dv7RE/p26ZNwXE/8eR1xVQimW+sY3++BobHqY6CZcvL
         bb6rXqsfti/HT3YY38UTZwSz+y/SEwLp3OMiqDrFx8DyUSn5/suBW1vzgr0HFtIaTwnd
         etsuSDaxl/PLXRjSJPl3jcM491uz2KTNlKfpynaVvRdNsFPEAyx0o9OR2g7Zg+jFMNpI
         FJUDmVXjFsj0ZqxAtsN/MjZM9/LG9GprK3sb6osAXuhj72tSYqACEEkNEMMGLemliUc0
         Rkfqw+ZxD7a3xCs3eXQQlZO/f/YMmvVYh5FvI/phRhhqEjD1sogziRcik0UVffuYE8Hc
         kkzw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1753051211; x=1753656011;
        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=KVwuLVfAD+b48WHllEG/aoBmOVjn1vhRsTvItX4og3E=;
        b=gLLjSjFG/SrOUxgbhiNhESq34vj0Swgkuq0PUwMUGKcQxT9nz6OLuOgkHoP2qCaDPI
         DyUraaPoaYm1i/QG0nJHlLSgNHKYBJ16r52p6SVoIVvsBfn2NkJTVmRWfv1ORl/B15LC
         jyRUBucq5w416vd4xyatyW268CTb8W3z8qdLGTKEFxGn0Rd8R8q+ztKmx7BLFfj44hYH
         gA7s//61SHLgI6zd+pRntitaowLKF311oggXbbnwGl7BZkpCxHYSWE/1mZqSTNVKUHiB
         Omw9deeQDz8H3pHlgiOAmOptrk/Z7Fb4u9a7/OM8YWaxXV5JV5K2dc6EF3SMnnTV1wM8
         hA/Q==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCUJe1YDxeZJhDuRqh09zzZzQYU3HO7CC8xNPGj7bartNDBrtdOnf5kHDaPJ1nagkL09ypyWYR3XFtfO@gnusha.org
X-Gm-Message-State: AOJu0YzQLCusz04EbGcj9R33q7LINaiN62SKM/inHysTYICsSodfXjWh
	bfHS5aTO6h5CpUDfT5gSS9zjbnUx+XCIrrybqLVaFv9yZ7+OIaMMXVi1
X-Google-Smtp-Source: AGHT+IGb+ZFIA2tWJJyG1NPJxSTZFSp115liHdkB5nkPkpJaiKausMaz75X/IxTaYMr2qJ4BQD0fyw==
X-Received: by 2002:a05:6871:6502:b0:2e9:512:ee1a with SMTP id 586e51a60fabf-2ffaf22e368mr13863154fac.4.1753051210791;
        Sun, 20 Jul 2025 15:40:10 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com; h=AZMbMZegSu9RZQIXaStcdMaZoCbfk1b5L3P6uDB9na3l7BDNEA==
Received: by 2002:a05:6870:6c02:b0:2ef:51df:c05d with SMTP id
 586e51a60fabf-2ffca3be243ls2123850fac.0.-pod-prod-02-us; Sun, 20 Jul 2025
 15:40:07 -0700 (PDT)
X-Forwarded-Encrypted: i=2; AJvYcCXtyrCTJMlrT/EXeN+wUecbC/PJ8yD6q/B5W1aus9/Y2cDF63pS8smtmrQMoMLOBIe3G0CxWWs27ba8@googlegroups.com
X-Received: by 2002:a05:6808:1a07:b0:401:e848:18b4 with SMTP id 5614622812f47-41cedb8f9a5mr13514031b6e.8.1753051207448;
        Sun, 20 Jul 2025 15:40:07 -0700 (PDT)
Received: by 2002:a05:6808:88c7:b0:415:de3:3f05 with SMTP id 5614622812f47-41f76b984fdmsb6e;
        Sun, 20 Jul 2025 15:38:24 -0700 (PDT)
X-Forwarded-Encrypted: i=2; AJvYcCV4MEslaHQVF4tl4JyJQBPoLI4mQNlxxbPdsJP4ChzJZkBspzorwVqmgApj6mwGx0eGMlpb4FnxCKSq@googlegroups.com
X-Received: by 2002:a05:6a00:b50:b0:748:fe1a:3432 with SMTP id d2e1a72fcca58-756e89627ebmr27515634b3a.9.1753051103756;
        Sun, 20 Jul 2025 15:38:23 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1753051103; cv=none;
        d=google.com; s=arc-20240605;
        b=PlWeGPKrjCFj8eN1cwsQGjd8wLCkYfAYxWhrow4rXAAiXdEP9KLMFCQ2Pb6D9JJqWB
         AFOroui3LiXf0XP3ygh8qn3mMDLLP9Id8qgdA+WSNmL1fldQ2Q/Gc7NLiObQHq0c251o
         cZddYbmCh3ivapSanu1/6OhJvJGTLfPS2O8w2q/SJenGzzqF6yX4Pqf9KjtSMI/tW4gd
         EYLPfry3ObktSuTmQXfQ8X6GFbntP09ZKXk9GNBCi9iIZN/McXFn3K0lKGQxSwaT6/Ff
         ElWQmYNOcp+ESlvllimb537pdHvpyRpJY9DRj5Odh2FtUgsXoJQhiiZD7HGqqegynjB3
         XD9w==
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=XKggxCoUH8hjBMya2ChAHsLdz6biqZEUdDuFKb4rGow=;
        fh=iUt4YOh8kDPCOIcl23FqjXSYr6hg5k53QQNY7Vwqys8=;
        b=NhhKvni75//UKsaJvzbtFgH7kI1qAuro7DdbJozhiXZ487GtZTlE/uu4/fLWFxDMjc
         HLQzvADvP3z5MCANq9Gcm+aKeqrvOmNNwqCcqi2XprFOWArurf8gjKGUgM6n18ruP/2w
         nM6UqmrAbHJjxcqd1rU64hzifmG0Xbz/5wZjn0Fpf5MY5SSoWK0Dm5/H9fqqRJ9zzb7d
         xo8shnPZbuTDJ4RNjQhVIje8Sq05DpPRiGoEr9tFAfSeeS6TvUVFPap1wYuaaqLvzVQ2
         fnuIGDARERpN2cl2edLrj3/+8wi/+FiMAv4FAXUYGms8ar9jafZvA9bJn2MNlVwyrDA5
         +i/A==;
        dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
       dkim=pass header.i=@gmail.com header.s=20230601 header.b=XlARAgOe;
       spf=pass (google.com: domain of gmaxwell@gmail.com designates 2607:f8b0:4864:20::52e as permitted sender) smtp.mailfrom=gmaxwell@gmail.com;
       dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com;
       dara=pass header.i=@googlegroups.com
Received: from mail-pg1-x52e.google.com (mail-pg1-x52e.google.com. [2607:f8b0:4864:20::52e])
        by gmr-mx.google.com with ESMTPS id d2e1a72fcca58-759c4b703e6si311351b3a.0.2025.07.20.15.38.23
        for <bitcoindev@googlegroups.com>
        (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
        Sun, 20 Jul 2025 15:38:23 -0700 (PDT)
Received-SPF: pass (google.com: domain of gmaxwell@gmail.com designates 2607:f8b0:4864:20::52e as permitted sender) client-ip=2607:f8b0:4864:20::52e;
Received: by mail-pg1-x52e.google.com with SMTP id 41be03b00d2f7-b170c99aa49so2597014a12.1
        for <bitcoindev@googlegroups.com>; Sun, 20 Jul 2025 15:38:23 -0700 (PDT)
X-Forwarded-Encrypted: i=1; AJvYcCWpg9wKYdP08650yZh5F1FOv1lOEYwzbFJ9tGfCZE0pwQeKBbIE6zB4pPaw7akzJRKgOnw/nMo83tKT@googlegroups.com
X-Gm-Gg: ASbGncvjw7bknbKU3rwZhk5vpaAprLxwL7XFywTClHywGar1tsMXtk1oFuV4vzKwaYA
	fzTTCi8mFUYERmNVM768bKS0YWx4HE/yHBZC0IwozVLKI9WN3lAHf30iMzScLs+iGQ73PypITU0
	s04Jx1Q4dJhuEM2Beifms4dQpz8rVY5XnYDaVfM9xCYQktHqie4omioTY+hGP3gDwZVPrOtfgBF
	DFiB/w=
X-Received: by 2002:a17:90b:3d8c:b0:316:3972:b9d0 with SMTP id
 98e67ed59e1d1-31c9e5fcacfmr27457001a91.0.1753051103205; Sun, 20 Jul 2025
 15:38:23 -0700 (PDT)
MIME-Version: 1.0
References: <CAEM=y+WkLOVJ787jjr5zZgKsAHxHkgdZjANqGycEh4K7ZSddSA@mail.gmail.com>
 <-k1KNMwmXrdmMxpxMeJHAOYuKpMfeUpx7rqfIkta_NC6f7MtzlOYEdXbAhi-SztejTidNysh40ask8j9JNrzxoh1sUCH4F9tKV6tarkrWrc=@proton.me>
 <CAEM=y+WUpbzJBU6nYyM5Lj3ByD199Fxubvc50uqkv8uEd7GJtA@mail.gmail.com>
In-Reply-To: <CAEM=y+WUpbzJBU6nYyM5Lj3ByD199Fxubvc50uqkv8uEd7GJtA@mail.gmail.com>
From: Greg Maxwell <gmaxwell@gmail.com>
Date: Sun, 20 Jul 2025 22:38:10 +0000
X-Gm-Features: Ac12FXxRHVboKHzKegd8gcwAQied1g93C1o6jXUJtw0JGYOqrq5Aq8_VzIxFzMk
Message-ID: <CAAS2fgR+XccLeZqt0GXP=b-cu9ya=-pVZred_q6xGCrNKMLy9g@mail.gmail.com>
Subject: Re: [bitcoindev] Human meaningful witness versioning
To: Ethan Heilman <eth3rs@gmail.com>
Cc: conduition <conduition@proton.me>, 
	Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
Content-Type: multipart/alternative; boundary="000000000000479e18063a64048b"
X-Original-Sender: gmaxwell@gmail.com
X-Original-Authentication-Results: gmr-mx.google.com;       dkim=pass
 header.i=@gmail.com header.s=20230601 header.b=XlARAgOe;       spf=pass
 (google.com: domain of gmaxwell@gmail.com designates 2607:f8b0:4864:20::52e
 as permitted sender) smtp.mailfrom=gmaxwell@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 (/)

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

On Sun, Jul 20, 2025 at 9:35=E2=80=AFPM Ethan Heilman <eth3rs@gmail.com> wr=
ote:

> Does anyone remember why BIP-0173 added a special rule to make Witness
> Versions legible in this way? It might be useful to document here for
> future discussions on address encoding.
>

I'm not sure what you're referring to there -- there needed to be an
_encoded_ version for the purpose of consensus rules.  1xxx addresses have
one, for example (which results in them beginning with 1).  The reason it's
5 bits is just to avoid needlessly inflating the length of addresses.. as
additional versioning, if someday required could be achieved by additional
words in the payload.

There is a _human readable_ part, but that refers to the "bc" prefix
identifying the currency/network,  not any of the technical minutia about
how the system works.  The reason for the human readable part was that
there has been instances of funds loss caused by fork coins / altcoins that
copied bitcoin wholesale and used the same addresses and we'd hoped that a
prefix that was easy to change an unambiguously associated with bitcoin
would have a chance of reducing that risk in the future.

or to restate: A recipient's script is fundamentally none of the sender's
business (except for multiparty contracts or other special cases) -- and so
generally we want the sender to be as oblivious of the details of the
script as reasonably possible.  If the sender has paid to the output the
receiver has specified then they've done their part.  Any further issues
are the recipient's responsibility.  If the sender hasn't-- e.g. say they
took apart some address and made some custom script without the receivers
consent, like turning a taproot pubkey into a legacy address-- then they
haven't made a payment to the recipient and they still owe the
recipient funds.  But this also requires that the payment be on the right
network, and while they could be informed outside of the address since it
was a frequent cause of errors we thought it critical to embed it.  The
reason for making the embedding legible was primarily so that altcoins
wouldn't just copy the prefix as they had frequently done with the version
numbers.

(and I believe so far this has proved to be successful, copies have changed
the HRP)

--=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/=
CAAS2fgR%2BXccLeZqt0GXP%3Db-cu9ya%3D-pVZred_q6xGCrNKMLy9g%40mail.gmail.com.

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

<div dir=3D"ltr"><div dir=3D"ltr">On Sun, Jul 20, 2025 at 9:35=E2=80=AFPM E=
than Heilman &lt;<a href=3D"mailto:eth3rs@gmail.com">eth3rs@gmail.com</a>&g=
t; wrote:</div><div class=3D"gmail_quote gmail_quote_container"><blockquote=
 class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px so=
lid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Does anyone remembe=
r why BIP-0173 added a special rule to make Witness Versions legible in thi=
s=C2=A0way? It might be useful to document here for future discussions on a=
ddress encoding.<span style=3D"font-family:Arial,sans-serif;font-size:14px"=
></span></div></blockquote><div><br></div><div>I&#39;m not sure what you&#3=
9;re referring to there -- there needed to be an _encoded_ version for the =
purpose of consensus rules.=C2=A0 1xxx addresses have one, for example (whi=
ch results in them beginning with 1).=C2=A0 The reason it&#39;s 5 bits is j=
ust to avoid needlessly inflating the length of addresses.. as additional v=
ersioning, if someday required could be achieved by additional words in the=
 payload.</div><div><br></div><div>There is a _human readable_ part, but th=
at refers to the &quot;bc&quot; prefix identifying the currency/network,=C2=
=A0 not any of the technical minutia about how the system works.=C2=A0 The =
reason for the human readable part was that there has been instances of fun=
ds loss caused by fork coins / altcoins that copied bitcoin wholesale and u=
sed the same addresses and we&#39;d hoped that a prefix that was easy to ch=
ange an unambiguously=C2=A0associated with bitcoin would have a chance of r=
educing that risk in the future.</div><div><br></div><div>or to restate: A =
recipient&#39;s script is fundamentally none of the sender&#39;s business (=
except for multiparty contracts or other special cases) -- and so generally=
 we want the sender to be as oblivious of=C2=A0the details of the script as=
 reasonably possible.=C2=A0 If the sender has paid to the output the receiv=
er=C2=A0has specified then they&#39;ve done their part.=C2=A0 Any further i=
ssues are the recipient&#39;s=C2=A0responsibility.=C2=A0 If the sender hasn=
&#39;t-- e.g. say they took apart some address and made some custom script =
without the receivers consent, like turning a taproot pubkey into a legacy =
address-- then they haven&#39;t made a payment to the recipient and they st=
ill owe the recipient=C2=A0funds.=C2=A0 But this also requires that the pay=
ment be on the right network, and while they could be informed outside of t=
he address since it was a frequent cause of errors we thought it critical t=
o embed it.=C2=A0 The reason for making the embedding legible was primarily=
 so that altcoins wouldn&#39;t just copy the prefix as they had frequently =
done with the version numbers.</div><div><br></div><div>(and I believe so f=
ar this has proved to be successful, copies have changed the HRP)</div><div=
><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div=
><br></div><div><br></div><div><br></div><div><br></div></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">bitcoind=
ev+unsubscribe@googlegroups.com</a>.<br />
To view this discussion visit <a href=3D"https://groups.google.com/d/msgid/=
bitcoindev/CAAS2fgR%2BXccLeZqt0GXP%3Db-cu9ya%3D-pVZred_q6xGCrNKMLy9g%40mail=
.gmail.com?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.co=
m/d/msgid/bitcoindev/CAAS2fgR%2BXccLeZqt0GXP%3Db-cu9ya%3D-pVZred_q6xGCrNKML=
y9g%40mail.gmail.com</a>.<br />

--000000000000479e18063a64048b--