<oembed><type>rich</type><version>1.0</version><author_name>npub1xz8q68hmzur6c6uje593nscy3q4njx05h4vnxmz2wxxptx7u7casl2925u</author_name><author_url>https://nostr.ae/npub1xz8q68hmzur6c6uje593nscy3q4njx05h4vnxmz2wxxptx7u7casl2925u</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2011-08-24&#xA;🗒️ Summary of this message: Discussion on implementing multi-signature transactions for more secure Bitcoin wallets. Proposal for new &#39;standard&#39; transactions and potential compatibility issues.&#xA;📝 Original message:wow, with all the feature requests and bug fixing that needs to be done you&#xA;want to go off on a tangent.&#xA;&#xA;Vision my friend, once centered on robust architecture, may then be directed&#xA;on a hard left turn.&#xA;&#xA;Lets get a feature road map done, bug fix and testing framework set up&#xA;&#xA;... or fork this puppy to folks that can execute the above.&#xA;&#xA;-rick&#xA;&#xA;On Wed, Aug 24, 2011 at 8:12 AM, Gavin Andresen &lt;gavinandresen at gmail.com&gt;wrote:&#xA;&#xA;&gt; It seems to me the fastest path to very secure, very-hard-to-lose&#xA;&gt; bitcoin wallets is multi-signature transactions.&#xA;&gt;&#xA;&gt; To organize this discussion: first, does everybody agree?&#xA;&gt;&#xA;&gt; ByteCoin pointed to a research paper that gives a scheme for splitting&#xA;&gt; a private key between two people, neither of which every knows the&#xA;&gt; full key, but, together, both can DSA-sign transactions.  That&#39;s very&#xA;&gt; cool, but it involves high-end cutting-edge crypto like zero-knowledge&#xA;&gt; proofs that I know very little about (are implementations available?&#xA;&gt; are they patented?  have they been thoroughly vetted/tested?  etc).&#xA;&gt; So I&#39;m assuming that is NOT the fastest way to solving the problem.&#xA;&gt;&#xA;&gt; If anybody has some open-source, patent-free, thoroughly-tested code&#xA;&gt; that already does DSA-key-splitting, speak up please.&#xA;&gt;&#xA;&gt;&#xA;&gt; I&#39;ve been trying to get consensus on low-level &#39;standard&#39; transactions&#xA;&gt; for transactions that must be signed by 2 or 3 keys; current draft&#xA;&gt; proposal is here:&#xA;&gt;  https://gist.github.com/39158239e36f6af69d6f&#xA;&gt; and discussion on the forums here:&#xA;&gt;  https://bitcointalk.org/index.php?topic=38928.0&#xA;&gt; ... and there is a pull request that is relevant here:&#xA;&gt;  https://github.com/bitcoin/bitcoin/pull/319&#xA;&gt;&#xA;&gt;&#xA;&gt; I still think it is a good idea to enable a set of new &#39;standard&#39;&#xA;&gt; multisignature transactions, so they get relayed and included into&#xA;&gt; blocks.  I don&#39;t want to let &#34;the perfect become the enemy of the&#xA;&gt; good&#34; -- does anybody disagree?&#xA;&gt;&#xA;&gt; The arguments against are that if the proposed standard transactions&#xA;&gt; are accepted, then the next step is to define a new kind of bitcoin&#xA;&gt; address that lets coins be deposited into a multisignature-protected&#xA;&gt; wallet.&#xA;&gt;&#xA;&gt; And those new as-yet-undefined bitcoin addresses will have to be 2 or&#xA;&gt; 3 times as big as current bitcoin addresses, and will be incompatible&#xA;&gt; with old clients.&#xA;&gt;&#xA;&gt; So, if we are going to have new releases that are incompatible with&#xA;&gt; old clients why not do things right in the first place, implement or&#xA;&gt; enable opcodes so the new bitcoin addresses can be small, and schedule&#xA;&gt; a block chain split for N months from now.&#xA;&gt;&#xA;&gt; My biggest worry is we&#39;ll say &#34;Sure, it&#39;ll only take a couple days to&#xA;&gt; agree on how to do it right&#34; and six months from now there is still no&#xA;&gt; consensus on exactly which digest function should be used, or whether&#xA;&gt; or not there should be a new opcode for arbitrary boolean expressions&#xA;&gt; involving keypairs.  And people&#39;s wallets continue to get lost or&#xA;&gt; stolen.&#xA;&gt;&#xA;&gt;&#xA;&gt;&#xA;&gt; --&#xA;&gt; --&#xA;&gt; Gavin Andresen&#xA;&gt;&#xA;&gt;&#xA;&gt; ------------------------------------------------------------------------------&#xA;&gt; EMC VNX: the world&#39;s simplest storage, starting under $10K&#xA;&gt; The only unified storage solution that offers unified management&#xA;&gt; Up to 160% more powerful than alternatives and 25% more efficient.&#xA;&gt; Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev&#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;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20110824/887027f8/attachment.html&gt;</html></oembed>