Hechos clave:
-
Este tipo de transacciones se utilizan ampliamente en carteras de hardware.
-
El PSBT crea una transacción a medio firmar, protegiendo las claves privadas.
Los programadores Alekos Filini y Daniela Brozzoni han lanzado el sitio web bip174.org. Funciona como una interfaz gráfica que permite a los usuarios crear y visualizar transacciones parcialmente firmadas (PSBT), junto con todos los valores que operan dentro de una transacción de este tipo.
Las transacciones de PSBT se basan en la creación de una firma parcial de una transacción en Bitcoin, lo que permite separar la creación y el envío de una transacción. Esto, en un área práctica, le permite crear la transacción en un dispositivo seguro, no conectado a Internety enviarlo a través de otro dispositivo, que está conectado a Internet pero no tendrá acceso a las claves privadas.
El anuncio del lanzamiento de esta herramienta se publicó en la lista de correo de desarrolladores de Bitcoin (Bitcoin-dev) el 25 de agosto.
Aunque la herramienta PSBT no es nada nuevo, publicado en BIP 174, cuya primera información la herramienta propuesta en el portal bip174.org se lanzó a mediados de 2018Sí representa una novedad en el sentido de que los usuarios pueden ver el funcionamiento de este tipo de transacciones.
El portal separa en secciones cada una de las partes que integran una transacción PSBT, destacando las Entradas (entradas) y Salidas (Salidas). Entre los Entradas Se colocarán las UTXO y las firmas salientes.
Si bien la herramienta puede ser útil, puede ser un poco contraproducente usarla en línea, ya que el objetivo para lo que se usa más el PSBT es para proteger firmas privadas. Esto se debe a que, con una transacción de PSBT, puede firmar la transacción desde una computadora fuera de línea, luego exportarla a otra que sí tenga conexión a Internet y proceder a enviarla.
Sin embargo, para evitar este escenario, los usuarios pueden descargar el código fuente del repositorio en GitHub, que no requiere ningún tipo de conexión a Internet.
Beneficio de las transacciones de PSBT
Este tipo de transacción, como ya se comentó a lo largo del texto, ofrece una capa adicional de seguridad sobre las claves privadas al permitir que la firma y el envío de la transacción se separen entre 2 dispositivos diferentes.
Este tipo de transacciones son utilizadas, en gran medida, por carteras de hardware como Coldcard. Con estos, es posible crear transacciones parcialmente firmadas desde Coldcard y propagarlas a través de la red desde la billetera Electrum.
La seguridad se debe a que, si por alguna razón, la billetera que está conectada a Internet se ve comprometida, el atacante no podrá cambiar nada en la transacción PSBT que ha creado desde otro dispositivo, ya que las firmas necesarias para crear una nueva transacción están en otro lugar.