Based on a cursory glance at the properties of ACID, it seems like something that the financial world, especially the stock exchanges, have had to deal with when dealing with transactions.
I wonder if a similar architecture could be used for building a distributed database that could rival what was lost with foundation.