一种基于Fabric的SQL合约实现方法
摘要:
本发明涉及区块链技术领域,具体为一种基于Fabric的SQL合约实现方法,包括以下步骤:配置文件,在Fabric的core.yaml文件里添加MySQL的具有创建数据库、表、索引的用户名和密码;语句分类,把SQL语句根据对库结构、数据的影响程度的不同分为表管理语句、数据管理语句、数据查询语句三种语句;合约创建,在用户合约初始化方法中,能且只能执行TMS语句进行数据库的创建,数据库表的创建;有益效果为:本发明提出的基于Fabric的SQL合约实现方法,将MySQL关系型数据库与Fabric联盟链智能合约的状态数据库结合,为用户合约提供执行SQL语句的能力,丰富Fabric智能合约的能力;Fabric自带合约对于初学者来说要学习很多合约底层知识,如果将状态数据库转换为MySQL关系型数据库会降低用户学习合约的成本。
0/0