
区块链
文章平均质量分 75
Wanidde
本人很懒,什么都没有留下 ^_^
展开
-
Fabric中创建静态组织
根据项目要求创建静态组织原创 2022-09-27 21:02:27 · 857 阅读 · 0 评论 -
Ubuntu上安装部署Fabric1.4(炒鸡详细)
炒鸡详细的fabric安装入门原创 2022-09-27 20:47:38 · 1847 阅读 · 0 评论 -
Fabric中的私有数据
这是官网提供的一个集合定义,一般配置在connection_config.json中[{"name""policy"0,3,1000000,true},{"name""policy"0,3,3,true}]name集合的名称。policy定义了哪些组织中的Peer节点能够存储集合数据。私有数据要分发到的节点数,这是链码背书成功的条件之一。为了数据冗余,当前背书节点将尝试向其他节点分发数据的数量。个区块,之后就会被清除。如果要永久保留,将此值设置为0即可。...原创 2022-07-21 16:19:18 · 3050 阅读 · 0 评论 -
Fabric升级智能合约
安装链码包后,需要通过组织的链码定义。该定义包括链码管理的重要参数,例如名称,版本和链码认可策略。如果组织已在其peer节点上安装了链码,则他们需要在其组织通过的链码定义中包括包ID。包ID用于将peer节点上安装的链码与通过的链码定义相关联,并允许组织使用链码来认可交易。3.1查询包ID和之前安装过的版本PackageIDPackageIDdemo_2是刚刚安装上的。通过链码时,我们将使用包ID,因此,将包ID保存为环境变量。将返回的包ID粘贴到下面的命令中。注注7051注注{.........原创 2022-07-20 15:19:49 · 417 阅读 · 0 评论 -
Fabric上部署智能合约
友情提示:进行本文操作要在已配置好fabric环境的条件下进行参考:Hyperledger中文官方文档 and 视频使用视频博主在gitee提交的小猫的智能合约主要功能:新建一只小猫,更新小猫信息,删除一只猫,查看小猫首先进入到在虚拟机中进入test-network目录启动测试网络创建通道另开一个终端到fabric/fabric-samples/chaincode,在此目录克隆gitee上的合约返回到test-network所在目录,以便将链码与其他网络部件打包在一起将bin目原创 2022-07-14 17:51:06 · 2932 阅读 · 5 评论 -
Ubuntu安装Docker
ubuntu自带了docker的库,但是ubuntu自带的docker版本太低,需要先卸载旧的再安装新的。卸载旧版本安装前提依赖安装GPG证书写入软件源信息安装新版本docker换源和配置在终端进入目录添加json文件:进入目录: cd /etc/docker在docker目录下创建并编辑新的文件daemon.json输入命令:vim的使用:i:插入,esc:退出编辑,:wq:保存并退出,:q:退出在文件中写入以下内容必要工具安装重启docker查看do原创 2022-07-07 12:03:20 · 470 阅读 · 3 评论 -
区块链概念集合
一个区块包含了一组有序的交易。他们以加密的方式与前一个区块相连,并且他们也会跟后续的区块相连。在这个链条中的第一个区块被称为 创世区块。区块是由排序服务创建的,并且由 Peer 节点进行验证和提交。后一区块存储着前一区块的hash值。B0是创世区块,区块 B1 是连接到区块 B0 的。区块链网络的核心是一个分布式账本,记录网络上发生的所有交易。区块链账本通常被描述为 去中心化的 ,因为它会被复制到许多网络参与者中,每个参与者都在 协作 维护账本。除了”去中心化”和”协作”之外,信息仅能以追加的方式记录到区块原创 2022-06-29 16:07:58 · 3217 阅读 · 0 评论