CMC se sumerge profundamente en una de las paracaídas de Polkadot.
[wps_section size=”full-boxed” height=”auto” background_color=”#1e73be” background_size=”cover” background_repeat=”no-repeat” background_mode=”fixed” align_content_vertical=”center” align=”left” content_width=”100%” content_color=”#fff” padding=”12″ margin=”15″] [wps_lists icon=”arrow-right” icon_color=”#fff”]- Simplificando el desarrollo con paracaídas
- Abriendo las compuertas
- Trabajando junto con Acala
El desarrollo de blockchain nunca es sencillo. Desde mantener la sincronía entre los nodos hasta desarrollar aplicaciones que las personas usan en una cadena de bloques, los programadores tienen un momento difícil por delante.
Obviamente, la tecnología ha evolucionado de muchas maneras durante el último año, con las finanzas descentralizadas (DeFi) en el centro del escenario, el comienzo del lanzamiento de Ethereum 2.0 y Bitcoin en un nuevo récord histórico. Sin embargo, blockchain también ha experimentado un cambio subyacente que no es tan evidente.
Un vistazo rápido a las principales plataformas DeFi, según DeFiPulse, muestra que todas (excepto Lightning Network) se ejecutan en Ethereum. La plataforma descentralizada ha sido el entorno más popular para el desarrollo de blockchain desde hace bastante tiempo, y los cambios en su núcleo tienen efectos significativos sobre cómo se crean las aplicaciones descentralizadas (DApps). Ethereum ofrece una plataforma que te permite hacer cualquier cosa, pero no como quieras.
Al hacer cumplir sus reglas sobre DApps, como el estándar de token ERC-20, Ethereum posiblemente ha limitado los tipos de aplicaciones distribuidas que la comunidad podría haber desarrollado en los últimos años. La presión sobre blockchain para escalar a miles de millones de usuarios fue real incluso cuando la única aplicación que probó sus límites fue CryptoKitties. Ahora, con una capitalización de mercado de más de 1,5 billones de dólares, que rivaliza con el valor de las empresas privadas más grandes del mundo, la escalabilidad nunca ha sido tan crucial.
Blockchain es el futuro de los servicios financieros en todo el mundo, y los nuevos proyectos se están subiendo al tren. Una de las barreras más importantes para la entrada al desarrollo de blockchain es la financiación. Con miles de millones de dólares ingresando al espacio, no es de extrañar que más personas quieran una parte del pastel, pero comenzar una red descentralizada desde cero sigue siendo tan tedioso como siempre.
Las finanzas descentralizadas pueden aportar valor a la comunidad blockchain, pero crear productos DeFi aún no es tan simple como debería ser. Ethereum ha mantenido su posición como la segunda cadena de bloques más valiosa por capitalización de mercado durante algunos años, y solo en el último año una red de la competencia ha puesto a la veterana cadena de bloques de contrato inteligente en sus dedos.
Simplificando el desarrollo con paracaídas
Polkadot es una red blockchain que permite que no solo se transfieran tokens, sino también información arbitraria a través de ella. A diferencia de Ethereum, que solo permite a las DApps crear tokens dentro de los límites establecidos por la cadena principal, Polkadot permite a los desarrolladores crear sus propias cadenas de bloques paralelas o “paracaídas”.
Si bien pueden parecer cadenas laterales para los desinformados, las paracaídas son mucho más avanzadas. En lugar de crear un nuevo conjunto de validadores y nodos para cada nueva paracadena, la cadena de retransmisión de Polkadot mantiene la seguridad de toda la red. Esto permite a los desarrolladores centrarse directamente en el desarrollo sin necesidad de preocuparse por incentivar a los usuarios y validadores para asegurar cada nueva parachain.
Los usuarios de Polkadot actualmente pueden apostar tokens DOT para todo tipo de recompensas. Si bien los validadores con participación reciben incentivos por aprobar transacciones, los “nominadores” pueden seleccionar hasta 16 candidatos a validadores para confiar en su participación y recibir recompensas en el proceso.
Para lanzar en Polkadot, un equipo de parachain debe ganar un “espacio” en la red. Actualmente, Polkadot tiene un límite de aproximadamente 100 ranuras paracadenas. Cada parachain puede definir sus propios parámetros para atributos como tiempos de bloqueo, tarifas de transacción e incluso recompensas mineras. Las paracaídas son cadenas de bloques personalizadas que están optimizadas para casos de uso específicos como DeFi, identidad o juegos.
La cantidad pagada para arrendar una parachain varía según la subasta y requiere que los equipos bloqueen la cantidad en tokens DOT. Estos tokens no se pueden apostar y se devuelven al equipo al vencimiento del contrato de arrendamiento. Además, los equipos pueden financiar colectivamente el DOT necesario para iniciar la cadena, lo que reduce significativamente el capital inicial necesario para crear aplicaciones de cadena de bloques prácticamente útiles. El DOT obtenido en un préstamo colectivo se bloquea de manera similar en la cadena de retransmisiones Polkadot y nunca lo toca el equipo de paracadena. Los fondos se devuelven a los contribuyentes al final del plazo del arrendamiento (estimado en un máximo de dos años para Polkadot).
El ascenso de Polkadot a las cinco principales plataformas de criptomonedas no tuvo precedentes pero fue razonable. Fue creado por el desarrollador de software británico Gavin Wood, cofundador de Ethereum que inventó el lenguaje de programación Solidity y la Máquina Virtual Ethereum. Wood vio la necesidad de una alternativa a Ethereum que pudiera escalar, llevar la gobernanza a la cadena, resolver el problema de la tarifa del gas y permitir el flujo de activos a través de blockchains.
Imagínese si cada persona que quisiera cruzar el Océano Atlántico necesitara construir un avión. Este era el estado del desarrollo de blockchain antes de Polkadot. No es el único proyecto que avanza en este dominio, pero sin duda es el más accesible y podría incluso cambiar la forma en que pensamos sobre las cadenas de bloques en su conjunto.
Acala se define a sí misma como una plataforma financiera descentralizada de alto rendimiento construida como una parachain de Polkadot. Fundada por miembros de dos equipos del ecosistema de Polkadot, Laminar y Polkawallet, Acala trae una gran cantidad de servicios financieros descentralizados a Polkadot, incluido un intercambio descentralizado (DEX), liquidez de apuesta (Liquid DOT (LDOT)) e incluso una moneda estable algorítmica, aUSD. Acala es tanto una plataforma parachain en la que otros equipos pueden construir, como una capa de aplicación que proporciona un conjunto de aplicaciones que ofrecen los productos financieros antes mencionados.
Las aplicaciones actuales de DeFi enfrentan muchos problemas relacionados con la adopción por parte de una audiencia general, y muchos de estos problemas se derivan de la plataforma en la que se basan. A diferencia de Ethereum, que requiere que las tarifas de gas estén denominadas en ETH, Acala permite que cualquier plataforma de blockchain participe y pague el cálculo en cualquier moneda en lo que el equipo llama “Traiga su propio gas”.
Junto con su sistema de tarifas de micro gas, Acala está resolviendo lenta pero seguramente la inflación de las tarifas de gas y los problemas de congestión de la red que enfrentan las aplicaciones descentralizadas creadas en Ethereum. Además, dado que la plataforma utilizada para diseñar Polkadot, Substrate, es capaz de analizar cualquier lenguaje que se compile en WebAssembly, es mucho más fácil para los desarrolladores intentar crear una aplicación.
Ethereum puede ser la plataforma DeFi más popular en este momento, pero no todos los desarrolladores están dispuestos a aprender Solidity, y el enfoque abierto de Acala para el desarrollo podría ser crucial a largo plazo. Además, su equipo de ingeniería también ha implementado un Acala EVM personalizado, una contribución novedosa al ecosistema de Polkadot que brinda una experiencia perfecta y completa para los desarrolladores de Solidity, Substrate y Web3. De esta manera, los desarrolladores de Acala obtienen los beneficios del entorno EVM, sin sacrificar el poder del Substrato.
Acala EVM también brinda componibilidad de protocolos entre EVM y entornos de tiempo de ejecución Substrate, lo que brinda a los desarrolladores de Acala un excelente soporte para las herramientas. Los contratos inteligentes implementados dentro de Acala EVM pueden acceder directamente a activos nativos y de cadena cruzada como DOT, aUSD, PolkaBTC y XBTC, pero incluso los tokens ERC-20 pueden estar disponibles en el nivel de tiempo de ejecución. Estos se pueden enumerar en el DEX o usarse como tokens de tarifa de gas a través de la aprobación del gobierno. La capacidad de composición es vital para un entorno de desarrollo sostenible porque permite a los desarrolladores utilizar los recursos existentes como bloques de construcción para crear DApps de orden superior.
La naturaleza sin confianza, sin permisos y con estado de la cadena de bloques permite a las computadoras desbloquear realmente el poder de la componibilidad, lo que permite a los desarrolladores construir sobre la infraestructura compartida sin preocuparse por las dependencias y otros recursos de desarrollo que se eliminan. Al igual que Ethereum empujó los límites de lo que blockchain podría lograr, Polkadot y Substrate están redefiniendo DLT en su conjunto y podrían conducir a muchas innovaciones nuevas en la cadena fuera del ecosistema Ethereum.
Acala se ejecuta en un modelo fundamentalmente diferente al de Ethereum, que es más inclusivo y beneficioso tanto para los desarrolladores como para los usuarios finales. Su objetivo no es volver a implementar Ethereum en Polkadot, sino crear un entorno propicio para la innovación entre cadenas y las interacciones entre aplicaciones distribuidas sobre cadenas de bloques interoperables.
Abriendo las compuertas
Como se mencionó anteriormente, Polkadot permite a las paracaídas realizar crowdsourcing del DOT necesario para arrendar una paracadena. Cualquier participante de la red puede crear una campaña de préstamos colectivos para competir por un espacio paracadena, y la duración de la campaña puede abarcar varias subastas. Esto significa que los equipos no tienen que reiniciar las campañas después de no asegurar una cadena la primera vez.
Una vez que se abre la campaña de préstamos colectivos, cualquiera puede participar enviando una transacción al índice de la campaña. El DOT utilizado para esta transacción debe ser transferible, es decir, no bloqueado en participación, otorgamiento de derechos u otras razones relacionadas con la gobernanza. Esto se debe a que la red finalmente transfiere los fondos a una cuenta controlada por módulo generada de forma única.
En el nivel de paracadena, los equipos pueden decidir si recompensar o no, y cuánto, a los participantes que renuncian a las recompensas para financiar la cadena. Idealmente, los propietarios de paracadenas cargan los datos de la cadena antes de solicitar fondos para que los participantes puedan verificarlos. Esto solo se puede hacer una vez durante la campaña y es el estado que se implementará como tiempo de ejecución de parachain. Esto no significa que la parachain no pueda implementar cambios a través de actualizaciones en tiempo de ejecución, pero esos serán determinados por sus protocolos de gobernanza local.
El éxito de una campaña de préstamos colectivos depende de si el equipo gana o no la subasta de tragamonedas de parachain posterior. Los equipos participarán en una subasta de velas sin permiso utilizando el apoyo de préstamos colectivos de su comunidad. Las paracaídas que tengan éxito en su subasta de tragamonedas de parachain se integrarán en el ecosistema de Polkadot, con el DOT bloqueado en la cuenta de la parachain siempre que esté en línea. Si no tienen éxito en la subasta, el DOT se puede retirar a los participantes; sin embargo, es importante tener en cuenta que las fichas que no se retiren dentro del período estipulado irán a la tesorería de Polkadot.
A diferencia de la mayoría de las plataformas de contratos inteligentes, Acala se centra más directamente en optimizar la situación de DeFi, integrando su protocolo DEX, stablecoin y de apuesta líquida. Si bien el enfoque actual de Acala radica en sus propias aplicaciones DeFi y la compatibilidad con Ethereum, una vez que se hayan abierto las compuertas a un ecosistema de desarrollo más abierto, es posible que los desarrolladores de DeFi no tengan vuelta atrás.
Trabajando junto con Acala
La interoperabilidad es la próxima frontera para las cadenas de bloques, lo que les permite comunicarse entre sí, realizar transacciones sin problemas entre cadenas y operar sin problemas en múltiples redes descentralizadas. También garantiza una experiencia más fácil de usar, lo que es imperativo para mejorar la adopción y permitir transacciones de múltiples tokens en diferentes cadenas de bloques.
Las redes blockchain completamente descentralizadas funcionan sin intermediarios ni participación de terceros. Si bien los modelos actuales han permitido un rápido desarrollo en el espacio blockchain, la falta de interoperabilidad ha disminuido gravemente muchos esfuerzos para crear mejores aplicaciones descentralizadas.
Blockchain sin interoperabilidad solo creará sistemas desconectados que no pueden compartir recursos, un aspecto clave de un ecosistema de desarrollo sostenible. La interoperabilidad permite a los usuarios de varias redes interactuar sin gastar recursos en traducir la información enviada o recibida y menos tiempo de inactividad.
Cuando se trata de desarrollar soluciones innovadoras, es común que los desarrolladores ignoren los estándares en favor de una mayor libertad creativa. Sin embargo, esto puede conducir a cuellos de botella de interoperabilidad y comunicación, y uno de los mayores desafíos para la industria blockchain es establecer los diferentes parámetros y modelos para que adopten las redes interoperables.
Polkadot fomenta la personalización entre sus paracaídas, haciendo que cada proyecto forme parte de su ecosistema más amplio. Con la seguridad de manejo de la cadena principal, los nuevos proyectos ya no necesitan incentivar a los participantes a unirse a otra red de blockchain y, en su lugar, pueden aprovechar los recursos que Polkadot ya ha establecido.
Acala y Polkadot están recontextualizando lo que significa la financiación colectiva para iniciar un proyecto de blockchain. Si bien miles de proyectos de blockchain se han iniciado en los últimos años, los recursos utilizados para crear cada uno a menudo podrían haberse utilizado mejor, mejorando la tecnología en su conjunto. Internet puede haber revolucionado la comunicación y la transferencia de información, pero si cada persona que quisiera iniciar un sitio web tuviera que crear su propia Internet, no sería tan popular como lo es hoy.
Desde las estafas flagrantes enfrentadas durante la burbuja ICO en 2017 hasta los IEO e IDO ligeramente más confiables que siguieron, la financiación colectiva de un proyecto de blockchain es casi una tradición en este espacio. Acala se ha posicionado como el centro de DeFi en Polkadot, probando formas nuevas y más efectivas de configurar aplicaciones de cadena de bloques configurables sin requerir una gran cantidad de capital disponible.
A diferencia de otras plataformas DeFi que se han integrado con el Substrate EVM actual, Acala ha creado y lanzado una solución propia llamada Acala EVM: una pila EVM componible en Substrate. En lugar de simular nodos usando Frontier para replicar la producción de bloques Ethereum, Acala usa un SDK de JavaScript para interactuar con aplicaciones simulando proveedores Web3 que envuelven una extensión Polkadot.
El Acala EVM también rastrea algunos problemas heredados con Ethereum al tiempo que conserva los beneficios del sustrato. Por ejemplo, Acala permite una economía personalizable que es totalmente actualizable y proporciona funcionalidad local de cadena cruzada junto con sistemas de gobernanza en cadena. Estas son características que actualmente no son posibles en Ethereum, por lo que algunos contratos implementados en Ethereum requieren ajustes de código para garantizar la compatibilidad con los modelos económicos de Acala.
Durante la última década, la tecnología blockchain ha demostrado el potencial que se encuentra en un futuro descentralizado, pero a menos que el espacio pueda aprender a optimizar el uso de los recursos para respaldar mejor la innovación, el progreso será demasiado lento para mantenerse al día con las necesidades modernas. Las redes descentralizadas no son simples y requieren conocimientos en varios campos, que incluyen finanzas, economía, informática, redes distribuidas y criptografía.
Dado que las cadenas de bloques requieren una alineación de incentivos para las partes interesadas, su complejidad se escala con la funcionalidad y la seguridad, lo que las hace óptimas para casos de uso específicos en lugar de plataformas que pueden hacer todo. Esto significa que tener un solo estándar para todas las aplicaciones no es propicio para un ecosistema próspero de servicios financieros descentralizados. A medida que Acala y otros proyectos interoperables continúan empujando los límites de lo que es posible con blockchain, la industria podría estar entrando en una era de recursos compartidos, innovación sostenible y personas empoderadas.