区块链
文章平均质量分 75
区块链架构师之路
AI and blockchain will change the world!
展开
-
Fabric-Gateway 相关接口解析(5)- Contract接口【适用于fabric V2.5】
这些方法提供了不同的重载,允许用户提交交易到合约。第一个参数通常是要调用的合约函数的名称,后续参数是传递给该函数的参数。由于链码可以包含多个合约,此方法提供了一个方法来获取特定合约的名称。这些方法也提供了不同的重载,它们允许用户评估合约函数的结果,而不实际提交它。接口是客户端应用与链上智能合约交互的主要方式。接口代表了链上的一个智能合约,并提供了与该合约交互的方法。类似,第一个参数是要调用的合约函数的名称,后续参数是传递给该函数的参数。此方法返回链码的名称,该链码包含了一个或多个智能合约。原创 2023-10-09 16:20:00 · 148 阅读 · 1 评论 -
Fabric-Gateway 相关接口解析(1)-Gateway 类【适用于fabric V2.5】
Gateway连接到Fabric网络。访问特定的网络(通道)。与这些网络上的合约互动。将交易提交到账本。监听网络发出的事件。原创 2023-08-15 16:27:28 · 333 阅读 · 1 评论 -
Fabric-Gateway 相关接口解析(4)- Transaction接口【适用于fabric V2.5】
该方法返回已执行的交易的结果。结果以字节数组的形式返回,这意味着它可以代表任何数据类型,例如字符串、数字或其他复杂的数据结构。接口为Fabric的客户端应用提供了一种方式来处理和提交区块链交易,包括获取交易的结果、ID以及异步提交交易等功能。这些方法允许用户异步地提交交易,这意味着应用程序可以在不等待交易完成的情况下继续执行。接口代表了一个Fabric交易,提供了一系列与提交交易、获取结果和交易ID等相关的功能。是一个函数接口,它允许用户提供特定的调用选项,例如设置超时时间。原创 2023-10-09 16:14:17 · 137 阅读 · 1 评论 -
Fabric-Gateway 相关接口解析(3)- Network接口【适用于fabric V2.5】
第一个方法只需要链码的名称,而第二个方法还需要一个通道名称作为参数。此外,代码中还包括了一些默认方法,这些方法为开发者提供了更简洁的方法调用形式,而不需要提供完整的参数列表。这些方法提供了一种获取经过特定过滤条件的区块事件的方式。接口代表了一个Fabric区块链网络,提供了一系列与链码交互、获取区块和事件等相关的功能。接口为Fabric的客户端应用提供了与链码、事件和区块交互的基本功能。这些方法使用户能够获取区块事件,例如,当新的区块被添加到链上时。这些方法允许用户同时获取区块事件和与之相关的私有数据。原创 2023-10-09 16:09:47 · 261 阅读 · 2 评论 -
Fabric V2.5 LTS版本 SDK 由fabric-sdk迁移到fabric-gateway相关指南
介绍了从旧版 SDKs 切换到 Fabric Gateway 客户端 API 时需要考虑的关键 API 和行为差异,包括 gRPC 连接、连接配置文件、钱包、背书要求以及事件重连等方面的变化。在使用旧版 SDKs 的更复杂的场景中,如涉及私有数据集合、链码到链码的调用或基于密钥的背书策略,客户端应用程序通常需要明确指定交易调用的背书要求。原创 2023-07-20 17:32:26 · 261 阅读 · 0 评论 -
Fabric v2.5.0 新特性说明
虽然一直可以从当前状态中删除私有数据,但这个新功能可以在保留私有数据的哈希作为不可变证据的情况下,清除对等方的私有数据历史记录。从状态和对等方的私有数据历史记录中删除私有数据,因此无法从块事件或其他对等方查询。发布的二进制文件是静态链接的,以实现最大的可移植性。Docker镜像使用动态链接的二进制文件,并且现在基于Ubuntu(而不是Alpine),使它们更符合典型的生产运行时环境(生产运行时环境通常基于glibc,并且通常需要动态链接HSM模块)。v2.3引入了在没有系统通道的情况下管理订购服务的能力。原创 2023-07-20 17:24:50 · 376 阅读 · 4 评论 -
隔离见证技术简介
隔离见证技术隔离见证,即 Segregated Witness(简称SegWit),由Pieter Wuille(比特币核心开发人员、Blockstream联合创始人)在2015年12月首次提出。见证(Witness),在比特币里指的是对交易合法性的验证。举个例子,Alice发起一笔交易,给Bob支付1个BTC,该笔交易信息由三部分组成: a.元数据:交易信息格式的版本号;交易锁定时间等 b.付款人:Alice用于付款的BTC来源,一般来源于某历史区块上某笔交易的输出(详 见UTXO);证明Alice拥原创 2021-02-18 16:57:12 · 1016 阅读 · 0 评论 -
国密算法介绍以及Fabric国密扩展
1、国密算法介绍国密即国家密码局认定的国产密码算法。主要有SM1,SM2,SM3,SM4。密钥长度和分组长度均为128位。SM1 为对称加密。其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片的接口进行调用。采用该算法已经研制了系列芯片、智能IC卡、智能密码钥匙、加密卡、加密机等安全产品,广泛应用于电子政务、电子商务及国民经济的各个应用领域(包括国家政务通、警务通等重要领域...原创 2020-02-04 15:00:07 · 1612 阅读 · 0 评论