<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small">On Wed, Nov 6, 2019 at 11:37 PM John Levine <<a href="mailto:johnl@iecc.com">johnl@iecc.com</a>> wrote:<br></div></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">This blog post has been floating around lately.  It seems to be a <br>
pretty well informed look at the open source code for Libra.  He<br>
is deeply unimpressed by what he found:<br>
<br>
        <a href="http://www.stephendiehl.com/posts/libra.html" rel="noreferrer" target="_blank">http://www.stephendiehl.com/posts/libra.html</a><br>
<br>
This is just technical problems, separate from the well reported<br>
financial and governance problems.<br></blockquote><div><br></div><div><div class="gmail_default" style="font-size:small">Use of threshold signatures in this context is just bizarre. If you want to know if Alice and Bob both signed a message, the simplest mechanism is for Alice to sign it and Bob to sign it and put both signature blobs on the message.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I see absolutely no reason not to do that in a new protocol or for that matter in any protocol where the signatures come from different parties.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">The only use case I have for threshold signatures is to enable the private key operations to be split across devices. That is a completely different case to the one Libra appears to be addressing.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I am not at all opposed to the use of crypto that is outside the canon. But anything we add has to be added for a really, really good reason. It is not clear to me that Libra has good reasons, it seems like it might be more like someone is trying to use as many bright shiny objects as possible.<br></div><br></div><div> </div></div></div>