Hace unos días ordené los cajones y encontré un montón de sellos comprados hace varias años. Cuando fui a enviar un paquete me dijeron que el valor nominal no alcanzaba; el franqueo ya había subido hace tiempo. Los sellos siguen ahí, pero la tarifa de entonces ya no era válida.
Estos días quiero @BabylonLabs_io de TBV, y quedo atascado en un lugar parecido: la tasa de comisión en las transacciones pre-firmadas queda fijada en el momento en que se crea el Vault.
La seguridad de TBV depende en gran medida de la "construcción previa". La ruta de salida, la ruta de penalización, y qué transacción se emite cuando vence el time lock, todo eso ya se firma antes de que bloquees el BTC. Esa es la razón por la que no necesita contratos inteligentes ni ninguna aprobación posterior de nadie.
Pero el empaquetado de una transacción de Bitcoin depende de si su tasa, en ese momento, es suficiente para lo que hay que ver en la mempool. La pre-firma implica que esa tasa es un juicio del pasado. El día que bloqueaste, la mempool estaba vacía; dos meses después, con una ola de fervor por inscripciones, es posible que la transacción de salida firmada ese mismo año se quede bloqueada en la piscina y nadie la atienda.
Antoine Riard, al estudiar ataques para fijar transacciones, recalcó repetidamente un punto: el verdadero problema de las transacciones pre-firmadas nunca es la firma en sí, sino cómo, después de firmadas, aún se les puede añadir un sobreprecio. Lightning diseñó especialmente outputs ancla para dejar una salida con la que se pueda añadir una comisión posteriormente a una transacción ya pre-firmada.
La mayoría lee la pre-firma como determinismo. Yo preferiría leerla como una apuesta a las condiciones futuras del mercado de comisiones.
A nivel de ingeniería hay soluciones: CPFP, outputs ancla, y tener varias tarifas pre-reservadas. Son prácticas maduras. Pero cada solución desplaza la complejidad hacia adelante: tienes que considerar, ya en la fase de creación, el entorno de comisiones futuro posible, o depender de algún actor dispuesto a ayudarte a pagar más.
He estado observando una cosa: TBV elimina la discrecionalidad para hacer el mal, pero cuando hay congestión y se empuja la transacción hacia fuera, ¿sobre quién termina recayendo al final? #baby $BABY @BabylonLabs_io
$BTC
Estos días quiero @BabylonLabs_io de TBV, y quedo atascado en un lugar parecido: la tasa de comisión en las transacciones pre-firmadas queda fijada en el momento en que se crea el Vault.
La seguridad de TBV depende en gran medida de la "construcción previa". La ruta de salida, la ruta de penalización, y qué transacción se emite cuando vence el time lock, todo eso ya se firma antes de que bloquees el BTC. Esa es la razón por la que no necesita contratos inteligentes ni ninguna aprobación posterior de nadie.
Pero el empaquetado de una transacción de Bitcoin depende de si su tasa, en ese momento, es suficiente para lo que hay que ver en la mempool. La pre-firma implica que esa tasa es un juicio del pasado. El día que bloqueaste, la mempool estaba vacía; dos meses después, con una ola de fervor por inscripciones, es posible que la transacción de salida firmada ese mismo año se quede bloqueada en la piscina y nadie la atienda.
Antoine Riard, al estudiar ataques para fijar transacciones, recalcó repetidamente un punto: el verdadero problema de las transacciones pre-firmadas nunca es la firma en sí, sino cómo, después de firmadas, aún se les puede añadir un sobreprecio. Lightning diseñó especialmente outputs ancla para dejar una salida con la que se pueda añadir una comisión posteriormente a una transacción ya pre-firmada.
La mayoría lee la pre-firma como determinismo. Yo preferiría leerla como una apuesta a las condiciones futuras del mercado de comisiones.
A nivel de ingeniería hay soluciones: CPFP, outputs ancla, y tener varias tarifas pre-reservadas. Son prácticas maduras. Pero cada solución desplaza la complejidad hacia adelante: tienes que considerar, ya en la fase de creación, el entorno de comisiones futuro posible, o depender de algún actor dispuesto a ayudarte a pagar más.
He estado observando una cosa: TBV elimina la discrecionalidad para hacer el mal, pero cuando hay congestión y se empuja la transacción hacia fuera, ¿sobre quién termina recayendo al final? #baby $BABY @BabylonLabs_io
$BTC