El siguiente es un extracto directo de Marty’s Bent Problema n.º 1286: “Se ha ejecutado el primer DLC de red principal en Lightning”. Regístrese aquí para recibir el boletín.
Han pasado exactamente 11 meses y dos días desde que escribió sobre contratos de registro discretos (DLC) en este trapo. Para aquellos de ustedes que están un poco oxidados o ignoran por completo lo que es un contrato de registro discreto, es un tipo especial de transacción de bitcoin que ejecuta un contrato inteligente con información proporcionada por un oráculo.
Por ejemplo, si dos personas quieren apostar sobre el resultado de la competencia de la NBA del sábado entre los 76ers y los Grizzlies, podrían crear un DLC bloqueando fondos en una dirección multisig, preconstruyendo transacciones de resultados; si los 76ers ganan, envíe los sats a este dirección, si los Grizzlies ganan, envíe los satélites a esta dirección, y elija un oráculo, una compañía que publique puntajes finales, por ejemplo, Statmuse. El oráculo proporciona un hash del resultado del juego. Cuando termine el juego el sábado, el ganador de la apuesta podría cerrar el DLC firmando la transacción que mueve los sats en el contrato inteligente a su dirección utilizando el hash del resultado proporcionado por Statmuse.
Una apuesta deportiva es sólo un ejemplo. Las personas pueden decidir apostar por el precio de bitcoin, la tasa de hash a una cierta altura de bloque, la temperatura en un día en particular, o incluso crear derivados entre pares como el equipo de ItchySats ha hecho. Si los fanáticos han estado siguiendo nuestra cobertura de DLC a lo largo de los años, probablemente sepan que su tío Marty es bastante optimista sobre el potencial de los DLC para interrumpir una serie de industrias. Sin embargo, hasta la fecha, una de las cosas que limitan que los DLC alcancen un punto de inflexión crítico es el hecho de que solo se han realizado en cadena. Teniendo en cuenta cuántas aplicaciones potenciales podrían aprovechar los DLC y cuántos usuarios finales podrían tocar, la idea de escalar este caso de uso en cadena parece insostenible, especialmente si se considera la posibilidad de períodos de tarifas de transacción elevadas que hacen que ciertos DLC no sean rentables. Para mí, tiene sentido que los DLC operen en protocolos de Capa 2, como Lightning Network o Fedimint, que tienen tarifas relativamente económicas.
Bueno, el equipo de Crypto Garage Anunciado que abrieron y cerraron con éxito un canal Lightning con un canal DLC integrado en la red principal. Según su publicación de blog, parece que el equipo de Crypto Garage bifurcó el Lightning Development Kit para agregar soporte para dividir un canal Lightning, lo que les ha permitido crear un canal DLC dentro de un canal Lightning. A partir de ahí, pudieron crear transacciones especiales (una transacción dividida y una transacción pegada) que permitirían a las diferentes partes involucradas en un DLC actualizar el estado de su contrato dentro del canal Lightning y el canal DLC sin dar a una de las partes una ventaja injusta, que era uno de los grandes desafíos de diseño que antes no estaba resuelto. Este es un gran paso en la dirección correcta.
Dicho esto, el equipo de Crypto Garage advierte que esta implementación está en sus inicios y no debe considerarse estable. De hecho, advierten que es probable que pierda sus satélites si intenta ejecutar esto en la red principal. Sin embargo, esto es increíble de ver. Un saludo al equipo de Crypto Garage y a aquellos que los ayudaron a impulsar esto.
De manera lenta pero segura, mientras todos los detractores del planeta afirman que Bitcoin es un esquema Ponzi fallido, aquellos que reconocen la naturaleza revolucionaria del protocolo están construyendo las herramientas que hacen que Bitcoin sea más útil para las personas de todo el mundo.