草庐IT

fabric-beta

全部标签

Hyperledger Fabric问题汇总(持续更新)

HyperledgerFabric2.4.12.3.3问题汇总(持续更新)Ubuntu20.04HyperledgerFabric2.3.3SDK对应的Go1.17.5链码对应的Go1.18Fabric-sdk-go1.0.0Docker20.10.12Docker-Compose2.11.21.链码提交后,调用合约函数出错,channelID为空:调用命令:peerchaincodeinvoke-olocalhost:7050–ordererTLSHostnameOverrideorderer.example.com--tls--cafile${PWD}/organizations/orde

Hyperledger Fabric问题汇总(持续更新)

HyperledgerFabric2.4.12.3.3问题汇总(持续更新)Ubuntu20.04HyperledgerFabric2.3.3SDK对应的Go1.17.5链码对应的Go1.18Fabric-sdk-go1.0.0Docker20.10.12Docker-Compose2.11.21.链码提交后,调用合约函数出错,channelID为空:调用命令:peerchaincodeinvoke-olocalhost:7050–ordererTLSHostnameOverrideorderer.example.com--tls--cafile${PWD}/organizations/orde

超级账本fabric基础

架构名词Fabric网络存在四种不同角色的服务节点:背书节点(EndorserPeer):一些特殊的Peer节点,对交易提案(TransactionProposal)进行检查,执行智能合约,计算交易执行结果(读写集合)并对其进行背书。记账节点(CommitterPeer):负责维护账本的Peer节点,检查排序后交易结果的合法性,并更新到本地账本。目前所有Peer默认都是记账节点。排序节点(Orderer):负责接收交易,并对网络中所有交易进行排序,整理为区块结构。记账节点会从排序节点拉取新区块并提交到本地账本。证书节点(CA):提供标准的PKI服务,负责对网络中所有的证书进行管理,包括签发和撤

超级账本fabric基础

架构名词Fabric网络存在四种不同角色的服务节点:背书节点(EndorserPeer):一些特殊的Peer节点,对交易提案(TransactionProposal)进行检查,执行智能合约,计算交易执行结果(读写集合)并对其进行背书。记账节点(CommitterPeer):负责维护账本的Peer节点,检查排序后交易结果的合法性,并更新到本地账本。目前所有Peer默认都是记账节点。排序节点(Orderer):负责接收交易,并对网络中所有交易进行排序,整理为区块结构。记账节点会从排序节点拉取新区块并提交到本地账本。证书节点(CA):提供标准的PKI服务,负责对网络中所有的证书进行管理,包括签发和撤

Fabric错误集锦及解决办法

[DiscoveryService]:send[xxxchannel]-Channel:xxxchannelreceiveddiscoveryerror:accessdenied状态:之前启动成功过区块链浏览器容器,后来容器总是莫名其妙的挂掉原因:第一次通过docker-compose.yaml启动区块链浏览器时候,会为持久化数据(Postgres数据和用户钱包)分配了两个命名卷block-explorer_pgdata和block-explorer_walletstore;关闭容器的时候可能使用了非常规手段,致使docker存在残留卷,再次启动容器的时候使用的仍是旧数据。解决办法:查看是否有

超级账本Fabric的世界状态操作与账本操作

在HyperledgerFabric中,账本由两个不同但相关的部分组成-世界状态和区块链。世界状态:一个数据库,其中存储了一组帐本状态的当前值的缓存。世界状态使程序可以轻松地直接访问状态的当前值,而不必通过遍历整个交易日志来计算状态值。世界状态可以频繁更改,因为可以创建,更新和删除状态。区块链:交易日志,记录了导致当前世界状态的所有更改。交易收集在附加到区块链的区块内部,使你能够了解导致当前世界状态变化的历史。区块链数据结构与世界状态非常不同,因为一旦写入,就无法修改;这是一成不变的。这就是银行的流水吧。账簿数据状态操作API包括以下内容。getstate(Keystring)([]byte,

【概念】还在为fabric而烦恼?这是在我理解下的fabric 关键概念,拥有这一篇就够了

前言如果,非要在每一条链中评选出几个比较好用且概念简单的链的话,公有链就是Bitcoin(比特币网络)和Ethereum(以太坊),私有链也是以太坊,而联盟链可以说是很少很少国产的FISCO-BCOS算一个咦?我们这不是hyperledgerfabric(以下简称fabric)的专场吗?怎么没有他呢?是这样的因为我是学fabric起步的所以在我认为fabric的起链过程较为繁琐,对于新手的入门门槛较高,所以我们在初学的时候感觉到非常的困难,除此之外fabric也有一些其他联盟链没有的概念,所以更加的生涩难以理解,但是学懂了还是蛮简单的,哈哈哈哈哈哈哈~~~~ 所以我们还是要先从概念学起走!  

注册成为harmonyos开发者并安装DevEco Studio 3.0 Beta2 for HarmonyOS

一、首先进入华为鸿蒙开发者官网HarmonyOS应用开发官网-华为HarmonyOS打造全场景新服务糟糕啊!华为这个官网退出账号报错了但是账号是推出了接着点击注册二、填写注册信息三、选择个人开发者四、注册之后,进行实名认证这里推荐银行卡认证 以上完成后进入HarmonyOS应用开发官网-华为HarmonyOS打造全场景新服务点击开发 - 选择“DevEcoStudio” 接着就是下载: HUAWEIDevEcoStudio 根据自己的设备选择

Xcode 15 beta 2 - Apple Vision Pro安装下载

1.更新OS系统已更新的忽略这步2.下载Xcode15beta2Xcode15Xcode15让你能够开发、测试和分发适用于所有Apple平台的App。借助增强的代码补齐功能、交互式预览和实时动画,更快地推进App的编码和设计。利用Git暂存功能直接改进下次要提交的文件,而不必离开代码界面。你还能借助重新设计的测试报告及其视频录制功能,探索并诊断测试结果,并着手从XcodeCloud将你的App无缝部署到TestFlight和AppStore。打造出色的App,从未如此简单。Xcode15beta2编译器xid下载链接:Xcode15beta2:https://download.develope

Hyperledger Fabric 管理链码 peer lifecycle chaincode 指令使用

HyperledgerFabric管理链码peerlifecyclechaincode指令使用链上代码(Chaincode)简称链码,包括系统链码和用户链码。系统链码(SystemChaincode)指的是FabricPeer中负责系统配置、查询、背书、验证等平台功能的代码逻辑,运行在Peer进程内,将在第14章介绍。用户链码指的是用户编写的用来实现智能合约的应用代码。如无特殊说明,链码一般指的就是用户链码。链码被部署在Peer节点上,运行在独立的沙盒(目前为Docker容器)中,并通过gRPC协议与相应的Peer节点进行交互。用户可以通过命令行或SDK调用链码方法,链码被调用时,会按照链码内