Las DLC están en Bitcoin, trayendo una nueva funcionalidad y un gran potencial

19. September 2020 Von admin

Con los contratos de registro discreto (DLC) ahora activos en la red principal de Bitcoin, el potencial de la funcionalidad de los contratos inteligentes es enorme.

Bitcoin ha sido criticado por los miembros de la comunidad altcoin durante los últimos años por su incapacidad para alojar contratos inteligentes. Pero el reciente trabajo de los desarrolladores de Suredbits, Crypto Garage y Atomic Loans – junto con los esfuerzos de algunos colaboradores independientes – sobre los contratos de registro discreto (DLC) está trayendo a Bitcoin Future la contratación inteligente y aplacará algunas de estas críticas. Los DLC están posicionados de manera única para traer la contratación inteligente a Bitcoin usando contratos de oráculo que son mucho más privados y escalables de lo que se creía posible anteriormente.

¿Qué son las DLC?

Los DLC son contratos basados en Bitcoin que usan una o muchas firmas de oracle para su aplicación. La propuesta original de los DLC fue hecha por Tadge Dryja en 2017 y posteriormente fue rediseñada para hacerlos más escalables y privados usando algo llamado firmas de adaptador. Los contratos de oráculo DLC permiten a los usuarios hacer que una transacción de Bitcoin dependa de la firma de un oráculo. Usando los DLC, los Bitcoiners pueden hacer apuestas basadas en eventos de los que el oráculo da fe. La semana pasada vimos una de las primeras de estas realizadas por el fundador de Suredbits Chris Stewart y el creador de BTCPay Server Nicolas Dorier, apostando por el resultado de la elección de los Estados Unidos.

Después de un reciente rediseño de DLC, fueron cambiados para usar un multisig 2 de 2 que paga directamente a la billetera del usuario en lugar de pagar a una clave pública ajustada. Este antiguo diseño requería un mecanismo de penalización similar al de la Red de Relámpagos, lo que hizo que ocupara más espacio de bloque y fuera menos privado. Este rediseño es posible gracias a la utilización de firmas de adaptadores y a que el punto de adaptación se basa en la firma esperada del oráculo. Lo que esto significa básicamente es que cada parte se da mutuamente firmas de transacción inválidas que sólo pueden hacerse válidas en conjunción con la firma del oráculo.

Para hacer posible esta reciente apuesta entre Stewart y Dorier, se ha avanzado mucho en el desarrollo de un estándar para los DLC, así como en la construcción de software de acuerdo con estos estándares. Los desarrolladores de las CLD han estado trabajando intensamente en este estándar desde principios de este año. Junto con esta especificación, han estado construyendo software compatible; hasta ahora hay cuatro implementaciones principales en las que se está trabajando: Bitcoin-S, NDLC, Rust-DLC y CFD-DLC.

El futuro de los DLC

Los equipos que trabajan en las CLD tienen muchos planes para el futuro de la tecnología. Hoy en día, las DLC sólo se han implementado para transacciones en cadena. Una de las mejoras más obvias para las DLC sería ponerlas en la Red de Relámpagos!

Hay dos maneras planeadas de poner las descargas descargables en Lightning. Una es haciéndolas sólo utilizables entre partes que ya tienen canales de Lightning abiertos entre sí, lo cual podría hacerse hoy en día pero requeriría mucho trabajo realizado por las diferentes implementaciones de Lightning para añadir soporte para las DLC.

Y esto podría ser obsoleto por la segunda forma de hacer las descargas de rayos, sin embargo hay algunas advertencias. Esta segunda forma de hacer las descargas descargadas de rayos probablemente no será posible hasta después de que se active Taproot, pero permitiría que estas descargas se enruten a través de una red y eliminaría el requisito de tener un canal con la contraparte de un usuario, sin embargo esta configuración requiere de escrows de barrera que no tienen implementaciones importantes conocidas.

Hay otras mejoras generales de las DLC que también pueden hacerse posibles en el futuro. Una de las principales ideas es dar al usuario la posibilidad de utilizar múltiples oráculos para un contrato determinado en lugar de uno solo. Esto permitiría a los usuarios distribuir la confianza entre múltiples oráculos, en lugar de tener un solo punto de falla para sus contratos.

Y otras pequeñas mejoras se pueden hacer venir a Taproot! Con Taproot, podemos hacer que las transacciones multisiguales parezcan transacciones diarias de un solo signo. Aplicando esto a las DLC, podemos hacer que tengan una huella más pequeña en la cadena y hacer que se vean como cualquier otra transacción estándar de un solo signo, ¡ahorrando así a los usuarios en honorarios y privacidad!

Los DLC son una nueva forma fundamental de traer la contratación inteligente a Bitcoin y estamos muy emocionados de ver un desarrollo continuo con ellos. Si está interesado en saber más sobre las descargas, visite el blog de Suredbits y si quiere contribuir, visite el sitio web de las especificaciones de las descargas.