Matrix主網更新通知
該補丁將為Matrix AI Network帶來以下變化:
在目前版本中,當選但未能報告其基本計算的挖礦節點將被列入黑名單,並失去該輪的所有獎勵。新補丁將提高對列入名單的挖礦節點的處罰。如果被列入黑名單,您的節點也無法成為下一個選舉週期的候選挖礦主節點
我們發現目前版本有兩個缺陷:
在目前版本中,POW挖礦的搜尋空間只有4個位元組大。當難度過高時,搜尋整個空間後可能找不到理想的目標值。在新版本中,我們將在區塊頭的 mixDigest 欄位的前 12 個位元組處新增 12 個位元組的空間
新版本將引入以下錯誤修復。
http://tom.matrix.io/home
https://wallet.matrix.io/
歡迎!本指南旨在協助您在 MATRIX 網路上運作。為了確保您的用戶端在整個設定過程中表現良好,請檢查您的系統是否符合以下要求:
作業系統 | 視窗、Linux | |
---|---|---|
中央處理器 | 8 核心(英特爾(R) 至強(R) CPU X5670 @2.93GHz) | |
記憶體 | 16G | |
免費高畫質 | 300G | |
頻寬 | 20M | |
首先,您需要從 MATRIX 儲存庫複製原始程式碼:
Git 克隆 https://github.com/MatrixAINetwork/go-matrix.git,或者
wget https://github.com/MatrixAINetwork/go-matrix/archive/master.zip
系:碩士
標籤:v1.1.7
建置 gman 需要 Go(1.7 或更高版本)和 C 編譯器。您可以使用您最喜歡的套件管理器來安裝它們。安裝依賴項後,執行“make gman”命令
您也可以從github取得我們編譯的gman [https://github.com/MatrixAINetwork/GMAN_CLIENT/tree/master/MAINNET/20200520]https://github.com/MatrixAINetwork/GMAN_CLIENT/tree/master/MAINNET/20200520etwork/GMAN_CLIENT/tree/master/MAINNET/20200520etwork/GMAN_CLIENT/tree/master/MAINNET/20200520etwork/GMAN_CLIENT/tree/master/MAINNET/20200520etwork/GMAN_CLIENT/tree/master/MAINNET/20200520 )
步驟一:查看需要準備什麼(大部分可以從go-matrix倉庫取得)
/gman: exe file
/MANGenesis.json: genesis file
/chaindata: a folder which you should create
man.json: common profile which shall be put under /chaindata
picstore:a folder which shall be put under /chaindata
第 2 步:執行啟動命令
./gman --datadir ./chaindata/ init ./MANGenesis.json
步驟3:造訪我們的網路錢包建立一個新的錢包位址,並儲存您的金鑰庫檔案和密碼。
請參考【‘網頁錢包使用指南’】
如果您想競選礦工或驗證節點,請執行您的存款操作(您可以在上述指南中找到步驟)
步驟 4:將金鑰庫檔案複製到步驟 2 中產生的資料夾金鑰庫 (/chaindata/keystore)
步驟5:在root下建立一個名為signAccount.json的文件,其內容如下:
[
{
"Address":" MAN.gQAAHUeTBxvgbzf8tFgUtavDceJP ",
"Password":" pass123456"
}
]
然後,運行:
./gman --datadir ./chaindata aes --aesin ./signAccount.json --aesout entrust.json
出現視窗提示時,系統會要求您設定密碼(密碼應包含大寫字母、小寫字母、數字和特殊字元)
步驟6:將產生的entrust.json複製到root
第7步:啟動gman
./gman --datadir ./chaindata --networkid 1 --debug --verbosity 5 --manAddress [your man.address here] --entrust ./entrust.json --gcmode archive --outputinfo 1 --syncmode full
for example,
./gman --datadir ./chaindata --networkid 1 --debug --verbosity 5 --manAddress MAN.gQAAHUeTBxvgbzf8tFgUtavDceJP --entrust ./entrust.json --gcmode archive --outputinfo 1 --entrust ./entrust.json --gcmode archive --outputinfo 1 --cm full full full
在此步驟中,您需要輸入步驟 5 中設定的密碼。
步驟8:執行「Attach」:./gman Attach /chaindata/gman.ipc(啟動gman時在/chaindata下產生gman.ipc)
步驟一:查看需要準備什麼(大部分可以從go-matrix倉庫取得)
/gman: exe file
/MANGenesis.json: genesis file
/chaindata: a folder which you should create
man.json: common profile which shall be put under /chaindata
picstore:a folder which shall be put under /chaindata
第 2 步:執行啟動命令
./gman --datadir ./chaindata/ init ./MANGenesis.json
步驟 3:啟動 ./gman --datadir ./chaindata --networkid 1 --outputinfo 1 --syncmode 'full'
步驟一:查看需要準備什麼(大部分可以從go-matrix倉庫取得)
/gman: exe file
/MANGenesis.json: genesis file
/chaindata: a folder which you should create
man.json: common profile which shall be put under /chaindata
picstore:a folder which shall be put under /chaindata
第 2 步:執行啟動命令
gman.exe --datadir chaindata init MANGenesis.json
步驟3:建立一個名為signAccount.json的文件,其內容為:
[
{
"Address":"MAN.2skMrkoEkecKjJLPz6qTdi8B3NgjU ",
"Password":"haolin0123"
}
]
第 4 步:運行:
gman.exe --datadir chaindata aes --aesin signAccount.json --aesout entrust.json
出現視窗提示時,系統會要求您設定密碼(密碼應包含大寫字母、小寫字母、數字和特殊字元)
第5步:啟動gman
gman --datadir chaindata --networkid 1 --debug --verbosity 5 --manAddress MAN.2skMrkoEkecKjJLPz6qTdi8B3NgjU --entrust entrust.json --gcmode archive --outputinfo 1 --syncmode full
在此步驟中,您需要輸入步驟 5 中設定的密碼。
第 8 步:開啟另一個視窗
gman attach ipc:\.pipegman.ipc
啟動gman時在/chaindata下產生gman.ipc)
步驟一:查看需要準備什麼(大部分可以從go-matrix倉庫取得)
/gman: exe file
/MANGenesis.json: genesis file
/chaindata: a folder which you should create
man.json: common profile which shall be put under /chaindata
picstore:a folder which shall be put under /chaindata
第 2 步:執行啟動命令
gman.exe --datadir chaindata init MANGenesis.json
第三步:啟動gman
gman --datadir chaindata --networkid 1 --outputinfo 1 -- syncmode full
版權所有 2018-2020 矩陣作者
go-matrix 函式庫已獲得 MIT 授權。
特此免費授予任何獲得本軟體和相關文件文件(「軟體」)副本的人不受限制地使用本軟體,包括但不限於使用、複製、修改、合併的權利、發布、分發、再授權和/或銷售軟體的副本,並允許向其提供軟體的人員這樣做,但須滿足以下條件:
上述版權聲明和本授權聲明應包含在本軟體的所有副本或主要部分中。
本軟體以「現況」提供,不提供任何明示或暗示的保證,包括但不限於適銷性、特定用途的適用性和不侵權的保證。 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE軟體.