前期介紹了以太坊區(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)有余額了