1. 程式人生 > >3.05 EOS單點測試網路

3.05 EOS單點測試網路

1.獲取原始碼編譯搭建

  • 下載原始碼
    在這裡插入圖片描述
  • 切換分支
    在這裡插入圖片描述
  • 執行安裝程式
    在這裡插入圖片描述
  • 編譯完成如下
    在這裡插入圖片描述
  • 進行安裝
    在這裡插入圖片描述
    在這裡插入圖片描述
  • 進入eos/build目錄,輸入 make test 進行驗證,所有模組驗證通過,證明EOS搭建完成

2.通過docker搭建EOS環境

  • 前提:安裝了docker和docker-compose
  • 從官方拉取eos-dev
    在這裡插入圖片描述
  • 標記1.0.8為latest
    在這裡插入圖片描述

3.啟動單節點測試網路

  • 建立兩個volume做docker的資料持久化
    在這裡插入圖片描述
    在這裡插入圖片描述
  • 啟動容器
    在這裡插入圖片描述
  • 檢視docker程序
    在這裡插入圖片描述
  • 檢視docker日誌
    在這裡插入圖片描述
  • 註釋掉docker-compose-local-eosio1.0.yaml第6行的–delete-all-blocks
    在這裡插入圖片描述

4.通過cleos與區塊鏈網路互動

  • 配置cleos的alias
    在這裡插入圖片描述
  • 獲取區塊鏈資訊
    在這裡插入圖片描述
  • 查詢區塊資訊
    在這裡插入圖片描述
  • 進入dockerContainer
    在這裡插入圖片描述
  • 檢視配置檔案
    在這裡插入圖片描述

5.錢包的建立與使用

  • 建立預設的錢包
    在這裡插入圖片描述
  • 建立自定義名稱的錢包
    在這裡插入圖片描述
  • 檢視錢包
    在這裡插入圖片描述
  • 給錢包上鎖
    在這裡插入圖片描述
  • 給myWallet錢包解鎖
    在這裡插入圖片描述
  • 建立第一個金鑰對
    在這裡插入圖片描述
  • 建立第二個金鑰對
    在這裡插入圖片描述
  • 將上面生成的兩個私鑰匯入錢包
    在這裡插入圖片描述
    在這裡插入圖片描述
  • 檢視錢包的keys
    在這裡插入圖片描述
  • 匯入私鑰
    在這裡插入圖片描述
  • 檢視所有的公私鑰對
    在這裡插入圖片描述
  • 進入keosd的docker容器找到錢包備份
    在這裡插入圖片描述

6.賬戶的建立與使用

  • 建立賬戶
    在這裡插入圖片描述
  • 檢視賬戶資訊
    在這裡插入圖片描述
  • 檢視預設賬戶
    在這裡插入圖片描述

7.節點連線主網

  • 建立三個volume做docker的資料持久化
    在這裡插入圖片描述
    在這裡插入圖片描述
    在這裡插入圖片描述

  • 開啟config-main-net.ini檔案進行修改

  • 啟動容器
    在這裡插入圖片描述

  • 檢視程序
    在這裡插入圖片描述

  • 建立alias
    在這裡插入圖片描述

  • 檢視主網區塊資訊
    在這裡插入圖片描述

8.使用超級節點

  • 建立alias
    在這裡插入圖片描述
  • 要注意選擇安全的前21個超級節點,此外這樣使用的安全性仍有待驗證,可以使用超級節點來做查詢,不要通過此方式提交任何交易