![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
区块链
文章平均质量分 76
每天看一遍,防止恋爱&&堕落
没钱没势无背景以前有的是年轻现在连青春都离我而去了
能陪着自己的只有影子,内心契合的也只有自己,知道自己故事的人变得越来越少
展开
-
《区块链应用指南方法与实践》读书笔记
文章目录区块链概述区块链的概念与发展区块链技术基础核心关键技术共识机制数据存储加密算法智能合约跨链技术区块链系统架构区块链与人工智能区块链应用实施路线区块链应用实施路径技术选择原则应用实施关键过程区块链与文化教育应用领域概述数字版权保护问题动态金华的课程资源资源质量认证问题教育评价与认证问题基于区块链的解决思路版权存证、交易及价值评估的区块链解决思路教育认证、学习激励与学分通兑模式学费缴纳及奖助学金发放模式学分通兑模式版权存证与交易区块链应用评价方法评价维度业务价值评价维度应用技术评价维度社会效益评价维度原创 2021-09-30 21:19:33 · 11945 阅读 · 0 评论 -
0 sub-policies were satisfied, but this policy requires 1 of the ‘Admins‘
文章目录前情提要问题分析参考链接前情提要今天在使用peer来创建通道的时候,报了如下的错误2021-07-02 10:27:43.446 CST [common.deliver] Handle -> WARN 01a Error reading from 192.168.81.134:46572: rpc error: code = Canceled desc = context canceled2021-07-02 10:27:43.447 CST [comm.grpc.server] 1原创 2021-07-02 10:54:13 · 8611 阅读 · 2 评论 -
faric-ca-server使用https
文章目录声明使用的版本两种方法使用fabric-ca使用ca-server的docker容器打开https配置对应的yaml文件停止/启动docker查看容易的log查看证书目前的ip在其他机器上使用ca-server使用二进制工具打开https一个标识打开https接下来的步骤最终生成的文件夹如下声明使用的版本fabric版本如下:1.4.8node-sdk版本:1.4.8node版本:v8.11.1ubuntu版本:16.04两种方法使用fabric-ca有两种方法都能使用fabric原创 2021-06-04 10:37:13 · 508 阅读 · 0 评论 -
14、fabric node sdk1.4.8统计目前区块中的交易数
文章目录声明使用的版本本文要实现的功能开始实现功能了解block的结构体先来频繁的进行交易开始用sdk实现对应的功能得到交易总数的思路写代码的思路按照思路实现代码调用测试假如当前区块有好几千万,如何做统计?整个部分所使用的头文件写在sdk的结束部分参考网站声明使用的版本fabric版本如下:1.4.8node-sdk版本:1.4.8node版本:v8.11.1ubuntu版本:16.04本文要实现的功能统计目前区块链中所有的交易信息开始实现功能了解block的结构体之前说过,bloc原创 2021-04-27 10:59:25 · 897 阅读 · 1 评论 -
13、fabric node sdk1.4.8简单实现区块浏览器的其他功能
文章目录声明使用的版本本文要实现的区块浏览器功能开始实现功能qscc的概念使用高层api查询qscc得到调用invoke函数提交的交易id调用智能合约中GetTransactionByID函数调用智能合约中GetBlockByTxID函数调用测试开始实现功能sdk具体的实现整个部分所使用的头文件参考网站声明使用的版本fabric版本如下:1.4.8node-sdk版本:1.4.8node版本:v8.11.1ubuntu版本:16.04本文要实现的区块浏览器功能以下要查询的功能都可以在系统链原创 2021-04-26 17:18:42 · 293 阅读 · 1 评论 -
12、fabric node sdk1.4.8发现某个peer加入的所有通道
文章目录声明使用的版本此部分完成的内容开始实现功能需要用到的json文件创建两个不同通道的.tx文件前面已经使用过的代码部分将节点加入到两个通道中具体操作本文用到的json配置文件参考网站声明使用的版本fabric版本如下:1.4.8node-sdk版本:1.4.8node版本:v8.11.1ubuntu版本:16.04此部分完成的内容用sdk找到peer所加入的所有通道在cli节点下实行如下export set CORE_PEER_LOCALMSPID=Org1MSPexport原创 2021-04-24 12:37:35 · 222 阅读 · 0 评论 -
11、fabric node sdk1.4.8实现通道发现discovery service功能
文章目录声明使用的版本此部分完成的内容开始实现这些功能前置条件前面已经使用过的代码部分具体操作本文用到的json配置文件参考网站声明使用的版本fabric版本如下:1.4.8node-sdk版本:1.4.8node版本:v8.11.1ubuntu版本:16.04此部分完成的内容使用node sdk完成fabric中的服务发现功能:服务发现服务发现命令行界面在cli中可以使用命令可以调用服务发现功能,首先需要有一个配置文件conf.yaml,内容如下(具体内容需要按照自己的文件名以及文原创 2021-04-24 10:02:54 · 260 阅读 · 2 评论 -
10、fabric node sdk1.4.8手工设置组织锚节点
文章目录声明使用的版本sdk使用到的头文件如下此部分完成的内容开始实现新增、删除组织相关操作开始实现这些功能前置条件前面已经使用过的代码部分具体操作参考网站声明使用的版本fabric版本如下:1.4.8node-sdk版本:1.4.8node版本:v8.11.1ubuntu版本:16.04sdk使用到的头文件如下'use strict';const { FileSystemWallet, Gateway, X509WalletMixin } = require('fabric-netw原创 2021-04-23 23:01:48 · 246 阅读 · 1 评论 -
9、fabric node sdk1.4.8新增、删除组织(三)
# 此部分完成的内容上一部分完成了新增组织,这一部分接着完成之后的操作- 1、删除新加入的组织- 2、测试其是否还能查询- 3、测试其是否还能调用原创 2021-04-21 22:58:24 · 183 阅读 · 0 评论 -
8、fabric node sdk1.4.8新增、删除组织(二)
上一部分完成了新增组织,这一部分接着完成之后的操作- 1、在每个节点安装升级版的链码- 2、原来的组织升级到升级版的链码原创 2021-04-21 10:21:55 · 140 阅读 · 0 评论 -
7、fabric node sdk1.4.8新增、删除组织(一)
文章目录声明使用的版本sdk使用到的头文件如下开始实现新增、删除组织相关操作开始实现这些功能前置条件前面已经使用过的代码部分具体操作具体代码实现增加新组织参考网站声明使用的版本fabric版本如下:1.4.8node-sdk版本:1.4.8node版本:v8.11.1ubuntu版本:16.04sdk使用到的头文件如下'use strict';const { FileSystemWallet, Gateway, X509WalletMixin } = require('fabric-n原创 2021-04-20 16:36:35 · 155 阅读 · 0 评论 -
6、fabric node sdk1.4.8用户管理相关
文章目录声明使用的版本sdk使用到的头文件如下用户管理相关操作开始实现这些功能前置条件前面已经使用过的代码部分注册管理员注册查询用户撤销用户撤销节点参考网站声明使用的版本fabric版本如下:1.4.8node-sdk版本:1.4.8node版本:v8.11.1ubuntu版本:16.04sdk使用到的头文件如下'use strict';const { FileSystemWallet, Gateway, X509WalletMixin } = require('fabric-netw原创 2021-04-19 22:35:03 · 197 阅读 · 0 评论 -
5、fabric node sdk1.4.8链码操作相关(二)
文章目录声明使用的版本sdk使用到的头文件如下查询操作执行链码参考网站声明使用的版本fabric版本如下:1.4.8node-sdk版本:1.4.8node版本:v8.11.1ubuntu版本:16.04sdk使用到的头文件如下'use strict';const { FileSystemWallet, Gateway, X509WalletMixin } = require('fabric-network');const Client = require('fabric-clien原创 2021-04-14 23:11:13 · 143 阅读 · 0 评论 -
4、fabric node sdk1.4.8链码操作相关(一)
文章目录声明使用的版本sdk使用到的头文件如下链码的基本操作安装链码实例化链码参考网站声明使用的版本fabric版本如下:1.4.8node-sdk版本:1.4.8node版本:v8.11.1ubuntu版本:16.04sdk使用到的头文件如下'use strict';const { FileSystemWallet, Gateway, X509WalletMixin } = require('fabric-network');const Client = require('fabr原创 2021-04-14 23:09:15 · 218 阅读 · 1 评论 -
3、fabric node sdk1.4.8更新锚节点(通道文件的形式)
文章目录声明使用的版本关于锚节点你需要知道的锚节点的概念为什么需要使用锚节点SDK添加锚节点的思路开始用代码实现参考网站声明使用的版本fabric版本如下:1.4.8node-sdk版本:1.4.8node版本:v8.11.1ubuntu版本:16.04关于锚节点你需要知道的锚节点的概念某一个组织,当只有使用了锚节点,组织内的消息才能与另外的组织进行交互,简单来说锚节点就是组织的网关为什么需要使用锚节点Fabric中,每个组织可以指定Anchor Peer,其他组织的节点就可以将Go原创 2021-04-13 10:09:11 · 453 阅读 · 0 评论 -
2、fabric node sdk1.4.8加入通道
文章目录声明使用的版本准备工作加入通道的思路开始用sdk实现参考网站声明使用的版本fabric版本如下:1.4.8node-sdk版本:1.4.8node版本:v8.11.1ubuntu版本:16.04准备工作首先需要准备一个区块链的网络文件(保存为connect-sdk.json),我先贴一个下文用到的,可以参考我的来进行修改{ "name": "Network", "version": "1.0", "channels": { "mychannel": {原创 2021-04-12 10:01:28 · 178 阅读 · 0 评论 -
1、使用fabric node sdk1.4.8创建通道
文章目录声明使用的版本准备工作创建通道的思路开始用sdk实现参考网站声明使用的版本fabric版本如下:1.4.8node-sdk版本:1.4.8node版本:v8.11.1ubuntu版本:16.04准备工作首先需要准备一个区块链的网络文件,我先贴一个下文用到的,可以参加我的来进行修改{ "name": "Network", "version": "1.0", "channels": { "mychannel": { "orderers":原创 2021-04-09 11:25:16 · 280 阅读 · 0 评论 -
《你好啊,区块链!》读书笔记
文章目录基础词挖矿智能合约通证加密货币和数字货币区块链的运作机制算力孤块空块工作量证明机制PoW权益证明机制PoS股份授权证明机制DPoS实用拜占庭容错机制Coinbase交易区块内部微观世界梅克尔树简单支付验证对称加密非对称加密数字签名盲签名环签名多重签名数字证书钱包外部利益双重支付重放攻击重放攻击保护分叉软分叉硬分叉隔离见证闪电网络状态通道零确认交易同态哈希零知识证明过去事件和现在时主链和侧链跨链技术区块链即服务Baas通证化价值互联网参考链接基础词挖矿区块链用来封装交易记录的盒子叫做去区块,想要原创 2020-07-15 15:55:00 · 1217 阅读 · 0 评论