
区块链
之井
路漫漫其修远兮
展开
-
【2020秋冬】【区块链】阿里云fabric多机环境搭建的问题
阿里云的多机环境配置其实与之前步骤是大同小异的关键是出现了一些新的bug,大部分是网络的连接问题新的hosts表112.124.200.9 orderer.example.com121.196.47.136 peer0.org1.example.com101.37.247.39 peer0.org2.example.com常用语句查看所有镜像docker images查看所有容器docker ps -a删除所有容器docker rm -f $(docker ps -aq)d原创 2020-11-21 17:27:55 · 425 阅读 · 1 评论 -
【2020秋冬】【区块链】fabric 链码的简单编写
原计划等node-SDK的代码搞完一起写个总结,结果实验环境要在今天被清空了先把链码的基础编写(增删改查)总结出来链码一,对{name ; num} 形式数据进行増,删,查操作安装新链码peer chaincode install -n mycc -v 2.0 -p github.com/hyperledger/fabric/examples/chaincode/go实例化新链码peer chaincode upgrade -o orderer.example.com:7050 --tls -原创 2020-09-23 14:32:32 · 2083 阅读 · 3 评论 -
【2020秋冬】【区块链】多机环境下 fabric-node-SDK 的安装,使用及问题
关于fabric-SDK-node的理论及实操资料并不多,大多数也是单机环境上一键安装环境,对于多机的fabric网络上SDK的使用几乎没有什么介绍。时间有些长,部分细节记不太清了fabric-node-SDK的安装安装依赖的包node版本是v8.9.0~v9.0(安装node和npm的语句找不到了)放置package.json文件,安装依赖的node-module主要安装的依赖在文件的dependencies中关于文件的位置:package.json,node-modules,js文件原创 2020-09-18 11:11:06 · 586 阅读 · 4 评论 -
【2020初春】【区块链】半手动搭建fabric多机部署及问题
在踩了好多坑之后,终于成功的在三台虚拟机上搭起来fabric网络配置文件使用的是e2e_cli的基础上进行修改,但是运行还是要分步骤来,直接使用script.sh容易在出错的时候不知道哪一步出了问题,而且把环境搞的乱七八糟,修复起来连续踩坑。在修完所有的bug之后,发现80%的问题都是环境清理遗留问题,而且即使知道是这个问题,也不好定位到底是哪里被修改了。三台机器角色设置:15.1.0.167 order节点15.1.0.101 peer0.Org115.1.20.229 Peer0.原创 2020-07-31 21:52:07 · 648 阅读 · 0 评论 -
【2020初春】【区块链】Hyperledger Fabric 超详细版环境搭建 CentOS
之前在单机虚拟机的Ubuntu系统上搭建了fabric,本次准备在三台远程虚拟机上搭建多机fabric网络,系统为centOS,需要先在三个机器上分别运行通fabric网络,再进行配置文件的修改【2020初春】【区块链】Hyperledger Fabric 环境搭建及报错 UbuntucentOS的安装命令与Ubuntu不同(报错很少,怀疑是我本机的虚拟机太烂了)安装1.0.0版本安装go位置:usr/local/下载go包,解压tar -xvzf go1.14.6.linux-amd64.t原创 2020-07-31 10:48:02 · 1235 阅读 · 2 评论 -
【2020初春】【区块链】Fabric 系统架构及简单实例
包含内容:fabric系统结构,网络拓扑结构,交易流程,first-network实例,fabcar实例系统架构整个图分为上下两部分,上面是应用程序,下面是底层架构应用程序:使用grpc结构开发,在API基础上,官方针对不同语言封装了SDK(go,node.js),fabric采 用异步模式进行开发,在链码定义事件,应用程序监听到事件被触发时就进行操作。交互媒介:身份(所有的请求都需要身份认证,通过了才能进行后续的操作,签名)依托于底层的成员服务。账本(对区块查询,按区块高度/区块哈希/交易I原创 2020-07-25 14:27:14 · 1909 阅读 · 0 评论 -
【2020初春】【区块链】Hyperledger Fabric 环境搭建及报错 Ubuntu
虚拟机VMware下 Ubuntu18.04系统安装教程虚拟机连网(WiFi)联网教程调节显示窗口大小调节教程开始搜索fabric搭建教程,最开始搜到了很多个,实践的时候混合在了一次导致后面出现bug,所以尽量选择一个比较好的教程后就不要变化,跟着一步一步做即可教程一很多都是使用了教程一,整体步骤是没什么问题的,我在安装中没有切换源,速度稍慢教程二最开始一直使用的该教程,但该教程go文件夹的目录应该有点差异,要注意教程三同时还借鉴了一个简书上的教程全程没有切换源..原创 2020-07-07 20:59:08 · 765 阅读 · 0 评论 -
【2020初春】【区块链】《区块链原理,设计与应用》
这次没有边看边记,准备看完大部分后进行整理总结了解区块链的发展过程和主要应用场景区块链的价值和用途,区块链发展所遇到的难题区块链包括三个基本概念:交易(操作);区块(结果);链(日志);每次交易试图进行状态改变,每次共识完成的区块就是参与者对结果进行确认常见的三种应用场景:记账功能(比特币),处理数字货币智能合约(以太坊),处理交易商业处理(超级账本),带权限的分布式账本处理分布式涉及技术一致性分布式系统达成一致的过程应该满足三个性质:可终止性(有限时间内完成);约同性(不同节点最原创 2020-06-30 21:25:12 · 531 阅读 · 0 评论