Activos digitales
Derek Yoo, CEO de Moonbeam – Serie de entrevistas

Derek Yoo es el CEO de Moonbeam, una nueva plataforma de contratos inteligentes de Polkadot que facilita la creación de aplicaciones blockchain nativamente interoperables.
¿Podrías compartir la historia de origen de Moonbeam?
Comencé PureStake en 2019 con el objetivo de proporcionar infraestructura y servicios para desarrolladores Web3. Pero al sumergirme completamente en el espacio cripto, quedó claro que no habría “una cadena que lo domine todo”, sino que existirían muchas cadenas especializadas que servirían a diferentes propósitos. Esta creencia me llevó al ecosistema Polkadot, que compartía esta visión. Una vez que empezamos a construir en el ecosistema nos dimos cuenta de que había una gran oportunidad para crear un nuevo tipo de plataforma de contratos inteligentes. Una que pudiera aprovechar todas las herramientas de desarrollo existentes en Ethereum, pero que empoderara a los desarrolladores para construir nuevos tipos de aplicaciones multicadena. Fue entonces cuando comenzamos a construir Moonbeam, con un objetivo más amplio de resolver los desafíos de interoperabilidad entre cadenas mediante un enfoque centrado en la experiencia del desarrollador de DApp.
¿Cuáles son algunos de los principales beneficios de desarrollar en la red Polkadot?
Polkadot ofrece un conjunto de herramientas rico para construir blockchains llamado Substrate. Esto permite a los desarrolladores crear blockchains especializadas que están diseñadas específicamente para soportar ciertos casos de uso. Estas blockchains están conectadas entre sí en Polkadot y pueden comunicarse con un alto grado de seguridad. Esta combinación de especialización y conectividad son las propiedades clave de Polkadot. Cada blockchain miembro de Polkadot se llama parachain, y se beneficia del modelo de seguridad compartida de Polkadot que libera a los desarrolladores de la preocupación de tener que encontrar suficientes mineros o validadores para asegurar sus L1 individuales. Dentro del ecosistema, las parachains pueden transaccionar y comunicarse libremente entre sí de forma nativa, sin necesidad de puentes. En este mundo, conectarse a Polkadot aporta un efecto de red más amplio al otorgar también acceso a los servicios y activos de cada parachain conectada, y a cualquier activo puenteado a cada una de esas redes.
¿Cuáles son algunos beneficios para los desarrolladores al construir en Moonbeam en lugar de crear una parachain o parathread diseñada a medida en Polkadot?
Los desarrolladores aman las opciones. En Polkadot tienes la opción de construir tu propia blockchain (parachain) usando Substrate, o desplegar sobre una parachain existente (como una DApp/contrato inteligente). Algunos casos de uso se atienden mejor con una blockchain especializada, en cuyo caso Rust y Substrate son el enfoque correcto en Polkadot. Pero para muchos casos de uso orientados al usuario final, un enfoque de contrato inteligente/DApp tiene sentido y minimiza el tiempo que los desarrolladores deben dedicar a la infraestructura de bajo nivel. Moonbeam es una de las plataformas de contratos inteligentes más fáciles de construir, debido a su compatibilidad con las herramientas de desarrollo EVM existentes. Los desarrolladores pueden usar conocimientos y bases de código existentes para desplegar en Moonbeam, al mismo tiempo que aprovechan la interoperabilidad nativa que Moonbeam proporciona. Esto es mucho más sencillo que usar Rust y Substrate para construir tu propia blockchain. Queremos facilitar a los proyectos el despliegue y ayudar a expandir el ecosistema, por lo que nos hemos centrado en ofrecer la plataforma más acogedora para que los desarrolladores lancen sus proyectos, enfocándonos en la compatibilidad y proporcionando la mejor documentación y herramientas posibles. Hemos realizado gran parte del trabajo pesado de Substrate y obtienes todos los beneficios de ser una parachain de Polkadot al lanzar en Moonbeam sin mucho trabajo.
¿Qué tan importante es la interoperabilidad entre diferentes blockchains?
La razón más importante es ampliar el número de usuarios y activos a los que un proyecto puede acceder. Los activos y usuarios están cada vez más distribuidos en diferentes cadenas. Así que si comienzas en Ethereum, habrá activos y usuarios en una red como Polkadot a los que no podrás llegar. Los protocolos DeFi, en particular, están hambrientos de encontrar nuevos usuarios y activos, y como resultado, muchos se están desplegando en cadenas distintas a Ethereum. El rendimiento de los protocolos DeFi se mide mediante indicadores como el Valor Total Bloqueado (TVL) y los Usuarios Activos Diarios (DAU), los cuales pueden incrementarse al desplegarse en múltiples redes blockchain.
Eventualmente, las DApps se ejecutarán en múltiples cadenas simultáneamente, utilizando diferentes cadenas según sus fortalezas. Siempre habrá otras cadenas que sobresalgan en ciertas cosas que otras no, por lo que al combinar sus funcionalidades puedes crear una red increíblemente fuerte y rica en características que puede realizar muchas tareas muy especializadas de manera excelente.
¿Podrías explicar cómo Moonbeam permite a los desarrolladores diseñar DApps con este tipo de interoperabilidad?
Primero, no es necesario reescribir o reconfigurar contratos inteligentes preexistentes. Son compatibles desde el principio, por lo que para cadenas compatibles con EVM, el mismo código al estilo Ethereum puede usarse para el despliegue en Moonbeam. Esta capacidad de aprovechar la misma base de código múltiples veces al expandirse ha sido una característica clave de los despliegues multicancha durante el último año. Debido a que requiere la menor cantidad de trabajo, las expansiones multicancha a cadenas compatibles con EVM han dominado el panorama.
Y segundo, como mencioné antes, creemos que las aplicaciones multicancha evolucionarán hacia arquitecturas nativas multicancha. Lo que quiero decir con esto es que múltiples cadenas especializadas realizarán diferentes funciones necesarias para la aplicación. Y la aplicación no se ejecutará en una sola blockchain, sino a través de múltiples blockchains. Esto es muy similar a cómo la arquitectura de las aplicaciones Web2 evolucionó de ejecutarse en un solo servidor a ejecutarse en colecciones de servidores especializados en la nube. Es una escalabilidad mediante el uso de múltiples sistemas especializados. En una red como Polkadot, puedes tener cadenas especializadas que ofrecen diferentes servicios, pero puedes ocultar la complejidad de estos sistemas de backend al usuario. Es esta capacidad de ocultar la complejidad del backend lo que hará posibles experiencias de usuario mejores y más generalizadas.
Moonbeam amplía el conjunto de características base de EVM con integraciones entre cadenas. Un ejemplo de esto son los tokens XC-20. Los XC-20 son tokens nativos de Polkadot que pueden moverse libremente entre diferentes cadenas del ecosistema sin necesidad de puentes. Pero cuando un XC-20 está en Moonbeam, aparece como si fuera un ERC-20, y puede usarse en contratos inteligentes como cualquier otro ERC-20. Este es el enfoque de Moonbeam para proporcionar acceso a la funcionalidad entre cadenas mientras se mantiene la compatibilidad con EVM.
Hay cierta confusión en el mercado sobre las diferencias entre Moonbeam y Moonriver, ¿podrías aclarar cuáles son esas diferencias?
Moonriver es una red canaria para Moonbeam. Lo que eso significa es que tiene usuarios reales y valor real, pero el nuevo código se envía primero a Moonriver y se valida allí antes de enviarse a Moonbeam. Moonriver también es una parachain hermana liderada por la comunidad en Kusama. Tiene una comunidad y un conjunto de tenedores de tokens diferentes. Actualmente Moonriver tiene más proyectos de NFT y juegos desplegados, mientras que Moonbeam tiene más proyectos DeFi. Sin embargo, a nivel técnico, comparten la misma base de código y, por lo tanto, tienen el mismo conjunto de características.
Actualmente hay más de 80 proyectos construyendo DApps y protocolos en la red Moonbeam, ¿cuáles son algunos de los proyectos más interesantes en tu opinión?
Las DApps más interesantes son aquellas que aprovechan las capacidades entre cadenas en Moonbeam. Un buen ejemplo de esto es el despliegue de Lido en Moonbeam. Lido tiene una DApp que utiliza contratos inteligentes basados en Solidity que se despliegan en el EVM de Moonbeam. Pero estos contratos inteligentes usan XCM para controlar remotamente operaciones de staking en la cadena de relevo de Polkadot. Así que tienes una única DApp que abarca dos blockchains especializadas, pero presenta una experiencia de usuario única al usuario, donde no saben que están interactuando con dos blockchains diferentes bajo el capó. Así es como se verán las DApps nativas multicancha.
¿Hay algo más que te gustaría compartir sobre Moonbeam?
Moonbeam se lanzó hace aproximadamente 4 meses y desde entonces ha estado en una fase de arranque de infraestructura. Ha habido una serie de despliegues de infraestructura desde el lanzamiento, incluyendo The Graph, Etherscan y otros componentes críticos. Uno de los últimos componentes que se incorporará pronto es Chainlink, lo que señalará el fin de esta fase de arranque. En ese momento, el ecosistema DeFi en Moonbeam estará listo para funcionar con todos los bloques de construcción básicos en su lugar. Esperamos ver los casos de uso DeFi que los desarrolladores creen en Moonbeam.
Gracias por la esclarecedora entrevista, los lectores que deseen aprender más deberían visitar Moonbeam.












