diff options
author | Pieter Wuille <pieter.wuille@gmail.com> | 2012-03-01 00:45:59 +0100 |
---|---|---|
committer | bitcoindev <bitcoindev@gnusha.org> | 2012-02-29 23:46:06 +0000 |
commit | d711f869eee7e06181760730f39a9c98cf40ecc4 (patch) | |
tree | 4b9a789e4c9a2f979789e2bdb0e497a69be84c46 | |
parent | 4ce992c1aae4ab752dbe69a3c6d06ef053b7c76d (diff) | |
download | pi-bitcoindev-d711f869eee7e06181760730f39a9c98cf40ecc4.tar.gz pi-bitcoindev-d711f869eee7e06181760730f39a9c98cf40ecc4.zip |
Re: [Bitcoin-development] Duplicate transactions vulnerability
-rw-r--r-- | ee/1595e56141d832079d3100cac7b0ff528e8ad0 | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/ee/1595e56141d832079d3100cac7b0ff528e8ad0 b/ee/1595e56141d832079d3100cac7b0ff528e8ad0 new file mode 100644 index 000000000..79c043ed0 --- /dev/null +++ b/ee/1595e56141d832079d3100cac7b0ff528e8ad0 @@ -0,0 +1,67 @@ +Received: from sog-mx-2.v43.ch3.sourceforge.com ([172.29.43.192] + helo=mx.sourceforge.net) + by sfs-ml-1.v29.ch3.sourceforge.com with esmtp (Exim 4.76) + (envelope-from <pw@vps7135.xlshosting.net>) id 1S2tDi-0006qT-LB + for bitcoin-development@lists.sourceforge.net; + Wed, 29 Feb 2012 23:46:06 +0000 +X-ACL-Warn: +Received: from vps7135.xlshosting.net ([178.18.90.41]) + by sog-mx-2.v43.ch3.sourceforge.com with esmtp (Exim 4.76) + id 1S2tDh-0004nu-Or for bitcoin-development@lists.sourceforge.net; + Wed, 29 Feb 2012 23:46:06 +0000 +Received: by vps7135.xlshosting.net (Postfix, from userid 1000) + id B6A7F60EA9; Thu, 1 Mar 2012 00:45:59 +0100 (CET) +Date: Thu, 1 Mar 2012 00:45:59 +0100 +From: Pieter Wuille <pieter.wuille@gmail.com> +To: Ben Reeves <support@pi.uk.com> +Message-ID: <20120229234558.GA6573@vps7135.xlshosting.net> +References: <CAPg+sBhb+gYMwp1OJuCHYt5=BU63=YBWOFaLLthHBkN_U-scaA@mail.gmail.com> + <CAPBPUnqgV_hHYwFoB_1qXMvEaE1pM0vm8=V=AKe2n-rPFzz+mQ@mail.gmail.com> + <CABsx9T1YbFLcuCLbZZvSJGPy9k0PRgWttOp-KPUW+99XSYTkQQ@mail.gmail.com> + <CAPBPUnp61tCr5yVa36OGoqmO83hOJitnWJDyW3SihXyxy_FbYg@mail.gmail.com> + <20120229232029.GA6073@vps7135.xlshosting.net> +MIME-Version: 1.0 +Content-Type: text/plain; charset=us-ascii +Content-Disposition: inline +In-Reply-To: <20120229232029.GA6073@vps7135.xlshosting.net> +X-PGP-Key: http://sipa.ulyssis.org/pubkey.asc +User-Agent: Mutt/1.5.20 (2009-06-14) +X-Spam-Score: 1.2 (+) +X-Spam-Report: Spam Filtering performed by mx.sourceforge.net. + See http://spamassassin.org/tag/ for more details. + 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider + (pieter.wuille[at]gmail.com) + 0.0 DKIM_ADSP_CUSTOM_MED No valid author signature, adsp_override is + CUSTOM_MED + -0.0 T_RP_MATCHES_RCVD Envelope sender domain matches handover relay + domain 1.2 NML_ADSP_CUSTOM_MED ADSP custom_med hit, + and not from a mailing list +X-Headers-End: 1S2tDh-0004nu-Or +Cc: Bitcoin Dev <bitcoin-development@lists.sourceforge.net> +Subject: Re: [Bitcoin-development] Duplicate transactions vulnerability +X-BeenThere: bitcoin-development@lists.sourceforge.net +X-Mailman-Version: 2.1.9 +Precedence: list +List-Id: <bitcoin-development.lists.sourceforge.net> +List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>, + <mailto:bitcoin-development-request@lists.sourceforge.net?subject=unsubscribe> +List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-development> +List-Post: <mailto:bitcoin-development@lists.sourceforge.net> +List-Help: <mailto:bitcoin-development-request@lists.sourceforge.net?subject=help> +List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>, + <mailto:bitcoin-development-request@lists.sourceforge.net?subject=subscribe> +X-List-Received-Date: Wed, 29 Feb 2012 23:46:06 -0000 + +On Wed, Feb 29, 2012 at 11:00:42PM +0000, Ben Reeves wrote: +> I'm not sure. What if they use a coinbase of a block that has already matured? + +Indeed; duplicate an old coinbase, fork chain without dupe, and spend the old coinbase. +The 100-blocks maturity will not help against is. + +I'm not sure how you intend to fix DisconnectBlock() to prevent this in a backward- +compatible way, though. + +-- +Pieter + + |