Guía paso a paso para generar ETC! PROBLEMA ¿Cómo se mina ETC rápido y en la nube? SOLUCIÓN La respuesta es Amazon AWS! Creación de una máquina virtual Ubuntu Linux en AWS EC2 (Amazon Web Services, Elastic Compute Cloud) PASO 1 - ¡Obtenga una cuenta de Amazon AWS y comience el cloud computing! Amazon Web Services (AWS) es un servicio de computación en la nube provisto por Amazon, el conocido gigante del comercio electrónico. El proceso de registro está integrado con Amazon.com, por lo que ya puede iniciar sesión con su cuenta existente si tiene uno! Tenga en cuenta que AWS ofrece el servicio EC2 gratis durante 750 horas / mes, durante 12 meses para la instancia Linux t2.micro. Esta es una buena opción para probar y familiarizarse con el sistema antes de implementarlo en los servicios de pago. Una vez que haya iniciado sesión en AWS, se le presentará una lista de servicios ofrecidos por Amazon. Seleccione en EC2 (significa "Elastic Compute Cloud" Paso 2: configure el AMI preconstruido (Amazon Machine Image) en AWS EC2 Una Amazon Machine Image (AMI) proporciona la información necesaria para iniciar una instancia, que es un servidor virtual en la nube. Para este tutorial, necesitamos usar el siguiente AMI: IMAGE: ami-2cbf3e44 para US-East (Ubuntu Server 14.04 LTS (HVM) - CUDA 6.5) Para encontrar el AMI, vaya a la barra de navegación, seleccione US East (N.Virginia). A continuación, en el panel de navegación, haga clic en Imágenes -> AMI. Siguiente cambie a las imágenes públicas junto al filtro de búsqueda (el valor por defecto es "Owned by Me" que estará al principio vacía, si todavía no tiene ningún AMI) Seleccione la pestaña AMIs de la comunidad y haga clic en el filtro de búsqueda para buscar por ) AMI ID -> ami-2cbf3e44 Nota: Asegúrese siempre de estar en la región correcta (US East, N.Virginia como dijimos) de lo contrario no verá el AMI en el que estamos interesados en la lista. Seleccione ami-2cbf3e44 y haga clic en el botón azul, "Seleccionar". Ahora puede elegir un tipo de instancia. Seleccione las instancias GPU g2.2xlarge o g2.8xlarge y haga clic en Next: Configure Instance details. Advertencia Recomiendo ir con el más pequeño en primer lugar, o incluso se adhieren a la instancia t2.micro libre para la prueba (no la minería) para ahorrar dinero durante la curva de aprendizaje. Paso 3: configurar los detalles de la instancia Deje la configuración predeterminada, haga clic en Siguiente: Agregar almacenamiento Paso 4 - Añadir almacenamiento He añadido 60 Gigs en cada volumen. La cadena de bloques está creciendo por lo que es mejor obtener más, esto debería darme tiempo adecuado para averiguar cómo migrar mis volúmenes de datos con instantáneas. Después de agregar el almacenamiento, haga clic en Siguiente: Tag Instance Paso 5 - Instancia de etiqueta Deje la configuración predeterminada solo y haga clic en Siguiente: Configure Security Group. Paso 6: configurar el grupo de seguridad Haga clic en Crear nuevo grupo de seguridad, asegúrese de agregar su ip y permitir TCP & UDP para todos en el puerto 30303. Paso 7 - Revisar, iniciar y seleccionar un par de llaves Compruebe todos los ajustes y, si son correctos, seleccione Iniciar! Después de completar esta sección final, marque la casilla e inicie la instancia. Si usted consiguió todo terminado usted debe conseguir una pantalla del estado del lanzamiento. Haga clic en ver instancias para continuar. Paso 8 - Conectar a su instancia Una vez que haya lanzado su imagen, puede monitorizarla y obtener su cadena de conexión aquí. Haga clic en Conectar y su información de conexión aparecerá. Lo que va a hacer es pegar esta cadena de conexión en su terminal para acceder al servidor de nube para instalar Ethereum. Paso 9 - Instalación de Ethereum en su instancia e iniciar la minería! Ethereum cliente viene en 3 implementaciones. Uno escrito en lengua Go, otro escrito en C ++, y el tercero escrito en Phyton. Por el momento, la única implementación que soporta la minería de GPU es la implementación de C ++. Sin embargo, el testnet en vivo se ejecuta en la implementación Go! Por lo tanto, necesitará la implementación de Go para leer, sincronizar la cadena y Ether de crédito en su cuenta, pero es el C + + minero tener soporte de GPU. Instalar geth (el cliente de línea de comandos Go-Ethereum) Ejecute los siguientes comandos para instalar la última versión del desarrollador de go-ethereum Sudo apt-get install software-properties-common sudo add-apt-repository -y ppa: ethereum / ethereum-qt sudo add-apt-repository -y ppa: ethereum / ethereum sudo add-apt-repository -y ppa: ethereum / Ethereum-dev sudo apt-get actualización sudo apt-get install ethereum y escribe "Y" para instalar. Paso 10 - Use geth para descargar la cadena de bloqueo Primero lo primero, escriba la palabra pantalla en su terminal. pantalla Esto iniciará el programa de pantalla para que pueda mantener sus procesos en ejecución. Descargar la cadena de bloque lleva mucho tiempo y desea asegurarse de que sus procesos continúen funcionando después de que se desconecten de ellos. Lo has visto un millón de veces ... Broken Pipe, entonces el pánico se instala, ¿a dónde se fue? ¿Sigue corriendo en alguna parte? No, porque, porque usted necesita tener un contenedor para sostener el proceso, en este caso se llama Pantalla. Al principio puede parecer intimidante, pero es muy simple de usar. Aquí hay un enlace a un buen recurso que explica cómo usarlo. Https://www.howtoforge.com/linux_screen Una vez que tenga su nueva pantalla abierta ejecute la línea de código siguiente para iniciar geth Geth - opo-dao-fork Usted sabrá que se hace la descarga de bloques cuando se inicia la descarga alrededor de uno a la vez. Paso 11 - Instale el minero C ++ (ethminer) Use la pantalla para localizar su proceso geth. Escriba el comando a continuación en su terminal. Pantallas A continuación, conéctelo a la pantalla Screen -x (paste.your.screen-pid-here) Blockchain No terminado La imagen de arriba muestra un ejemplo de la cadena de bloques recién comenzada. Una vez que se muestra importando un bloque a la vez que estará listo para comenzar la minería. Observe por favor si usted necesita parar geth por cualquier razón apenas presiona Ctrl C y terminará. Escriba estos comandos en su terminal para instalar ethminer. Sudo apt-get actualizar sudo apt-get instalar cpp-ethereum ethminer -G -M Paso 12 - Crear una nueva cuenta Geth y sincronizar los clientes Go y C ++ para iniciar la minería ETC! Como arriba, escriba estos comandos en el terminal de su instancia de Amazon AWS. Geth cuenta nuevo No olvide hacer una copia de seguridad de su dirección y la frase de contraseña que se le pide que cree. Para comprobar si la generación de cuentas ha sido correcta, escriba el comando: Lista de cuentas geth Para comprobar su tipo de balance ETC Consola geth Web3.fromWei (eth.getBalance (eth.coinbase), "éter" Pantalla geth --rpc consola Luego pulse control-A control-D Ahora inicie la pantalla minera ethminer -G --opencl-device 0 Entonces pulse control-A control-D Ingrese la pantalla -ls para verificar que tiene dos pantallas separadas ejecutándose en segundo plano Nota: Si está utilizando la instancia g2 más grande con 4 GPUs (la 2.8), puede que necesite iniciar ethminer 4 veces, cada vez que agregue un argumento --opencl-device <0..3> Por lo tanto, necesitará iniciar ethminer 3 veces más con estos comandos: Ethminer -G --opencl-device 1 ethminer -G --opencl-device 2 ethminer -G --opencl-device 3 Una nota final, si usted quisiera a mina con una piscina va a minero gate.com y firma para arriba. A continuación, lanzar su ethminer de esta manera: Ethminer -G -F http://eth.pool.minergate.com:51777/YOUR_EMAIL -disable-submit-hashrate Eso es todo, ahora debería ser capaz de ver ethminer obtener paquetes de trabajo de geth, y la minería.
Minar ETC (Ethereum) en la nube de Amazon EC2
Datos archivados del Taringa! original
0puntos
62visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos: