检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
通道名称 testchannel 选择成员 保持系统默认,不要全选。 勾选“共识节点证书”和“Peer节点证书”,“Peer节点证书”中指定节点组织保持默认值,勾选“管理员证书”。单击“下载”。 解压下载包,将sdk-config.yaml文件复制两份,三份yaml文件分别命名为democraticBank
删除邀请成员信息 bcs:fabricMember:list 获取联盟成员列表 bcs:fabricMember:quit 被邀请方退出指定联盟 bcs:fabricNotification:list 获取全部通知 bcs:fabricNotification:handle 处理联盟邀请
获取联盟成员列表 GET /v2/{project_id}/members bcs:fabricMember:list √ √ 被邀请方退出指定联盟 PUT /v2/{project_id}/members/quit bcs:fabricMember:quit √ √ 获取全部通知
过程无法作弊:满足条件自动触发,执行结果独立验证。 结果不能修改:数据保存在区块链。 合约内容可靠:智能合约内容保存在区块链中。 隐私保护:只有指定的参与方可以获取合约内容、数据。 Fabric特有概念 记账节点 维护账本的网络节点,一个或多个peer节点组成peer组织。 共识节点 区块链网络中参与交易的节点。
定义组织。 背书策略 背书是指背书组织执行链码交易并返回一个提案响应给客户端应用的过程。背书策略则指明了需要区块链上多少不同组织的成员根据指定智能合约执行和验证交易才能使一笔交易有效。因此,背书策略定义了必须“背书”(批准)提案执行的组织。 选择“下列任意组织背书”:只要任意一个背书组织为交易背书,交易即为有效。
集”接口的组合。数据所有者将数据集发布到区块链,同时授权某申请者解密数据权限,被授权者可以直接解密数据集。此时,其他参与者均可以通过“查询指定数据集”和“查询数据集列表”接口获得数据相关描述信息,并通过申请-授权模式获取数据解密权限。 接口使用方法请参考数据集管理和数据订单管理。
授权功能,区块链所使用的集群需要进行权限预处理,应使用具有CCE Administrator及以上权限的账号在CCE控制台的权限管理页面为指定集群授予命名空间权限。例如为具有BCS Fabric ReadOnlyAccess权限的用户组授予view命名空间权限,为具有BCS Fabric
被请求的服务无效。 建议直接修改该请求,不要重试该请求。 504 ServerTimeout 请求在给定的时间内无法完成。客户端仅在为请求指定超时(Timeout)参数时会得到该响应。 505 HTTP Version not supported 服务器不支持请求的HTTP协议的版本,无法完成处理。
合约SDK提供如下API接口,可以在合约文件中进行调用。这些API按照功能可以划分为: 表1 stub接口 接口 说明 FuncName() string 获取智能合约请求中指定的智能合约函数名称。 Parameters() [][]byte 获取请求参数。 ChainID() string 获取智能合约所在链ID。
被请求的服务无效。 建议直接修改该请求,不要重试该请求。 504 ServerTimeout 请求在给定的时间内无法完成。客户端仅在为请求指定超时(Timeout)参数时会得到该响应。 505 HTTPS Version not supported 服务器不支持请求的HTTPS协议的版本,无法完成处理。
SDK接口 表1 ContractStub合约信息&状态数据库访问接口 接口 说明 String funcName() 功能:获取智能合约请求中指定的智能合约函数名称 入参:无 返回值:智能合约函数名称 byte[][] parameters() 功能: 获取请求参数 入参:无 返回值