Post
区块链和数据库有什么区别:先从权限模型看
如果先不陷进区块链名词堆里,把它当成一种数据库系统去看,最值得先比较的其实是权限模型。
这两天关于“区块链到底有什么用”的讨论很多。只要你举出一个区块链应用场景,马上就会有人问一句:
这和直接用数据库有什么区别?
这个问题本身是成立的,而且如果不先把它想清楚,很多区块链讨论都会漂在概念层。
我更倾向的一种比较方式是:
先把区块链相关术语放一边,单纯把区块链当成一种数据库系统,再去比较它和普通数据库的差异。
如果这样看,最值得先切入的点其实不是“链式结构”或者“共识算法”,而是权限模型。
也就是说,谁能写、谁能改、谁能验证、谁能拒绝,系统里的权力到底是怎么分配的。
从这个角度切进去,很多“为什么这里要用区块链而不是数据库”的问题,才会开始变得更具体,也更容易谈清楚。