【技术实现步骤摘要】
本专利技术涉及区块链,具体为一种基于fabric的sql合约实现方法。
技术介绍
1、hyperledger fabric是由linux基金会创建和管理的一种开源的、企业的带权限的分布式账本平台。
2、现有技术中,在fabric中,使用链码(chaincode)来描述智能合约,智能合约分为系统合约和用户合约,这两种合约读写数据都是使用k-v型数据库,如leveldb和couchdb。
3、但是,这种k-v数据库不支持用户可能进行的复杂操作,针对各区块链平台也没有很好的适配性,开发人员需要针对不同的区块链平台单独进行合约开发。
技术实现思路
1、本专利技术的目的在于提供一种基于fabric的sql合约实现方法,以解决上述
技术介绍
中提出的问题。
2、为实现上述目的,本专利技术提供如下技术方案:一种基于fabric的sql合约实现方法,所述方法包括以下步骤:
3、配置文件,在fabric的core.yaml文件里添加mysql的具有创建数据库、表、
...【技术保护点】
1.一种基于Fabric的SQL合约实现方法,其特征在于:所述方法包括以下步骤:
2.根据权利要求1所述的一种基于Fabric的SQL合约实现方法,其特征在于:在core.yaml文件的ledger下配置状态数据库为MySQL,并且指定用户名与密码,用户需具有创建数据库、创建表、创建索引权限。
3.根据权利要求1所述的一种基于Fabric的SQL合约实现方法,其特征在于:表管理语句,是指对表结构有影响的语句,包括对表、视图、索引的增、删、改操作;
4.根据权利要求1所述的一种基于Fabric的SQL合约实现方法,其特征在于:在数据库
...【技术特征摘要】
1.一种基于fabric的sql合约实现方法,其特征在于:所述方法包括以下步骤:
2.根据权利要求1所述的一种基于fabric的sql合约实现方法,其特征在于:在core.yaml文件的ledger下配置状态数据库为mysql,并且指定用户名与密码,用户需具有创建数据库、创建表、创建索引权限。
3.根据权利要求1所述的一种基于fabric的sql合约实现方法,其特征在于:表管理语句,是指对表结构有影响的语句,包括对表、视图、索引的增、删、改操作;
4.根据权利要求1所述的一种基于fabric的sql合约实现方...
【专利技术属性】
技术研发人员:张兴民,时云智,
申请(专利权)人:浪潮云信息技术股份公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。