发明公开
- 专利标题: 一种基于Fabric的SQL合约实现方法
-
申请号: CN202311559524.X申请日: 2023-11-22
-
公开(公告)号: CN117648376A公开(公告)日: 2024-03-05
- 发明人: 张兴民 , 时云智
- 申请人: 浪潮云信息技术股份公司
- 申请人地址: 山东省济南市高新区浪潮路1036号浪潮科技园S01号楼
- 专利权人: 浪潮云信息技术股份公司
- 当前专利权人: 浪潮云信息技术股份公司
- 当前专利权人地址: 山东省济南市高新区浪潮路1036号浪潮科技园S01号楼
- 代理机构: 济南信达专利事务所有限公司
- 代理商 姜鹏
- 主分类号: G06F16/27
- IPC分类号: G06F16/27 ; G06F16/28 ; G06F9/46 ; G06F16/21 ; G06F16/22 ; G06F16/23 ; G06F16/2455 ; G06F16/35
摘要:
本发明涉及区块链技术领域,具体为一种基于Fabric的SQL合约实现方法,包括以下步骤:配置文件,在Fabric的core.yaml文件里添加MySQL的具有创建数据库、表、索引的用户名和密码;语句分类,把SQL语句根据对库结构、数据的影响程度的不同分为表管理语句、数据管理语句、数据查询语句三种语句;合约创建,在用户合约初始化方法中,能且只能执行TMS语句进行数据库的创建,数据库表的创建;有益效果为:本发明提出的基于Fabric的SQL合约实现方法,将MySQL关系型数据库与Fabric联盟链智能合约的状态数据库结合,为用户合约提供执行SQL语句的能力,丰富Fabric智能合约的能力;Fabric自带合约对于初学者来说要学习很多合约底层知识,如果将状态数据库转换为MySQL关系型数据库会降低用户学习合约的成本。