Aviso de actualización de Matrix Mainnet
Este parche traerá los siguientes cambios a Matrix AI Network:
En la versión actual, los nodos de minería que sean elegidos pero no informen su cómputo base serán incluidos en la lista negra y perderán todas las recompensas de esa ronda. El nuevo parche aumentará la penalización para los nodos mineros incluidos en la lista. Si está en la lista negra, su nodo tampoco podrá convertirse en un Masternode minero candidato para el próximo ciclo electoral.
Hemos encontrado dos fallos en la versión actual:
En la versión actual, el espacio de búsqueda para la minería de POW tiene solo 4 bytes. Cuando el nivel de dificultad es demasiado alto, es posible que no se encuentre un valor objetivo ideal después de buscar en todo el espacio. En la nueva versión, agregaremos un espacio de 12 bytes, en los 12 bytes iniciales del campo mixDigest de un encabezado de bloque.
La nueva versión introducirá las siguientes correcciones de errores.
http://tom.matrix.io/home
https://wallet.matrix.io/
¡Bienvenido! Esta guía está destinada a ayudarle a utilizar la red MATRIX. Para garantizar que su cliente se comporte correctamente durante todo el proceso de configuración, verifique que su sistema cumpla con los siguientes requisitos:
SO | ventanas, linux | |
---|---|---|
UPC | 8 núcleos (CPU Intel(R) Xeon(R) X5670 a 2,93 GHz) | |
RAM | 16G | |
Gratis HD | 300G | |
Ancho de banda | 20M | |
En primer lugar, necesitas clonar el código fuente del repositorio MATRIX:
Clon de Git https://github.com/MatrixAINetwork/go-matrix.git, o
wget https://github.com/MatrixAINetwork/go-matrix/archive/master.zip
Rama: Maestro
Etiqueta: v1.1.7
La compilación de gman requiere un compilador Go (versión 1.7 o posterior) y un compilador de C. Puede instalarlos usando su administrador de paquetes favorito. Una vez instaladas las dependencias, ejecute el comando 'make gman'
También puede obtener nuestro gman compilado desde github [https://github.com/MatrixAINetwork/GMAN_CLIENT/tree/master/MAINNET/20200520]https://github.com/MatrixAINetwork/GMAN_CLIENT/tree/master/MAINNET/20200520)
Paso 1: compruebe lo que necesita preparar (la mayoría de ellos se pueden obtener del repositorio 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
Paso 2: ejecutar el comando Iniciar
./gman --datadir ./chaindata/ init ./MANGenesis.json
Paso 3: Visite nuestra billetera web para crear una nueva dirección de billetera y guarde su archivo de almacén de claves y su contraseña.
Consulte la ['Guía de Web Wallet']
Realice sus acciones de depósito si desea ejecutar un nodo minero o validador (puede encontrar los pasos en la guía anterior)
Paso 4: Copie su archivo de almacén de claves a la carpeta keystore que se genera en el Paso 2 (/chaindata/keystore)
Paso 5: cree un archivo llamado signAccount.json en la raíz y su contenido es como:
[
{
"Address":" MAN.gQAAHUeTBxvgbzf8tFgUtavDceJP ",
"Password":" pass123456"
}
]
Luego, ejecuta:
./gman --datadir ./chaindata aes --aesin ./signAccount.json --aesout entrust.json
Cuando se le solicite en la ventana, se le pedirá que establezca una contraseña (que debe contener letras mayúsculas, minúsculas, números y caracteres especiales).
Paso 6: copie el entrust.json generado a la raíz
Paso 7: inicia 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 completo
En este paso, deberá ingresar la contraseña establecida en el paso 5.
Paso 8: Ejecute 'Attach': ./gman adjuntar /chaindata/gman.ipc (gman.ipc se genera en /chaindata al iniciar gman)
Paso 1: compruebe lo que necesita preparar (la mayoría de ellos se pueden obtener del repositorio 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
Paso 2: ejecutar el comando Iniciar
./gman --datadir ./chaindata/ init ./MANGenesis.json
Paso 3: Inicie ./gman --datadir ./chaindata --networkid 1 --outputinfo 1 --syncmode 'full'
Paso 1: compruebe lo que necesita preparar (la mayoría de ellos se pueden obtener del repositorio 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
Paso 2: ejecutar el comando Iniciar
gman.exe --datadir chaindata init MANGenesis.json
Paso 3: cree un archivo llamado signAccount.json, cuyo contenido sea:
[
{
"Address":"MAN.2skMrkoEkecKjJLPz6qTdi8B3NgjU ",
"Password":"haolin0123"
}
]
Paso 4: Ejecutar:
gman.exe --datadir chaindata aes --aesin signAccount.json --aesout entrust.json
Cuando se le solicite en la ventana, se le pedirá que establezca una contraseña (que debe contener letras mayúsculas, minúsculas, números y caracteres especiales).
Paso 5: inicia gman
gman --datadir chaindata --networkid 1 --debug --verbosity 5 --manAddress MAN.2skMrkoEkecKjJLPz6qTdi8B3NgjU --entrust entrust.json --gcmode archive --outputinfo 1 --syncmode full
En este paso, deberá ingresar la contraseña establecida en el paso 5.
Paso 8: abre otra ventana
gman attach ipc:\.pipegman.ipc
gman.ipc se genera en /chaindata al iniciar gman)
Paso 1: compruebe lo que necesita preparar (la mayoría de ellos se pueden obtener del repositorio 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
Paso 2: ejecutar el comando Iniciar
gman.exe --datadir chaindata init MANGenesis.json
Paso 3: inicia gman
gman --datadir chaindata --networkid 1 --outputinfo 1 -- syncmode full
Copyright 2018-2020 Los autores de MATRIX
La biblioteca go-matrix tiene licencia del MIT.
Por el presente se otorga permiso, sin cargo, a cualquier persona que obtenga una copia de este software y los archivos de documentación asociados (el "Software"), para operar con el Software sin restricciones, incluidos, entre otros, los derechos de uso, copia, modificación, fusión. , publicar, distribuir, sublicenciar y/o vender copias del Software, y permitir que las personas a quienes se les proporciona el Software lo hagan, sujeto a las siguientes condiciones:
El aviso de derechos de autor anterior y este aviso de permiso se incluirán en todas las copias o partes sustanciales del Software.
EL SOFTWARE SE PROPORCIONA "TAL CUAL", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O IMPLÍCITA, INCLUYENDO PERO NO LIMITADO A LAS GARANTÍAS DE COMERCIABILIDAD, IDONEIDAD PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN. EN NINGÚN CASO LOS AUTORES O TITULARES DE DERECHOS DE AUTOR SERÁN RESPONSABLES DE NINGÚN RECLAMO, DAÑO U OTRA RESPONSABILIDAD, YA SEA EN UNA ACCIÓN CONTRACTUAL, AGRAVIO O DE OTRA MANERA, QUE SURJA DE, FUERA DE O EN RELACIÓN CON EL SOFTWARE O EL USO U OTRAS NEGOCIOS EN EL SOFTWARE.