区块链从本质上是一个数据库,不过这数据库与其他传统的数据库不一样的是,区块链是一个去中心化的数据库。
利用密码学等原理产生相关联的数据块,其中每一个数据块都包涵前一个数据块的信息和某一段时间内的全部交易信息。
在之前我们所熟知的数据库中,背后都有一个相应的中心来进行维护,例如淘宝数据库是由阿里巴巴维护的。如果一旦中心数据库出现问题,那么就会导致这个数据库出现问题。但是去中心化的区块链数据库中,每个计算机都会参与到数据库的维护当中,这样一来就不会出现因为中心出问题而使整个系统都无法使用的情况。
在区块链系统中,每一个区块就代表一页账本,把区块相连接的侧链就相当于用绳子将账本所绑定在一起。这种记账方式就是区块链技术。
