前期介紹了以太坊區塊鏈的環境安裝.
現在接著去年的開始.
本來使用了Hyperledger技術.但是團隊臨時換環境.
所以開始研究以太坊的技術.
記錄下自己的成果.
首先 終端
先查看賬戶
geth account list
證明目前沒有賬戶.
那我們接下來就開始創建賬戶
geth --datadir "~/ethdev" --dev
介紹下參數
geth 以太坊命令
--datadir 參數名
"~/ethdev" 路徑
創建好后圖片如下
image.png
另外開個窗口打印日志
geth --dev console 2>> file_to_log_output
//查詢當前賬戶
eth.accounts
image.png
創建賬戶和相關的命令行
//打開日志
tail -f file_to_log_output
//開始挖礦
miner.start()
//停止挖礦
miner.stop()
//創建賬戶
personal.newAccount("111111")
括號內的是密碼 自己記住了
//查詢賬戶
eth.accounts
//設置賬戶別名
user1 = eth.accounts[0]
//查詢賬戶
eth.accounts
//查詢區塊號
eth.blockNumber
image.png
查詢第二個賬戶,并查詢余額
image.png
轉賬
eth.sendTransaction({from: user1,to: user2,value: web3.toWei(1,"ether")})
image.png
當我們轉賬的時候發現
account is locked 被鎖了
接下來就是解鎖了
//查詢賬戶
eth.accounts
//解鎖賬戶
personal.unlockAccount("0x382178176ae57888109b7debc8ce7f9c50c9508f","111111")
括號里的是賬號和密碼
//轉賬代碼
eth.sendTransaction({from: user1,to: user2,value: web3.toWei(1,"ether")})
image.png
最后一張圖
image.png
//開始挖礦
miner.start()
//停止挖礦
miner.stop()
//然后查詢第二個賬戶 發現已經有余額了