链码名称:链码名称为服务发布者在发布服务时填写的链码名称。 链码FUNC:链码中具体的方法名称。 链码FUNC类型:链码中的方法类型。例如Fabric链码中,query用于查询交易,invoke用于提交交易,而event用于链码事件等。
这个预置链码包是用golang和node.js两种编程语言编写的,运行在Fabric1.4.3的框架上。在链码包中,提供了四种数据操作方法示例:数据添加、删除、修改和查询。支持的数据类型包括字符串、整数、浮点、集合(映射、列表)等。 我们还提供了使用Java、golang、C#、python和node.js编程语言编写的链下应用程序连接...
本示例包含一个FISCO BCOS基础智能合约实例,提供用户注册、数据增删改查、交易回执查询、区块信息查询等基础功能,和一个链下系统通过BSN城市节点网关与链上区块链服务进行交互的java实现。 FIscoBaseContract-solidity:https://github.com/BSNDA/FISCOBaseContract
该预置链码包采用C++语言编写,是我们为应用开发者提供对业务数据进行增删改查基本操作的链码,支持存储的数据类型为常规字符串或者json格式字符串。应用开发者可以在此链码包的基础上根据应用业务需求进一步拓展链码功能。依赖于xuperchain提供的头文件"xchain.h"以及使用xdev进行测试、编译。 视频资源链接...
服务升级之后需要用户在门户重新申请公开才可以再次显示在推荐应用中。服务公开需要 BSN运营人员对服务相关信息进行审核,所以在服务升级成功后,服务发布方需要重新申请服务公开,BSN运营人员审核通过后,才能在应用商店中看到该服务。
在网关SDK实例中发起交易存储的数据结构是根据BSN提供的通用链码包中的数据格式组装的。如果用户想使用别的格式。只需要自己参考通用链码包修改数据格式发布即可。 最终的存储在链上的数据是以key-value的形式存储在Fabric底层框架的区块链节点的couchDB数据库中的,这是由区块链底层框架的配置决定的,目前是不可以修改的。&nbs...
检查请求参数funcParam字段是否是String类型; 检查请求参数funcParam中包含的具体参数类型是否和智能合约中定义的参数类型一致;如智能合约定义insert方法为insert(string base_id, int256 base_key, string base_value),链下业务系统请求参数funcParam 为...
BSN提供的预置合约包只是给用户提供一个参考,用户根据自己的业务逻辑编写合约中的方法和合约名称即可,如果数据合约没有用到也可以不写。