Authentication of a write operation is not the only problem a blockchain system solves. Using a public blockchain, for example, you are assured that:
0) all writes are authenticated
1) all the data written will be accessible to anyone
Now contrast it with a centralized solution where admit can just restrict access to some data. Yes, all writes are authenticated, but who cares if you cant access them?
2) The history of all writes is also reliably preserved and accessible to anyone.
3) In case of smart contracts, the business logic is visible to you upfront. You can study the contract and decide if it is fair to participate. You can study the history of that contract also.
4) All "redundant" nodes have proper incentive to participate in the activity. They gain value just by validating and processing your transactions.My point is that this is just not achievable using traditional DBMS: the original premises ("trust model" and incentive model) of those systems are very different.
Please correct me if I am wrong somewhere.
No comments yet.