- 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
Los contratos de registro discretos están llevando los contratos inteligentes privados y sin scripts a Bitcoin
Un contrato inteligente ha registrado las apuestas para las elecciones estadounidenses en la blockchain de Bitcoin. Cuando se cuenten los votos, no sabremos quién ganó, pero ese es el objetivo.
“Republican_win”; “Democratic_win”. Estos son los parámetros (y funciones de llamada) de la primera apuesta en depósito de un contrato inteligente realizada en la red principal de Bitcoin.
El 8 de septiembre, el fundador de BTCPay Server, Nicolas Dorier, y el fundador de Suredbits, Chris Stewart, ingresaron a la apuesta sobre el resultado de las elecciones presidenciales de EE. UU. de 2020 utilizando un contrato de registro discreto (DLC), una forma de contrato inteligente que se volvió factible en Bitcoin este año, gracias a los avances técnicos del desarrollador independiente de Bitcoin Lloyd Fournier en el ámbito de los llamados “guiones sin guiones”en la cadena de bloques de Bitcoin.
En cuanto a quién se puso de qué lado de la apuesta, Dorier y Stewart no lo dijeron. Incluso después del día de las elecciones, cuando se cuenten los votos, seguiremos T saber quién ganó la apuesta. Y ese es precisamente el punto.
I just entered in a bet via a DLC (with adaptor sig) with @Chris_Stewart_5 on the US elections.
— Nicolas Dorier (@NicolasDorier) September 8, 2020
He used https://t.co/mkXCUrNHLH
I used https://t.co/wgh1tP17i4 (not ready for others but me yet, will brush up this week and next week + vid) https://t.co/CKclefvG1F
De lo contrario, los contratos no serían discretos.
¿Qué son los contratos de registro discretos?
Descrito por el desarrollador Gert-Jaap Glasbergen como “contratos inteligentes invisibles”Los contratos de registro discretos están estructurados para parecerse a las transacciones multifirma estándar en la cadena de bloques de Bitcoin. Si alguien buscara la transacción en el libro mayor, no tendría forma de saber que se trata de un contrato inteligente ni, en el caso de Dorier y Stewart, los detalles de la apuesta.
Estos contratos inteligentes han sido teóricamente factibles desde el inicio de Bitcoin, pero el trabajo innovador con firmas de adaptador ECDSA (un esquema de firma criptográfica que permite que los “scripts sin script” ejecuten contratos inteligentes sin depender del lenguaje de scripts de Bitcoin) en el último año los ha llevado de la teoría a la aplicación.
Sigue leyendo: RGB continúa su trabajo para brindar mejores contratos inteligentes a Bitcoin
Técnicamente, los DLC podrían haberse creado desde el lanzamiento original, pero muchos de los componentes básicos no se conocían en ese entonces. Por ejemplo, para los DLC usamos Firmas del adaptador ECDSA, cuya aplicación para este caso de uso no fue descubierta hasta este año [por Lloyd Fournier]”, dijo a CoinDesk el desarrollador de Suredbits, Ben Carman.
Suredbits es ONE de los principales actores pioneros en el desarrollo de DLC junto con Cripto Garage, Atomic Loans, el desarrollador independiente financiado por Square Crypto, Loyd Fornier, y el desarrollador de Chaincode Labs, Antoine Riard.
La estructura de una transacción DLC es bastante sencilla. Basándose en la apuesta entre Dorier y Stewart, dos partes envían fondos a una dirección multifirma. Para liquidar la transacción, un oráculo firmaría el contrato con una firma que corresponde al hash del resultado ganador (en este caso, Republican_Win o Democrat_Win).
La persona con el hash que corresponde a la firma del oráculo puede entonces retirar los fondos del contrato.
En palabras de Carman: “Es criptografía sofisticada para demostrar que tu contrato se basa en la firma del oráculo y que solo puedes gastar los fondos si tienes esa firma de oráculo válida”.
El desarrollo de DLC es joven pero prometedor
Carman dijo que los DLC "todavía están en una etapa muy temprana", tanto que los equipos que trabajan en ellos todavía están creando bibliotecas para especificaciones de codificación.
Agregó que los DLC incluso podrían encontrar un hogar en la red Lightning, pero esto requeriría algunos avances considerando que las implementaciones actuales no están codificadas para acomodar las firmas del adaptador ECDSA.
Para adaptar ECDSA a Lightning se necesitaría la adición de contratos de bloqueo de tiempo puntual (PTLC), unversión mejorada en procesode los contratos de bloqueo de tiempo hash que actualmente operan en Lightning.
Las firmas Schnorr serían una base ideal para implementar los PTLC. La tan esperada actualización de Schnorr/Taproot sigue siendo esencial para los DLC en general, afirmó Carman. Si bien los DLC ya se pueden ejecutar, será mucho más fácil implementar casos de uso más avanzados si el código base de Bitcoin recibe un impulso de la bifurcación suave de Schnorr/Taproot.
Sigue leyendo: El futuro de Bitcoin: cómo una próxima actualización podría mejorar la Privacidad y la escalabilidad
Casos de uso de DLC
“Al principio, las apuestas serán el principal caso de uso, es decir, elecciones, deportes y demás”, declaró Carman a CoinDesk. “Una vez que esté más consolidado y tengamos un mercado para definir contrapartes en las operaciones, habrá casos de uso para la cobertura o los activos sintéticos”.
El caso de uso de la cobertura lo describe Glasbergen en su entrada de blog "Contratos inteligentes invisibles en la blockchain de Bitcoin ". Los "contratos a plazo" implicarían que dos partes firmen un DLC, y una de ellas acuerda comprar una cierta cantidad de... Bitcoin (BTC) por un precio acordado, y la otra parte proporciona la liquidez para esta compra.
Al llegar el momento de liquidar el contrato, este paga al comprador la cantidad de Bitcoin según el precio especificado al momento de su formación, no según el tipo de cambio vigente. En esencia, estos contratos a plazo son una forma de comprar o vender Bitcoin.
Estos mismos contratos a plazo también podrían utilizarse para liquidar materias primas sintéticas (contratos DLC que representan materias primas como oro y/o plata, por ejemplo) en términos denominados en bitcoin.
Colin Harper, Blockspace Media
Colin escribe sobre Bitcoin. Anteriormente, trabajó en CoinDesk como reportero de tecnología y en Luxor Tecnología Corp. como jefe de investigación. Actualmente, es editor jefe de Blockspace Media y también colabora como freelance para CoinDesk, Forbes y Bitcoin Magazine. Posee Bitcoin.
