【摘要】 区块链和数据库的结合有两种思路: 1) 应用数据库的技术改进区块链的性能、可用性。例如,BigchainDB就是这一方向的典型应用,数据库学术界的研究大多基于这个方向。 2) 利用区块链的不可变特性开发不可变数据库。例如,AWS的QLDB。 一、区块链介绍 区块链中的数据以区块为单位产生和存储,按时间顺序连成链式数据结构。所有节点共同参与区块链系统的数据验证、存储和维护,新区块的创建需得到共识确认,通过广播实现全网同步,之后就不能更改或删除。中本聪2009年发明的比特币是区块链的第一个应用。 区块链没有理论创新,是多种已有技术的集成创新,主要解决多方信任与高效协同问题。从技术角度包括