Explainer

¿Qué es una PSBT?

Una PSBT es un contenedor portátil que permite a las carteras coordinar una transacción de Bitcoin, agregar firmas y pasar el resultado entre dispositivos conectados y aislados.

2 min de lecturaGlosario
¿Qué es una PSBT?

La respuesta corta

Una transacción de Bitcoin parcialmente firmada, o PSBT, es un contenedor portátil para construir y firmar una transacción de Bitcoin. Lleva el plan de la transacción y la información que pueden necesitar los firmantes, como las salidas que se gastan, los scripts y las rutas de derivación de claves. Las carteras pueden intercambiar el contenedor sin poner una clave privada en el mismo dispositivo que eligió el pago.

Una PSBT no es la transacción que confirman los mineros. Es un formato de coordinación que se usa antes de que exista la transacción final para la red.

Cómo se mueve entre carteras

Primero, un coordinador elige las entradas, los destinatarios, los importes y la comisión. Empaqueta ese plan como una PSBT. Uno o más firmantes la revisan y agregan firmas para las entradas que controlan. La PSBT actualizada vuelve al coordinador, que puede combinar los aportes y finalizar la transacción cuando están todas las firmas necesarias. Solo la transacción final extraída está lista para transmitirse.

BIP 174 define el formato original versión 0 y los roles de este proceso. BIP 370 define la versión 2, que guarda los detalles de la transacción como campos separados de la PSBT. Bitcoin Core 31.1 implementa operaciones de creación, decodificación, combinación y finalización en su código RPC para PSBT.

Por ejemplo, una cartera multifirma dos-de-tres puede crear una PSBT en una computadora conectada, llevarla a dos firmantes de hardware y recoger sus firmas. Los dispositivos no necesitan conectarse a la red de Bitcoin, pero cada persona debe verificar el destino, el importe y la comisión en una pantalla confiable.

Lo que no protege

Una PSBT no está cifrada. Según cómo se haya construido, puede revelar transacciones anteriores, scripts, claves públicas, claves públicas extendidas y rutas de derivación. Compartila solo con las personas previstas y no supongas que un código QR o un archivo es inofensivo solo porque no contiene una clave privada.

El nombre también causa dos confusiones frecuentes. Una PSBT puede no tener firmas, tener algunas o tener las suficientes para completar el gasto. “Parcialmente firmada” nombra el formato, no promete cuál es su estado actual. Además, una PSBT con todas las firmas sigue siendo un contenedor: hay que finalizarla y extraerla antes de tener una transacción de red lista para transmitir.

Aprendizaje relacionado

Boletín

Bitcoin, sin ruido

Qué ha pasado en Bitcoin, qué cambia de verdad, y las fuentes para que puedas comprobarnos. Un número cada vez, directo a tu correo.

  • Un correo por número, nunca una secuencia automática
  • Sin píxeles de seguimiento y sin compartir direcciones
  • Baja desde cualquier número con un clic

Recibe el próximo número

Un correo por número, sin píxeles de seguimiento, y te puedes dar de baja desde cualquiera de ellos. No compartimos tu dirección. Política de privacidad