¿Acelerar las transacciones de bitcoin?

Estoy escribiendo una aplicación que comercia con bitcoins y uno de los mayores problemas con los que me he encontrado es que lleva mucho tiempo moverlos de una billetera a otra. Creo que también se debe a que mtgox y otros sitios usan un sistema de confirmación de 6 antes de registrar esos datos.

Tengo dos pensamientos sobre cómo se podría reducir el tiempo y me pregunto qué tan factible es cada uno.

  • Procesar mis propias transacciones de bitcoin. ¿Sería posible enrutar mis transacciones a través de mi propia computadora para que tenga la máxima prioridad?

  • Use menos conformaciones antes de aceptar una transacción como completa. ¿El sistema me permitiría usar un bitcoin si solo tiene 4 conformaciones?

¿Hay otra forma en la que no estoy pensando?

Respuestas (1)

La seguridad del sistema Bitcoin depende del tiempo transcurrido desde que se incluyó la transacción en un bloque. Llamemos a esta confirmación 1.

¿Tiene problemas para bloquear sus operaciones o quiere tener más confirmaciones?

El hecho es que debe esperar 1 hora después de que la transacción se incluya en un bloque antes de gastar esa salida. Esa hora se corresponde aproximadamente con 6 bloques.

Entonces, ¿por qué esperamos 1 hora? Es porque queremos asegurarnos razonablemente de que nadie tenga una computadora lo suficientemente fuerte como para gastar la producción dos veces y causar una división en el libro mayor.

No planearía basar mi negocio en bloques de tiempo cortos y, en cambio, solo usaría la cadena de bloques para depósitos y retiros de su sistema privado.

Si tiene problemas para incluir su Tx en un bloque, la solución fácil es pagar tarifas de transacción o ejecutar una plataforma de minería privada que acepte tales transacciones.

Tenía la impresión de que no se trataba de tiempo, sino más bien de alojarlo en la cadena de bloques. ¿Pero estás diciendo que de hecho puedo usar mi propia plataforma para acelerar las transacciones?
La única razón por la que necesitaría su propia plataforma es si ningún otro grupo aceptara su transacción. ¿Tiene la intención de no pagar una tarifa de red?
La tarifa de red es trivial. Mi objetivo es minimizar el tiempo que me toma enviar bitcoins de una de mis billeteras a otra. Cuando mi transacción se envía a un grupo, asumo que se coloca en una cola y luego se ejecuta cuando es mi turno. Me pregunto si tuviera mi propio minero, ¿podría hacer transacciones más rápido esencialmente cortando la línea?
Un solo minero no lo hará, pero puede ayudar. La mejor opción es enviar el Tx a un grupo grande y posiblemente agregarle mineros.
Por lo que vale, envié dinero de Mt Gox a mí mismo, y después de 1 confirmación, se lo envié a otro usuario. Ejemplo: Parte 1 c99186ea5285166ea8ad75388f42acd60990b8748a45d1ff0f45271a1cb6f749parte 24d6d4eedb8d98c626bd1450d45055fa610cd05494c79f7e655043456e38a6b5d
asumiendo que es un buen minero tal vez este con 25 GH/s
Esa es buena, pero no siempre te pondrá al frente de la fila (gratis). La mejor apuesta para usted es simplemente pagar la tarifa de Tx y trabajar con un software que no requiere 6 confirmaciones. Si realmente quieres un minero, mira aquí mis listados de eBay;)
gracias. ¿Y cómo pudiste acceder a tu bitcoin después de 1 confirmación en mtgox? Ni siquiera se registrará para mí hasta que terminen los 6