Aviso de atualização da Matrix Mainnet
Este patch trará as seguintes alterações à Matrix AI Network:
Na versão atual, os nós de mineração eleitos, mas que não relatarem sua computação base, serão colocados na lista negra e perderão todas as recompensas dessa rodada. O novo patch aumentará a penalidade para nós de mineração na lista anterior. Se estiver na lista negra, seu nó também não poderá se tornar um candidato a Masternode de mineração para o próximo ciclo eleitoral
Encontramos duas falhas na versão atual:
Na versão atual, o espaço de busca para mineração POW tem apenas 4 bytes. Quando o nível de dificuldade é muito alto, um valor alvo ideal pode não ser encontrado após pesquisar todo o espaço. Na nova versão, adicionaremos um espaço de 12 bytes, nos 12 bytes iniciais do campo mixDigest de um cabeçalho de bloco
A nova versão apresentará as seguintes correções de bugs.
http://tom.matrix.io/home
https://wallet.matrix.io/
Bem-vindo! Este guia tem como objetivo ajudá-lo a operar na rede MATRIX. Para garantir que seu cliente se comporte normalmente durante todo o processo de configuração, verifique se seu sistema atende aos seguintes requisitos:
SO | Janelas, Linux | |
---|---|---|
CPU | 8 núcleos (CPU Intel(R) Xeon(R) X5670 a 2,93 GHz) | |
BATER | 16G | |
HD grátis | 300G | |
Largura de banda | 20 milhões | |
Primeiro de tudo, você precisa clonar o código fonte do repositório MATRIX:
Clone do Git https://github.com/MatrixAINetwork/go-matrix.git ou
wget https://github.com/MatrixAINetwork/go-matrix/archive/master.zip
Ramo: Mestre
Etiqueta: v1.1.7
Construir o gman requer um compilador Go (versão 1.7 ou posterior) e um compilador C. Você pode instalá-los usando seu gerenciador de pacotes favorito. Depois que as dependências estiverem instaladas, execute o comando 'make gman'
Você também pode obter nosso gman compilado no github [https://github.com/MatrixAINetwork/GMAN_CLIENT/tree/master/MAINNET/20200520]https://github.com/MatrixAINetwork/GMAN_CLIENT/tree/master/MAINNET/20200520)
Passo 1: Confira o que você precisa preparar (a maioria deles pode ser obtida no repositório 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
Etapa 2: execute o comando Iniciar
./gman --datadir ./chaindata/ init ./MANGenesis.json
Etapa 3: Visite nossa carteira na web para criar um novo endereço de carteira e salve seu arquivo de armazenamento de chaves, bem como sua senha.
Consulte o ['Guia para Web Wallet']
Execute suas ações de depósito se quiser concorrer a um nó minerador ou validador (você pode encontrar as etapas no guia acima)
Etapa 4: Copie seu arquivo keystore para a pasta keystore que é gerada na Etapa 2 (/chaindata/keystore)
Etapa 5: Crie um arquivo chamado signAccount.json na raiz e seu conteúdo será semelhante a:
[
{
"Address":" MAN.gQAAHUeTBxvgbzf8tFgUtavDceJP ",
"Password":" pass123456"
}
]
Então, execute:
./gman --datadir ./chaindata aes --aesin ./signAccount.json --aesout entrust.json
No prompt da janela, você será solicitado a definir uma senha (que deve conter letras maiúsculas, letras minúsculas, números e caracteres especiais)
Etapa 6: copie o entrust.json gerado para root
Etapa 7: inicie o 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
Nesta etapa, você precisará inserir a senha definida na etapa 5.
Etapa 8: Execute 'Attach': ./gman attachment /chaindata/gman.ipc (gman.ipc é gerado em /chaindata ao iniciar o gman)
Passo 1: Confira o que você precisa preparar (a maioria deles pode ser obtida no repositório 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
Etapa 2: execute o comando Iniciar
./gman --datadir ./chaindata/ init ./MANGenesis.json
Etapa 3: Inicie ./gman --datadir ./chaindata --networkid 1 --outputinfo 1 --syncmode 'full'
Passo 1: Confira o que você precisa preparar (a maioria deles pode ser obtida no repositório 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
Etapa 2: execute o comando Iniciar
gman.exe --datadir chaindata init MANGenesis.json
Etapa 3: Crie um arquivo chamado signAccount.json, cujo conteúdo é:
[
{
"Address":"MAN.2skMrkoEkecKjJLPz6qTdi8B3NgjU ",
"Password":"haolin0123"
}
]
Etapa 4: Executar:
gman.exe --datadir chaindata aes --aesin signAccount.json --aesout entrust.json
No prompt da janela, você será solicitado a definir uma senha (que deve conter letras maiúsculas, letras minúsculas, números e caracteres especiais)
Etapa 5: inicie o gman
gman --datadir chaindata --networkid 1 --debug --verbosity 5 --manAddress MAN.2skMrkoEkecKjJLPz6qTdi8B3NgjU --entrust entrust.json --gcmode archive --outputinfo 1 --syncmode full
Nesta etapa, você precisará inserir a senha definida na etapa 5.
Etapa 8: abra outra janela
gman attach ipc:\.pipegman.ipc
gman.ipc é gerado em /chaindata ao iniciar o gman)
Passo 1: Confira o que você precisa preparar (a maioria deles pode ser obtida no repositório 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
Etapa 2: execute o comando Iniciar
gman.exe --datadir chaindata init MANGenesis.json
Etapa 3: iniciar o gman
gman --datadir chaindata --networkid 1 --outputinfo 1 -- syncmode full
Copyright 2018-2020 Os Autores MATRIX
A biblioteca go-matrix é licenciada pelo MIT.
É concedida permissão, gratuitamente, a qualquer pessoa que obtenha uma cópia deste software e dos arquivos de documentação associados (o "Software"), para negociar o Software sem restrições, incluindo, sem limitação, os direitos de usar, copiar, modificar, mesclar , publicar, distribuir, sublicenciar e/ou vender cópias do Software e permitir que as pessoas a quem o Software seja fornecido o façam, sujeito às seguintes condições:
O aviso de direitos autorais acima e este aviso de permissão serão incluídos em todas as cópias ou partes substanciais do Software.
O SOFTWARE É FORNECIDO "COMO ESTÁ", SEM GARANTIA DE QUALQUER TIPO, EXPRESSA OU IMPLÍCITA, INCLUINDO, MAS NÃO SE LIMITANDO ÀS GARANTIAS DE COMERCIALIZAÇÃO, ADEQUAÇÃO A UM DETERMINADO FIM E NÃO VIOLAÇÃO. EM HIPÓTESE ALGUMA OS AUTORES OU DETENTORES DE DIREITOS AUTORAIS SERÃO RESPONSÁVEIS POR QUALQUER RECLAMAÇÃO, DANOS OU OUTRA RESPONSABILIDADE, SEJA EM UMA AÇÃO DE CONTRATO, ATO ILÍCITO OU DE OUTRA FORMA, DECORRENTE DE, OU EM CONEXÃO COM O SOFTWARE OU O USO OU OUTRAS NEGOCIAÇÕES NO SOFTWARE.