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