Bitmessage isn't blockchain based. Bitmessage, at the moment, is entirely separate from Bitcoin. While in Bitcoin, every full node has a complete transaction history since the network's inception, Bitmessage nodes simply hold every message since 2.5 days ago.