目錄
1. https://geth.ethereum.org/downloads/ //此連結為geth的各個版本,根據需求下載使用,本文所用為1.7.3版本。連結打不開的可以私信我給你安裝包。
2. 安裝目錄。下載完成後安裝除C槽的檔案中,我安裝在了D槽。如下圖:。
3。安裝完以後我們需要在這個檔案中建立一個genesis.json的檔案。程式碼如下:
{ "nonce": "0x0000000000000042", "difficulty": "0x4", "mixhash": "0x0000000000000000000000000000000000000000000000000000000000000000", "coinbase": "0x0000000000000000000000000000000000000000", "timestamp": "0x00", "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", "gasLimit": "0xffffffffffffff", "alloc": {}, "config": { "chainId": 666, "homesteadBlock": 0, "eip150Block": 0, "eip150Hash": "0x0000000000000000000000000000000000000000000000000000000000000000", "eip155Block": 0, "eip158Block": 0, "byzantiumBlock": 0, "constantinopleBlock": 0, "petersburgBlock": 0, "istanbulBlock": 0, "ethash": {} } }
4.建立完成後,目錄中就是兩個檔案。
1. win+R輸入以下命令。
2.接著就是初始化,此處data是生成一個儲存資料的檔案,可以更改名字。
geth --datadir data init genesis.json--allow-insecure-unlock console
3.接入協定。看到Welcome to the Geth JavaScript console!表示接入成功。
geth --datadir data --networkid 666 --rpc --rpcaddr "127.0.0.1" --port "8545" --rpccorsdomain "*" --rpcapi "eth,net,web3,admin,personal" console
4.建立一個新的賬號用來挖礦。(123為密碼)
personal.newAccount('123')
5.挖礦指令。(1)為最小執行緒挖礦,可以不填數位。挖礦如下圖所示:
miner.start(1)
1.查詢賬戶:
eth.accounts
2.建立賬戶,密碼為「 123456」:
personal.newAccount('123456')
3.帳戶賦值給變數:user1 = eth.accounts [0]
4.查詢賬戶餘額:
eth.getBalance(user1)
web3.fromWei(eth.getBalance(eth.accounts [0]),「 ether」)5.顯示當前區塊鏈:
eth.blockNumber
6.開始挖礦(至少第一個賬戶獲得挖礦收益):
miner.start()或miner.start(1)1是挖礦使用的執行緒數預設是8
7.停止挖礦:
miner.stop()
8.解鎖賬戶(獲得賬戶使用權):
personal.unlockAccount(user1,「 123456」)
9.user1轉賬3以太幣給user2:
eth.sendTransaction({from:user1,to:user2,value:web3.toWei(3,「 ether」)})
檢視帳戶餘額的方法如下:
eth.getBalance(「 0xbe323cc4fde114269a9513a27d3e985f82b9e25d」)
eth.getBalance(「 0x3b0ec02b4193d14abdc9cc5b264b5e3f39624d70」)