前期介绍了以太坊区块链的环境安装.
现在接着去年的开始.
本来使用了Hyperledger技术.但是团队临时换环境.
所以开始研究以太坊的技术.
记录下自己的成果.
首先 终端
先查看账户
geth account list
证明目前没有账户.
那我们接下来就开始创建账户
geth --datadir "~/ethdev" --dev
介绍下参数
geth 以太坊命令
--datadir 参数名
"~/ethdev" 路径
创建好后图片如下
另外开个窗口打印日志
geth --dev console 2>> file_to_log_output
//查询当前账户
eth.accounts
创建账户和相关的命令行
//打开日志
tail -f file_to_log_output
//开始挖矿
miner.start()
//停止挖矿
miner.stop()
//创建账户
personal.newAccount("111111")
括号内的是密码 自己记住了
//查询账户
eth.accounts
//设置账户别名
user1 = eth.accounts[0]
//查询账户
eth.accounts
//查询区块号
eth.blockNumber
查询第二个账户,并查询余额
转账
eth.sendTransaction({from: user1,to: user2,value: web3.toWei(1,"ether")})
当我们转账的时候发现
account is locked 被锁了
接下来就是解锁了
//查询账户
eth.accounts
//解锁账户
personal.unlockAccount("0x382178176ae57888109b7debc8ce7f9c50c9508f","111111")
括号里的是账号和密码
//转账代码
eth.sendTransaction({from: user1,to: user2,value: web3.toWei(1,"ether")})
最后一张图
//开始挖矿
miner.start()
//停止挖矿
miner.stop()
//然后查询第二个账户 发现已经有余额了