Al crear una nueva moneda basada en SHA-256, tengo algunas preguntas básicas con las que espero que alguien pueda ayudarme (no tengo experiencia en desarrollo):
¿Se pueden implementar estos cambios y, de ser así, cómo?
Esto parece algo sin sentido. Bitcoin hace muchos sacrificios de diseño y compensaciones para respaldar la minería descentralizada y una distribución inicial que no se puede jugar sin necesidad de una autoridad central. Parece que solo desea que una autoridad central mantenga los saldos.
Primero debe comprender algunos conceptos sobre cómo funcionan Bitcoin y sus descendientes.
A partir de ahora, Bitcoin 0.9.1 es la última versión estable . Para obtener el código fuente más nuevo con los últimos cambios de los desarrolladores principales (¡actualizado casi a diario!), puede conectarse al repositorio y descargar una instantánea de la rama de desarrollo maestro . Para entender la diferencia, recomiendo leer este libro o este .
Puede preminar (minar monedas antes de anunciar el software al público), pero es más eficiente minar instantáneamente: configure la altcoin para que los primeros bloques extraídos produzcan una cantidad increíblemente alta de monedas y luego la recompensa de minería caiga.
Puede modificar muchos parámetros en una moneda alternativa: tiempo de generación del bloque objetivo, recompensa en monedas por bloque, cuánto y cuándo caerá dicha recompensa (si alguna vez), cantidad total final de monedas (algunas monedas no tienen un límite estricto), etc. Nada le impide establecer un límite estricto en las monedas, establecer el bloque de génesis (el primero) para generar todas las monedas que existirán y la recompensa de monedas para todos los bloques posteriores a cero.
La red establece la dificultad de la red para mantener el tiempo promedio entre bloques lo más cerca posible del predefinido. No se puede configurar directamente al diseñar la moneda, ni mucho menos ser fijo, y nunca será cero. La dificultad debería ser libre para subir cuando entra un minero poderoso y bajar cuando solo unos pocos mineros están trabajando.
Nunca estás 100% seguro de que tus monedas son realmente tuyas, obtienes grados de certeza. Cuantas más confirmaciones obtenga, es más probable que no caiga en un ataque de doble gasto . Nadie te obliga a esperar 1, 10 o 100 confirmaciones, no puedes limitar ese número de ninguna manera. Puede cambiar la cantidad de bloques para que una moneda recién acuñada "madura" y sea gastable, pero como desea que todas sus monedas estén preminadas, no tiene sentido en este contexto .
No hay "activación de billetera". Nunca se sabe, de los billones de direcciones posibles, cuáles ya tienen una clave pública/privada hasta que sus propietarios envían monedas a/desde entonces. Y no hay forma de saberlo hasta entonces. Lo más cercano que se me ocurre es cómo funciona Nxtcoin: debe enviar al menos una moneda de una billetera recién creada para marcar su dirección como la suya.
Echa un vistazo a esa moneda, NXT . No es un descendiente de Bitcoin y tiene algunas de las características que parece desear.
KJO
tom au
Juan T.