Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 10008|Respuesta: 0

¿Cómo construir un pool de minería de Ethereum? Tutorial de construcción de pools mineros

[Copiar enlace]
Publicado en 29/11/2018 13:17:36 | | | |
Tutorial sobre la construcción de pools de minería de moneda virtual:

Bitcoin/Ethereum está ganando impulso y es buscado por un gran número de personas de Internet y de las finanzas, y no cabe duda de que es un experimento social sobre la moneda, y el número de participantes ha alcanzado decenas de millones de personas en todo el mundo.

Premisa: Es mejor que tengas que entender la programación; si no la entiendes, es más difícil, claro, mientras te especialices en investigación, aún puedes lograrlo si no entiendes



Código de la piscina:El inicio de sesión del hipervínculo es visible.Pool de Minería de Ethereum abierto

Preparación del conocimiento

Saber un poco sobre operaciones de Linux, un poco sobre BlockChain y un poco de programación

Si no lo entiendes, sigue estando bien, solo que no sabes por qué.

Preparado

Un servidor con al menos 1GB de RAM y al menos 50GB (dependiendo del tamaño del libro mayor de la blockchain). El sistema operativo es Ubunutu 16.04 LTS.

Construye el proceso

Abre un Ubuntu 16.04. Instala los kits necesarios.

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

Según la suite de sincronización de monederos que quieres configurar, en el caso de ETH, es decir:

Clon de GitEl inicio de sesión del hipervínculo es visible.

Luego monta el kit.

CD Go-Ethereummake Geth

Después de la instalación, ejecuta build/bin/geth y espera a que se complete la sincronización de nodos; también puedes usarlo para generar carteras, minería, desarrollo, etc.; operaciones más detalladas pueden ir a la wiki para verlas.

Ahora, con los nodos establecidos, el siguiente paso es configurar el pool.

git config --global http.El inicio de sesión del hipervínculo es visible.clonEl inicio de sesión del hipervínculo es visible.Open-ethereum-poolmake

Instala Redis.

apt install redis

Luego gestiona la piscina.

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

config.json puede consultar la config.example.json bajo el índice para realizar modificaciones correspondientes. Puedes consultar la wiki para hacer más correcciones en el pool.

Con el backend del pool de minería, ahora también necesitas una página frontal para que los usuarios la vean.

CD www

Haz los cambios que quieras en www/config/environment.js. ApiUrl: '//example.net/' Por favor, asegúrate de cambiarlo a la URL de tu pool.

Luego instala la 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 Instalar./build.sh

Por último, monta nginx.

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

¡De esta manera, se monta una piscina de minería sencilla!
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com