It is a very bad idea to delay relaying/accepting blocks based on information which is only local to your node (ie would create the ability for people to split the network by sending out lots of double-spends to different parts of the network at the same time). Thus, miners are incentivized to go connect to everyone on the network and look for double-spends, not including them in their blocks to avoid being delayed (which is OK, except having to connect to everyone is bad). There is a related concept of "discouraging" blocks which generally only refers to mining on a previous block, but you have to be careful doing that so you dont break consensus.
On 10/27/14 19:58, Tom Harding wrote: > Greetings Bitcoin Dev, > > This is a proposal to improve the ability of bitcoin users to rely on > unconfirmed transactions. It can be adopted incrementally, with no hard > or soft fork required. > > https://github.com/dgenr8/out-there/blob/master/ds-dep-win.md > > Your thoughtful feedback would be very much appreciated. > > It is not yet implemented anywhere. > > Cheers, > Tom Harding > CA, USA > > > ------------------------------------------------------------------------------ > _______________________________________________ > Bitcoin-development mailing list > Bitcoin-development@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bitcoin-development > ------------------------------------------------------------------------------ _______________________________________________ Bitcoin-development mailing list Bitcoin-development@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bitcoin-development