Block and transaction relay#
Announcing instead of flooding, why propagation delay causes forks, compact blocks, and hiding where a transaction came from.
Announce, then fetch: Bitcoin’s inv/getdata relay (Nakamoto 2009)
Announce, then fetch: Bitcoin's inv/getdata relay (Nakamoto 2009)
Propagation delay causes forks (Decker and Wattenhofer 2013)
Propagation delay causes forks (Decker and Wattenhofer 2013)
Compact blocks: send what the peer lacks (Corallo, BIP 152, 2016)
Compact blocks: send what the peer lacks (Corallo, BIP 152, 2016)
Dandelion: hiding where a transaction came from (Bojja Venkatakrishnan et al. 2017)
Dandelion: hiding where a transaction came from (Bojja Venkatakrishnan et al. 2017)