检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
value) throws ContractException 功能:写状态数据库操作,此接口只是将key、value形成写集,打包到交易中,只有当交易排序、出块、并校验通过之后,才会将key/value写入到状态数据库中 入参:要写入的键值对,要求key != "",并且value !=
您可根据实际需求选择是否开启分布式身份接口。 - 开启可信数据交换接口 支持数据的发布、授权、分享、解密等能力。 您可根据实际需求选择是否开启可信数据交换接口。 说明: 开启分布式身份接口才会显示此参数。 - 开启数字水印接口 在发布数据集、共享数据集时可以嵌入发布者的信息,在提取明文数据时可以嵌入使用者的信息。
为有效。 图8 链代码实例化 在“隐私保护配置”中输入JSON格式的隐私保护数据。 如果您需要确保一个共享通道内数据的隐私性,例如指定A成员可以访问相关数据的权限,没有权限的成员B,则无法访问相关的数据,可以使用隐私保护功能。如果您的链代码不需要使用隐私保护功能,可以跳过本步骤。
校验PrepareTxInfo生成的Txinfo中交易证明的有效性。 输入说明 参数名 类型 描述 是否必须 txinfo string 交易证明数据 说明: 交易信息数据包含有交易密文数据和交易证明数据,该信息来源于sdk.PrepareTxInfo返回的txinfo信息。 是 cipherBalanceA string
链码实现 type ABstore struct { contractapi.Contract } // 初始化链码数据,实例化或者升级链码时自动调用 func (t *ABstore) Init(ctx contractapi.TransactionContextInterface
息、性能数据及节点状态等,帮助您了解整个区块链服务的状态,对区块链服务基本的维护提供数据支撑。 2018-08-09 支持关系数据库(MySQL):您可以在部署区块链服务实例时选择数据库类型时选择关系型数据库。选用MySQL的存储方式,链代码就可以使用SQL语句对状态数据进行复杂
网络存储 选择创建好的文件存储。 账本数据存储方式 默认文件数据库(GoLevelDB),与邀请方一致。 peer节点组织 创建1个节点组织,名称自定义,例如:civilizationBank。 共识策略 默认与邀请方一致。 开启共识节点数据老化 否。 多可用区 否。 安全机制 默认。
安全机制 保证数据安全的加密算法,支持ECDSA和国密算法。 ECDSA 账本数据存储方式 支持文件数据库(GoLevelDB)和NoSQL(CouchDB)存储方式。 文件数据库(GoLevelDB):使用Fabric原生存储方式,交易历史数据保存在区块链中,状态数据保存在LevelDB中。
入。 是 pubKeyStr String 同态加密的公钥 是 输出说明 参数名 类型 描述 ciphertext string 加密后的数据 err error 返回错误 注意事项 无。 Decrypt 接口原型 func Decrypt(ciphertext string, privKeyStr
且对账结果并不理想,监管更不容易。 数据无法共享 集团下各公司间财务数据分布于不同类型的ERP中,不同系统间没有集成,各系统间不互通。 与监管方之间缺乏信任 跨国集团公司必须保留多年的记录(通常为10年或更长时间),并向外部审计师/当局证明数据来源和未被篡改。 重复问题 公司间转
电商促销季、节假日等,可提前购买包年/包月资源以应对高峰期的需求,避免资源紧张。 数据安全要求高:对于对数据安全性要求较高的业务,包年/包月计费模式可确保资源的持续使用,降低因资源欠费而导致的数据安全风险。 适用计费项 按照用户实际使用的配置费用和底层资源费用计算。 表1 计费组成表
Java SDK介绍 SDK配置 通用方法 利用合约发送交易 利用合约查询数据 其他查询 父主题: SDK介绍
磁盘空间容量 总的磁盘空间容量 >=0 兆字节(Megabytes) diskReadRate 磁盘读取速率 该指标用于统计每秒从磁盘读出的数据量。 >=0 千字节/秒 (Kilobytes/Second) diskRWStatus 磁盘读写状态 该指标用于统计节点上磁盘的读写状态。
String schema ID dataURI String 数据URI encryptedAeskey String 加密对称密钥 uriType String 数据索引类型 dataHash String 数据hash值 表4 Revocation 参数 参数类型 描述 id
String 交易创建时间 表4 KeyVersion 参数 参数类型 描述 key String 交易数据的key version TxDataVersion object 交易数据的版本数据 表5 TxDataVersion 参数 参数类型 描述 block_num Integer 区块号
Go SDK介绍 SDK配置 通用方法 利用合约发送交易 利用合约查询数据 文件上链 文件下载 组织加密 组织解密 其他查询 父主题: SDK介绍
Hyperledger Fabric增强版 计费相关 实例管理 链代码管理类 数据上链 Demo与API相关 运维监控类 插件管理 联盟链管理 委托与权限
Fabric增强版实例。通过组建一个银行联盟链,银行联盟链的发起方可以动态邀请其他银行加入此联盟链,组建一个多成员参与的银行联盟链系统。联盟成员之间实现数据可信共享,不仅可以节省用户办理业务的时间和精力,同时还可以提高银行的办事效率。而且各联盟成员的节点运行在独立的VPC中,独立管理,安全可控。
交易时可以调用交易准备函数生成具有隐私保护的交易数据。 链代码端对应的逻辑过程是: 保存用户公钥与地址的映射关系。 验证初始余额的有效性并生成初始交易。 验证交易数据的有效性并生成交易结果。 链码端可以通过调用初始余额校验函数来验证初始余额的有效性。 调用交易校验函数来验证交易数据的有效性。 安装链代码。
String 交易创建时间 表6 KeyVersion 参数 参数类型 描述 key String 交易数据的key version TxDataVersion object 交易数据的版本数据 表7 TxDataVersion 参数 参数类型 描述 block_num Integer 区块号