Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 136542C for ; Tue, 21 Mar 2017 19:15:02 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from outmail149080.authsmtp.com (outmail149080.authsmtp.com [62.13.149.80]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id BFCDF248 for ; Tue, 21 Mar 2017 19:15:00 +0000 (UTC) Received: from mail-c232.authsmtp.com (mail-c232.authsmtp.com [62.13.128.232]) by punt21.authsmtp.com (8.14.2/8.14.2/) with ESMTP id v2LJEw8g005664; Tue, 21 Mar 2017 19:14:58 GMT 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 v2LJEuBI076547 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 21 Mar 2017 19:14:57 GMT Received: from [127.0.0.1] (localhost [127.0.0.1]) by petertodd.org (Postfix) with ESMTPSA id C6805400DD; Tue, 21 Mar 2017 19:14:55 +0000 (UTC) Received: by localhost (Postfix, from userid 1000) id F2E9820495; Tue, 21 Mar 2017 15:14:54 -0400 (EDT) Date: Tue, 21 Mar 2017 15:14:54 -0400 From: Peter Todd To: Andreas Schildbach , Bitcoin Protocol Discussion Message-ID: <20170321191454.GA17834@savin.petertodd.org> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="sdtB3X0nJg68CQEu" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) X-Server-Quench: ac06d7b2-0e6a-11e7-829f-00151795d556 X-AuthReport-Spam: If SPAM / abuse - report it at: http://www.authsmtp.com/abuse X-AuthRoute: OCd2Yg0TA1ZNQRgX IjsJECJaVQIpKltL GxAVKBZePFsRUQkR aAdMdAMUFVQGAgsB AmEbWl1eUVl7XGQ7 bghPaBtcak9QXgdq T0pMXVMcUgcUe2lE dGceVR93cwIIfX94 ZwgzDXBdCEMod1t9 F0gFCGwHMGB9YGIW Bl1YdwJRcQRDe0tA b1YxNiYHcQ5VPz4z GA41ejw8IwAXAWx/ YzlFNUgVWUEQFzp0 SRcYVS4iElIEW206 IxA8J0UHEV15 X-Authentic-SMTP: 61633532353630.1037: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 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: Tue, 21 Mar 2017 19:15:02 -0000 --sdtB3X0nJg68CQEu Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Mar 21, 2017 at 05:16:30PM +0100, Andreas Schildbach via bitcoin-de= v wrote: > Why use Base 32 when the QR code alphanumeric mode allows 44 characters? > In Bitcoin Wallet, I use Base 43 (alphabet: > "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ$*+-./:") for most efficient QR > code encoding. I only leave out the space character because it gets > replaced by "+" in URLs. Doing that only makes addresses a few % shorter, at the cost of significant downsides. For example, not everyone knows what those additional characters are called, particularly for non-English-speaking users. Non-alphanumeric characters also complicate using the addresses in a variety of contexts ('/' in particularly isn't valid in filenames). I'd suggest you review the "Rational" section of the BIP for more details: https://github.com/sipa/bech32/blob/master/bip-witaddr.mediawiki#rationale --=20 https://petertodd.org 'peter'[:-1]@petertodd.org --sdtB3X0nJg68CQEu Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- iQEcBAEBCAAGBQJY0XurAAoJECSBQD2l8JH7Ex4H/3Je8+PG7dL8N8UP+55yHvXp 6hA3HkAZvo35/aVj7Lq51OfnTVqomp1f161ylTCiimEYAH3zEX1BY/eWwntk6iGj 5EGYyu6JtBg5qAbFOzOx6S9z8+MML+v1jrE1qrZXC1sPwIOSKx/fap7FPvPbRWOO Ao9ukorzKvpQ4YN7I5aZx0fX932JwkzZMhUWBAr/pzTJSg6Bd6Kd/eJjad2Npa5w FfkCcZE3vgnuJzZ/YS3WZwwNSVSsBIBdHd/YEbohKjGuA7/wmmuezXbQD2Zy4ZVy qjtTjaXzsN/dh87CfAZ+eHdKpX69qFvvIcYyb89gfd2xEjTClyq0N8obIyw+Tjk= =32XD -----END PGP SIGNATURE----- --sdtB3X0nJg68CQEu--