技术特征:
技术总结
本发明提供一种包含智能合约的区块链网式数据库,包括智能合约模块、数据打包模块、区块头计算模块、库内通信模块,智能合约模块与数据打包模块连接,数据打包模块与区块头计算模块、库内通信模块连接;智能合约模块是用户自定义模块,该模块将按用户的自定义的约束验证及处理数据;数据打包模块按照树链的方式组织数据;库内通讯模块将采用PBFT的算法来保证主节点及备份节点的一致性。还提供包含智能合约的区块链网式数据库的工作方法。本发明提供了区块链系统的通用核心库,能加快区块链应用的开发速度;能实现多链交互,不仅可以避免单链模式账本过大导致部分节点无法参与网络的情况,还可以通过链条间的业务逻辑依赖关系保证数据真实性。
技术研发人员:曾建伟
受保护的技术使用者:曾建伟
技术研发日:2017.05.25
技术公布日:2017.08.29