Hi Delroy Merrick, thanks for your question. Databases populated by Demux can be thought of as extensions to blockchain nodes. If you are running a Nodeos node and exposing an RPC endpoint, consumers of that endpoint are trusting your node as much as they are trusting any Demux store populated by information from that node. If your app is open source, theoretically any person can spin up your backend and populate a database identical to the one you use in your app, and check for any inconsistencies, very much in the same way you can cross check a Nodeos node against other nodes. If that’s not enough, you can also give your users the needed information to easily cross-validate the information such as transaction IDs, block numbers, and block hashes.
- Blockchain Development team