对于区块链,相信大家都已经非常熟悉,比如它有去中心化、防篡改、匿名性等等特性。但是,对于区块链相关的隐私计算,可能很多人了解得并不多,作为基于密码学的隐私保护技术的一种替代方案,可信执行环境(Trusted execution environment,TEE)可在保证计算效率的前提下完成隐私保护的计算。区块链社群此次邀请了毕业于清华大学,现在国内某研究所担……继续阅读 » dewbay 2年前 (2022-11-01) 1728浏览 0评论0个赞
ABI 是什么ABI全称 Application Binary Interface,字面意思是应用程序二进制接口,可以通俗的理解为合约的接口说明,当合约被编译后,它对应的 abi 也就确定了。abi 有点类似于程序中的接口文档,描述了字段名称、字段类型、方法名称、参数名称、参数类型、方法返回值类型等为什么需要 ABI我们编写智能合约的流程是:编写……继续阅读 » dewbay 2年前 (2022-07-04) 1405浏览 0评论0个赞
ERC20:ERC-20 是同质化代币(Fungible token,缩写为 FT),所有的代币单位价值都是一样的且可以分割。ERC-20 代币都能兼容以太坊钱包以及支持以太币的钱包,交易所可以很容易地整合这些代币,绝大多数 ICO 都使用了 ERC-20 代币ERC721:ERC-721 是非同质化代币,也就意味着每个 Token 都是不一样的,都……继续阅读 » dewbay 2年前 (2022-07-04) 2027浏览 0评论0个赞
[FAB-14187] RAFT orderers SERVICE_UNAVAILABLE – Hyperledger JIRADetailsType: Bug BugFix Version/s:v2.0.0Component/s:fabric-ordererLabe……继续阅读 » dewbay 3年前 (2022-01-12) 1724浏览 0评论0个赞
使用 Service Discovery应用在向 peer 节点发送交易 proposal 时,或是连接通道内的所有 peer 节点,或是根据背书策略选择部分节点。默认情况下,SDK 读取静态的 connection-profile 配置文件获取区块链节点信息,如果在应用运行期间网络发生变更(例如 peer 节点下线),或者背书策略的变化(例如一个新组织……继续阅读 » dewbay 3年前 (2022-01-12) 1207浏览 0评论0个赞
对于参数的了解在讨论有关最大 tps 的问题之前,我们首先要了解Fabric出块的四个参数之间是如何工作的。从结论上,Fabric会优先于 PreferredMaxBytes,AbsoluteMaxBytes,MaxMessageCount 这三个参数,最后是 BatchTimeout。避免落入 batch timeout我们以如下配置 Probe ……继续阅读 » dewbay 3年前 (2021-12-16) 1998浏览 0评论1个赞
刚接触 fabric 的小伙伴时常会问的一个问题是:“fabric 多久出一个块”,而一个常见的回答是:“默认 2s”。抛开其严谨性,fabric 初学者一般会把这个作为一个常识性结论。前两天一个小伙伴在进行 fabric 性能测试时,突然发现交易响应时间居然小于 2s。由于一个交易响应时间中主要为出块时间,他感觉这个好像跟常识不太对,会不会哪里出问题了,……继续阅读 » dewbay 3年前 (2021-12-16) 1445浏览 0评论0个赞
1.修改 docker-compose 文件多机部署Fabric可以参考这篇文章1.1 修改 orderer 节点启动参数cd /home/yujialing/go/src/github.com/hyperledger/fabric-samples/multiple-deployment修改docker-compose-up.yaml文件,在en……继续阅读 » dewbay 4年前 (2021-06-08) 1950浏览 0评论0个赞
之前介绍了使用官方脚本自动化启动一个Fabric网络,并且所有的证书都是通过官方的命令行工具cryptogen直接生成网络中的所有节点的证书。在开发环境可以这么简单进行,但是生成环境下还是需要我们自定义对网络中的节点的证书进行配置。所以在本文中,将会详细介绍一个从手动生成证书一直到启动网络的整体步骤。本文只交代整体的搭建步骤。对于Fabric-Ca 的讲解……继续阅读 » dewbay 4年前 (2020-09-29) 2203浏览 0评论1个赞
我们接着上一节来讲;在熟悉动态增加组织或修改配置的步骤后,我们就可以使用 java 的 api 来完成动态增加组织或修改配置了;废话不多说,直接上干货;1,预制条件org3 的证书以及组织 3 的 MSP 详情信息,需要提前准备(如果不清楚的,可以回头看一下上一章)fabric-java-sdk 1.2 我这里使用的是 1.2 版本,更高版本……继续阅读 » dewbay 4年前 (2020-09-29) 3084浏览 0评论1个赞