summaryrefslogtreecommitdiff
path: root/33/d62e74396d8572c75b679f46aeeac10c9be3a6
blob: 54785bf92e7827eb01700cf4766c933867958f62 (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
Return-Path: <pete@petertodd.org>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id 754A64A5
	for <bitcoin-dev@lists.linuxfoundation.org>;
	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 <bitcoin-dev@lists.linuxfoundation.org>;
	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 <pete@petertodd.org>
To: Pieter Wuille <pieter.wuille@gmail.com>
Message-ID: <20170507223429.GA23545@fedora-23-dvm>
References: <CAPg+sBh0sFA7b6a+48Oojwy655GB9W6Th8JiCpd+2ruQjPev8Q@mail.gmail.com>
	<CAPg+sBiPiLHZFoYY=gs6LT+Q2Kb5NmbVU05u7c+0WRPjveBJhQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="wRRV7LY7NUeQGEoC"
Content-Disposition: inline
In-Reply-To: <CAPg+sBiPiLHZFoYY=gs6LT+Q2Kb5NmbVU05u7c+0WRPjveBJhQ@mail.gmail.com>
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 <bitcoin-dev@lists.linuxfoundation.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 <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, 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--