1
0
mirror of https://github.com/bitcoin/bips.git synced 2025-05-12 12:03:29 +00:00

Minor improvements to BIP 30

This commit is contained in:
Pieter Wuille 2012-03-03 16:51:15 +01:00
parent c00721d90f
commit 4d436a8bb4

View File

@ -15,7 +15,7 @@ So far, the Bitcoin reference implementation always assumed duplicate transactio
==Specification==
To counter this problem, the following network rule is introduced:
*Blocks are not allowed to contain a transaction whose identifier matches that of an earlier, not-fully-spent transaction in the same chain.
*Blocks are not allowed to contain a transaction whose hash matches that of an earlier transaction in the same chain, unless that earlier transaction was already fully spent before said block.
This rule is to be applied to all blocks whose timestamp is after a point in time that is yet to be decided.
@ -41,7 +41,7 @@ The addition of this rule only makes some previously-valid blocks invalid. This
A patch for the reference client can be found on https://github.com/sipa/bitcoin/tree/nooverwritetx
==Acknowledgements==
Thanks to Russell O'Connor for finding and demonstrating this problem, and helping test the patch.
Thanks to Russell O'Connor for finding and demonstrating this problem and helping test the patch, and to Ben Reeves for pointing out a few weaknesses in the implementation.
[[Category:Developer]]
[[Category:Technical]]