Presenting a BIP for Shamir's Secret Sharing of Bitcoin private keys



Summary:

A fork of Matt's proposal converted to GF(2^8) is available on GitHub. The changes made to the proposal include allocating only six application/version bytes, encoded prefixes being SK/SL for a shared private key (mainnet/testnet) and SS/ST for a shared BIP32 seed, using only SHA-256 as the hash function, using double SHA for similarity with Bitcoin, and bias-less encoding of M and x. Gregory Maxwell believes that the convention of containing an opaque 'version' identifier is generally reasonable for identifying the purpose for the data.


Updated on: 2023-06-08T17:08:27.927275+00:00