首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于超级账本Fabric的关系型数据库防篡改方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:昆明理工大学

摘要:本发明涉及基于超级账本Fabric的关系型数据库防篡改方法,属区块链领域。本发明定义了新的消息类型,分别用于存储操作记录、外部数据库校验以及外部数据库表同步;其次在原有Peer节点功能基础上,新增Peer与客户端交互功能,新增链码与外部数据库交互处理功能,以及新的的触发事件,用于扩展了Fabric的存储模式。最后在Fabric链码APIfabric‑chaincode上增加接口,用于检验关系型数据库语言合法性;在客户端fabric‑sdk‑node上增加了新事件监听接口,用于获取与关系型数据库交互结果。通过以上过程本发明达到了关系型数据库防篡改同时扩展Fabric存储能力的目的。

主权项:1.一种基于超级账本Fabric的关系型数据库防篡改方法,其特征在于,包括如下:Step1、首先定义了新的消息类型,分别用于存储操作记录、外部数据库校验和以及外部数据库表同步;Step2、其次在原有Peer节点功能基础上,新增Peer与客户端交互功能,新增链码与外部数据库交互处理功能,以及新的触发事件,用于扩展了Fabric的存储模式;Step3、最后在Fabric链码API上增加接口,用于检验关系型数据库语言合法性;在客户端上增加了新事件监听接口,用于获取与关系型数据库交互结果;所述Step1中,定义的新的消息类型包括操作记录内容、外部数据库校验和、外部数据库表同步;定义操作记录内容,用于将操作记录保存到区块链账本中;定义外部数据库校验和,用于计算当前表的校验和;定义外部数据库表同步,用于检验不同Peer间表的同步性;所述Step2中包括:为Peer各节点配备关系型数据库并在Fabric中添加额外的关系型数据库管理模块,从而扩展Fabric的存储,以及对关系型数据库的数据交互;所述Step2的具体步骤如下:Step2.1.在Peer节点链码处理账本部分添加新的handler接口,用以执行数据库相关操作;Step2.2.在Peer节点启动流程中加入额外数据库启动逻辑,节点启动时执行相应逻辑,包括数据库是否存在,数据库是否需要同步;Step2.3.定义新的触发事件ExternalDBWriteEvent和ExternalDBReadEvent,用于向客户端反馈与关系型数据库交互的结果。

全文数据:

权利要求:

百度查询: 昆明理工大学 一种基于超级账本Fabric的关系型数据库防篡改方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术