bitcoin/bitcoin — pull request #5075 by jgarzik (2014-10-10 18:17:10+00:00)
Title: Relay up to two (2) OP_RETURN outputs as IsStandard

Consensus seems to be that 40 is too small, but 80 should be enough.

80 bytes conveniently stores another block header, serving as an anchor for another chain.