区块链研习社区块链

快速尝试区块链

2018-08-25  本文已影响0人  印随2018

只花5分钟,体验区块链的挖矿和交易。

1. 安装客户端

下载适合你操作系统的以太坊客户端。以太坊是去中心的架构,采用的是P2P通信模式,因此只需下载客户端即可。

2. 使用开发者模式,启动太网客户端

D:\ethernum\geth.exe -datadir=D:\ethernum\data --dev console
geth -datadir=./data --dev console

理论补习: 可以从节点数量上来分类以太坊的网络模型

3. 查看节点信息

admin.nodeInfo

4. 创建两个账户

personal.newAccount("123456")
personal.newAccount("123456")

5. 查看账户列表

eth.accounts

6. 解锁账户1

personal.unlockAccount(eth.accounts[0],"123456")

理论补习:账户必须先进行解锁,才能进行转账操作

7. 账户1转账给账户2

eth.sendTransaction({
  from:eth.accounts[0],
  to:eth.accounts[1],
  value:web3.toWei(5,"ether")
})

8. 查看交易状态

txpool.status

理论补习:没有矿工,交易永远都不会被处理。

9. 开始挖矿

miner.start(1)

10. 查看区块信息

eth.blockNumber

eth.getBlock(1)

11. 查看当前矿工账号

eth.coinbase  //默认为第一个账户

12. 查看账户余额

eth.getBalance(eth.accounts[0])  //矿工账户
eth.getBalance(eth.accounts[1])

13. 停止挖矿

miner.stop()

下一步,你可以看看区块链的理论知识了,建议先从架构和系统层面去全面了解区块链,然后再去学习细节。

上一篇 下一篇

猜你喜欢

热点阅读