- Volver al menú
- Volver al menúPrecios
- Volver al menúInvestigación
- Volver al menúConsenso
- Volver al menú
- Volver al menú
- Volver al menú
- Volver al menúWebinars y Eventos
Shinobi: Cómo los pactos ayudan a escalar Bitcoin
El editor técnico de Bitcoin Magazine dice que es necesario implementar convenios, que permiten la propiedad conjunta de UTXO, si Bitcoin quiere cumplir su promesa de brindar autosoberanía financiera a las personas a nivel mundial.
Bitcoin fue diseñado para ser una alternativa a los sistemas financieros y monetarios tradicionales, accesibles para cualquier persona con conexión a internet. Para que logre este objetivo de forma más completa, especialmente considerando que las comisiones en la capa base dejan fuera a muchos usuarios, Bitcoin necesita una actualización, según muchos defensores. Y, según el editor técnico de Bitcoin Magazine, la actualización más importante para ayudar a escalar Bitcoin es la implementación de los llamados "covenants".
Esta entrevista es parte de CoinDeskPaquete “El futuro de Bitcoin” publicado para coincidir con el cuarto “halving” de Bitcoin en abril de 2024. Frank Corva es corresponsal de empresa a empresa en Bitcoin Magazine, colaborador de Forbes Digital Assets y presentador del nuevo podcast Renaissance Capital.
Los pactos entran en juegovarias formasy algunos pueden utilizarse como herramienta para compartir de forma más segura.UTXO Entre múltiples usuarios. Permiten que más usuarios de Bitcoin posean sus Bitcoin en la cadena base y facilitan una mayor funcionalidad en las Capa 2 de Bitcoin . En efecto, los convenios se comprometen a establecer restricciones específicas sobre cómo se pueden gastar los UTXO futuros, de forma similar a las transacciones prefirmadas, pero con la excepción de que se aplican por consenso.
En mi entrevista con Shinobi, un sabio autodidacta que escribe bajo ese seudónimo, explica qué son los convenios, por qué es difícil intentar escalar Bitcoin en su forma actual y un riesgo particular involucrado en la implementación de convenios.
La entrevista ha sido condensada y ligeramente editada para mayor claridad.
Mencionaste en tu entrevista con Peter McCormackLo que hizo Bitcoin Las personas tienen opiniones firmes sobre Bitcoin, pero no siempre cuentan con los conocimientos técnicos necesarios para justificarlas. ¿Cuál es la mayor percepción errónea que la mayoría tiene sobre Bitcoin ?
No comprender qué es una segunda capa ni cómo funciona. Debido al éxito de Lightning Network, la gente cree que con solo decir "Capa 2" todo es posible. Se ignora por completo que una segunda capa debe interactuar con la capa base, y con el funcionamiento actual de Bitcoin , las maneras de lograrlo son limitadas.
La única forma real de lograr cosas muy complicadas que no son compatibles con la capa base es entregar tus monedas a un grupo de otras personas y simplemente confiarles [a esas personas] cualquier cosa arbitraria que hagas en [una] Capa 2.
Creo que no se comprende completamente la realidad de esto. Para que una Capa 2 haga cosas complejas, o necesitamos añadir más funciones a la capa base para facilitar una conexión sin confianza, o hay que confiar en los custodios.
En cuanto a las Capas 2 de Bitcoin , mucha gente argumenta que simplemente añadiremos Capas 2 o 3 y eso escalará la red. Pero has dicho que no es tan sencillo. ¿Por qué?
Todas las [Capas 2] deben interactuar con la capa base. No se puede usar Lightning sin abrir un canal en la capa base, lo que requiere una transacción en cadena. Si bien Lightning ayuda enormemente a escalar la cantidad de transacciones que las personas pueden realizar, aún existe el límite de que se necesita realizar una transacción en cadena para acceder a esa capa.
El problema es que la capa base no escala. Lightning comprimió las transacciones. No generó un cambio fundamental en la cantidad de personas o usuarios que pueden usar la red. Lightning simplemente permite procesar muchas más transacciones porque las comprime y KEEP la mayoría fuera de la cadena.
Necesitamos encontrar maneras de comprimir la propiedad, no solo la capacidad de realizar transacciones, para que varias personas puedan reclamar una UTXO. [De esta manera] nunca tendrán que confirmar en la cadena como sí lo hace un canal Lightning al abrirse.
¿Podrías darnos una explicación sencilla sobre cómo funcionan?
Existen numerosas propuestas de pacto con objetivos muy diferentes. La forma más sencilla de clasificarlas sería si el script o la dirección de los bitcoins que posees te indicara: «Estas son las restricciones que debes cumplir antes de poder gastar esto».
Por ejemplo, debes proporcionar una firma y cumplir con los criterios para un bloqueo temporal antes de poder gastarlo. Un pacto es un bloqueo que no solo cumple con esas condiciones iniciales, sino que también puede mantenerlas en el futuro. En otras palabras: [Destacaré] dos propuestas generales: CTV (acrónimo de opcode CheckTemplateVerify) y TapleafUpdateVerify.
CTV simplemente te permite comprometerte con el hash de una futura transacción. Luego, al crear esa UTXO, bloquearla con ese hash de CTV es similar a una transacción prefirmada. Al gastar esa moneda, se verificará la transacción que la gasta y se asegurará de que tenga el mismo hash que el bloqueo de CTV. Solo la transacción con ese hash exacto puede gastarla. De esta manera, podrías tomar una sola UTXO y comprometerla para crear docenas de otras UTXO, todas ellas canales Lightning. Una sola UTXO podría abrir canales Lightning para 50 personas, aunque solo haya una transacción y una salida confirmadas en la cadena.
TapleafUpdateVerify está diseñado para una salida eficiente de una UTXO compartida. [Volviendo al ejemplo de CTV, para que las personas puedan reclamar sus monedas en la cadena y gastarlas donde quieran, se deben realizar varias transacciones en la cadena una tras otra antes de que alguien pueda confirmar su UTXO y gastarla libremente.

TapleafUpdateVerify permite abandonar de forma segura una UTXO compartida en una sola transacción sin poder retirar más dinero del que le corresponde. Obliga a gastar el dinero de forma que una persona retira su dinero en una ONE transacción, pero todo el cambio se devuelve a otra UTXO con multifirma de todos los participantes, menos la persona que acaba de abandonar.
Eso es súper interesante. ¿Cuáles son los riesgos o las desventajas que esto implica?
Sinceramente, no creo que la CTV tenga inconvenientes ni riesgos. Por eso la defiendo tanto. Mejora el modelo de confianza. Nadie podrá gastar dos veces.
Algo como TLUV (acrónimo de TapleafUpdateVerify) [tiene] un riesgo potencial. Tiene el potencial de habilitar versiones de algo como uncadena de transmisión, dependiendo de cómo se implemente y cómo se componga con otras características de Bitcoin.
Garantiza que el cambio de algo que se retira se reincorpora a un contrato complejo que incluye todas las diferentes condiciones de gasto, y lo bloquea. Por lo tanto, existe la posibilidad de establecer una vinculación bidireccional para cosas como...cadenas lateralesEsto es algo perjudicial a largo plazo.
¿Estás diciendo que esto podría dar vida a las cadenas de transmisión sin que se activen los Protocolos de Mejora de Bitcoin (BIP) para cadenas de transmisión (BIP 300 y BIP 301)?
Sí.
Interesante. Es fácil desilusionarse con Bitcoin hoy en día, con tanta gente en el mundo de Bitcoin discutiendo sobre cómo creen que debería escalar. ¿Qué te mantiene motivado a pesar de la negatividad?
Hay muchas personas en este espacio que finalmente están expresando su hartazgo de las narrativas dogmáticas o las perspectivas demasiado simplistas. En general, será muy saludable para muchas personas de todos los sectores en este espacio dejar de lado las discusiones o discusiones basadas en "¿De qué sector eres? Ah, eso significa que eres bueno o malo", y centrarse más en conversaciones sustanciales sobre temas serios. Va a ser un caos pasar por esto, pero por otro lado, veo potencial para mucha más productividad y madurez.