---
title: 区块链和数据库有什么区别：先从权限模型看
date: '2019-10-31 16:43:03'
draft: false
summary: 如果先不陷进区块链名词堆里，把它当成一种数据库系统去看，最值得先比较的其实是权限模型。
slug: blockchain-vs-database-from-permission-model
syndication:
- platform: Weibo
  url: https://weibo.com/1648815335/4433496435001550
tags:
- blockchain
- database
- permission
topics:
- blockchain
type: post
---

这两天关于“区块链到底有什么用”的讨论很多。只要你举出一个区块链应用场景，马上就会有人问一句：

> 这和直接用数据库有什么区别？

这个问题本身是成立的，而且如果不先把它想清楚，很多区块链讨论都会漂在概念层。

我更倾向的一种比较方式是：

先把区块链相关术语放一边，单纯把区块链当成一种数据库系统，再去比较它和普通数据库的差异。

如果这样看，最值得先切入的点其实不是“链式结构”或者“共识算法”，而是权限模型。

也就是说，谁能写、谁能改、谁能验证、谁能拒绝，系统里的权力到底是怎么分配的。

从这个角度切进去，很多“为什么这里要用区块链而不是数据库”的问题，才会开始变得更具体，也更容易谈清楚。
