区块链
文章平均质量分 82
离歌漠
天生我才必有用
展开
-
安装docker-compose出现Connection refused(连接超时)解决办法
问题分析在安装docker-compose的时候,使用sudo curl -L https://github.com/docker/compose/releases/download/1.20.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose安装的时候会出现连接错误:curl: (7) Fail...原创 2019-03-22 16:06:46 · 7794 阅读 · 0 评论 -
区块链开发笔记七:以太坊多节点同步部署
区块链开发笔记七:以太坊多节点同步部署原创 2019-04-02 18:04:11 · 2899 阅读 · 5 评论 -
VMware虚拟机Net模式 端口映射提供外网服务(以太坊&&通用)
VMware部分虚拟机作端口映射,下面以虚拟机内部的以太坊监控页面为例子点击VMware虚拟机编辑->虚拟网络编辑器点击更改设置,获得更改VMnet8适配器权限选中VMnet8适配器,点击NAT设置点击添加按钮设置主机端口(用来提供给外部访问的端口),虚拟机ip地址(以太坊监控页面)以及虚拟机端口(以太坊监控页面端口)。Windows部分注意,如果Windows开...原创 2019-03-28 16:51:08 · 4384 阅读 · 0 评论 -
区块链开发笔记六:docker部署以太坊网络组件出现connect: no route to host问题
问题分析以太坊客户端创建网络组件后无法在监控界面显示。通过docker logs访问日志发现以下错误:WARN [03-28|03:25:41.095] Stats server unreachable err=“websocket.Dial ws://192.168.138.133:10/api: dial tcp 192.168.138.133:10: connect: no ...原创 2019-03-28 15:06:23 · 2037 阅读 · 0 评论 -
以太坊客户端登录私链时出现多台服务器输入密码错乱以及linux终端输入指令无法显示问题
问题分析主服务器连接多台服务器后,结束puppeth界面操作,当再次进入puppeth界面登录私链账号时,出现多台服务器密码输入错乱问题以及后续输入的指令无法显示问题。目前以太坊客户端工具存在着bug,导致上诉问题产生。解决办法通过ssh私钥管理这些密码,既解决了多台服务器输入密码问题,又解决了后续指令输入无法显示问题。进入ssh所在目录cd /root/.ssh如果不存在,请...原创 2019-04-04 16:10:34 · 330 阅读 · 0 评论 -
Server not ready for puppeth err="ssh: handshake failed: ssh: unable to authenticate...错误解决
问题分析在编译go-ethereum之后使用puppeth创建私链后,在绑定用户的时候,会出现以下错误:What’s the login password for root at root@192.168.79.189? (won’t be echoed)ERROR[03-19|13:52:52.594] Server not ready for puppeth er...原创 2019-03-19 14:04:35 · 17475 阅读 · 0 评论 -
docker启动时出现Job for docker.service failed because the control process exited with error code错误
问题分析以太坊环境需要用到docker,然后很多时间虚拟机没有设置docker自启动,因此在重启docker的时候,常常出现:Job for docker.service failed because the control process exited with error code. See “systemctl status docker.service” and “journalctl...原创 2019-03-18 15:32:30 · 64909 阅读 · 16 评论 -
docker出现request cancele le waiting for connection Client. Timeout exceeded while awaiting headers问题
问题分析在运行以太坊环境中创建网络组件的时候,会通过docker容器去查找资源。因此在创建的时候会出现连接超时的问题,一般阿里云主机是不会出现这个问题的。解决办法方法一:用阿里云主机,阿里云的docker镜像一般不出现这种问题。方法二:给docker换源下面我就介绍这docker换源1.创建存放修改docker源配置文件的文件默认情况下,改文件夹是不存在的,因此需要创建。mkdi...原创 2019-03-18 14:01:20 · 2839 阅读 · 0 评论 -
区块链开发笔记四:ipfs私有网络搭建
环境前准备1. 两台linux虚拟机,此处用的是两台Ubuntu16.04。2. 安装go环境,如果没有安装请安装apt-get install golang-go3. 特别说明:安装的时候可能会出现以下错误:无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?原因可能是...原创 2019-03-18 11:32:20 · 2243 阅读 · 1 评论 -
区块链开发笔记三:智能合约部署上链详细操作
1. 首先选择需要将合约部署的节点找到该节点目录下的ipc文件,执行:geth attach ipc:geth.ipc此时会进入console界面。2. 查看personal属性personal3. 查看账户与余额eth.getBalance(eth.accounts[0])eth.accounts[0]4. 编写合约此处编写一个简单的合约contract Dem...原创 2019-03-18 10:46:03 · 6500 阅读 · 5 评论 -
区块链开发笔记一:以太坊自动化环境部署
安装环境Ubuntu 16.04 linux系统安装git1.Linux下直接敲命令实现安装:apt-get install git2.如果出现无法安装的情况,请先更新源:apt-get updata3.安装成功直接查看版本即可git -v安装NodeJS1.先从网上下载安装包:wget http://nodejs.org/dist/v10.10.0/node-v10.10....原创 2019-03-18 10:06:58 · 1218 阅读 · 0 评论 -
区块链开发笔记二:以太坊自动部署环境测试
特别说明1.在进行测试前,请确保你的机器已部署好环境,详细部署步骤请参照《POA以太坊环境搭建》。2.在pupeth命令之后,容易出现输入错误指令情况,又无法用Backspace或者Delete删除,请用Ctrl+W测回指令。3.可能默认情况没有启动docker,需用通过以下命令启动docker。sudo systemctl restart docker创建 account...原创 2019-03-18 09:52:47 · 1232 阅读 · 5 评论 -
go-ethereum在linux下编译问题
go-ethereum下载地址:https://github.com/ethereum/go-ethereum编译环境:linux系统编译步骤:首先将下载好的go-ethereum压缩移到linux下,然后同tar指令进行解压,解压完成后,进入其目录执行make。此处需要注意,在执行make的时候需要安装go环境,确保go环境在1.10及以上。执行make指令的时候有两种make方式...原创 2019-03-18 09:32:36 · 1044 阅读 · 2 评论 -
区块链开发笔记五:以太坊源码编译及环境搭建
环境前准备Ubuntu16.04 64位系统go-ethereum源码,下载地址为:https://github.com/ethereum/go-ethereum配置go环境此处需要注意,因为go的版本会造成后面以太坊环境测试,因此此处提供可行的一个go版本(go1.11.2)。1. 进入/usr/local目录cd /usr/local2. 安装go1.11.2版本wget h...原创 2019-03-20 10:57:28 · 2988 阅读 · 0 评论 -
go-ethereum编译出现:Get https://registry-1. docker. io/v2/: EOF错误解决
问题分析在使用以太坊客户端创建网络组件的时候,出现以下错误:Step 1/2: FROM puppeth/ethstats: latest bervice ’ ethstats’ failed to build: Get https://registry-1. docker. io/v2/: EOF ERROR[03-19|13:57:17.082] Failed to deploy eths...原创 2020-09-01 14:27:55 · 6818 阅读 · 0 评论