![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
区块链
落Ming
这个作者很懒,什么都没留下…
展开
-
区块链归总梳理
区块链综述本文基于论文:The Evolution of Blockchain: A Bibliometric Study,并对其中内容的整理和总结。引言本文的主要目的是对WoS核心索引的所有区块链研究论文进行系统的梳理、定性和分析。 为了达到预期的目标,我们对区块链文献进行了文献计量学研究,旨在为活跃在区块链学科的学者和从业者揭示一些有价值的见解。据作者所知,本文划定了WoS文献中的第一个努力方向,即对当前区块链领域的知识体系进行广泛的文献进行分析,并得到一下总结:1. 年度pub- lic原创 2020-11-29 17:06:37 · 964 阅读 · 3 评论 -
子群决策问题(Subgroup Decision Problem)
在看全匿名区块链文章的时候看到了同态加密算法BGN06时,我这个密码学外行就开始头痛了,遂根据参考文献找到了原文,其中就提到了BGN06加密算法基于的数学困难问题为:子群决策问题(Subgroup Decision Problem)定义Let x∈Gx\in Gx∈G be an element of a group G of order n =pq. GpG_pGp and GqG_qGq are prime order sub-groups of order p and q .How can原创 2020-07-10 10:22:35 · 977 阅读 · 0 评论 -
ECC椭圆曲线加密扫盲贴
椭圆曲线密码体制ECC(Elliptic Curve Cryptography)可用短的多的密钥获得同样的安全性,因此具有广泛的应用前景。ECC已被IEEE公钥密码标准P1363采用。其实我本科的时候是学过椭圆曲线加密的,也用Openssl玩过一段时间,但是经不住时间的摧残,现在已经完全忘记了。这篇博客旨在帮助自己复习,同时给需要的朋友提供一点参考资料椭圆曲线方程...原创 2020-07-09 16:15:00 · 473 阅读 · 0 评论 -
Fabric 智能合约 example02详细解读
引言在部署单机多节点Fabric 网络时,我们使用的是e2e_cli测试样例中的智能合约:example02,其路径为:/opt/gopath/src/github.com/hyperledger/fabric/aberic/chaincode/go/chaincode_example02,本章将对这个简单的只能合约做深度的解析。1、智能合约部署首先安装智能合约的命令为:peer chaincode install -n mychannel -p github.com/hyperledger/fab原创 2020-06-10 15:02:24 · 1094 阅读 · 1 评论 -
Fabric 网络解析setGlobals函数解析
script.sh脚本的执行是对e2e.cli中真正地对Peer节点、频道以及合约的集合操作演示,官方出版的该脚本试图通过这样的方式来指导开发人员尽快入门在script.sh脚本中,一共执行了9个函数,分别为:createChannel genju 根据之前在generateArtifacts.sh 脚本中通过 configtx.yaml 配置文件生成的频道文件创建频道。joinChannel Peer 节点加入指定频道updateAnchorPeers 0 为频道中的每个组织设置Peer节原创 2020-05-28 22:20:07 · 610 阅读 · 0 评论 -
fabric1.1 configtx.yaml 深入解析
configtx.yaml 简介configtx.yaml用于配置创世区块和初始交易,文件位置位于/opt/gopath/src/github.com/hyperledger/fabric/examples/e2e_cli/目录下,是Hyperledger Fabric区块链网络运维工具configtxgen用于 生成通道创世块或通道交易的配置文件,configtx.yaml的内容直接决定了所生成 的创世区块的内容。本文将给出configtx.yaml的详细中文说明。其中共有五大配置信息,分别是:Pro转载 2020-05-26 21:38:41 · 532 阅读 · 0 评论 -
fabric 部署-----e2e_cli.sh测试问题2
问题2在解决上一篇博客中的问题后,重新运行e2e_cli.sh后,我遇到了这个问题:code = Unknown desc = Error starting container: API error (404): {“message”:“network e2ecli_default not found”}这又是咋回事捏?原因e2e_cli目录是固定的,启动后会创建一个docker network以此为名字,这里是e2e_cli。解决办法如果修改该目录,要修改/opt/gopath/src/g转载 2020-05-15 22:16:32 · 128 阅读 · 0 评论 -
Fabric1.0报错问题
问题描述:在运行e2e_cli.sh时,很多小伙伴会遇到这个错误:错误代码:DEBU 003 grpc: addrConn.resetTransport failed to create client transport: connection error: desc = “transport: Error while dialing dial tcp 172.19.0.4:7050: getsockopt: no route to host”; Reconnecting to {orderer.exa原创 2020-05-15 18:04:17 · 432 阅读 · 0 评论 -
HyperLegder Fabric开发部署环境和安装配置详解
部署HyperLegder Fabric 的时候遇到过很多困难,现在都有些记不清楚了,本篇文章旨在记录安装部署HyperLegder Fabric 中遇到的坑,方便大家上手部署。操作系统: Centos8主机处理数量:1内存大小:3GB步骤1、环境整理1、备份YUM源sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak2、设置阿里yum源:sudo wget -O /etc/y.原创 2020-05-12 22:18:57 · 851 阅读 · 0 评论