summaryrefslogtreecommitdiff
path: root/68/0e465dc38ae743e87e7dbdda3936a0863fd490
blob: 6a72faabb7ae254164dbfdd033992db3b24c0c73 (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
Return-Path: <s7r@sky-ip.org>
Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138])
 by lists.linuxfoundation.org (Postfix) with ESMTP id 6B1ABC07AC
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Sun, 17 Nov 2019 15:42:17 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by whitealder.osuosl.org (Postfix) with ESMTP id 678EE868B4
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Sun, 17 Nov 2019 15:42:17 +0000 (UTC)
X-Virus-Scanned: amavisd-new at osuosl.org
Received: from whitealder.osuosl.org ([127.0.0.1])
 by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id rQGG6uWz-qqV
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Sun, 17 Nov 2019 15:42:16 +0000 (UTC)
X-Greylist: delayed 00:06:48 by SQLgrey-1.7.6
Received: from ob1-5.mailhostbox.com (ob1-5.mailhostbox.com [162.222.225.14])
 by whitealder.osuosl.org (Postfix) with ESMTPS id 04B18868CA
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Sun, 17 Nov 2019 15:42:16 +0000 (UTC)
Received: from [0.0.0.0] (tor-exit-01.thehappy3.com [178.63.97.34])
 (using TLSv1 with cipher AES128-SHA (128/128 bits))
 (No client certificate requested)
 (Authenticated sender: s7r@sky-ip.org)
 by outbound.mailhostbox.com (Postfix) with ESMTPSA id 93E8C1A1352;
 Sun, 17 Nov 2019 15:35:25 +0000 (GMT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sky-ip.org;
 s=20110108; t=1574004926;
 bh=DWHTO9QNb5jL9dliIJTjCfMn8+EJHviDxeQPAhmGfRU=;
 h=Subject:To:References:From:Date:In-Reply-To;
 b=h1xfCKRBsLMqf2epkYb+JLZjIGHqsdyUEObTYalnhqW0lqyaib6Fn1z1kS1gQvkfF
 AtV5J3bNifjE3ZYVaKKNcSirfdIHOS/2L1SymBC8fRjMfC5J8SX9R6X7HFsAfvCwu8
 8dTfXbrQRVL2L9LiUarbswK/vZKVCZZfaCC/3i58=
To: "Mr. Lee Chiffre" <lee.chiffre@secmail.pro>,
 Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
References: <8fd4e30c4c1c24442686dd51727e75cc.squirrel@giyzk7o6dcunb2ry.onion>
From: s7r <s7r@sky-ip.org>
Openpgp: preference=signencrypt
Autocrypt: addr=s7r@sky-ip.org; prefer-encrypt=mutual; keydata=
 mQENBE9BogQBCADazBiEe0PGTgeUJ/JU4BDvdE2ZFD+MUOgf3+n78F6mXTxcLgyiE/3E4rA5
 Sy3NzVRjqjzyn/MyDJDbsRpSKT6uVT5thYNyfDNBNqYmqdVS8Gu+H90z78x1WJ+DxVawk4IM
 mi8jmKcwlz7hOGROsR0+NyWjyghlzNHVgiJkWIvp5AVDg4F6o2oCH/vBbgomu3Ho5r7fiRZg
 I0uxsMLIkRI8bwB3SlVi3n4a94ZI2R9rXD9KNWzW4OT5LnICW1d/cuktwVBQRxGE6KFtVDzI
 chjuDWFaT9p6qROqoBRbsGF/mLg/sb26dwRxb7CnxfCWJn10ZGWo8jG6MM/QKEcxSj0JABEB
 AAG0NHM3ckBza3ktaXAub3JnIChBbm9ueW1pdHkgbWF0dGVycyEpIDxzN3JAc2t5LWlwLm9y
 Zz6JATgEEwECACIFAk9BogQCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIN/pSyB
 JlsRbkQH/jfe6F9nbwwFBo2DuNJ+Ci2IpZEco1P6rWh2l3AzG0vOD82nYJ5uFIw+0v615tW8
 WWNfeIsrbCRnmOAx8NGkGsk/j+SRJb41pQ79tyxdBg7txcbT9bAdcaImYoBBp+1bnyrAaROB
 1wDq0jKX09ofKrrAUWOlddASpIBG5uKMLhHe1X14lmvgGHWDPHKrw4yzBN/nNfXYr+Ayjt9s
 NM6JETHIgqO6uvchiT20v2/SzD3FlysROkPeoFjGWUwAqH2r7RQyDLF6EoqkrcuwvjFXiOFE
 nFdNRbHQsKYXPhbk2JUiFQQcdLtJg6iaoRBnhATl4V6soP2EHYn3K1bz+eYL+AS5AQ0ET0Gi
 BAEIAMO7MGEfdMn72SQAK0m5rcEPj3mtSRRokMHl3YBNjFbj3O4QAwjpKBJ7RuPdF9B9IDAP
 a7mc+f33mpIgRnxKDwkjswPk74mMQRxe2wgv4AQ7yBICYYK99e6RYP0LC1PDIGXFPLjs0Teu
 QAxASFvNycC5JSfQUsAI3OTQjaGUaiUfavmJYkn9B6C2ktQgvM7qbxJvLP5X02tgp4G4gNiu
 8ZA3aOUdX+8EQwERJZ8CuA/R6/2M2nEO3YRCsxaYSzob7nicjfoPvyvSYu3zXRFj+3uvDOK6
 AGNILmftVUoRQ6/WsNaAQX42cDfSNYQ8uZ/zgTGatO3ArNb1uqWbMdbUA5sAEQEAAYkBHwQY
 AQIACQUCT0GiBAIbDAAKCRCDf6UsgSZbEZjSB/41TviTCxdiS4PLSDrQ3GOmQPpWZRk/O1tv
 3y6T9p0XuC/oq6kKfToKuV2/Ok+589rtmrXhjzdk2otDKCRGejJFpVoU/vfR+jokArzpwyPa
 TWDAhMGmf5wmEAojsiOc9Zgj/CuS5nd/eLFi4QGtbLoDLrTrQSXB4qR0zJFoQfykVaERT2dm
 UV/D22opJc8jo3UBOBckgGi9jBi/2OvwEiFcZSl1u9Qi4+gbINOObQF5a0h9ReZCT1BUs5FV
 DSXBBYZTJJ2flnZH69Mb+9KxRMyqjhRzyGDUfY73SYlCpKX9buWMl0CCsDx+GrRVSxvQnA8b
 aSq1wlfKsJBimGtSAqf8
Message-ID: <c1371845-ef3e-c73b-f358-a0470bb48d07@sky-ip.org>
Date: Sun, 17 Nov 2019 17:35:16 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <8fd4e30c4c1c24442686dd51727e75cc.squirrel@giyzk7o6dcunb2ry.onion>
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="sTNtR8eCcOzbBHTB66p6iEJF1CxaK16qG"
X-CMAE-Score: 0
X-CMAE-Analysis: v=2.3 cv=BJjNU2YG c=1 sm=1 tr=0
 a=+5kExHNcUMAPxqQgvLrAQA==:117 a=+5kExHNcUMAPxqQgvLrAQA==:17
 a=jpOVt7BSZ2e4Z31A5e1TngXxSK0=:19 a=13zjGPudsaEWiJwPRgMA:9
 a=eyCzwFIPYufMBRoVkrUA:9 a=nHZ7IcwnzACKdXie:21 a=_hnOyT0uz-wrkKKP:21
 a=QEXdDO2ut3YA:10 a=4UkPVQY1XRGSsoDqV9IA:9 a=FfaGCDsud1wA:10
Subject: Re: [bitcoin-dev] v3 onion services
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Bitcoin Protocol Discussion <bitcoin-dev.lists.linuxfoundation.org>
List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>, 
 <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe>
List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/>
List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org>
List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help>
List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>, 
 <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=subscribe>
X-List-Received-Date: Sun, 17 Nov 2019 15:42:17 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--sTNtR8eCcOzbBHTB66p6iEJF1CxaK16qG
Content-Type: multipart/mixed; boundary="cKyWJC5EuuHTxlmNg3qn2U5rQ8F86Di3q";
 protected-headers="v1"
From: s7r <s7r@sky-ip.org>
To: "Mr. Lee Chiffre" <lee.chiffre@secmail.pro>,
 Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
Message-ID: <c1371845-ef3e-c73b-f358-a0470bb48d07@sky-ip.org>
Subject: Re: [bitcoin-dev] v3 onion services
References: <8fd4e30c4c1c24442686dd51727e75cc.squirrel@giyzk7o6dcunb2ry.onion>
In-Reply-To: <8fd4e30c4c1c24442686dd51727e75cc.squirrel@giyzk7o6dcunb2ry.onion>

--cKyWJC5EuuHTxlmNg3qn2U5rQ8F86Di3q
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

Mr. Lee Chiffre via bitcoin-dev wrote:
> Right now bitcoin client core supports use of tor hidden service. It
> supports v2 hidden service. I am in progress of creating a new bitcoin
> node which will use v3 hidden service instead of v2. I am looking at
> bitcoin core and btcd to use. Do any of these or current node software
> support the v3 onion addresses for the node address? What about I2P
> addresses? If not what will it take to get it to support the longer
> addresses that is used by i2p and tor v3?
>=20
>=20

Hello,

Yes, that is correct. Currently at present moment only v2 onion services
are supported. Bitcoin Core is limited at 128 bit 'addresses' in the p2p
protocol, so it requires a rework of the p2p protocol. v3 onion services
are whole ed25519 public keys, base32 encoded with .onion at the end.

Same reason applies to I2P 'address types' as well. However, I am not an
expert in I2P and don't actually know how many bitcoin full nodes might
exist in I2P.

See:
https://github.com/bitcoin/bitcoin/issues/9214

https://github.com/bitcoin/bitcoin/issues/2091


For the default `ADD_ONION` feature, the onion service key was
downgraded to explicitly RSA1024 (legacy, v2 onion services) to ensure
the feature still works out of the box:

https://github.com/bitcoin/bitcoin/pull/9234

If you want a Tor only full node, you are best to use v2 onion services
for now. Why do you need the bitcoin node to explicitly have a v3 onion
address? You can have a service that is accessible to the general public
as a v3 onion service, and in the back uses a bitcoin full node that
uses v2 onion service to talk to other nodes. The v2 onion service
bitcoin network is extended fairly.

You can use in the same torrc (Tor configuration file), implicitly same
Tor process/daemon simultaneously v2 and v3 onion services by setting
HiddenServiceVersion parameter after every HiddenServiceDir parameter.


--cKyWJC5EuuHTxlmNg3qn2U5rQ8F86Di3q--

--sTNtR8eCcOzbBHTB66p6iEJF1CxaK16qG
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEfDaSMlq9+wswIQPxg3+lLIEmWxEFAl3RaLoACgkQg3+lLIEm
WxHzbAf+K+nV2TTKFl/V3tm4OxvM3W9PH+3a1syFcX5Hd3iq1dFJQORTtf9F2Sh0
FkK2GnedqBfhR1FKpnSDFOJamXsrfGJwHjljfZthz3rxLFweiYhDx3VZH3UrqM1d
I7+Fs4bG1cV9zHWTPAIPBGNQuEdWbGVUWOjuVyyy8A0TGrSsgq4EKCD7h33zBzw6
Q4PhnxnCzlfQGwl2znrupHLFd9mfjj1T4y5c1p2pmAYN2BLvWTJhg4UhNIpOO39q
oX0Ih/bAk7xetqLyq+cK/6/BDrxF3PNOuN+iRoTwFizfIvz3Y0E1olxALmtJsWn9
mGVRA5OcH4ULq072FDpNBdlwIUbc+g==
=nJkd
-----END PGP SIGNATURE-----

--sTNtR8eCcOzbBHTB66p6iEJF1CxaK16qG--