summaryrefslogtreecommitdiff
path: root/59/42720d2abde6bf1a48daa31ec07eb939396746
blob: 848ae0e35cac0e72439064ef9e099af3655acf71 (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
Return-Path: <dana.coe@bitlox.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id 1BF8A99A
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Wed, 17 Aug 2016 10:36:36 +0000 (UTC)
X-Greylist: delayed 00:22:57 by SQLgrey-1.7.6
Received: from gateway21.websitewelcome.com (gateway21.websitewelcome.com
	[192.185.45.159])
	by smtp1.linuxfoundation.org (Postfix) with ESMTPS id A792B10A
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Wed, 17 Aug 2016 10:36:35 +0000 (UTC)
Received: from cm1.websitewelcome.com (unknown [192.185.0.102])
	by gateway21.websitewelcome.com (Postfix) with ESMTP id 8275F45E29D96
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Wed, 17 Aug 2016 05:13:37 -0500 (CDT)
Received: from gator4061.hostgator.com ([192.185.4.72])
	by cm1.websitewelcome.com with 
	id YADc1t00T1ZDqLo01ADdtv; Wed, 17 Aug 2016 05:13:37 -0500
Received: from [192.253.240.139] (port=51994)
	by gator4061.hostgator.com with esmtpsa
	(TLSv1:ECDHE-RSA-AES256-SHA:256) (Exim 4.86_1)
	(envelope-from <dana.coe@bitlox.com>)
	id 1bZxqp-0006CM-ON; Wed, 17 Aug 2016 05:13:36 -0500
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
Content-Type: multipart/signed;
	boundary="Apple-Mail=_1B159218-1AE8-4151-A0CF-216FC1A082E9";
	protocol="application/pgp-signature"; micalg=pgp-sha256
X-Pgp-Agent: GPGMail
From: "Dana L. Coe" <dana.coe@bitlox.com>
X-Priority: 3
In-Reply-To: <57B4113E.4010502@jonasschnelli.ch>
Date: Wed, 17 Aug 2016 18:13:29 +0800
Message-Id: <D41B40FA-0C75-496D-937A-0DF733FB87E2@bitlox.com>
References: <57B31EBC.1030806@jonasschnelli.ch>
	<e740b4e0-0597-4f80-2434-70e667b7923c@gmail.com>
	<9c8dd0e5-e333-90c8-965f-10fb29d875a5@thomaskerin.io>
	<57B4113E.4010502@jonasschnelli.ch>
To: Jonas Schnelli <dev@jonasschnelli.ch>,
	Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
X-Mailer: Apple Mail (2.3124)
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - gator4061.hostgator.com
X-AntiAbuse: Original Domain - lists.linuxfoundation.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - bitlox.com
X-BWhitelist: no
X-Source-IP: 192.253.240.139
X-Exim-ID: 1bZxqp-0006CM-ON
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: ([192.253.240.139]) [192.253.240.139]:51994
X-Source-Auth: dana.coe@bitlox.com
X-Email-Count: 1
X-Source-Cap: Y2VoaGs7Y2VoaGs7Z2F0b3I0MDYxLmhvc3RnYXRvci5jb20=
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE
	autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
	smtp1.linux-foundation.org
X-Mailman-Approved-At: Wed, 17 Aug 2016 11:00:37 +0000
Subject: Re: [bitcoin-dev] Hardware Wallet Standard
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: Wed, 17 Aug 2016 10:36:36 -0000


--Apple-Mail=_1B159218-1AE8-4151-A0CF-216FC1A082E9
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252


> On Aug 17, 2016, at 15:24, Jonas Schnelli via bitcoin-dev =
<bitcoin-dev@lists.linuxfoundation.org> wrote:
>=20
> URI scheme instead of stdio/pipe
> --------------------------------
> The URI scheme is not ugly. Its a modern way =96 implemented in almost =
all
> platforms =96 how applications can interact with each other while not
> directly knowing each other. Registering a URI scheme like =
"bitcoin://"
> has some concrete advantages over just piping through stdio.
>=20
> Also, the stdio/piping approach does not work for mobile platforms
> (where the URI scheme works).
>=20
> The URI scheme does not require any sorts of wallet app level
> configuration (where the stdio/pipe approach would require to =
configure
> some details about the used hardware wallet).

Hi everybody, just thought I=92d throw my opinion in here.

The URI scheme is a nice idea, but this ignores the fact that hardware =
wallet vendors do most of the work on talking between the =
computer/mobile and the wallet on a lower level of communication. In the =
case of BitLox, the base protocol is Google=92s ProtoBuf. The commands =
and transaction data is in a =93schema=94 which is then encoded in =
different methods accessible via ProtoBuf (depending on the data being =
sent). The advantages of this protocol is that it can be implemented on =
a wide variety of platforms. (but that=92s a whole 'nother discussion)

The URI would be handled waaaaay up in the specific application (such as =
the mytrezor wallet software or the various standalone wallets) - =
nowhere near the actual hardware communications layer.

Best regards,
Dana
BitLox

--Apple-Mail=_1B159218-1AE8-4151-A0CF-216FC1A082E9
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org

iQIcBAEBCAAGBQJXtDjKAAoJEEL86rLDzJPfGxsP/jvzjb4JuykX4wuB2aU2vsBx
mEEDop7N8VgCjuvl3vgdUV6EHdO3i1NqSyE8bUyETfEwPWMqN43YExemh/websSU
hR0AJTDqYgENE9zP4q8iDHK78ZfHfPsgTaRp1P+jjr4IsbK/2sWyijmfb0KBxcOF
pkOKcCuB6qnAbFkqmkl61d7ZHbrAxHsusu8qb50y92q2h0nesKokUQYyyzFWM7hP
UTpD+ll9HIO3+jfaVaW6Bn7cefWp66UbwdqFApCcAK++dZ1HczbYHpcAUCM3BFxw
y5I8DGSlYyzXOdza5qUkcXZta0WxQWIAWYT3uGy/l8p/ewuRaXa5fy16NdoO9wIH
CpPjk4l3Kds0ZnlETYDfeuqNb/z1PZRHzBF6KmFuzmXm+vWLelCRyXzALBfPWDLv
cAYTaSzrxOfWVu3UejiUK5n0/YXNhAuS4Q2vuPh7j1+6hoOaxY9TZoJXktzgNfIO
HDENGibKsIi7D07oXkuZoziA3NlhQ0GdRNNwaZhabel9SaD0IsvcnsDHA+ELHTT/
s2KXMc5EDBI5W4sqqTGQOxA9vKLQvZ9VtnNuUuzaaWsw0r9aBrZ3E22n4sWTPJTS
6E/6Bw2PcMMzCzOQHoXfxaP8BFynoJzg00grC68KzaL0o1Z8v0DT6lrDESD+r95j
GvhYoH9pVPriiifKpEFC
=XNcu
-----END PGP SIGNATURE-----

--Apple-Mail=_1B159218-1AE8-4151-A0CF-216FC1A082E9--