Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 7FA7371 for ; Tue, 9 Aug 2016 10:02:12 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from server3 (server3.include7.ch [144.76.194.38]) by smtp1.linuxfoundation.org (Postfix) with ESMTP id BADBC117 for ; Tue, 9 Aug 2016 10:02:11 +0000 (UTC) Received: by server3 (Postfix, from userid 115) id A8A3C2E60573; Tue, 9 Aug 2016 12:02:10 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, FSL_HELO_NON_FQDN_1 autolearn=ham version=3.3.1 Received: from Jonass-MacBook-Pro-2.local (cable-static-140-182.teleport.ch [87.102.140.182]) by server3 (Postfix) with ESMTPSA id 12AA72D004C9 for ; Tue, 9 Aug 2016 12:02:10 +0200 (CEST) To: bitcoin-dev@lists.linuxfoundation.org References: <57A89EA3.4020101@jonasschnelli.ch> <57A8BCD9.7050402@AndySchroder.com> <57A8C76D.1080405@AndySchroder.com> From: Jonas Schnelli Message-ID: <57A9AA1E.9050302@jonasschnelli.ch> Date: Tue, 9 Aug 2016 12:02:06 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 MIME-Version: 1.0 In-Reply-To: <57A8C76D.1080405@AndySchroder.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="jQiNR1tg3Pjs7KHH5dpC1fsTulQxuTeEP" Subject: Re: [bitcoin-dev] Authentication BIP X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Bitcoin Protocol Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Aug 2016 10:02:12 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --jQiNR1tg3Pjs7KHH5dpC1fsTulQxuTeEP Content-Type: multipart/mixed; boundary="64r3FRdLDM1XdUudXDjFWIUahlQiCs2c1" From: Jonas Schnelli To: bitcoin-dev@lists.linuxfoundation.org Message-ID: <57A9AA1E.9050302@jonasschnelli.ch> Subject: Re: [bitcoin-dev] Authentication BIP References: <57A89EA3.4020101@jonasschnelli.ch> <57A8BCD9.7050402@AndySchroder.com> <57A8C76D.1080405@AndySchroder.com> In-Reply-To: <57A8C76D.1080405@AndySchroder.com> --64r3FRdLDM1XdUudXDjFWIUahlQiCs2c1 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Hi Andy >> >>> Does openssh have this same problem? >> No. OpenSSH doesn't make an effort to protect the privacy of its users= =2E >> >>> I'm assuming this could be parallelized very easily, so it is not a h= uge >>> problem? >> It's not a issue because we're not aware of any usecase where a node >> would have a large list of authenticated peers. >> >>> Each peer can configure one identity-key (ECC, 32 bytes) per listenin= g >> network interface (IPv4, IPv6, tor). >> >> I'm not aware of any reason for this limitation to exist. A node >> should be able to have as many listening identities as it wants, with >> a similar cost to having a large authorized keys list. >> >=20 > So you are saying that you agree with me that the original text needs t= o > be revised slightly or I am just misinterpreting the original text? Yes. I think this limitation could be removed. A responding node can have =96 in theory =96 multiple identity-keys per network interface (network interfaces is also confusing, because you could run multiple bitcoind instances on the same interface with different ports). The BIP should just make clear, that it is probably wise, to use different identity-keys for each network interface (ipv4, v6, tor). I'll try to overhaul that part. --64r3FRdLDM1XdUudXDjFWIUahlQiCs2c1-- --jQiNR1tg3Pjs7KHH5dpC1fsTulQxuTeEP Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXqaoeAAoJECnUvLZBb1PsGZ8P/ikfH/toEWFLPThtSwQoQ4rD QVhaoSURoO893AMRSLXTNNcmifah7m4/2N46ybVy27ChrmE/31/Kz09DfeTGyCk1 iMAtJMSiX4zfGEEb3AvjuZ5Gw0OaCEBSoIIGnSkvewQsw7NnL2vUK2WgCb9Itued iNUTTEMs6IR6xsuRqCkZ4//bjn9jozHnn098Xnt0x2mzRFWJGkR4OoaS5/JPBIic vrqp9S7VQy8PNSqAgRBX+obT4fiMWYO4jBZ1LvC4E7db65G6hZGue9wwjfrj4oze LvcnPU43QS0yYeDwKUO5jUVI+Q338xpGw7pwDhF8bb3Fy/wQEOgwBHuCHDtCkcBc VBcPddEUjOp5IQTZjwd5orAkXHErGsxZAejbMau2vqmeOruFloF4vU3vwk3Nf1P3 U3Ilv1SR8fybp174kW8x1zlDT7Q756jEGkVDwYmPjKjA3aPpOSW+MTky5/Bs0Q/d +/LY0G9HRHsUAz0Wig+tB+t0QZwKJpfKYhkqSoGT9GZ9kXdk0I80eN2tIBQobP0M pYSerdrWvpnYvhRVNBxxt/TZ9jMwy5kBjXRWdiY4/du34BPS99JvHfwULxOjfd0H Lhs6MQt84NVoCOF4cHWvY+vOonRMTNX38dLRxf8NMjgz8R+t21ZZEFhg6/4glbjr lpoQ7tYmBmWPBzwYemw9 =ET9b -----END PGP SIGNATURE----- --jQiNR1tg3Pjs7KHH5dpC1fsTulQxuTeEP--