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
|
Received: from sog-mx-2.v43.ch3.sourceforge.com ([172.29.43.192]
helo=mx.sourceforge.net)
by sfs-ml-3.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
(envelope-from <gavinandresen@gmail.com>) id 1S0FF1-0007Cx-8P
for bitcoin-development@lists.sourceforge.net;
Wed, 22 Feb 2012 16:40:31 +0000
Received-SPF: pass (sog-mx-2.v43.ch3.sourceforge.com: domain of gmail.com
designates 74.125.82.175 as permitted sender)
client-ip=74.125.82.175; envelope-from=gavinandresen@gmail.com;
helo=mail-we0-f175.google.com;
Received: from mail-we0-f175.google.com ([74.125.82.175])
by sog-mx-2.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128)
(Exim 4.76) id 1S0FEv-0005bT-EL
for bitcoin-development@lists.sourceforge.net;
Wed, 22 Feb 2012 16:40:31 +0000
Received: by werc1 with SMTP id c1so220449wer.34
for <bitcoin-development@lists.sourceforge.net>;
Wed, 22 Feb 2012 08:40:19 -0800 (PST)
Received-SPF: pass (google.com: domain of gavinandresen@gmail.com designates
10.180.82.39 as permitted sender) client-ip=10.180.82.39;
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
gavinandresen@gmail.com designates 10.180.82.39 as permitted
sender) smtp.mail=gavinandresen@gmail.com;
dkim=pass header.i=gavinandresen@gmail.com
Received: from mr.google.com ([10.180.82.39])
by 10.180.82.39 with SMTP id f7mr36811674wiy.19.1329928819439 (num_hops
= 1); Wed, 22 Feb 2012 08:40:19 -0800 (PST)
MIME-Version: 1.0
Received: by 10.180.82.39 with SMTP id f7mr30432499wiy.19.1329928819352; Wed,
22 Feb 2012 08:40:19 -0800 (PST)
Received: by 10.223.116.15 with HTTP; Wed, 22 Feb 2012 08:40:19 -0800 (PST)
In-Reply-To: <F78AEBDF-F314-4245-B453-8D23C709D226@ceptacle.com>
References: <3DA9C79B-D91D-48B2-9469-37BAA037FC50@ceptacle.com>
<CABsx9T0hCAtJnA9YnmVAMjjSPB5W30e=cp8BX2mO--cWEzuSNQ@mail.gmail.com>
<F78AEBDF-F314-4245-B453-8D23C709D226@ceptacle.com>
Date: Wed, 22 Feb 2012 11:40:19 -0500
Message-ID: <CABsx9T2tSK7mZ8+wQwCG08+1pudiOxsEqeA=uVYtYNYu0nhFLA@mail.gmail.com>
From: Gavin Andresen <gavinandresen@gmail.com>
To: =?ISO-8859-1?Q?Michael_Gr=F8nager?= <gronager@ceptacle.com>
Content-Type: multipart/alternative; boundary=f46d041826eadaa5b704b9902e75
X-Spam-Score: -1.0 (-)
X-Spam-Report: Spam Filtering performed by mx.sourceforge.net.
See http://spamassassin.org/tag/ for more details.
-1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for
sender-domain
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider
(gavinandresen[at]gmail.com)
-0.0 SPF_PASS SPF: sender matches SPF record
1.0 HTML_MESSAGE BODY: HTML included in message
-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from
author's domain
0.1 DKIM_SIGNED Message has a DKIM or DK signature,
not necessarily valid
-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
-0.4 AWL AWL: From: address is in the auto white-list
X-Headers-End: 1S0FEv-0005bT-EL
Cc: Bitcoin Dev <bitcoin-development@lists.sourceforge.net>
Subject: Re: [Bitcoin-development] BIP-13
X-BeenThere: bitcoin-development@lists.sourceforge.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: <bitcoin-development.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
<mailto:bitcoin-development-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-development>
List-Post: <mailto:bitcoin-development@lists.sourceforge.net>
List-Help: <mailto:bitcoin-development-request@lists.sourceforge.net?subject=help>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
<mailto:bitcoin-development-request@lists.sourceforge.net?subject=subscribe>
X-List-Received-Date: Wed, 22 Feb 2012 16:40:31 -0000
--f46d041826eadaa5b704b9902e75
Content-Type: text/plain; charset=ISO-8859-1
>
> However, the definitions en base58.h are:
>
> PUBKEY_ADDRESS = 0, (00000000)
> SCRIPT_ADDRESS = 5, (00000101)
> PUBKEY_ADDRESS_TEST = 111, (01101111) !!!
> SCRIPT_ADDRESS_TEST = 196, (11000100) !!!
>
> [as a side note litecoin is 48 (00110000) and namecoin is 52 (00110100)]
>
> So there is no logic ?? I have searched the mailing list and the forum for
> discussions on this but found it hard to find any. If I overlooked
> something please direct me.
>
PUBKEY_ADDRESS_TEST is/was supposed to change (the logic for it being 111
was "eleven is Gavin's favorite number"), but I have higher priority things
to do than make all the necessary code changes to upgrade testnet wallets
(unfortunately the address:account mappings in the wallet store the address
base58-encoded) and the testnet faucet and get theymos to change the
blockexplorer.com/testnet site to change the version number and publicize
the change so anybody else who has created testnet infrastructure changes.
If you'd like to spearhead that effort, be my guest, but it is not as
trivial as just changing the definition.
Luke can explain why SCRIPT_ADDRESS_TEST is 196, my memory is fuzzy about
that (it always decodes to the same digit in base58 maye?)
--
--
Gavin Andresen
--f46d041826eadaa5b704b9902e75
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
<div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">However, the defi=
nitions en base58.h are:<br>
<br>
=A0 =A0 =A0 =A0PUBKEY_ADDRESS =3D 0, (00000000)<br>
=A0 =A0 =A0 =A0SCRIPT_ADDRESS =3D 5, (00000101)<br>
=A0 =A0 =A0 =A0PUBKEY_ADDRESS_TEST =3D 111, (01101111) !!!<br>
=A0 =A0 =A0 =A0SCRIPT_ADDRESS_TEST =3D 196, (11000100) !!!<br>
<br>
[as a side note litecoin is 48 (00110000) and namecoin is 52 (00110100)]<br=
>
<br>
So there is no logic ?? I have searched the mailing list and the forum for =
discussions on this but found it hard to find any. If I overlooked somethin=
g please direct me.<br></blockquote></div><div><br></div><div>PUBKEY_ADDRES=
S_TEST is/was supposed to change (the logic for it being 111 was "elev=
en is Gavin's favorite number"), but I have higher priority things=
to do than make all the necessary code changes to upgrade testnet wallets =
(unfortunately the address:account mappings in the wallet store the address=
base58-encoded) and the testnet faucet and get theymos to change the <a hr=
ef=3D"http://blockexplorer.com/testnet">blockexplorer.com/testnet</a> site =
to change the version number and publicize the change so anybody else who h=
as created testnet infrastructure changes.</div>
<div><br></div><div>If you'd like to spearhead that effort, be my guest=
, but it is not as trivial as just changing the definition.</div><div><br><=
/div><div>Luke can explain why SCRIPT_ADDRESS_TEST is 196, my memory is fuz=
zy about that (it always decodes to the same digit in base58 maye?)</div>
<div><br></div>-- <br>--<br>Gavin Andresen<br><br>
--f46d041826eadaa5b704b9902e75--
|