Tom Harding
d640a3ceab
Relay double-spends, subject to anti-DOS
...
Allows network wallets and other clients to see transactions that respend
a prevout already spent in an unconfirmed transaction in this node's mempool.
Knowledge of an attempted double-spend is of interest to recipients of the
first spend. In some cases, it will allow these recipients to withhold
goods or services upon being alerted of a double-spend that deprives them
of payment.
As before, respends are not added to the mempool.
Anti-Denial-of-Service-Attack provisions:
- Use a bloom filter to relay only one respend per mempool prevout
- Rate-limit respend relays to a default of 100 thousand bytes/minute
- Define tx2.IsEquivalentTo(tx1): equality when scriptSigs are not considered
- Do not relay these equivalent transactions
Remove an unused variable declaration in txmempool.cpp.
2014-06-27 07:54:21 -07:00
..
2014-06-23 14:04:38 -04:00
2014-06-21 19:47:43 +02:00
2014-06-21 19:47:43 +02:00
2014-05-13 11:41:59 +02:00
2014-05-09 18:23:34 +02:00
2014-06-05 16:05:57 -04:00
2014-06-27 12:46:49 +02:00
2014-06-27 07:54:21 -07:00
2014-06-25 09:24:50 +02:00
2014-06-25 09:24:50 +02:00
2014-06-11 23:20:37 -04:00
2014-05-10 00:42:31 +02:00
2014-06-26 18:31:40 -07:00
2014-06-25 10:31:35 +02:00
2014-06-15 15:38:22 +02:00
2014-06-27 07:54:21 -07:00
2014-06-27 07:54:21 -07:00
2014-06-25 10:31:35 +02:00
2014-06-25 10:31:35 +02:00
2014-06-25 10:31:35 +02:00
2014-06-25 10:31:35 +02:00
2014-06-25 10:31:35 +02:00
2014-04-02 03:48:07 +02:00
2014-06-23 14:04:38 -04:00
2014-05-02 20:45:03 +02:00
2014-06-27 07:54:21 -07:00
2014-06-27 07:54:21 -07:00
2014-04-01 09:41:49 +02:00
2014-06-21 19:47:39 +02:00
2014-06-21 19:47:43 +02:00
2014-06-27 07:54:21 -07:00
2014-06-12 16:11:56 +02:00
2014-06-21 19:47:42 +02:00
2014-06-03 12:09:51 -07:00
2014-05-08 00:55:01 -04:00
2014-03-24 20:26:02 +00:00
2014-03-31 09:51:58 +02:00
2014-05-22 00:23:03 +07:00
2014-06-27 07:54:21 -07:00
2014-06-27 07:54:21 -07:00
2014-06-25 10:31:35 +02:00
2014-06-25 10:31:35 +02:00
2014-06-25 10:31:35 +02:00
2014-06-25 10:31:35 +02:00
2014-06-26 11:49:46 +00:00
2014-06-21 19:47:39 +02:00
2014-05-30 12:01:53 +02:00
2014-06-23 14:04:38 -04:00
2014-06-23 10:21:38 +02:00
2014-06-24 08:46:12 +02:00
2014-06-23 14:04:38 -04:00
2014-06-23 23:10:24 +02:00
2014-06-23 23:10:24 +02:00
2014-06-04 13:29:36 +02:00
2014-06-21 11:43:23 -04:00
2014-06-17 13:11:36 +02:00
2014-06-26 11:49:46 +00:00
2014-06-15 15:38:22 +02:00
2014-04-23 01:50:25 +02:00
2014-06-26 11:49:46 +00:00
2014-06-27 11:13:25 +02:00
2014-06-25 09:24:50 +02:00
2014-06-27 00:10:53 -04:00
2014-06-27 00:10:53 -04:00
2014-06-22 00:06:17 +02:00
2014-06-27 11:13:25 +02:00
2014-06-27 00:10:53 -04:00
2014-06-25 09:24:50 +02:00
2014-06-26 14:31:06 +00:00
2014-06-25 14:57:21 -04:00
2014-06-23 10:38:15 +02:00
2014-06-25 09:24:50 +02:00
2014-06-25 09:24:50 +02:00
2014-06-23 23:10:24 +02:00
2014-05-09 16:44:59 +02:00
2014-06-27 07:54:21 -07:00
2014-06-26 11:49:46 +00:00
2014-06-03 15:21:47 +02:00
2014-05-09 16:45:00 +02:00
2014-06-26 17:11:53 +02:00
2014-06-25 09:24:50 +02:00
2014-06-12 13:52:15 +02:00
2014-06-25 09:24:50 +02:00
2014-06-24 17:04:52 +02:00
2014-06-16 18:56:57 +02:00
2014-06-16 18:56:57 +02:00