Fabrice Le Fessant es presidente de Dune Foundation y CEO de Origin Labs. Cointelegraph en Español conversó con él para conocer más acerca de Dune, sobre el lenguaje Love, sobre smart contracts y sobre lo que pasó con la Fundación Tezos, entre otras cosas.

Fernando Quirós (FQ): ¿Qué es Dune?

Fabrice Le Fessant (FLF): Dune es una nueva cadena de bloques pública, con un enfoque en seguridad y protección de datos, pero aún de fácil acceso para desarrolladores. La historia de las cadenas de bloques se encuentra llena de casos horribles donde errores en contratos inteligentes han sido explotados (TheDAO, Parity Wallet, etc.) con millones de activos, robados o congelados. Dune devuelve la confianza en contratos inteligentes dentro de su robusta plataforma, utilizando métodos formales para liberar programas de errores. Dune también presenta un consenso de prueba de participación (PoS), un mecanismo de gobernanza y actualización automática de su protocolo. Ha sido públicamente lanzada en septiembre de 2019, mediante un airdrop a los usuarios que tuviesen Tezos. Recientemente hemos comenzado a centrarnos en convertirnos en una subcadena de Bitcoin, para permitir a los usuarios de Bitcoin beneficiarse con nuestra plataforma de contratos inteligentes y nuestro consenso sustentable.

FQ: ¿Por qué rompieron su relación con la fundación Tezos?

FLF: El equipo de desarrollo detrás de Dune era parte de OCamlPro, un partidario realmente interesado en el desarrollo de Tezos/XTZ hasta mayo de 2019. Hemos contribuido al prototipo de Tezos, su plataforma ICO, al funcionamiento de los nodos antes del lanzamiento, y luego desarrollamos el explorador de bloques más popular, TzScan. A continuación desarrollamos el lenguaje de contratos inteligentes, Liquidity. En ese momento, aplicamos a varias subvenciones para continuar con nuestra labor, pero la Fundación y algunos de los fundadores nos dieron la espalda. Probablemente porque nosotros siempre hemos sido críticos sobre cómo estaba evolucionando el proyecto. Estábamos preocupados por la falta de participación, de atención a los usuarios y a sus aplicaciones. ¿Cuál es el punto de asegurar contratos inteligentes si nadie puede escribirlos? Finalmente, al mismo tiempo, vimos la oportunidad de desarrollar nuestra propia plataforma enfocada en aplicaciones. ¡Así que la tomamos!

FQ: ¿Quién desarrolló Dune?

FLF: Dune ahora es desarrollado por Origin Labs, una compañía que creamos cuando decidimos abandonar OCamlPro para crear Dune. La mayoría de los desarrolladores son programadores de primer nivel, con doctorados en ciencias de la computación, principalmente en lenguajes de programación y métodos formales para la verificación de datos. Hemos pasado varios años trabajando en cadenas de bloques, principalmente herramientas para Ocaml, pero no solo eso, también seguimos importando actualizaciones de Tezos, después de revisarlos y corregir errores.

FQ: ¿Qué es el lenguaje Love? ¿Qué características o ventajas tiene?

FLF: El lenguaje Love es un nuevo idioma nativo para contratos inteligentes, que Hemos desarrollado específicamente con el fin de garantizar seguridad y expresividad. Los desarrolladores están acostumbrados a Solidity, que se centra solo en expresividad y posee una falta de seguridad considerable. En el opuesto, Michelson, el lenguaje que Dune heredó de Tezos, está demasiado enfocado en seguridad, haciendo casi imposible de usar para Dapps interesantes. Love se enfoca en lo mejor de ambos mundos, muestra que podemos desarrollar un lenguaje de alto nivel, seguro, pero también expresivo y eficaz. Love es fuertemente tipeado, detectando errores antes del despliegue, permite reutilizar el código entre contratos inteligentes y fue diseñado desde el principio para permitir verificaciones formales. Love aún es joven, tenemos muchos planes de mejoras para los próximos meses, especialmente porque también lo usamos para desarrollar aplicaciones.

FQ: ¿Qué opinas en general de la cantidad de criptomonedas que hay en el mercado?

FLF: Está claro que hoy en día hay demasiadas criptomonedas en el mercado. Por supuesto, existe la necesidad de múltiples criptomonedas, ya que no existe una solución para todos los casos de uso. Sin embargo, muy pocos de ellos están centrados en la seguridad requerida para gestionar bienes digitales. Desafortunadamente, la seguridad no es algo en lo que uno se pueda centrar luego de que hayan problemas. Por eso, una plataforma ideal debe diseñarse teniendo en cuenta este concepto desde el principio. Ya es demasiado tarde para Ethereum y muchos otro proyectos de contratos inteligentes. Bitcoin tiene el beneficio de poseer consenso más seguro, por eso decidimos brindarle opciones mediante una cadena lateral donde Bitcoin podria ser una moneda nativa, mientras que Dune brindará los beneficios de su seguridad en contratos inteligentes, bajo costo y su prueba de participación replanteo, al menos por ahora lograr que las cadenas de bloques funcionen juntas es nuestra forma de ayudar al ecosistema.

FQ: ¿Todavía hay lugar para más forks?

FLF: Las bifurcaciones son algo natural para el software de código abierto. Cuando un desarrollador no se encuentra contento con cómo se gestiona un proyecto, lo bifurcas y simplemente lo mejoras. Eso es lo que hicimos con Tezos para crear Dune. Por supuesto, es posible bifurcar Dune también. ¡En realidad sería honor que lo hagan! Pero creo que es poco probable, porque estamos bastante abiertos a las críticas de nuestros usuarios y somos reactivos para desarrollar las funciones que soliciten, no quisiéramos que otros desarrolladores pasen por lo mismo que hemos pasado nosotros.