Cómo probar el mecanismo de distribución de bitcoin

Ahora estoy desarrollando un mecanismo de distribución de bitcoin (según el recuento de acciones enviadas por los usuarios). El flujo de trabajo completo es: los usuarios enviaron recursos compartidos a mi grupo, luego mi grupo envió estos recursos compartidos a otro grupo famoso (por ejemplo, btcguild). Cuando mi grupo recibió bitcoins del grupo remoto, distribuirá estas monedas recibidas a los usuarios (según el recuento de acciones enviadas)

El problema es que cada vez que pruebo este mecanismo, crearé muchas transacciones, pero cada transacción tomará 0.005 btc como tarifa de transacción para la red de bitcoin. Luego, después de pagar 200 usuarios, pagaré 1 btc a la red bitcoin. El costo es alto. ¿Hay alguna forma de simular la red de bitcoin, de modo que pueda crear una transacción sin pagar la tarifa de transacción?

¿Conoces TestNet ? Aunque si necesita interactuar con un grupo existente, esto podría ser más difícil.

Respuestas (2)

Como sugiere Nate Eldredge, podría usar Bitcoin Testnet . Esta es una bifurcación de Bitcoin separada que existe especialmente para fines de prueba. Puede obtener fácilmente algunas monedas de testnet de los grifos de testnet.

Además de eso, ¿sabe que es posible crear una transacción con múltiples entradas y múltiples salidas? Entonces, en lugar de crear muchas transacciones, puede combinarlas en una transacción y solo pagar la tarifa una vez.

hola, ¿cómo crear una transacción con pagos combinados? gracias

Si toma una copia de la billetera Bitcoin-qt de la bifurcación Coin Control , puede obtener muy buena información sobre cómo funcionan las tarifas de transacción. Las tarifas de transacción se explican en la publicación en ese enlace, y la bifurcación Coin Control compilada también está vinculada para que también pueda jugar con ella.

Una vez descargado e instalado, abra Configuración -> Opciones, luego, en la pestaña de visualización, habilite la opción "Mostrar funciones de control de monedas (¡solo para expertos!)".

Ahora, cuando vaya a enviar fondos, tiene la opción de saber exactamente de dónde provendrán los fondos, qué prioridad tendrán al ingresar bloques, qué tarifas se requerirán (si corresponde) y la opción de agregar múltiples destinatarios en el transacción.

Esta funcionalidad adicional será estándar en la próxima versión 0.9 de Bitcoin-qt y bitcoind.

Como ya se ha dicho, sería mejor probarlo en Bitcoin Testnet, actualmente Testnet3; simplemente ejecute la billetera con el comando:

bitcoin-qt-testnet

que ingresará la billetera en Testnet3 en lugar de la red principal. Puede obtener algunos bitcoins de testnet gratuitos de algunos grifos (verifique los enlaces en la parte inferior del artículo wiki de Bitcoin Testnet ) y juegue con el envío de bitcoins en una transacción desde varias direcciones de billetera a varias otras direcciones de billetera. Esto debería darle una idea clara de cómo estructurar un pago sin incurrir en tarifas de transacción.