2 ms·
Some serious questions - If you have technical not buzzword links for how 'the blockchain will work I'd also be happy. So far it all came to down to: smart cont
by nisa 9y ago
Some serious questions - If you have technical not buzzword links for how 'the blockchain will work I'd also be happy. So far it all came to down to: smart contracts, etherum!?
Some questions:
How is user access organised?
How to remove an organisation?
How to remove old booking for hotels?
How to prevent me from exploiting an bug in the database? I.e. incuring storage or computation costs -> DDoS?
How to revoke access when a private key / access token is compromised?
If I'm having a lot of Etherum due to hacking or stuff like that - what prevents to me extort the Hotels to break their system? Blow up the database? if I have enough gas.
Bug in the database?
I'm honestly interested how this is solved / will be solved. If you have links - at best with some math / hard concepts please share!
Thanks!
- RexetBlell 9y agoThe contract (you can think of it as a class in Java) has a list of private keys who are allowed to make modifications to the database. Each key has has a list of associated privileges - what modifications can that user make. Keys with a higher privilege level have the right to add/remove keys. When someone creates a booking, he has the right to remove his own booking. Each booking might also have an expiration date, so it's removed automatically when expired. When a key is stolen, a key with a higher privilege level can disable access of the stolen key. If it's implemented correctly (which will take time and maybe several failed attempts), hacking, bugs and DDOS should not be an issue.