Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 4F58A258 for ; 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 ; 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 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: To: Dan Libby , Bitcoin Protocol Discussion In-Reply-To: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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--