Pieter Wuille a206b0ea12 Do not allow overwriting unspent transactions (BIP 30)
Introduce the following network rule:
 * a block is not valid if it contains a transaction whose hash
   already exists in the block chain, unless all that transaction's
   outputs were already spent before said block.

Warning: this is effectively a network rule change, with potential
risk for forking the block chain. Leaving this unfixed carries the
same risk however, for attackers that can cause a reorganisation
in part of the network.

Thanks to Russell O'Connor and Ben Reeves.
2012-03-03 18:26:36 +01:00
..
2011-06-27 14:12:48 -04:00
2012-02-29 11:46:46 -05:00
2012-02-07 11:28:30 -05:00
2012-02-07 11:28:30 -05:00
2012-02-23 13:33:30 -05:00
2012-02-07 11:28:30 -05:00
2012-02-07 11:28:30 -05:00
2012-02-07 11:28:30 -05:00
2012-02-07 11:28:30 -05:00
2012-02-07 11:28:30 -05:00
2012-02-27 11:41:20 -05:00
2012-02-07 11:28:30 -05:00
2012-02-19 19:06:42 +01:00
2012-02-19 19:06:42 +01:00
2012-02-07 11:28:30 -05:00
2012-02-18 15:42:38 +01:00
2012-02-29 11:46:46 -05:00
2012-02-07 11:28:30 -05:00
2012-02-07 11:28:30 -05:00
2012-02-07 11:28:30 -05:00
2012-02-21 20:46:39 +01:00
2012-02-07 11:28:30 -05:00
2012-02-07 11:28:30 -05:00
2012-02-07 11:28:30 -05:00
2012-02-18 01:22:22 -05:00
2012-02-26 23:38:28 +01:00
2012-02-18 15:42:38 +01:00