On Tue, Jun 30, 2015 at 09:49:51AM -0400, Chris Pacia wrote: > > > On 06/30/2015 09:12 AM, Adam Back wrote: > > It is correct to view first-seen miner and relay policy as > > honour-based, though it is the current default. > > > > > What would be the effect of IBLT on the first seen policy? It seems that > if a miner has to broadcast extra data with his blocks because he's > using full RBF and everyone else is using first-seen then his blocks are > at a disadvantage in terms of propagation. That wouldn't make first-seen > a hard consensus rule, but rather one rational miners are likely to > follow. Or is this effect likely to be minimal? The disadvantage can be calculated compensated for by higher fees; if the disadvantage is so large that the higher fees are unaffordable we're in big trouble as the guarantees that mempools are in sync are pretty poor. (why doublespending zeroconf txs is easy!) For instance, that'd imply that sending two simultaneous transactions will cause profit losses to all but the largest miners - who are unaffected - and that upgrades that change IsStandard() will cause profit losses, among many other problems. Bitcoin just doesn't work if blocks aren't relayed quickly in the worst case. -- 'peter'[:-1]@petertodd.org 00000000000000000c51793e1f2f6b9bd82dd1579b3e4207e70a0aa8fb953c80