<oembed><type>rich</type><version>1.0</version><author_name>npub1sm6zhjmk5scuz294jmpkw99wwwjzetjgwp4fu4gn6utqgdz87hkqamnq7h</author_name><author_url>https://nostr.ae/npub1sm6zhjmk5scuz294jmpkw99wwwjzetjgwp4fu4gn6utqgdz87hkqamnq7h</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2014-03-10&#xA;📝 Original message:As far as I&#39;m concerned, the way forward is to scrap BIP 10 and build up&#xA;something new that is flexible and extensible.  Also, my understanding&#xA;is that there may be room in the payment protocol for this stuff though&#xA;I&#39;m not sure if it is really adapted well to all the steps: exchanging&#xA;public keys, creating multi-sig/P2SH addresses, proposing multi-sig&#xA;spends, bundling meta-data needed for lite/offline nodes, aggregating&#xA;signatures, and any other details.&#xA;&#xA;When I start multisig integration into Armory (very soon!) I&#39;ll write a&#xA;list of requirements for the new format/process and post it here for a&#xA;wider discussion.  Certainly, if the payment protocol can already handle&#xA;all this, that would be awesome.&#xA;&#xA;-Alan&#xA;&#xA;&#xA;On 03/10/2014 08:04 PM, kjj wrote:&#xA;&gt; I was trying to use bip10 for multisig and coinjoin, but there was a&#xA;&gt; problem with it.  I&#39;ll have to look back at my notes, but I thought I&#xA;&gt; sent you a message about it.  And then real life swallowed my bitcoin&#xA;&gt; time...&#xA;&gt;&#xA;&gt; I think the bottom line was that it would be useful in the generic&#xA;&gt; case with just one minor change.  If there is interest, and it sounds&#xA;&gt; like there just may be, I can dust off my notes and see where I left&#xA;&gt; it.  Probably should do it soon before someone implements it in PB or XML.&#xA;&gt;&#xA;&gt; Alan Reiner wrote:&#xA;&gt;&gt; Then of course I tried to do this with BIP 10 &#xA;&gt;&gt; &lt;https://github.com/bitcoin/bips/blob/master/bip-0010.mediawiki&gt; when&#xA;&gt;&gt; Armory implemented offline-transactions two years ago.  I got some&#xA;&gt;&gt; positive feedback, but no one wanted to help improve it, etc.  I&#xA;&gt;&gt; guess nobody else was doing it and/or cared at the time.  So I&#xA;&gt;&gt; continue to use BIP 10 even though it&#39;s pretty crappy.  I wanted it&#xA;&gt;&gt; to be useful for multisig, too, but it has some deficiencies there&#xA;&gt;&gt; (it was done when Armory was extremely young and OP_EVAL was still on&#xA;&gt;&gt; the table).&#xA;&gt;&gt;&#xA;&gt;&gt; However, with all this activity, we should start thinking about that&#xA;&gt;&gt; and discussing it.  Otherwise, I&#39;ll just do my own thing again and&#xA;&gt;&gt; probably end up with something that fits my own needs, but not anyone&#xA;&gt;&gt; else&#39;s.  Really though, multisig shouldn&#39;t require all the same app&#xA;&gt;&gt; to work.&#xA;&gt;&gt;&#xA;&gt;&gt; -Alan&#xA;&gt;&gt;&#xA;&gt;&gt;&#xA;&gt;&gt; On 03/10/2014 01:49 PM, Gavin Andresen wrote:&#xA;&gt;&gt;&gt; In my experience, best process for standardizing something is:&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt; 1) Somebody has a great idea&#xA;&gt;&gt;&gt; 2) They implement it&#xA;&gt;&gt;&gt; 3) Everybody agrees, &#34;Great idea!&#34; and they copy it.&#xA;&gt;&gt;&gt; 4) Idea gets refined by the people copying it.&#xA;&gt;&gt;&gt; 5) It gets standardized.&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt; Mutisig wallets are at step 2 right now. BIP is step 5, in my humble&#xA;&gt;&gt;&gt; opinion...&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt; On Mon, Mar 10, 2014 at 1:39 PM, Drak &lt;drak at zikula.org&#xA;&gt;&gt;&gt; &lt;mailto:drak at zikula.org&gt;&gt; wrote:&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;     I was wondering if there would be merit in a kind of BIP for a&#xA;&gt;&gt;&gt;     payment protocol using multisig?&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;     Currently, setting up a multisig is quite a feat. Users have to&#xA;&gt;&gt;&gt;     exchange public keys, work out how to get the public keys from&#xA;&gt;&gt;&gt;     their addresses. If one of the parties are not savvy enough, an&#xA;&gt;&gt;&gt;     malicious party could easily be setup that was 2 of 3 instead of&#xA;&gt;&gt;&gt;     2 of 2 where the malicious party generates the multisig&#xA;&gt;&gt;&gt;     address+script and thus be able to run off with funds anyway.&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;     It&#39;s also terribly complex to generate and keep track of.&#xA;&gt;&gt;&gt;     There&#39;s been a nice attempt at creating an browser interface at&#xA;&gt;&gt;&gt;     coinb.in/multisig &lt;http://coinb.in/multisig&gt; but it still lacks&#xA;&gt;&gt;&gt;     the kind of ease with created by the payment protocol. If there&#xA;&gt;&gt;&gt;     was a BIP then it would go a long way to aiding future usability&#xA;&gt;&gt;&gt;     of multisig wallet implementations.&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;     What are your thoughts?&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;     Drak&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;     ------------------------------------------------------------------------------&#xA;&gt;&gt;&gt;     Learn Graph Databases - Download FREE O&#39;Reilly Book&#xA;&gt;&gt;&gt;     &#34;Graph Databases&#34; is the definitive new guide to graph databases&#xA;&gt;&gt;&gt;     and their&#xA;&gt;&gt;&gt;     applications. Written by three acclaimed leaders in the field,&#xA;&gt;&gt;&gt;     this first edition is now available. Download your free book today!&#xA;&gt;&gt;&gt;     http://p.sf.net/sfu/13534_NeoTech&#xA;&gt;&gt;&gt;     _______________________________________________&#xA;&gt;&gt;&gt;     Bitcoin-development mailing list&#xA;&gt;&gt;&gt;     Bitcoin-development at lists.sourceforge.net&#xA;&gt;&gt;&gt;     &lt;mailto:Bitcoin-development at lists.sourceforge.net&gt;&#xA;&gt;&gt;&gt;     https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt; -- &#xA;&gt;&gt;&gt; --&#xA;&gt;&gt;&gt; Gavin Andresen&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt; ------------------------------------------------------------------------------&#xA;&gt;&gt;&gt; Learn Graph Databases - Download FREE O&#39;Reilly Book&#xA;&gt;&gt;&gt; &#34;Graph Databases&#34; is the definitive new guide to graph databases and their&#xA;&gt;&gt;&gt; applications. Written by three acclaimed leaders in the field,&#xA;&gt;&gt;&gt; this first edition is now available. Download your free book today!&#xA;&gt;&gt;&gt; http://p.sf.net/sfu/13534_NeoTech&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt; _______________________________________________&#xA;&gt;&gt;&gt; Bitcoin-development mailing list&#xA;&gt;&gt;&gt; Bitcoin-development at lists.sourceforge.net&#xA;&gt;&gt;&gt; https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#xA;&gt;&gt;&#xA;&gt;&gt;&#xA;&gt;&gt;&#xA;&gt;&gt; ------------------------------------------------------------------------------&#xA;&gt;&gt; Learn Graph Databases - Download FREE O&#39;Reilly Book&#xA;&gt;&gt; &#34;Graph Databases&#34; is the definitive new guide to graph databases and their&#xA;&gt;&gt; applications. Written by three acclaimed leaders in the field,&#xA;&gt;&gt; this first edition is now available. Download your free book today!&#xA;&gt;&gt; http://p.sf.net/sfu/13534_NeoTech&#xA;&gt;&gt;&#xA;&gt;&gt;&#xA;&gt;&gt; _______________________________________________&#xA;&gt;&gt; Bitcoin-development mailing list&#xA;&gt;&gt; Bitcoin-development at lists.sourceforge.net&#xA;&gt;&gt; https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#xA;&gt;&#xA;&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140310/0f32ee9e/attachment.html&gt;</html></oembed>