Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 754A64A5 for ; Sun, 7 May 2017 22:34:40 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from outmail149078.authsmtp.net (outmail149078.authsmtp.net [62.13.149.78]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 78487FE for ; Sun, 7 May 2017 22:34:39 +0000 (UTC) Received: from mail-c247.authsmtp.com (mail-c247.authsmtp.com [62.13.128.247]) by punt21.authsmtp.com (8.14.2/8.14.2/) with ESMTP id v47MYa0O060784; Sun, 7 May 2017 23:34:36 +0100 (BST) Received: from petertodd.org (ec2-52-5-185-120.compute-1.amazonaws.com [52.5.185.120]) (authenticated bits=0) by mail.authsmtp.com (8.14.2/8.14.2/) with ESMTP id v47MYYtL007247 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 7 May 2017 23:34:35 +0100 (BST) Received: from [127.0.0.1] (localhost [127.0.0.1]) by petertodd.org (Postfix) with ESMTPSA id B8CB1400AE; Sun, 7 May 2017 22:34:33 +0000 (UTC) Received: by localhost (Postfix, from userid 1000) id AC80F204FE; Sun, 7 May 2017 18:34:29 -0400 (EDT) Date: Sun, 7 May 2017 18:34:29 -0400 From: Peter Todd To: Pieter Wuille Message-ID: <20170507223429.GA23545@fedora-23-dvm> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="wRRV7LY7NUeQGEoC" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) X-Server-Quench: 591b7209-3375-11e7-bcdf-0015176ca198 X-AuthReport-Spam: If SPAM / abuse - report it at: http://www.authsmtp.com/abuse X-AuthRoute: OCd2Yg0TA1ZNQRgX IjsJECJaVQIpKltL GxAVKBZePFsRUQkR aAdMdgUUFVQNAgsB AmEbWVdeU1l7WmY7 bghPaBtcak9QXgdq T0pMXVMcUgFvfHVo QmIeUh5wcwIIfnp1 bQhnV3EJW0Z6fFt+ QUlRCGwHMGB9OjNL Bl1YdwJRcQRMLU5E Y1gxNiYHcQ5VPz4z GA41ejw8IwAXAWx/ YzlFNUgVWUEQFzp0 SRcYVS4iElIEW206 IxA8J0UHEV15 X-Authentic-SMTP: 61633532353630.1038:706 X-AuthFastPath: 0 (Was 255) X-AuthSMTP-Origin: 52.5.185.120/25 X-AuthVirus-Status: No virus detected - but ensure you scan with your own anti-virus system. X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org Cc: Bitcoin Dev Subject: Re: [bitcoin-dev] A BIP proposal for segwit addresses 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: Sun, 07 May 2017 22:34:40 -0000 --wRRV7LY7NUeQGEoC Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, May 07, 2017 at 02:39:14PM -0700, Pieter Wuille via bitcoin-dev wro= te: > > I don't understand your comment about non-english speaking users. > Obviously they cannot voice-communicate at all with only-english-speaking > users, so there is no need to communicate voice-communicate addresses > between them. >=20 > I assume that Peter Todd is talking about cases where English speakers are > interacting with non-native English speakers, who may know how to pronoun= ce > numbers or alphabetical characters, but not all special characters. Exactly - knowledge of the English language isn't a binary. Equally, I don't remember ever learning names of special characters in French class back in elementary school, but I do recall us drilling the alphabet and especially numbers repeatedly. If I were trying to tell a French speaker a BTC address, I'd probably be ab= le to succesfully do it with bech32, but not with any encoding using special characters. > In general: >=20 > In the past weeks people have contributed two new reference implementatio= ns > (Haskell and Rust), and a C++ and Go one are underway (see > https://github.com/sipa/bech32). FWIW, I also did a partial rust implementation of just the Bech32 encoding = for a prototype non-BTC use-case. Other than the version number being it's own "chunk" I found it very straight-forward to implement and I think it'll make for a nice replacement for what otherwise would have been hex digests. --=20 https://petertodd.org 'peter'[:-1]@petertodd.org --wRRV7LY7NUeQGEoC Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- iQEcBAEBCAAGBQJZD6D0AAoJECSBQD2l8JH7TrAH/j1qGrouE1xadWSyHR3yraN3 3tMfNMMnp3VnB3KTmz9u4Dv4ku4g7OW5vPLYlFKeUPnB2VAMkNPHrc2QWRYnNzeQ fhVi4ue0BrPf7vaYB6icq7gW9zLraC7p4/qBbeK6ZFOGa2N+PHHfTRveWpT04ThH tC97avRgiNM1JCGGy+I7oaKca6RNLuchPCW7OoFouV6h+qc+bztE5vt8aN0pQuUd 7Km7vgLIqK/Mq0GVPkZQqPlsWE6jXJnmWkbqrgIDQN6IM+YsVSiCKFCZhg/x8awZ 5SygIvRWL02GqoFnJidSRVQmA6Xwl1Ylr05CiU3azjqVKxmoEQeUOV3c/HskJWw= =+BN2 -----END PGP SIGNATURE----- --wRRV7LY7NUeQGEoC--