Otras personas extraen mi moneda sin mi permiso, ¿cómo evitar esto? [cerrado]

Creé una altcoin y quería extraer todas las monedas yo mismo. Deshabilité la función de generación en la billetera, oculté el código fuente como privado en github. Ejecuto un nodo principal y el mío en mi computadora portátil.

Después de todo esto, veo a alguien generando bloques cada 3 segundos y extrayendo monedas sin mi permiso.

¿Cómo se supone que sucederá esto?

Yo mismo he generado 3000 bloques y también estoy actualizando los puntos de control.

¿Qué podría hacer para que otros no extraigan monedas? Leí en alguna parte que deshabilitar la descentralización es el camino y permitir la minería desde una clave pública.

¿Cómo implemento esto en el código fuente? Cloné mi altcoin del código fuente de litecoin.

Esto es lo que pude ver en mi nodo principal pero no puedo entender nada.

2018-08-02 14:41:37 UpdateTip: new best=707854f716e7588bd7f3c2843679b8a4d587875ac402139bf097e2d2abb4f5c4 height=6066 version=0x20000000 log2_work=33.453735 tx=6070 date='2018-08-02 14:41:36' progress=0.999992 cache=0.4MiB(2679txo)
2018-08-02 14:41:56 connect() to 117.197.198.227:26205 failed after select(): Connection refused (111)
2018-08-02 14:42:25 UpdateTip: new best=2d1ed8e7b980bf547b2c7f0b105a86cfc26b62146d78fefbfef36dc5a3e5e44a height=6067 version=0x20000000 log2_work=33.456159 tx=6071 date='2018-08-02 14:42:18' progress=0.999942 cache=0.4MiB(2680txo)
2018-08-02 14:42:39 UpdateTip: new best=24716008ae83c18d16996cedb6a6154b72eeba4290df4b34247ac8ce548c618a height=6068 version=0x20000000 log2_work=33.458579 tx=6072 date='2018-08-02 14:42:35' progress=0.999967 cache=0.4MiB(2681txo)
2018-08-02 14:42:48 UpdateTip: new best=261f76b166545492a9ed89861ab5aa73f6debea6d28e34c66eb1d31031781c39 height=6069 version=0x20000000 log2_work=33.460996 tx=6073 date='2018-08-02 14:42:39' progress=0.999926 cache=0.4MiB(2682txo)
2018-08-02 14:43:11 connect() to 61.3.144.133:26205 failed after select(): Connection refused (111)
2018-08-02 14:43:37 UpdateTip: new best=11c4b9234b7fae3b1bcab943cb0a939cb85269afae73f6c675d1e0cea8afeabf height=6070 version=0x20000000 log2_work=33.463408 tx=6074 date='2018-08-02 14:43:28' progress=0.999926 cache=0.4MiB(2683txo)
2018-08-02 14:43:42 connect() to 217.182.72.254:26205 failed after select(): Connection refused (111)
votado porque esta podría ser una pregunta común para los nuevos desarrolladores de altcoin sin experiencia, y podría evitar la creación de duplicados.
¿Es altcoin algo específico que no debe confundirse con las monedas alternativas generales?
¿Cómo sería esto útil para alguien más que para el autor? Si no puede resolver esto, una criptomoneda que logra los objetivos típicos de una criptomoneda es varios órdenes de magnitud más compleja bajo varios formalismos computacionales diferentes. ¿Parece que está utilizando el trabajo de otras personas y, por lo tanto, sus monedas?

Respuestas (1)

Si alguien más es dueño de su fuente de código, podrá compilar y ejecutar su demonio de moneda, por lo tanto, puede minar sin su aprobación, esto se debe a la naturaleza descentralizada y distribuida de los entornos de cadena de bloques.

Sin embargo, puede hacer algunas modificaciones en el código para permitir que la red permita la minería de ciertas direcciones y otras no, pero esto romperá una regla fundamental, que hace su fuerza, de las redes blockchain.


Si desea preminar todas las monedas antes de lanzarlas al público, puede crear el bloque de génesis o el primer bloque que contiene todas las monedas que necesita preminar. Luego, después de preminar esas monedas y madurarlas, puede compartir su cadena de bloques de manera segura, establecer bloques en 0 o implementar la minería PoS.

Eso es cierto, quiero controlar la minería y extraer todas las monedas yo mismo. ¿Dónde puedo encontrar algún ejemplo de código para permitir solo ciertas direcciones (no IP).
Si desea preminar todas las monedas antes de lanzarlas al público, puede crear el bloque de génesis o el primer bloque que contiene todas las monedas que necesita preminar. Luego, después de preminar esas monedas y madurarlas, puede compartir su cadena de bloques de manera segura, establecer bloques en 0 o implementar la minería PoS. Soy un codificador de monedas, si necesita ayuda, contácteme en cluster2k@protonmail.com