Estoy configurando mi propia cadena de bloques privada (bueno, será pública, pero una identificación de red personalizada/aleatoria) y quiero comenzar a minar para poder implementar un par de contratos.
¿Alguien puede recomendarme las mejores/más sencillas opciones? ¿Debo comprar una computadora Alienware (¿debido a la buena tarjeta gráfica?) ¿Hay VPS con GPU? ¿Algo más?
Nunca antes había hecho minería, por lo que cualquier sugerencia sería útil. No solo sobre la minería, sino también sobre la creación de una red personalizada/paralela. Me imagino que no hay mejor manera de aprender realmente estas cosas que básicamente desmontarlas y volver a armarlas. :)
Para iniciar una cadena de bloques privada, no necesita hardware de minería especial. Puede establecer la dificultad tan baja como desee al definir la génesis y simplemente usar la minería de CPU en cualquier sistema promedio.
Según tengo entendido, debe probar sus contratos para implementarlos en blockchain y desea interactuar con ellos.
Tienes dos opciones para hacer esto.
Inicie el cliente con su propia identificación de red y habilite la conexión rpc junto con su puerto y otros canales para acceder a través de rpc (web3, admin,...).
Una vez que los clientes se iniciaron, abra otro símbolo del sistema y adjunte el archivo rpc. Puede implementar el contrato de solidez compilado usando esto.
Una vez que implementó y recuperó la dirección del contrato. Empiezas a interactuar con eso. Para hacer todo esto en red se necesita engendrar minado. En la cadena de bloques privada, a veces la minería no se realiza debido a la baja potencia de la GPU. Se detendrá en la generación de DAG.
Richard Horrocks