ADVERTISEMENT

Smart Contracts de IOTA superior a los de Ethereum – Fundación IOTA

  • En una contribución a Discord, Eric Hop habló de las ventajas de los smart contracts de IOTA sobre las alternativas de las blockchains, como las del Ethereum.
  • Según Hop, los smart contracts de IOTA son más flexibles y eficientes en cuanto a recursos, por lo que hay muchos más casos de uso. Sin embargo, son menos adecuados para la transferencia de grandes cantidades de fondos.

Eric Hop, desarrollador principal de la Fundación IOTA responsable del desarrollo de Qubic y de los nuevos IOTA Smart Contracts, recientemente dio algunas ideas interesantes sobre el progreso del proyecto. Hop también informó sobre las ventajas de los smart contracts de IOTA en comparación con el Ethereum, por ejemplo.

A través de Discord, Hop describió cómo el desarrollo de los smart contracts que una vez fueron parte del gran proyecto Qubic ha dado un gran paso adelante desde que Sergey Ivancheglo (alias CfB) dejó la Fundación IOTA:

Hemos estado en esto por Qubic por más de 2 años, pero no pudimos hacer que la capa de consenso funcionara fácilmente porque el protocolo no nos apoyaba. Y el CfB estaba constantemente luchando contra cualquier cambio que pidiéramos en el protocolo base. Ahora que tenemos la oportunidad de añadir algunas cosas al protocolo básico estamos avanzando a gran velocidad. Evaldas hizo un trabajo impresionante iterando a través de varias revisiones de ideas para señalar exactamente lo que necesitábamos para hacer que los SCs sucedieran de una manera simple y elegante.

Las ventajas de los smart contracts de IOTA sobre las alternativas de blockchains

Hop también enfatizó las ventajas de IOTA y escribió que el IOTA Smart Contract Protocol (ISCP) es mucho más flexible y eficiente en cuanto a recursos que cualquier otra alternativa de blockchain. Como resultado, permiten casos de uso que eran imposibles debido a las tarifas de transacción de blockchains como Ethereum. En particular, Hop mencionó el campo de la Internet de las Cosas (IoT), donde las micro transacciones son la norma. En cuanto a la flexibilidad, Hop declaró que los smart contracts de IOTA no se limitan a una sola máquina virtual incorporada (VM):

El protocolo permite especificar la VM que tendrá que ser usada para procesar correctamente el código SC. Esto abre la posibilidad de usar otros lenguajes de programación, diferentes VMs, e incluso diferentes protocolos SC en paralelo con el ISCP básico. Esto significa que somos capaces de proporcionar un camino muy flexible para futuros cambios y extensiones.

Además, los smart contracts de IOTA son más flexibles en el área de cómo se alcanza el consenso. Los smart contracts del Ethereum son validados en la blockchain durante el proceso de construcción del consenso. Esto implica que la verdad que confirman debe ser recuperable de una transacción previa. Los smart contracts de IOTA no tienen esta limitación.

IOTA hace uso de los llamados comités, una selección de nodos que conjuntamente encuentran un consenso y envían los resultados a la Tangle. El tamaño es determinado por el emisor y el operador del smart contract. Hop escribió que esto es una ventaja significativa, porque dependiendo de la aplicación, los creadores de smart contracts pueden optar por comités muy pequeños o por comités más grandes si la confianza y la fiabilidad de los smart contracts es de gran importancia.

En términos de economía de la máquina, también ofrecen la ventaja de no limitarse a las transacciones de valor:

Por último, los SC de la IOTA no necesariamente invocan transacciones de valor en la Tangle. Esencialmente una SC IOTA puede ser vista como una máquina genérica de estado inmutable impulsada por eventos. Inmutable en el sentido de que cualquier cambio de estado se registra de forma inmutable en la Tangle.

Las SCs IOTA permiten las clásicas SCs que pueden mover tokens, pero también abren todo un mundo de procesamiento una vez que las ves como máquinas de estado autónomo que pueden ser interconectadas de todo tipo de formas interesantes. Esto abre el camino para todo tipo de procesamiento distribuido, y será muy interesante ver qué tipo de aplicaciones serán creadas en el futuro por nuestra comunidad.

Los smart contracts del Ethereum son mejores para las transferencias de alto valor

Al mismo tiempo, Hop también subrayó que hay aplicaciones en las que la flexibilidad de IOTA es una desventaja y en las que los smart contracts de Ethereum son más adecuados que los de IOTA:

Encerrar una gran suma de dinero en un contrato durante un largo período de tiempo es mucho más seguro cuando se puede depender de que toda la red siga estando ahí para procesarla, como con el Ethereum, mientras que un comité, debido a su tamaño limitado, tiene menos garantías de estar ahí después de un largo período de tiempo.

About Author

Jake Simmons

Jake Simmons has been a crypto enthusiast since 2016, and since hearing about Bitcoin and blockchain technology, he's been involved with the subject every day. Beyond cryptocurrencies, Jake studied computer science and worked for 2 years for a startup in the blockchain sector. At CNF he is responsible for technical issues. His goal is to make the world aware of cryptocurrencies in a simple and understandable way.

Los comentarios están cerrados.

ProfitFarmers