欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

扣丁學(xué)堂區(qū)塊鏈培訓(xùn)2.0以太坊私有鏈搭建和geth客戶端使用

2018-07-18 13:46:57 1375瀏覽

在2018年相信大多數(shù)都了解過區(qū)塊鏈開發(fā)技術(shù),它分為三個架構(gòu):1.0、2.0、3.0,今天我們講的是區(qū)塊鏈培訓(xùn)2.0技術(shù)以太坊私有鏈搭建和geth客戶端使用的詳細(xì)介紹。


扣丁學(xué)堂區(qū)塊鏈2.0技術(shù)以太坊私有鏈搭建和geth客戶端使用


geth客戶端的安裝

使用安裝包安裝

sudoapt-getinstallsoftware-properties-common
sudoadd-apt-repository-yppa:ethereum/ethereum
sudoapt-getupdate
sudoapt-getinstallethereum

使用源碼編譯,搭建golang的環(huán)境

1、先把go語言安裝包下載wget

2.執(zhí)行sudotar-C/usr/local/-xzfgo1.8.3.linux-amd64.tar.gz解壓

3.vim~/.bashrc添加exportPATH=$PATH:/usr/local/go/bin然后在/home目錄下建立workspace目錄,添加go的工作目錄exportGOPATH=/home/workspace,最后source~/.bashrc

4.sudoapt-getinstallgit-y安裝git進入workspace,建立github.com目錄,github.com目錄建立ethereum目錄,在ethereum目錄中執(zhí)行g(shù)itclonehttps://github.com/ethereum/go-ethereum.git

5.cdgo-ethereum執(zhí)行makegeth

  創(chuàng)建私有鏈
  創(chuàng)建一個初始塊
  vimgenesis.json
  {
  "nonce":"0x0000000000000042",
  "config":{
  "chainId":1123,
  "homesteadBlock":0,
  "eip155Block":0,
  "eip158Block":0
  },
  "timestamp":"0x0",
  "parentHash":"0x0000000000000000000000000000000000000000000000000000000000000000",
  "extraData":"0x00",
  "gasLimit":"0x80000000",
  "difficulty":"0x10",
  "mixhash":"0x0000000000000000000000000000000000000000000000000000000000000000",
  "coinbase":"0x3333333333333333333333333333333333333333",
  "alloc":{}
  }

初始化創(chuàng)世塊

geth--datadir"qkl"--networkid1123initgenesis.json

進入私有鏈

geth--identity"qkl"--datadir"qkl"--networkid1123--rpc--port30303console2>>geth.log

geth客戶端的一些命令

賬戶操作

eth.accounts//查看賬戶
personal.listAccounts//查看賬戶
personal.newAccount("***")//新建賬戶
personal.unlockAccount("**********")//解鎖賬戶
personal.lockAccount("**********")//鎖定賬戶

代幣操作

eth.getBalance()//查看余額
web3.fromWei()//單位換算

節(jié)點操作

net模塊
net.listening//查看節(jié)點狀態(tài)
net.peerCount//查看節(jié)點鏈接的數(shù)量
admin模塊
admin.nodeInfo//查看節(jié)點信息
admin.addPeer()//添加節(jié)點
admin.peers//查看添加的節(jié)點的信息

eth模塊

eth.hashrate//查看節(jié)點的hash運算速率

開啟和關(guān)閉挖礦

miner.start(n)//n是挖礦的線程數(shù)
miner.stop()

一些設(shè)置命令

miner.setEtherbase(eth.accounts[n])//etherbase地址并不需要一定是本機上
miner.setExtra("zhou")//寫一些額外信息
eth.getBlock(n)//查看區(qū)塊信息

以上就是扣丁學(xué)堂區(qū)塊鏈2.0技術(shù)培訓(xùn)以太坊私有鏈搭建和geth客戶端使用的詳細(xì)介紹,想要了解更多請關(guān)注扣丁學(xué)堂官網(wǎng)、微信等平臺,扣丁學(xué)堂IT職業(yè)在線學(xué)習(xí)教育平臺為您提供權(quán)威的區(qū)塊鏈視頻教程系統(tǒng),通過千鋒扣丁學(xué)堂金牌講師在線錄制的區(qū)塊鏈技術(shù)在線視頻教程,讓你快速掌握區(qū)塊鏈技術(shù)從入門到精通開發(fā)實戰(zhàn)技能。


扣丁學(xué)堂微信公眾號



【關(guān)注微信公眾號獲取更多學(xué)習(xí)資料】



查看更多關(guān)于“區(qū)塊鏈培訓(xùn)技術(shù)資訊”的相關(guān)文章>>


標(biāo)簽: 區(qū)塊鏈 區(qū)塊鏈技術(shù) 區(qū)塊鏈培訓(xùn) 區(qū)塊鏈視頻教程 區(qū)塊鏈?zhǔn)鞘裁?/span>

熱門專區(qū)

暫無熱門資訊

課程推薦

微信
微博
15311698296

全國免費咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京千鋒互聯(lián)科技有限公司版權(quán)所有   北京市海淀區(qū)寶盛北里西區(qū)28號中關(guān)村智誠科創(chuàng)大廈4層
京ICP備2021002079號-2   Copyright ? 2017 - 2022
返回頂部 返回頂部