When you have a general purpose globally consistent distributed database, many of the problems that look like blockchain algorithm problems turn out to be standard application programming tasks. Eg a distributed ledger is just a table in a distributed database.
[1] https://fauna.com/blog/distributed-consistency-at-scale-span...