以太坊區(qū)塊鏈

前期介紹了以太坊區(qū)塊鏈的環(huán)境安裝.
現(xiàn)在接著去年的開始.
本來使用了Hyperledger技術(shù).但是團隊臨時換環(huán)境.
所以開始研究以太坊的技術(shù).
記錄下自己的成果.

首先 終端

先查看賬戶

  geth account list

證明目前沒有賬戶.

那我們接下來就開始創(chuàng)建賬戶

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

介紹下參數(shù)
geth 以太坊命令
--datadir 參數(shù)名
"~/ethdev" 路徑

創(chuàng)建好后圖片如下

image.png

另外開個窗口打印日志

geth --dev console 2>> file_to_log_output

//查詢當(dāng)前賬戶
eth.accounts
image.png

創(chuàng)建賬戶和相關(guān)的命令行

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

//創(chuàng)建賬戶
personal.newAccount("111111")
括號內(nèi)的是密碼 自己記住了
//查詢賬戶
eth.accounts
//設(shè)置賬戶別名
user1 = eth.accounts[0]
//查詢賬戶
eth.accounts
//查詢區(qū)塊號
eth.blockNumber
image.png

查詢第二個賬戶,并查詢余額

image.png

轉(zhuǎn)賬


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

image.png

當(dāng)我們轉(zhuǎn)賬的時候發(fā)現(xiàn)

account is locked 被鎖了
接下來就是解鎖了

//查詢賬戶
eth.accounts
//解鎖賬戶
personal.unlockAccount("0x382178176ae57888109b7debc8ce7f9c50c9508f","111111")
括號里的是賬號和密碼
//轉(zhuǎn)賬代碼
eth.sendTransaction({from: user1,to: user2,value: web3.toWei(1,"ether")})

image.png

最后一張圖

image.png
//開始挖礦
miner.start()
//停止挖礦
miner.stop()
//然后查詢第二個賬戶 發(fā)現(xiàn)已經(jīng)有余額了
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容