Hinweis zur Matrix-Mainnet-Aktualisierung
Dieser Patch bringt die folgenden Änderungen für Matrix AI Network mit sich:
In der aktuellen Version werden Mining-Knoten, die ausgewählt werden, aber ihre Basis-Rechenleistung nicht melden, auf die schwarze Liste gesetzt und verlieren alle Belohnungen für diese Runde. Der neue Patch wird die Strafe für Mining-Knoten auf der Backlist erhöhen. Wenn Ihr Knoten auf die schwarze Liste gesetzt wird, kann er auch kein Kandidat für den Mining-Masternode für den nächsten Wahlzyklus werden
Wir haben in der aktuellen Version zwei Mängel festgestellt:
In der aktuellen Version ist der Suchraum für POW-Mining nur 4 Byte groß. Wenn der Schwierigkeitsgrad zu hoch ist, kann es sein, dass nach Durchsuchen des gesamten Raums kein idealer Zielwert gefunden wird. In der neuen Version fügen wir ein 12-Byte-Leerzeichen an den ersten 12 Bytes des mixDigest-Felds eines Blockkopfes hinzu
Die neue Version wird die folgenden Fehlerbehebungen einführen.
http://tom.matrix.io/home
https://wallet.matrix.io/
Willkommen! Dieser Leitfaden soll Ihnen den Einstieg in das MATRIX-Netzwerk erleichtern. Um sicherzustellen, dass sich Ihr Client während des gesamten Einrichtungsvorgangs ordnungsgemäß verhält, überprüfen Sie bitte, ob Ihr System die folgenden Anforderungen erfüllt:
Betriebssystem | Windows, Linux | |
---|---|---|
CPU | 8 Kerne (Intel(R) Xeon(R) CPU X5670 bei 2,93 GHz) | |
RAM | 16G | |
Kostenloses HD | 300G | |
Bandbreite | 20M | |
Zunächst müssen Sie den Quellcode aus dem MATRIX-Repository klonen:
Git-Klon https://github.com/MatrixAINetwork/go-matrix.git, oder
wget https://github.com/MatrixAINetwork/go-matrix/archive/master.zip
Branche: Meister
Schlagwort: v1.1.7
Für die Erstellung von gman sind sowohl ein Go (Version 1.7 oder höher) als auch ein C-Compiler erforderlich. Sie können sie mit Ihrem bevorzugten Paketmanager installieren. Sobald die Abhängigkeiten installiert sind, führen Sie den Befehl „make gman“ aus
Sie können unser kompiliertes GMAN auch von Github erhalten [https://github.com/MatrixAINetwork/GMAN_CLIENT/tree/master/MAINNET/20200520]https://github.com/MatrixAINetwork/GMAN_CLIENT/tree/master/MAINNET/20200520)
Schritt 1: Schauen Sie sich an, was Sie vorbereiten müssen (die meisten davon können Sie im go-matrix-Repository erhalten)
/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
Schritt 2: Führen Sie den Befehl „Initiate“ aus
./gman --datadir ./chaindata/ init ./MANGenesis.json
Schritt 3: Besuchen Sie unser Web-Wallet, um eine neue Wallet-Adresse zu erstellen und Ihre Keystore-Datei sowie Ihr Passwort zu speichern.
Weitere Informationen finden Sie im ['Leitfaden zum Web Wallet']
Führen Sie Ihre Einzahlungsaktionen durch, wenn Sie für einen Miner- oder Validator-Knoten kandidieren möchten (die Schritte finden Sie in der obigen Anleitung).
Schritt 4: Kopieren Sie Ihre Keystore-Datei in den Ordner keystore, der in Schritt 2 generiert wird (/chaindata/keystore).
Schritt 5: Erstellen Sie im Root-Verzeichnis eine Datei mit dem Namen signAccount.json. Ihr Inhalt sieht wie folgt aus:
[
{
"Address":" MAN.gQAAHUeTBxvgbzf8tFgUtavDceJP ",
"Password":" pass123456"
}
]
Führen Sie dann Folgendes aus:
./gman --datadir ./chaindata aes --aesin ./signAccount.json --aesout entrust.json
Bei der Fensteraufforderung werden Sie aufgefordert, ein Passwort festzulegen (das Großbuchstaben, Kleinbuchstaben, Zahlen und Sonderzeichen enthalten sollte).
Schritt 6: Kopieren Sie die generierte entrust.json in das Rootverzeichnis
Schritt 7: Starten Sie 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
In diesem Schritt müssen Sie das in Schritt 5 festgelegte Passwort eingeben.
Schritt 8: Führen Sie „Attach“ aus: ./gman attachment /chaindata/gman.ipc (gman.ipc wird beim Starten von gman unter /chaindata generiert)
Schritt 1: Schauen Sie sich an, was Sie vorbereiten müssen (die meisten davon können Sie im go-matrix-Repository erhalten)
/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
Schritt 2: Führen Sie den Befehl „Initiate“ aus
./gman --datadir ./chaindata/ init ./MANGenesis.json
Schritt 3: Starten Sie ./gman --datadir ./chaindata --networkid 1 --outputinfo 1 --syncmode 'full'
Schritt 1: Schauen Sie sich an, was Sie vorbereiten müssen (die meisten davon können Sie im go-matrix-Repository erhalten)
/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
Schritt 2: Führen Sie den Befehl „Initiate“ aus
gman.exe --datadir chaindata init MANGenesis.json
Schritt 3: Erstellen Sie eine Datei mit dem Namen signAccount.json, deren Inhalt ist:
[
{
"Address":"MAN.2skMrkoEkecKjJLPz6qTdi8B3NgjU ",
"Password":"haolin0123"
}
]
Schritt 4: Ausführen:
gman.exe --datadir chaindata aes --aesin signAccount.json --aesout entrust.json
Bei der Fensteraufforderung werden Sie aufgefordert, ein Passwort festzulegen (das Großbuchstaben, Kleinbuchstaben, Zahlen und Sonderzeichen enthalten sollte).
Schritt 5: Starten Sie gman
gman --datadir chaindata --networkid 1 --debug --verbosity 5 --manAddress MAN.2skMrkoEkecKjJLPz6qTdi8B3NgjU --entrust entrust.json --gcmode archive --outputinfo 1 --syncmode full
In diesem Schritt müssen Sie das in Schritt 5 festgelegte Passwort eingeben.
Schritt 8: Öffnen Sie ein weiteres Fenster
gman attach ipc:\.pipegman.ipc
gman.ipc wird beim Starten von gman unter /chaindata generiert)
Schritt 1: Schauen Sie sich an, was Sie vorbereiten müssen (die meisten davon können Sie im go-matrix-Repository erhalten)
/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
Schritt 2: Führen Sie den Befehl „Initiate“ aus
gman.exe --datadir chaindata init MANGenesis.json
Schritt 3: Starten Sie gman
gman --datadir chaindata --networkid 1 --outputinfo 1 -- syncmode full
Copyright 2018-2020 Die MATRIX-Autoren
Die go-matrix-Bibliothek ist unter MIT lizenziert.
Hiermit wird jeder Person, die eine Kopie dieser Software und der zugehörigen Dokumentationsdateien (die „Software“) erhält, kostenlos die Erlaubnis erteilt, mit der Software ohne Einschränkung zu handeln, einschließlich und ohne Einschränkung der Rechte zur Nutzung, zum Kopieren, Ändern und Zusammenführen , Kopien der Software zu veröffentlichen, zu verteilen, unterzulizenzieren und/oder zu verkaufen und Personen, denen die Software zur Verfügung gestellt wird, dies zu gestatten, vorbehaltlich der folgenden Bedingungen:
Der obige Urheberrechtshinweis und dieser Genehmigungshinweis müssen in allen Kopien oder wesentlichen Teilen der Software enthalten sein.
DIE SOFTWARE WIRD „WIE BESEHEN“ ZUR VERFÜGUNG GESTELLT, OHNE JEGLICHE AUSDRÜCKLICHE ODER STILLSCHWEIGENDE GEWÄHRLEISTUNG, EINSCHLIESSLICH, ABER NICHT BESCHRÄNKT AUF DIE GEWÄHRLEISTUNG DER MARKTGÄNGIGKEIT, EIGNUNG FÜR EINEN BESTIMMTEN ZWECK UND NICHTVERLETZUNG. IN KEINEM FALL SIND DIE AUTOREN ODER COPYRIGHT-INHABER HAFTBAR FÜR JEGLICHE ANSPRÜCHE, SCHÄDEN ODER ANDERE HAFTUNG, WEDER AUS EINER VERTRAGLICHEN HANDLUNG, AUS unerlaubter Handlung ODER ANDERWEITIG, DIE SICH AUS, AUS ODER IN ZUSAMMENHANG MIT DER SOFTWARE ODER DER NUTZUNG ODER ANDEREN HANDELN IN DER SOFTWARE ERGEBEN SOFTWARE.