以太坊区块链

前期介绍了以太坊区块链的环境安装.
现在接着去年的开始.
本来使用了Hyperledger技术.但是团队临时换环境.
所以开始研究以太坊的技术.
记录下自己的成果.

首先 终端

先查看账户

  geth account list

证明目前没有账户.

那我们接下来就开始创建账户

  geth --datadir "~/ethdev" --dev

介绍下参数
geth 以太坊命令
--datadir 参数名
"~/ethdev" 路径

创建好后图片如下

image.png

另外开个窗口打印日志

geth --dev console 2>> file_to_log_output

//查询当前账户
eth.accounts
image.png

创建账户和相关的命令行

//打开日志
tail -f file_to_log_output
//开始挖矿
 miner.start()
//停止挖矿
 miner.stop()

//创建账户
personal.newAccount("111111")
括号内的是密码 自己记住了
//查询账户
eth.accounts
//设置账户别名
user1 = eth.accounts[0]
//查询账户
eth.accounts
//查询区块号
eth.blockNumber
image.png

查询第二个账户,并查询余额

image.png

转账


eth.sendTransaction({from: user1,to: user2,value: web3.toWei(1,"ether")})

image.png

当我们转账的时候发现

account is locked 被锁了
接下来就是解锁了

//查询账户
eth.accounts
//解锁账户
personal.unlockAccount("0x382178176ae57888109b7debc8ce7f9c50c9508f","111111")
括号里的是账号和密码
//转账代码
eth.sendTransaction({from: user1,to: user2,value: web3.toWei(1,"ether")})

image.png

最后一张图

image.png
//开始挖矿
miner.start()
//停止挖矿
miner.stop()
//然后查询第二个账户 发现已经有余额了
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容