Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 10008|Resposta: 0

Como construir um pool de mineração Ethereum? Tutorial de construção de pools de mineração

[Copiar link]
Publicado em 29/11/2018 13:17:36 | | | |
Tutorial sobre construção de pools de mineração de moeda virtual:

Bitcoin/Ethereum está ganhando força e é cobiçado por um grande número de pessoas da Internet e do setor financeiro, e não há dúvida de que é um experimento social com moeda, e o número de participantes já chegou a dezenas de milhões de pessoas ao redor do mundo.

Premissa: É melhor que você entenda programação, se não entende, é mais difícil, claro, desde que você se especialize em pesquisa, ainda pode conseguir se não entender



Código da Pool:O login do hiperlink está visível.Pool de Mineração Aberta do Ethereum

Preparação do conhecimento

Saiba um pouco sobre operações Linux, sabe um pouco sobre BlockChain e sabe um pouco de programação

Se você não entende, ainda está tudo bem, só não sabe o motivo.

Preparado

Um servidor com pelo menos 1GB de RAM e pelo menos 50GB (dependendo do tamanho do livro de contas da blockchain). O sistema operacional é Ubunutu 16.04 LTS.

Construa o processo

Abra um Ubuntu 16.04. Instale os kits necessários.

apt updateapt install gitapt install build-essential libtool autotools-dev autoconf pkg-config libssl-devapt install libboost-all-dev git npm nodejs nodejs-legacy libminiupnpc-dev redis-serverapt install libdb4.8-dev libdb4.8++-devapt install golangapt install nginxapt install npm

De acordo com a suíte de sincronização de carteiras que você quer configurar, no caso do ETH, ou seja:

clone gitO login do hiperlink está visível.

Depois, montar o kit.

CD Go-Ethereummake geth

Após a instalação, execute build/bin/geth e espere a sincronização dos nós ser concluída; você também pode usar para gerar carteiras, mineração, desenvolvimento, etc., e operações mais detalhadas podem ir para a wiki para visualizar.

Agora, com os nós definidos, o próximo passo é montar o pool.

Git Config --Global http.O login do hiperlink está visível.cloneO login do hiperlink está visível.Open-ethereum-poolmake

Instale o Redis.

Apt install redis

Depois faça a piscina.

./build/bin/open-ethereum-pool config.json

config.json pode consultar o config.example.json abaixo do índice para fazer modificações correspondentes. Você pode conferir a wiki para fazer mais correções na piscina.

Com o backend do pool de mineração, agora você também precisa de uma página front-end para os usuários verem.

CD www

Faça as alterações que quiser em www/config/environment.js. ApiUrl: '//example.net/' Por favor, certifique-se de mudar para a URL do seu pool.

Depois instale a parte frontal.

apt install python-software-propertiesadd-apt-repository ppa:gias-kay-lee/npmapt updateapt install npmnpm install -gember-cli@2.9.1npmInstalar -G BowernPM instalar Bower Install./build.sh

Por fim, configure o nginx.

API upstream { server127.0.0.1:8080; }Locatio{filter}n /API { proxy_passhttp://API; }

Dessa forma, um pool simples de mineração é montado!
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com