![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
BlockChain
阿喀琉斯之塔
你必须非常努力,才能看上去毫不费力!
展开
-
Ubuntu上IPFS私有链搭建与Java-sdk调用
文章参考了几位大神的博客,但自己在实践时遇到了一些问题,因此在原文基础上做了修改,原文链接在文章末尾。一、拉取相关docker镜像docker pull ipfs/go-ipfs二、私有链密钥生成工具生成密钥文件go get github.com/Kubuxu/go-ipfs-swarm-key-gencd $GOPATH/src/github.com/Kubuxu/go-i...原创 2020-03-18 22:06:28 · 692 阅读 · 2 评论 -
hyperledger-fabric-linux-amd64-1.4.0.tar.gz、hyperledger-fabric-ca-linux-amd64-1.4.0.tar.gz免费下载
在搭建hyperledger1.4的网络时需要下载hyperledger-fabric-linux-amd64-1.4.0.tar.gz、hyperledger-fabric-ca-linux-amd64-1.4.0.tar.gz这两个压缩包,但由于网站在国外,所以下载超慢,在这里给大家分享一下我下载好的。链接:https://pan.baidu.com/s/1mvPaJft6FEfufqiR...原创 2019-12-14 10:47:11 · 2075 阅读 · 15 评论 -
智能合约代码分析
在上一篇博客中我们已经简单分析了Fabric启动时日志,接下来我们分析一下script.sh脚本和chaincode的源代码。进入~/go/src/github.com/hyperledger/fabric-samples/first-network/scripts目录下,找出其中与链码有关的部分:installChaincode () { PEER=$1 setGlobals $P...原创 2019-12-07 10:55:38 · 1419 阅读 · 0 评论 -
Fabric启动时日志分析
在上一篇博客中我们已经成功启动了Fabric网络,接下来让我们来看看它在启动过程中发生了什么事。一、日志输出分析出现此输出,代表网络启动成功 ____ _____ _ ____ _____ / ___| |_ _| / \ | _ \ |_ _|\___ \ | | / _ \ | |_) | | |...原创 2019-12-06 12:10:07 · 615 阅读 · 0 评论 -
搭建第一条Fabric网络
上一篇博文我们已经将fabric的开发环境安装好了,接下来就是搭建第一条fabric网络。一、进入~/go/src/github.com/hyperledger/fabric-samples/目录下,切换分支:git checkout release-1.0进入first-network目录下,目录结构如下:其中env文件存储的是一些环境变量,base目录下存储的是docke...原创 2019-12-06 10:23:44 · 371 阅读 · 0 评论 -
Hyperledger Fabric开发环境准备
本文记录Hyperledger Fabric开发环境的准备,所用的系统是Ubuntu 16.04。一、安装dockersudo apt install docker.io可通过docker -v查看版本二、安装docker-compose。docker-compose是支持通过模板脚本批量创建Docker容器的一个组件。sudo curl -L https://gi...原创 2019-12-04 13:33:07 · 320 阅读 · 0 评论 -
拜占庭将军问题
一、拜占庭将军问题简介分布式系统的共识算法是区块链共识算法的基础,拜占庭容错技术(Byzantine Fault Tolerance,BFT)是一类分布式计算领域的容错技术,它源于拜占庭将军问题。其实本菜鸟一直对拜占庭将军问题非常感兴趣,但是有关的书籍往往介绍的都非常少,大多只说一个结论。这几天好好查了查资料,结合以前看过的书籍和几篇高水平的博客写一个总结(相应的原文链接已附在文尾)。因为本人...原创 2019-11-09 13:55:47 · 700 阅读 · 0 评论 -
椭圆曲线密码算法(ECC)
网上有很多关于ECC的文章,但是讲明白的很少,最近发现了一个大佬的博客,里面将ECC的算法讲的比较透彻,我当作自己的笔记来看。其中会对于一些细小的错处做一些修改和添加一些自己的见解(大佬的博客地址和参考资料全部已经放在文章的末尾了)。比特币使用椭圆曲线算法生成公钥和私钥,选择的是secp256k1曲线。 椭圆曲线密码学(ECC)是(Elliptic Curve Cryptography)...原创 2019-11-06 21:37:05 · 10378 阅读 · 0 评论 -
RSA算法使用介绍
https://www.cnblogs.com/AloneSword/p/3326750.html原创 2019-10-26 20:46:45 · 574 阅读 · 0 评论