3 ms·
How would you prevent a rogue developer from updating/deleting events? Even if you could tell from the hashes that something changed, you would lose whatever da
by ssalka 8y ago
How would you prevent a rogue developer from updating/deleting events? Even if you could tell from the hashes that something changed, you would lose whatever data the dev changed. Backups can help mitigate this, but not until after the fact.
- larrysalibra 8y agoThe same way American Express, Visa, the Automated Clearing House and your bank prevent rogue developers from updating/deleting your money: With internal security processes, threat of termination and ultimately the legal system.
- syrgian 8y agoHave database replicas that only listen to INSERT statements (easy to implement in My/Maria SQL with BEFORE triggers), and design the software that works with the DB as append-only.
- icebraining 8y agoRight. Or any other append-only system, really. I mean, one wouldn't ask "how do you prevent someone from deleting an email they sent you earlier?"
- the_gastropod 8y agoNot necessarily. Think of git. Git is not a blockchain. If a rogue developer deletes code and/or rewrites history and forces a push, I will know and can undo that rather easily.
- akerl_ 8y agoAmusingly, that's because git is a merkle tree, which is one of the core building blocks (ha!) of a "blockchain" as it's used by "blockchain" enthusiasts.