这篇文章将介绍挖矿和部署智能合约的概念。之前我们提到了很多概念和名称,并解释了以太坊客户端。今天我们要介绍的概念和名词是:私链挖矿和以太坊钱包。
一、私链挖矿
首先,在上一篇文章(https://www.jianshu.com/p/f39441596dde)中安装和配置好geth客户端,单个节点即可。下面以mac为例,其他平台基本一样。
1. 打开terminal,执行命令,进入geth控制台geth console如果一切正常,会看到如下界面[进入gethconsole.png]
1. 创建以太坊地址personal.newAccount("mypasword")创建账户地址,括号里面为账户密码。需要记住保存好,当然私链可以设置简单点。查看已经存在的地址账户personal.listAccounts 或 web3.eth.accounts会显示每个地址,关于区块链地址知识,可以参考之前的文章["0x76879b9751cea9d58ec57fbf64cc6ea335816367","0x18c98db1f501f8ba3570992e7753182b109a9375"]
2. 查看挖矿账户地址(coinbase)eth.coinbase一般是第一个地址。如果想修改挖矿账户,执行命令,其中序号从0开始,1表示第二个地址miner.setEtherbase(eth.accounts[1])
3. 执行挖矿命令miner.start如果想减少CPU消耗,可以设置线程数参数,比如下面表示开启一个线程miner.start(1)关闭挖矿miner.stop
开启挖矿后,在挖矿地址上就会不断挖到eth币。怎么查看挖到的eth币数量呢?可以用命令来查看,比如:var primaryAccount = web3.eth.accounts[0];web3.eth.getBalance(primaryAccount)
通过命令行的方式虽然快速,但不直观。还可以通过以太坊钱包来查看。
二、以太坊钱包
常用的以太坊钱包有以下几种:1. Ethereum官方钱包+浏览器Mist2. Parity3. MyEtherWallet4. imToken5. MetaMask
三、安装Ethereum-Wallet钱包
为了方便开发和调试后续的智能合约,使用Ethereum-Wallet钱包较好。下面简单介绍Ethereum-Wallet的安装和使用。
下载地址:https://github.com/ethereum/mist/releasesEthereum-Wallet是开源的,在上面的链接中,根据你的操作系统下载最新版本。以mac为例,下载当前最新版本:Ethereum-Wallet-macosx-0-11-1.dmg。国内下载速度可能较慢,请耐心等待。安装使用参考Ethereum-Wallet.png。
打开Ethereum-Wallet钱包后,会自动连接本地私有网络,并导入地址账户,即通过web3.eth.accounts列出的所有地址。
Ethereum-Wallet的功能包括:1. 钱包账户管理:显示余额,新建账户,转账功能2. 智能合约功能3. 最近交易记录的显示
四、回顾
本文介绍了如何使用geth客户端开启私链挖矿,创建账户,查询账户余额等命令功能。同时介绍了多款以太坊钱包工具,重点介绍了Ethereum-Wallet钱包的安装和使用。下次我们将开始介绍和部署智能合约。
本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/9002.html
发表回复
评论列表(0条)