¿Cómo funcionan las transacciones fuera de la cadena?

Algunas billeteras (como inputs.io) afirman proporcionar transacciones fuera de la cadena . Nota: todavía no he usado esa billetera.

Digamos que si tengo una dirección A de Bitcoin en un proveedor de billetera de este tipo y envío 1 Bitcoin a la dirección B desde el mismo proveedor de billetera, ¿qué se mostrará en la cadena de bloques pública?

  1. ¿Habrá 1 Bitcoin en B en la cadena de bloques pública?
  2. En caso afirmativo a 1, ¿se mostrará ese Bitcoin como proveniente de A?

Respuestas (3)

Tendrá que haber un registro público de una transferencia a la dirección B antes de que cualquier transferencia pueda provenir de la dirección B. Internamente, el proveedor puede mover los fondos de una dirección a otra "fuera de la cadena" para fines de visualización, pero hasta que se muevan algunos BTC en la dirección B públicamente no se puede gastar desde B.

Lo más probable es que cuando intente enviar BTC externamente desde la dirección B, esa cantidad sea:

1) transferido públicamente de A a B y posteriormente de B en adelante (incurriendo en 2 transacciones y el doble de retraso en la confirmación)

2) transferido a la dirección de un proveedor desde la dirección A y deducido internamente de la dirección B dentro del sistema del proveedor y realmente transferido desde alguna otra dirección del proveedor

3) pagado públicamente directamente desde la dirección A pero mostrado como deducido de B en el sistema del proveedor

Las transferencias fuera de la cadena son una forma de agregar anonimato adicional a las transacciones de Bitcoin, pero en algún momento la dirección de origen debe acreditarse públicamente con BTC para que el intercambio sea válido en la cadena de bloques.

Si todo esto se administra fuera de la cadena dentro del mismo proveedor de billetera, entonces no habría ningún registro de la transacción en la cadena de bloques pública.

Sería simplemente un cambio de bits dentro de la base de datos interna del proveedor de la billetera (al igual que con un banco tradicional o con PayPal).

¿Cuál es el punto de usar una dirección de Bitcoin entonces?
¿Qué más usarías? En comparación con retirar el dinero y enviar USD, es más barato, más rápido y más fácil. En comparación con el envío a un nombre de cuenta de usuario en el servicio de billetera, es más privado. En comparación con enviarlo a través de la cadena de bloques, es más rápido (sin necesidad de confirmaciones), más económico (sin tarifa de transacción) y más escalable (reduce la tensión en la red al mantener las cosas fuera de la cadena).

Por ejemplo , si usa una billetera de inputs.io (como dijo) para pagar a un comerciante que usa inputs.io como procesador de pagos, no tiene sentido enviar un tx a la red de Bitcoin, cuando inputs.io solo puede hacerlo internamente. cambiar quién posee qué cantidad de bitcoins. Esto refleja el modelo típico de "intercambio" de transacciones fuera de la cadena, donde se trata de dos partes que tienen cuentas con la misma entidad intermediaria.

Esto sucede para ahorrar tiempo en lugar de esperar a que los mineros confirmen una transacción válida en Blockchain.

Por otro lado, este procedimiento no es transparente porque la transferencia de fondos solo se lleva a cabo en un libro mayor interno fuera de la cadena con base local.