快速尝试区块链

作者: 印随2018 | 来源:发表于2018-08-25 10:36 被阅读0次

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

    1. 安装客户端

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

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

    • Windows
    D:\ethernum\geth.exe -datadir=D:\ethernum\data --dev console
    
    • Linux/Mac
    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()
    

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

    相关文章

      网友评论

        本文标题:快速尝试区块链

        本文链接:https://www.haomeiwen.com/subject/gdiwiftx.html