https://canvasxyz.github.io/canvas-blog/posts/declarative-decentralized-database/ from raymond zhong
what does it take to make a decentralized complex application in a way that leverages a protocol
- there is no widespread database for created decentralized networks (despite attempts like gundb and orbit and hypercore) because..
- decentralized identity has been too early because no one has a place to store their keys, but now there are device-native systems that support this like Secure Enclave and Passkey
- ACLs are hard in decentralized world to prevent people from trampling on each other and abusing the system
main ideas
- declarative contracts
- upgrade by rebase