Explorando las cadenas de bloques de contratos inteligentes en 2021

A medida que las tarifas de transacción en la red Ethereum alcanzan nuevos máximos, la competencia entre las cadenas de bloques habilitadas para contratos inteligentes se está intensificando. Ethereum ha sido durante mucho tiempo la plataforma de referencia para aplicaciones descentralizadas (dApps). El efecto de red de Ethereum y las dApps basadas en Ethereum ha sido un catalizador en la creación de un entorno en el que los desarrolladores pueden programar dinero de formas innovadoras. Sin el éxito de Ethereum a lo largo de los años, la demanda de cadenas de bloques habilitadas para contratos inteligentes probablemente sería sustancialmente menor. Sin embargo, varios proyectos nuevos, incluidos los establecidos por los miembros fundadores del equipo de Ethereum, han creado alternativas convincentes a la cadena de bloques número uno de finanzas descentralizadas (DeFi). Las plataformas de contratos inteligentes basadas en blockchain se están volviendo ferozmente competitivas en su adopción y utilidad. Pero, ¿cuáles son las diferencias entre estas cadenas de bloques y las plataformas de desarrollo de contratos inteligentes?

En este artículo, vamos a discutir algunas de las cadenas de bloques habilitadas para contratos inteligentes más populares y las diferencias entre ellas. Además, veremos algunas de las soluciones innovadoras creadas mediante contratos inteligentes y las cadenas de bloques que las utilizan para hacer que las finanzas descentralizadas (DeFi) sean accesibles para todos.

Para obtener más información sobre los contratos inteligentes, consulte el curso Ethereum Smart Contract Programming 101 en Ivan on Tech Academy. Además, si desea aprender a crear sus propias aplicaciones descentralizadas (dApps) desde cero, asegúrese de consultar también los cursos Ethereum Smart Contract Programming 201 y Ethereum Smart Contract Security.

¿Qué son los contratos inteligentes y las cadenas de bloques habilitadas para contratos inteligentes?

Las cadenas de bloques habilitadas para contratos inteligentes son cadenas de bloques diseñadas para facilitar el dinero programable. A menudo, esto se usa en protocolos de finanzas descentralizadas (DeFi) y aplicaciones financieras descentralizadas (dApps). Los contratos inteligentes son piezas de código que operan en la cadena de bloques. Funcionan como acuerdos basados ​​en una lógica programada que se ejecuta automáticamente. Cada contrato inteligente permite que los activos digitales se negocien según un conjunto específico de criterios predeterminados que se cumplan. Por ejemplo, podría crear un contrato inteligente para apostar por el resultado de un juego deportivo. Los contratos inteligentes son inmutables. Esto significa que nadie puede alterarlos o manipularlos una vez ejecutados. En el ejemplo de la apuesta deportiva, un contrato inteligente podría pagar al ganador de la apuesta de forma automática, sin intermediarios.

La escalabilidad, la velocidad y el costo están a la vanguardia de la narrativa actual en torno a las finanzas descentralizadas (DeFi). Para que la adopción masiva de DeFi se convierta realmente en una realidad, primero se deben abordar estos problemas. Aunque Ethereum proporcionó el sitio original para que los desarrolladores de aplicaciones basadas en contratos inteligentes perfeccionen sus habilidades y prosperen, la congestión de la red, las velocidades de transacción lentas y las altas tarifas de gas han obligado a muchos usuarios de DeFi a buscar plataformas alternativas. Para aquellos con un presupuesto modesto o una cartera más pequeña, pagar cientos de dólares por una transacción pequeña es simplemente imposible.

Si bien este no siempre ha sido el caso con Ethereum, ya que la red ha experimentado un crecimiento fenomenal en los últimos doce meses, las tarifas del gas con frecuencia se han disparado a niveles solo asequibles para las ballenas y las personas de alto patrimonio neto.

Aunque el alcance de los contratos inteligentes va mucho más allá de DeFi, el enfoque principal de las plataformas blockchain habilitadas para contratos inteligentes parece estar en este ámbito. El dinero programable está dando forma a la forma en que realizamos transacciones entre nosotros, y las plataformas de contratos inteligentes basadas en blockchain están en el corazón de esta revolución financiera.

Ethereum

El documento técnico de Ethereum fue propuesto en 2013 por Vitalik Buterin. Después de mucho desarrollo y recaudación de fondos, la red principal de Ethereum se puso en marcha en julio de 2015. Ethereum es la cadena de bloques original descentralizada de código abierto para admitir la funcionalidad de contrato inteligente. Para muchos, Ethereum se considera la “Coca-Cola” de las cadenas de bloques habilitadas por contratos inteligentes, o la marca más conocida. Durante años, ha sido la opción número uno para usuarios y desarrolladores. El valor total bloqueado (TVL) en Ethereum es sustancialmente más alto que cualquier otra plataforma de cadena de bloques habilitada para contratos inteligentes, y el efecto de red de la comunidad de desarrollo de Ethereum ha establecido firmemente la cadena de bloques como el rey de las plataformas de desarrollo de contratos inteligentes.

Sin embargo, uno de los problemas más serios que enfrentan los usuarios y programadores en Ethereum son las tarifas de transacción y la congestión de la red. Como Ethereum llegó antes que otras plataformas de blockchain habilitadas por contratos inteligentes, la escala en la que podría crecer se subestimó un poco. Después de una adopción sin precedentes, la cadena de bloques Ethereum a veces tiene dificultades para administrar el volumen de usuarios que intentan acceder a los protocolos DeFi basados ​​en Ethereum. Esto a menudo da como resultado velocidades de transacción lentas y tarifas de gas extremadamente altas. El resultado es una gran barrera de entrada para muchos usuarios nuevos, lo que también puede ser problemático para los desarrolladores.

Dicho esto, Ethereum está probado y probado. Por supuesto, todavía hay problemas por resolver, pero hasta ahora, Ethereum ha demostrado ser la cadena de bloques habilitada para contratos inteligentes más adoptada y utilizada de todas. Sin Ethereum, el alcance de lo que es posible lograr con los contratos inteligentes probablemente habría sido más estrecho de lo que es hoy. Siendo realistas, ninguna otra cadena de bloques habilitada para contratos inteligentes existiría en su forma actual si no fuera por Ethereum y la marca que ha dejado en el panorama financiero global.

Cadena inteligente Binance

Lanzada en septiembre de 2020, Binance Smart Chain (BSC) es una cadena de bloques que corre paralela a la Binance Chain. Binance Chain se puso en marcha en abril de 2019 y es la cadena de bloques que se creó para procesar transacciones en Binance DEX. Esto permitiría a los constructores crear nuevos productos e ingresar al mundo de DeFi bajo el paraguas del ecosistema Binance.

Poco después de la creación de Binance Chain, se lanzó Binance Smart Chain (BSC) para construir una red de plataformas de blockchain habilitadas para contratos inteligentes. BSC se ha convertido en un serio competidor de los protocolos DeFi basados ​​en Ethereum. Esto se debe a que BSC permite un mayor rendimiento y tarifas de transacción sustancialmente más bajas.

Los usuarios de Binance Smart Chain (BSC) que estén familiarizados con los protocolos basados ​​en Ethereum pueden interactuar con una amplia gama de servicios y protocolos DeFi familiares que operan en BSC. BSC y el ecosistema Binance albergan muchas plataformas de contratos inteligentes basadas en blockchain, ¡muchas de las cuales llevan el nombre de varios alimentos! Estos incluyen BakerySwap, BurgerSwap, PancakeSwap y Spartan Protocol. Muchos de estos protocolos son clones de intercambios descentralizados populares, similares a Uniswap. Sin embargo, las plataformas de contratos inteligentes basadas en BSC proponen una alternativa seriamente convincente a los protocolos basados ​​en Ethereum.

Desde su lanzamiento, ha surgido una gran cantidad de proyectos de finanzas descentralizadas (DeFi) en Binance Smart Chain (BSC). Además, la adopción de estas plataformas de cadena de bloques habilitadas para contratos inteligentes ha creado una gran demanda de Binance Coin (BNB) y otros activos basados ​​en BSC.

Eslabón de la cadena

Para ser claros, Chainlink no es estrictamente hablando una cadena de bloques. Más bien, Chainlink es una red de Oracle descentralizada independiente de blockchain y un proveedor de servicios de contrato inteligente. Los oráculos permiten que los contratos inteligentes utilicen de forma segura datos del mundo real en la cadena de bloques.

Además, Chainlink es en gran parte responsable de muchas de las innovaciones desarrolladas por las plataformas de contratos inteligentes basadas en blockchain. La mayoría de las aplicaciones descentralizadas (dApps) dependen de varios contratos inteligentes y oráculos para funcionar, y Chainlink suele ser la primera opción. Muchos de estos servicios no existirían si no fuera por Chainlink. Por lo tanto, nos pareció necesario hacer una breve mención al proyecto.

Cardano

A diferencia del espíritu de “prueba en producción” que tienen muchos proyectos de DeFi, Cardano lleva muchos años en desarrollo. Desarrollado en 2015 y lanzado en 2017 por el cofundador de Ethereum, Charles Hoskinson, Cardano ha sido un gigante dormido hasta hace poco. Cardano está comprometido con revisiones, pruebas y auditorías integrales por pares para garantizar que la escalabilidad y la seguridad se puedan administrar de manera sostenible.

Después de años de pruebas y auditorías, la actualización de Shelley se puso en marcha en julio de 2020. Shelley se creó para permitir que la red Cardano se descentralizara. Al eliminar los puntos únicos de falla y expandir la red, la actualización de Shelley abrió la cadena de bloques Cardano a una comunidad de desarrollo más amplia.

Tras el lanzamiento de Shelley, la actualización de Goguen permitirá que las aplicaciones descentralizadas (dApps) basadas en contratos inteligentes operen en la cadena de bloques Cardano. Goguen presentará la plataforma de ejecución y lenguaje de desarrollo de contratos inteligentes especialmente diseñada, Plutus. Esto abre un sinfín de posibilidades para la comunidad de desarrollo de Cardano. Teniendo en cuenta el tiempo que ha tardado en llegar a esta etapa y el compromiso que mantiene la comunidad de Cardano, este es un gran paso adelante. Además, a medida que se acelera este proceso, el token ADA nativo se ha establecido firmemente en las cinco principales criptomonedas por capitalización de mercado, a pesar de la feroz competencia y los largos períodos de estancamiento de precios.

El panorama financiero mundial está cambiando y las cadenas de bloques habilitadas por contratos inteligentes están desempeñando un papel crucial en esta transición histórica. Para comprender completamente a dónde conduce este cambio, es importante saber primero cómo se formaron el dinero y la moneda. El curso Bitcoin Standard de Ivan on Tech Academy te enseña todo sobre la historia del dinero y cómo ha evolucionado a lo largo de los años. Además, consulte los cursos Fintech 101 y Blockchain for Enterprise para ver cómo se usa blockchain a nivel empresarial hoy en día.

Lunares

Polkadot fue creado por el científico informático y cofundador de Ethereum, el Dr. Gavin Wood. El Dr. Wood también escribió el Ethereum Yellow Paper para Ethereum Virtual Machine (EVM) y es el creador del lenguaje de programación Solidity que se utiliza para escribir contratos inteligentes basados ​​en Ethereum. No hace falta decir que el Dr. Wood sabe un par de cosas sobre contratos inteligentes.

La red Polkadot está protegida por la cadena de retransmisión, responsable de la comunicación interoperable y las transacciones entre paracadenas y parathreads. Las paracaídas ofrecen a los desarrolladores la oportunidad de diseñar sus propias cadenas de bloques con estructuras de gobierno y tokenómicas personalizables. Los parathreads son similares a los parachains pero más pequeños, para proyectos que no necesitarán acceso a la cadena de relés de Polkadot todo el tiempo. Además, la red Polkadot consta de cadenas puente, que conectan las paracaídas con cadenas de bloques externas más grandes como Bitcoin o Ethereum.

Polkadot se ha convertido en una opción popular para los desarrolladores. Esto se debe a la simplicidad que ofrecen las plantillas preestablecidas de Polkadot y los kits de desarrollo de software (SDK). Además, los desarrolladores pueden usar muchos lenguajes de programación diferentes, desde Rust hasta Javascript, que se pueden convertir a través de Substrate FRAME. Sin embargo, con Substrate Core, esto se puede lograr con cualquier lenguaje que sea capaz de apuntar a WebAssembly.

La cadena de bloques Kusama se construyó junto con Polkadot como un “canario en la mina de carbón”. Esto tenía la intención de crear un entorno para que los desarrolladores probaran nuevas características y productos antes de ser considerados para la red principal de Polkadot. Sin embargo, tras una adopción tan enorme, la cadena de bloques de Kusama se ha convertido en su propia entidad de muchas formas. Aunque prácticamente idéntico en su código base, Kusama se ha convertido en una cadena de bloques preliminar para los proyectos de Polkadot que probablemente seguirán prosperando.

Estelar

Establecida en 2014, la Stellar Development Foundation (SDF) se creó para reunir todos los mejores servicios financieros del mundo en una sola plataforma. Impulsada por el token de utilidad Stellar Lumens nativo (XLM), la cadena de bloques Stellar cuenta con tarifas de transacción ultrarrápidas y de bajo costo. Para los desarrolladores, este es un entorno ideal para crear dApps, probarlas y ponerlas en producción. Stellar utiliza el Stellar Consensus Protocol (SCP), que es similar al mecanismo de consenso del Acuerdo Bizantino Federado (FBA). Sin embargo, SCP proporciona una barrera de entrada más baja que otros mecanismos de consenso, ya que los costos iniciales son generalmente más asequibles.

Las tarifas de transacción en la cadena de bloques Stellar son considerablemente más rápidas y económicas que las de Ethereum. Además, la cadena de bloques Stellar no sufre los mismos niveles altos de congestión que Ethereum. Esto lo convierte en un entorno ideal para crear contratos inteligentes sofisticados y plataformas de cadena de bloques habilitadas para contratos inteligentes.

Descrito como “una red abierta para almacenar y mover dinero”, el ecosistema Stellar facilita a los desarrolladores la creación de aplicaciones de pago y servicios de micropago mediante contratos inteligentes. Además, Stellar hace que las transacciones complejas sean tan fáciles como escribir unas pocas líneas de código, ya que la plataforma proporciona todas las herramientas y la documentación necesarias para implementar y ejecutar soluciones de contratos inteligentes para crear plataformas de contratos inteligentes y servicios de pago basados ​​en blockchain.

Resumen de plataformas de blockchain habilitadas para contratos inteligentes

Ethereum ha sido durante mucho tiempo la cadena de bloques habilitada para contratos inteligentes para los desarrolladores. Sin embargo, debido a problemas de escalado y altas tarifas de transacción, algunos de los competidores más cercanos de Ethereum están consumiendo la participación de mercado del espacio DeFi.

Dicho esto, ninguno de estos proyectos parece apuntar al título de “Asesino de Ethereum”. Más bien, la mayoría de las plataformas de contratos inteligentes basadas en blockchain están trabajando hacia la interoperabilidad, basándose en lo que Ethereum ha logrado y expandiendo su utilidad. Dos de los principales rivales de Ethereum fueron creados por los cofundadores de la plataforma, lo que sugiere que se ha transpuesto mucho conocimiento y experiencia a estos proyectos.

Las finanzas descentralizadas (DeFi), como las conocemos hoy, no existirían sin contratos inteligentes. Comprender cómo los contratos inteligentes impulsan las aplicaciones descentralizadas (dApps) más populares es crucial para dominar el arte de DeFi. Si ingresa a DeFi por primera vez, consulte el curso DeFi 101 en Ivan on Tech Academy. Este curso le muestra cómo navegar por algunos de los protocolos DeFi más destacados, como Aave, Compound, Maker y Synthetix.

¿Quieres dar un paso más? Entonces eche un vistazo al curso DeFi 201 en Ivan on Tech Academy. ¡Aquí puede aprender todo sobre la agricultura de rendimiento, el arbitraje criptográfico y mucho más! Este curso le muestra exactamente cuán versátiles pueden ser los contratos inteligentes cuando se usan correctamente. Además, ¡este curso le proporciona los conocimientos necesarios para sacar el máximo provecho de DeFi durante este encierro! Además, no olvides seguirnos en Twitter @Academy_IOT, para estar al tanto de los últimos proyectos de criptografía.

CriptoMundo

CriptoMundo.com es un medio digital independiente que difunde noticias y contenido sobre criptomonedas y tendencias emergentes de tecnologías financieras. Ofrece noticias, guías, artículos de opinión y gráficos en tiempo real.

Monedas

Bitcoin

Ethereum