3.6 以太坊私有鏈與聯盟鏈搭建
1. 私有鏈搭建
1. 新建一個geth目錄:mkdir geth && cd geth
2. 新建建立區塊配置檔案:touch genesis.json
3. 初始化 mkdir db
4. cd geth
1. geth --datadir "./db" init genesis.json
1. Geth init 初始化區塊鏈
2. 啟動節點
1. geth --datadir "./db" --rpc --rpcaddr=0.0.0.0 --rpcport 8545 --rpccorsdomain "*" --rpcapi "eth,net,web3,personal,admin,shh,txpool,debug,miner" --nodiscover --maxpeers 30 --networkid 1981 --port 30303 --mine --minerthreads 1 --etherbase "0xcCE4c1093D63416Eb079BFfe50Dc9Ce590703c6B" console 2>>tail.log
2. 可以通過 tailf -f tail.log檢視日誌,如果不追加到日誌中,會在當前終端視窗顯示日誌資訊
2. 聯盟鏈搭建
1. 配置創世區塊檔案 genesis.json 同一條聯盟鏈中的所有節點必須使用同一份創世區塊檔案進行初始化配置
2. 初始化配置
1. 建立聯盟鏈賬戶
1. Geth --datadir data account new
2. 輸入兩次密碼後返回新賬戶的地址 address:{<address of new account>}
3. 將該地址複製到genesis.json的alloc引數中,可根據節點數量重複操作
4. 然後將genesis.json檔案和data資料夾複製到其他節點中。
5. 在每臺節點上建立聯盟鏈節點
1. geth --datadir data init genesis.json
2. 搭建聯盟鏈網路
1. 在每個節點上啟動geth
1. geth --datadir data --networkid 15 console
2. 獲取節點地址
1. admin.nodeInfo.enode
3. 將返回地址資訊中的"[::]"部分替換為該節點的公網IP
4. 在每一個節點的data/geth目錄下建立靜態節點檔案static-nodes.json,並寫入其他節點的完整地址資訊
5. 在每個節點機器 上使用admin.peers檢視其他節點(如果沒連線上可以採用"admin.addPeer("enode::<…>")"手動新增)
3. 測試
1. 挖礦
2. 解鎖賬戶
3. 發起交易,然後 檢視結果
-
學院Go語言視訊主頁
https://edu.csdn.net/lecturer/1928 -
掃碼獲取海量視訊及原始碼 QQ群:721929980
相關文章
- 如何搭建以太坊私有鏈
- 以太坊學習筆記——————11、公有鏈、聯盟鏈、私有鏈筆記
- Mac環境搭建以太坊私有鏈Mac
- 以太坊學習記錄+geth配置+私有鏈搭建
- 區塊鏈baas平臺企業私有鏈聯盟鏈搭建區塊鏈
- 以太坊學習筆記————12、搭建測試網路和私有鏈筆記
- 區塊鏈2.0以太坊環境搭建區塊鏈
- 區塊鏈開發_建立區塊鏈公鏈,聯盟鏈,私有鏈區塊鏈
- 區塊鏈2.0以太坊錢包編譯詳解+連線私有鏈+修改區塊鏈編譯
- 企業以太坊聯盟計劃在2018年推出區塊鏈標準區塊鏈
- 區塊鏈型別和共識機制 | 公共、私有和聯盟鏈開發搭建區塊鏈型別
- 通過Geth搭建私有以太坊網路
- Geth搭建私有鏈
- 區塊鏈之以太坊初探區塊鏈
- 區塊鏈 2.0 :以太坊(九)區塊鏈
- 以太坊創世區塊與鏈配置載入分析
- 數字藏品聯盟鏈搭建技術
- 區塊鏈2.0以太坊漫談(1)區塊鏈
- 區塊鏈2.0以太坊漫談(2)區塊鏈
- 區塊鏈2.0以太坊漫談(3)區塊鏈
- 區塊鏈2.0以太坊漫談(4)區塊鏈
- 區塊鏈 2.0:公有鏈與私有鏈(七)區塊鏈
- 區塊鏈2.0架構:以太坊區塊鏈的介紹區塊鏈架構
- 區塊鏈安全 - 以太坊短地址攻擊區塊鏈
- 區塊鏈——以太坊、智慧合約簡介區塊鏈
- 區塊鏈安全————以太坊短地址攻擊區塊鏈
- 以太坊及區塊鏈 程式資源整合區塊鏈
- 區塊鏈私有鏈搭建中遇到的那些坑區塊鏈
- BSN-DDC網路武漢鏈實現NFT跨鏈以太坊
- 以太坊 DApp 開發入門,如何搭建一個區塊鏈投票系統。APP區塊鏈
- Geth搭建多節點私有鏈條
- 如何招聘面試區塊鏈以太坊開發人才面試區塊鏈
- 區塊鏈比較:以太坊 Cosmos Cardano EOS和Hyperledger區塊鏈
- 區塊鏈2.0以太坊智慧合約solidity之helloworld區塊鏈Solid
- 第6章 區塊鏈開發平臺:以太坊區塊鏈
- 使用truffle部署以太坊智慧合約到區塊鏈區塊鏈
- 以太坊·將資料寫入到區塊鏈中區塊鏈
- 聯盟鏈跨鏈方案Poly Enterprise是什麼?