以太坊环境搭建(Winodws版)2

接上一篇:https://www.jianshu.com/p/4dfdf08fdad5

3、多种客户端连接私有链

以太坊有很多形式客户端的钱包,能有图形化操作界面进行转账、智能合约等操作。下面我列出几种

1、Mist连接私有链

Mist 是以太坊官方提供的浏览器,通过Mist我们可以很方便的连接上我们的私有网络,从而更好的开发、调试、测试我们的智能合约。

下载地址:https://github.com/ethereum/mist/releases/

我这里只下载了Mist实验,也可以下载以太坊自带的钱包,Ethereum-Wallet-win64-0-11-1.zip

安装完成后,cd到mist安装目录下执行命令

// 启动钱包连接第一个客户端

> mist.exe --rpchttp://127.0.0.1:8486

// 启动钱包连接第2个客户端

> mist.exe --rpchttp://127.0.0.1:8487

当然为了方便,也可以建立2个快捷方式:

启动后,界面就是下面这个样子的,可以通过这个钱包,新建账号,但是密码复杂度要长一些

这个钱包很奇怪,网上说可以通过管道ID连接,就是最开始我们启动客户端附加的参数,但是除了第一个,我都没连上

mist.exe --rpc \\\\.\\pipe\\geth.ipc

mist.exe --rpc \\\\.\\pipe\\data0\\geth\\geth.ipc

mist.exe --rpchttp://127.0.0.1:8486

网上还说通过IP端口连接,不能转账,经测试,是可以转账的,只要启动客户端时,附上参数

geth --identity "TestNode1" --datadir "data0" --rpc --rpcapi "db,eth,net,web3,admin,personal" --rpcaddr "127.0.0.1"--ipcpath "data0\geth\geth.ipc" --rpcport "8486" --port "30304" --networkid "4528989"--allow-insecure-unlock console

可是还是存在一个问题,就是我挖矿的时候,金额没有实时更新,只能退出重进,但是使用rpc连接默认管道,又是实时更新的,不知道是我的配置有问题,还是哪里有问题。

不管怎么样,我们还有其他几种钱包可以使用

使用Mist转账,点击send,to为转账id,amount为钱,发送

发送成功,下面,会出现转账记录,但是confirmation都是0,我特地开启了第3个矿机,3矿齐挖,但是confirmation仍然都是0。不清楚为什么,不过钱确实转过去了。

2、MetaMask小狐狸钱包

MetaMask是一个基于chrome浏览器插件以太坊钱包,github地址:

https://github.com/MetaMask/metamask-extension/releases

下载后解压,在chrome插件中添加已解压的扩展程序。

账号注册自己点,或者看下面:

http://bjiebtc.com/qianbao-metamask-shiyongjc/

下面说怎么连上我们的私有链客户端。

点击浏览器插件上的小狐狸,登录上去,然后切换网络->自定义RPC,网址,填写我们客户端的网址。

我输入的地址是http://localhost:8487,默认连接第2个客户端

保存后,等待一会,就可以看到余额了

下面我们开始用小狐狸钱包转账,点击发送,给第一个客户端发送10块钱。

还记得怎么查客户端ID吗?0x44ccdba52ecf16f754021b6c8fd5ee369d05c4e7

发送后,需要等待一会,这个等待时间我也不太确定,

把2号矿机开起来,过一会就确认成功了,

矿机开起来,转完帐后居然还多了点

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容