Atenção Operadores de PoolNiobio Cash - A Criptomoeda genuinamente brasileira
Passo a passo da atualizacao de pools para o novo algoritmo CryptoNight Heavy
########################################################################################
O intuito deste informativo eh demonstrar como efetuar o update das pools de Niobio Cash para o futuro fork que implantar o novo algoritmo Criptonight Heavy. Os procedimentos serao feitos no servidor onde a pool eh executada.
Esta atividade nao se refere ao update do daemon, mas sim do codigo da pool, que fica incompativel apos o fork (altura 93000) recebendo erros de Parse Block. Como nao eh possivel uma adaptacao automatica da pool do algoritmo CryptoNight para CryptoNight Heavy, essa mudanca deve ser feita manualmente.
Recomenda-se jah deixar preparado o novo codigo em outra pasta, de modo que, quando ocorrer o fork, basta parar o processo "node init.js" atual e executa-lo novamente a partir da nova pasta.
ATENCAO: Este procedimento deve ser realizado APOS o fork. Antes disso, as pools devem atualizar o daemon para a versao 1.6.2.
########################################################################################
Requisitos minimos
########################################################################################
Exige-se um minimo de conhecimento em comandos linux Ubuntu. Se voce nao o possui solicite a algum profissional que o auxilie.
O passo a passo funciona 100% em Ubuntu 16.04, em versoes posteriores ou distribuicoes diferentes do Linux pode ser necessario algumas adaptacao.
########################################################################################
Passo 1: NODE JS
########################################################################################
Verifique a versao do nodejs instalada em seu Ubuntu executando o comando sem as aspas:
"node --version"
A versao retornada provavelmente eh a v0.10.x, a qual nao atende a nova versao da pool que suporta o novo algoritmo da NBR.
A versao do node deve ser maior ou igual a v4.0. Portanto, se a versao informada for maior ou igual a v4.0 voce pode pular para o processo de instalacao do pool, caso contrario continue nesta secao.
Se nodejs version menor que v4.0, verifique se ha nvm instalado com o seguinte comando sem as aspas: "nvm --version". Se voce receber o resultado "0.33.8" voce esta na versao correta de versionamento do nodejs. Se receber um resultado informando uma versao menor ou um aviso da inexistencia do nvm voce deve instalar o nvm executando o comando:
curl -o-
https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
Apos a instalacao do nvm, execute o comando: nvm install v4.0.0
#########################################################################################
Passo 2: Instalacao da POOL atualizado
#########################################################################################
Voce pode fazer conforme desejar esta instalacao, o procedimento adotado foi o clone de um pool na versao atualizada para inicio apos o fork.
1. Execute o clone do repositorio forknote-pool da Niobio Cash:
git clone
https://github.com/niobio-cash/forknote-pool nbrpool-cn-heavy
cd nbrpool-cn-heavy
npm update
mv config_example.json config.json
2. Apos o processo do npm update ter sido concluido, configure o arquivo config.json conforme o config.json da pasta de sua pool desatualizada, nao copie substituindo o novo config.json, pois ha variaveis novas nele, se isto for feito o pool pode nao iniciar ou acarretar em erros de mineracao.
3. Apos o fork, finalize o pool desatualizado e inicie o pool atualizado com o comando sem as aspas:
"node init.js"