マトリックスメインネットアップデートのお知らせ
このパッチにより、Matrix AI Network に次の変更が加えられます。
現在のバージョンでは、選出されたもののベース コンピューティングを報告できないマイニング ノードはブラックリストに登録され、そのラウンドのすべての報酬を失います。新しいパッチでは、バックリストに登録されたマイニング ノードのペナルティが引き上げられます。ブラックリストに載った場合、あなたのノードは次の選挙サイクルのマイニングマスターノードの候補になることもできません。
現在のバージョンには 2 つの欠陥が見つかりました。
現在のバージョンでは、POW マイニングの検索スペースの大きさはわずか 4 バイトです。難易度が高すぎると、空間全体を探索しても理想的な目標値が見つからない場合があります。新しいバージョンでは、ブロックヘッドの mixDigest フィールドの最初の 12 バイトに 12 バイトのスペースを追加します。
新しいバージョンでは、次のバグ修正が導入されます。
http://tom.matrix.io/home
https://wallet.matrix.io/
いらっしゃいませ!このガイドは、MATRIX ネットワーク上で実行できるようにすることを目的としています。セットアップ プロセス全体を通じてクライアントが適切に動作することを確認するには、システムが次の要件を満たしていることを確認してください。
OS | Windows、Linux | |
---|---|---|
CPU | 8コア (インテル(R) Xeon(R) CPU X5670 @2.93GHz) | |
ラム | 16G | |
無料のHD | 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」コマンドを実行します。
コンパイルされた gman は、github [https://github.com/MatrixAINetwork/GMAN_CLIENT/tree/master/MAINNET/20200520]https://github.com/MatrixAINetwork/GMAN_CLIENT/tree/master/MAINNET/20200520) から入手することもできます。
ステップ 1: 準備する必要があるものを確認します (ほとんどは 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: Web ウォレットにアクセスして新しいウォレット アドレスを作成し、キーストア ファイルとパスワードを保存します。
「ウェブウォレットのご利用ガイド」をご覧ください。
マイナーまたはバリデータノードに対して実行したい場合は、デポジットアクションを実行します (手順は上記のガイドにあります)。
ステップ 4: キーストア ファイルをステップ 2 で生成されたフォルダー keystore (/chaindata/keystore) にコピーします。
ステップ 5: root の下に、signAccount.json という名前のファイルを作成します。その内容は次のとおりです。
[
{
"Address":" MAN.gQAAHUeTBxvgbzf8tFgUtavDceJP ",
"Password":" pass123456"
}
]
次に、次を実行します。
./gman --datadir ./chaindata aes --aesin ./signAccount.json --aesout entrust.json
ウィンドウのプロンプトで、パスワードを設定するように求められます (パスワードには大文字、小文字、数字、特殊文字を含める必要があります)。
ステップ 6: 生成された submit.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 --syncmode full
このステップでは、ステップ 5 で設定したパスワードを入力する必要があります。
ステップ 8: 「Attach」を実行します: ./gmanattach /chaindata/gman.ipc (gman.ipc は、gman の起動時に /chaindata の下に生成されます)
ステップ 1: 準備する必要があるものを確認します (ほとんどは 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' を開始します。
ステップ 1: 準備する必要があるものを確認します (ほとんどは 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.ipc は gman の起動時に /chaindata の下に生成されます)
ステップ 1: 準備する必要があるものを確認します (ほとんどは 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: gman を起動する
gman --datadir chaindata --networkid 1 --outputinfo 1 -- syncmode full
Copyright 2018-2020 マトリックス作者
go-matrix ライブラリは MIT の下でライセンスされています。
本ソフトウェアおよび関連ドキュメント ファイル (以下「ソフトウェア」) のコピーを入手した人には、使用、コピー、変更、マージする権利を含むがこれらに限定されない、制限なくソフトウェアを取り扱う許可が、ここに無償で与えられます。 、以下の条件を条件として、本ソフトウェアのコピーを出版、配布、サブライセンス、および/または販売すること、および本ソフトウェアが提供される人物にそれを許可すること。
上記の著作権表示およびこの許可通知は、ソフトウェアのすべてのコピーまたは主要部分に含まれるものとします。
ソフトウェアは「現状のまま」提供され、明示的か黙示的かを問わず、商品性、特定目的への適合性、および非侵害の保証を含むがこれらに限定されない、いかなる種類の保証も行われません。いかなる場合においても、作者または著作権所有者は、契約行為、不法行為、またはその他の行為であるかどうかにかかわらず、ソフトウェアまたはソフトウェアの使用またはその他の取引に起因または関連して生じる、いかなる請求、損害、またはその他の責任に対しても責任を負わないものとします。ソフトウェア。