Supporting several locks without centralization of data to avoid single point of failure might be considered. Distributed database or private blockchain are possible implementations of such concepts. https://www.quora.com/How-is-the-blockchain-different-from-distributed-databases-in-terms-of-record-keeping https://www.findbestopensource.com/tagged/distributed-database https://githubreviews.com/explore/databases/distributed-databases rqlite http://www.rqlite.com/ -> http://www.philipotoole.com/tag/rqlite/ https://github.com/rqlite/rqlite https://www.cockroachlabs.com http://alinousdb.com https://www.rethinkdb.com https://www.bigchaindb.com/
Supporting several locks without centralization of data to avoid single point of failure might be considered.
Distributed database or private blockchain are possible implementations of such concepts.
https://www.quora.com/How-is-the-blockchain-different-from-distributed-databases-in-terms-of-record-keeping
https://www.findbestopensource.com/tagged/distributed-database
https://githubreviews.com/explore/databases/distributed-databases
rqlite
http://www.rqlite.com/ -> http://www.philipotoole.com/tag/rqlite/
https://github.com/rqlite/rqlite
https://www.cockroachlabs.com
http://alinousdb.com
https://www.rethinkdb.com
https://www.bigchaindb.com/