summaryrefslogtreecommitdiff
path: root/98/d658b0e3da6f932298226a702f7a9cc92169d9
blob: 1c954c92a4027b20ab36e8adf79fe4961f6ccdd0 (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
Return-Path: <dev@jonasschnelli.ch>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id 4F58A258
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Sat, 30 Sep 2017 04:50:03 +0000 (UTC)
X-Greylist: from auto-whitelisted by SQLgrey-1.7.6
Received: from bitcoin.jonasschnelli.ch (bitcoinsrv.jonasschnelli.ch
	[138.201.55.219])
	by smtp1.linuxfoundation.org (Postfix) with ESMTP id C058E3F2
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Sat, 30 Sep 2017 04:50:02 +0000 (UTC)
Received: by bitcoin.jonasschnelli.ch (Postfix, from userid 1002)
	id AC14715E1618; Sat, 30 Sep 2017 06:50:01 +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=-0.0 required=5.0 tests=RP_MATCHES_RCVD
	autolearn=disabled version=3.3.1
Received: from [10.0.1.11] (unknown [216.169.76.84])
	by bitcoin.jonasschnelli.ch (Postfix) with ESMTPSA id 0DABD15E03B3;
	Sat, 30 Sep 2017 06:49:58 +0200 (CEST)
From: Jonas Schnelli <dev@jonasschnelli.ch>
Content-Type: multipart/signed;
	boundary="Apple-Mail=_A9862AC2-DA1D-436A-8744-BF696002663E";
	protocol="application/pgp-signature"; micalg=pgp-sha256
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Date: Fri, 29 Sep 2017 21:49:52 -0700
References: <e43c6e06-0bdc-360e-eb5c-a3726e4f0fc8@osc.co.cr>
To: Dan Libby <dan@osc.co.cr>,
	Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
In-Reply-To: <e43c6e06-0bdc-360e-eb5c-a3726e4f0fc8@osc.co.cr>
Message-Id: <96328209-9249-44BC-957A-4EF8DE014E2D@jonasschnelli.ch>
X-Mailer: Apple Mail (2.3273)
X-Virus-Scanned: clamav-milter 0.99.2 at bitcoinsrv.jonasschnelli.ch
X-Virus-Status: Clean
Subject: Re: [bitcoin-dev] Paper Wallet support in bitcoin-core
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: Sat, 30 Sep 2017 04:50:03 -0000


--Apple-Mail=_A9862AC2-DA1D-436A-8744-BF696002663E
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii


> Hi,
>=20
> I'm writing to suggest and discuss the addition of paper wallet
> functionality in bitcoin-core software, starting with a single new RPC
> call: genExternalAddress [type].
>=20

AFAIK, client implementations such as your proposal are off-topic for =
this ML.
Better use bitcoin-core-dev (ML or IRC) or Github (bitcoin/bitcoin) for =
such proposals.


> On 09/29/2017 02:03 PM, Luke Dashjr wrote:
> Paper wallets are a safety hazard, insecure, and generally not =
advisable.
>=20

I have to agree with Luke.
And I would also extend those concerns to BIP39 plaintext paper backups.

IMO, private keys should be generated and used (signing) on a trusted, =
minimal and offline hardware/os. They should never leave the device over =
the channel used for the signing I/O. Users should have no way to view =
or export the private keys (expect for the seed backup). Backups should =
be encrypted (whoever finds the paper backup should need a second factor =
to decrypt) and the restore process should be footgun-safe (especially =
the lost-passphrase deadlock).


/jonas

--Apple-Mail=_A9862AC2-DA1D-436A-8744-BF696002663E
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEyhopCNzi8TB0xizeHrd2uwPHki0FAlnPInAACgkQHrd2uwPH
ki3rmg//SrHyzcjDINbc4Nmcr/Omu7RmBV3QD8FUhvXOSmIixGMdjjioix0ExFz1
3ZClTOu9bmoJRjX07KbaAC69aUYlPaf7resrofznturKQ/rHitQ+VnNgnNPZm68E
0VqIh3q90mvTdOrP9K4Fnh4cgVN9viC6TgCtHUsyvqeRTv/IFamhfBUG8G9cBbIF
r48wQAngzY8zx0CUkzCXbaxrNtddnB7qRokLpWNj3WDI3l6ymeBvFhnfxh02uOnA
VAv1Mxyai94OcItFQM0kwVNQk6s7MMkAxdlWVuQogmhFRWohz2Xbhe0KBR+DI/mb
y6NEqXdQzlVpkNZOq5kKN8mK4w0Lon2DujApoDZlWQdx/Wc/dLYIzQ48Cf4ioX4p
cuBifaaXS35ZNfbl3IhVA4k1iPWvycqOKCN3i6m49B4INvB8PqHpDkmfkNprO0li
/bTdswLaVsNAbF/ROYt4EkzWSQ1hVT7T2p6hmzgOuiUe82dc7mJ8/jIEcC6yp5Uj
0g93Z5RJ3DfJFMpHcX/Jn94S3bmPltenbYOF1Y2kN3wnRycx0qjeX/2Ax48xXIlq
WlCCMGCQr+WQdgy2lPKt8EimDScY/V5plVTKMr736/mzHWUPx8yrsai1nCpmtgzb
ANV4ECEWJa1xZ66ZAwGOfYnXfsvNarWkQbbTIP8P18u0NjndZvw=
=LR6A
-----END PGP SIGNATURE-----

--Apple-Mail=_A9862AC2-DA1D-436A-8744-BF696002663E--