<div dir="ltr">This is a very useful BIP, and I am very much looking forward to implementing it in Mycelium, in particular for bip32 wallets.<div>To me this is not about whether to use SSS instead of multisig transactions. In the end you want to protect a secret (be it a HD master seed or a private key) in such a way that you can recover it in case of partial theft/loss. Whether I&#39;ll use the master seed to generate keys that are going to be used for multisig transactions is another discussion IMO.</div>
<div> <br><div>A few suggestions:</div><div> - I think it is very useful to define different prefixes for testnet keys/seeds. As a developer I use the testnet every day, and many of our users use it for trying out new functionality. Mixing up keys meant for testnet and mainnet is bad.</div>

<div> - Please allow M=1. From a usability point of view it makes sense to allow the user to select 1 share if that is what he wants.</div><div><br></div><div>I have no strong opinions of whether to use GF(2^8) over Shamir&#39;s Secret Sharing, but the simplicity of GF(2^8) is appealing.</div>
<div><br></div><div> - Jan</div>
</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Apr 11, 2014 at 12:31 AM, Nikita Schmidt <span dir="ltr">&lt;<a href="mailto:nikita@megiontechnologies.com" target="_blank">nikita@megiontechnologies.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">&gt; What do you think a big-integer division by a word-sized divisor *is*? Obviously rolling your own is always an option. Are you just saying that Base58 encoding and decoding is easier than Shamir&#39;s Secret Sharing because the divisors are small?<br>

<br>
</div>Well, yes, to be fair, in fact it is.  The small divisor and lack of<br>
modulo arithmetic make base-58 encoding and decoding noticeably<br>
smaller and easier than Shamir&#39;s Secret Sharing over GF(P256).<br>
<div class="HOEnZb"><div class="h5"><br>
------------------------------------------------------------------------------<br>
Put Bad Developers to Shame<br>
Dominate Development with Jenkins Continuous Integration<br>
Continuously Automate Build, Test &amp; Deployment<br>
Start a new project now. Try Jenkins in the cloud.<br>
<a href="http://p.sf.net/sfu/13600_Cloudbees" target="_blank">http://p.sf.net/sfu/13600_Cloudbees</a><br>
_______________________________________________<br>
Bitcoin-development mailing list<br>
<a href="mailto:Bitcoin-development@lists.sourceforge.net">Bitcoin-development@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/bitcoin-development" target="_blank">https://lists.sourceforge.net/lists/listinfo/bitcoin-development</a><br>
</div></div></blockquote></div><br></div>