public inbox for bitcoindev@googlegroups.com
 help / color / mirror / Atom feed
* [bitcoin-dev] Deterministic Entropy From BIP32 Keychains
@ 2020-04-06 17:36 Rodolfo Novak
  2020-04-06 20:02 ` Adam Back
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Rodolfo Novak @ 2020-04-06 17:36 UTC (permalink / raw)
  To: bitcoin-dev; +Cc: Peter D. Gray

[-- Attachment #1: Type: text/plain, Size: 349 bytes --]

Hello,

We are planning on implementing the [Deterministic Entropy From BIP32 Keychains](https://gist.github.com/ethankosakovsky/268c52f018b94bea29a6e809381c05d6) BIP on Coldcard.

Is there a BIP number planned to be assigned and is there any review of this BIP yet?

Regards,


ℝ.

Rodolfo Novak  ||  Coinkite Inc.  ||  GPG: B444CDDA

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [bitcoin-dev] Deterministic Entropy From BIP32 Keychains
  2020-04-06 17:36 [bitcoin-dev] Deterministic Entropy From BIP32 Keychains Rodolfo Novak
@ 2020-04-06 20:02 ` Adam Back
  2020-04-06 21:45   ` Christopher Allen
  2020-04-11  0:09 ` Ethan Kosakovsky
  2020-04-16 17:53 ` Ethan Kosakovsky
  2 siblings, 1 reply; 5+ messages in thread
From: Adam Back @ 2020-04-06 20:02 UTC (permalink / raw)
  To: Rodolfo Novak, Bitcoin Protocol Discussion; +Cc: Peter D. Gray

I looked at it and consider the crypto choices reasonable and reusing
existing bitcoin dependencies in library crypto building blocks
mostly.

For myself i think the use-case of having an offline seed manager that
can be backed up once, and support multiple wallets, including ones
created after the backup improves a practical and under-addressed
problem for many users and businesses.

The fact that the interface between an offline seed manager and a
hardware or software wallet can be a bip39 mnemonic seed is convenient
and an improvement over using custom derivation paths for practical
use given the complexity of custom paths and variable support for them
in wallets.

Adam

On Mon, 6 Apr 2020 at 20:43, Rodolfo Novak via bitcoin-dev
<bitcoin-dev@lists.linuxfoundation.org> wrote:
>
> Hello,
>
> We are planning on implementing the [Deterministic Entropy From BIP32 Keychains](https://gist.github.com/ethankosakovsky/268c52f018b94bea29a6e809381c05d6) BIP on Coldcard.
>
> Is there a BIP number planned to be assigned and is there any review of this BIP yet?
>
> Regards,
>
>
> ℝ.
>
> Rodolfo Novak  ||  Coinkite Inc.  ||  GPG: B444CDDA
> _______________________________________________
> bitcoin-dev mailing list
> bitcoin-dev@lists.linuxfoundation.org
> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [bitcoin-dev] Deterministic Entropy From BIP32 Keychains
  2020-04-06 20:02 ` Adam Back
@ 2020-04-06 21:45   ` Christopher Allen
  0 siblings, 0 replies; 5+ messages in thread
From: Christopher Allen @ 2020-04-06 21:45 UTC (permalink / raw)
  To: Adam Back, Bitcoin Protocol Discussion, adam; +Cc: Peter D. Gray

[-- Attachment #1: Type: text/plain, Size: 660 bytes --]

Although I believe that there needs to be a review by a cryptographic
engineering expert (ideally Pieter Wuille, who may have to hold his nose to
give it a pragmatic review) and I believe such a review will likely some
suggest some improvements, I do think something in this area should be done.

For instance with the offline tool #LetheKit
https://github.com/BlockchainCommons/bc-lethe-kit, you could go to your
vault, input your BIP39 from an offline titanium key or SLIP39 Shamir
shards, and then derive a child key in BIP39 form that can be delivered via
QR from the air-gapped LetheKit to another device you take away.

— Christopher Allen

[-- Attachment #2: Type: text/html, Size: 840 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [bitcoin-dev] Deterministic Entropy From BIP32 Keychains
  2020-04-06 17:36 [bitcoin-dev] Deterministic Entropy From BIP32 Keychains Rodolfo Novak
  2020-04-06 20:02 ` Adam Back
@ 2020-04-11  0:09 ` Ethan Kosakovsky
  2020-04-16 17:53 ` Ethan Kosakovsky
  2 siblings, 0 replies; 5+ messages in thread
From: Ethan Kosakovsky @ 2020-04-11  0:09 UTC (permalink / raw)
  To: Rodolfo Novak; +Cc: bitcoin-dev, Peter D. Gray

Yes, I plan to submit as a BIP. I was just letting it sit for a while for others to consider.

I was also considering to split the BIP into two. One for the the entropy derivation, and the Applications section would be another BIP. This would be akin to how BIP32 is the basis for derivation schemes like BIP39, and BIP44, BIP49 etc.

Ethan

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Tuesday, April 7, 2020 1:36 AM, Rodolfo Novak <rodolfo@coinkite.com> wrote:

> Hello,
>
> We are planning on implementing the Deterministic Entropy From BIP32 Keychains BIP on Coldcard.
>
> Is there a BIP number planned to be assigned and is there any review of this BIP yet?
>
> Regards,
>
> ℝ.
>
> Rodolfo Novak || Coinkite Inc. || GPG: B444CDDA




^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [bitcoin-dev] Deterministic Entropy From BIP32 Keychains
  2020-04-06 17:36 [bitcoin-dev] Deterministic Entropy From BIP32 Keychains Rodolfo Novak
  2020-04-06 20:02 ` Adam Back
  2020-04-11  0:09 ` Ethan Kosakovsky
@ 2020-04-16 17:53 ` Ethan Kosakovsky
  2 siblings, 0 replies; 5+ messages in thread
From: Ethan Kosakovsky @ 2020-04-16 17:53 UTC (permalink / raw)
  To: Rodolfo Novak; +Cc: bitcoin-dev, Peter D. Gray

I have opened a BIP PR at https://github.com/bitcoin/bips/pull/910

and also created a Python library with test vectors referenced in the BIP text. I am still unsure if I should or shouldnt split the BIP's "Applications" into a separate BIP or leave in the current BIP.

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Monday, April 6, 2020 5:36 PM, Rodolfo Novak <rodolfo@coinkite.com> wrote:

> Hello,
>
> We are planning on implementing the Deterministic Entropy From BIP32 Keychains BIP on Coldcard.
>
> Is there a BIP number planned to be assigned and is there any review of this BIP yet?
>
> Regards,
>
> ℝ.
>
> Rodolfo Novak || Coinkite Inc. || GPG: B444CDDA




^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2020-04-16 17:53 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-06 17:36 [bitcoin-dev] Deterministic Entropy From BIP32 Keychains Rodolfo Novak
2020-04-06 20:02 ` Adam Back
2020-04-06 21:45   ` Christopher Allen
2020-04-11  0:09 ` Ethan Kosakovsky
2020-04-16 17:53 ` Ethan Kosakovsky

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox