国内刊号:11-2560/TP
国际刊号:1000-9825
发布日期:
作者:张志威,王国仁,徐建良,杜小勇
单位:张志威,北京理工大学 计算机学院, 北京 10008111,王国仁,北京理工大学 计算机学院, 北京 10008102,徐建良,香港浸会大学 计算机系, 香港03,杜小勇,中国人民大学 信息学院, 北京 10087204
关键词:区块链;数据管理;数据存储;事务执行;查询处理
基金:国家自然科学基金(61602395,61732014);香港研究资助局项目(12200819);广东省科技专项资金(SDZX2019042)
最近几年,随着加密货币和去中心化应用的流行,区块链技术受到了各行业极大的关注.从数据管理的角度,区块链可以视作是在一个分布式环境下众多不可信节点共同维护且不可篡改的账本.由于节点间相互不可信,区块链通过共识协议,确保数据存储的一致性,实现去中心化的数据管理.针对区块链的安全性以及共识协议,已有诸多工作进行全面的分析.将从数据管理的角度,分析区块链技术与传统数据库下数据管理技术的异同.分布式数据管理的研究已经持续数十年,涵盖了数据存储模式、事务处理机制、查询执行与验证、系统可扩展性等诸多方面,并已有诸多技术广泛应用于实际的分布式数据库中.该类工作往往假定存在中心可信节点或者节点只可能发生崩溃而不存在恶意攻击.然而在区块链环境中,系统设计需考虑不可信节点可能的攻击行为以及拜占庭容错.这给数据管理带来了新的问题与挑战.因此,将梳理并分析国内外有关区块链数据管理的文献,并展望未来的研究方向.
来源:2020年第9期
《软件学报》期刊编辑部