- Volver al menú
- Volver al menúPrecios
- Volver al menúInvestigación
- Volver al menúConsenso
- Volver al menú
- Volver al menú
- Volver al menú
- Volver al menúWebinars y Eventos
Cosmos tendrá tres lenguajes de programación: esta es la razón
El rival de Ethereum , Cosmos, ofrecerá a los usuarios la opción de codificar en al menos tres lenguajes de programación diferentes para el desarrollo de contratos inteligentes.
En un movimiento que podría comprometer el dominio de larga data de Ethereum como la principal plataforma mundial para el desarrollo de contratos inteligentes, el proyecto de interoperabilidad blockchain Cosmos ofrecerá a los usuarios la opción de codificar en al menos tres lenguajes de programación diferentes.
El primer idioma que será compatible con Cosmos se llama Ethermint, una réplica directa de Solidity, el lenguaje de contratos inteligentes de Ethereum. Con el objetivo de facilitar a los desarrolladores de Ethereum la migración de sus aplicaciones a la red Cosmos , el proyecto Ethermint lleva en desarrollo desde 2016, según Zaki Manian, de Tendermint, la empresa creadora de Cosmos.
El segundo lenguaje de codificación, llamado Secure EcmaScript (SES), es una versión de JavaScript creada para la implementación segura de contratos inteligentes por una empresa emergente de blockchain.AgoricUna vez que se desarrolle el protocolo nativo de comunicación entre cadenas de bloques (IBC) de Cosmos , la cadena de bloques de Agoric y su lenguaje de programación SES serán fácilmente accesibles para los usuarios de Cosmos , afirmó el director ejecutivo de Agoric, Dean Tribble.
Por último, pero no menos importante, Kadena , una empresa derivada de blockchain de JP Morgan, anunció el martes que también desarrollará una versión de su lenguaje nativo de contratos inteligentes, Pact, para el ecosistema Cosmos . Su competidor en la competencia de programación de Cosmos se llama Kadenamint.
"Nos comprometemos a obtener un lenguaje de contrato inteligente a nivel industrial en [Cosmos] para brindarles a los desarrolladores más opciones de implementación", dijo el fundador de Kadena , Stuart Popejoy, a CoinDesk.
Según Popejoy, las fortalezas comparativas de Kadenamint superan a las de Ethermint en todos los aspectos.
“Consideramos a Pact como el estándar para los lenguajes de contratos inteligentes porque es simplemente mejor que Solidity”, afirmó Popejoy, y agregó:
Cada desarrollador que lo usa logra resultados más rápidos. Es más seguro. Incorporamos verificación formal en el lenguaje. Está diseñado para la seguridad.
Para ser justos, los desarrolladores de Ethereum son muy conscientes de las limitaciones de Solidity y de la máquina virtual diseñada para ejecutar su código. Llamada eWASMLa próxima gran actualización de Ethereum , denominada Ethereum 2.0, reemplazará la máquina virtual de Ethereum y permitirá a los desarrolladores codificar en múltiples lenguajes de programación diferentes.
Aun así, Popejoy se mantuvo escéptico sobre eWASM y Ethereum 2.0 y dijo que las críticas a la máquina virtual de Ethereum y a Solidity "podrían haberse abordado hace mucho tiempo", pero no lo fueron, debido a un liderazgo deficiente.
"No los consideraría competidores, pero tal como están las cosas, los considero un legado", dijo Popejoy sobre Ethereum. "Hicieron un buen trabajo lanzando contratos inteligentes y haciendo que la gente reflexionara sobre ellos, pero eso será una nota al pie".
Nueva competencia
Los nuevos competidores se diferencian de Solidity al poner mayor énfasis en la seguridad en lugar de en la inmutabilidad y la imparabilidad.
“Estamos construyendo una plataforma con un modelo de seguridad que los desarrolladores comunes pueden comprender”, dijo Tribble de Agoric. “Para nosotros, el mayor problema con Ethereum y Solidity es que tienen un modelo de seguridad erróneo. Ni siquiera los expertos en seguridad T acertar”.
A diferencia de Solidity, tanto Pact como SES emplean unmodelo de seguridad de capacidad de objetoEsto significa que los permisos en un contrato inteligente se pueden actualizar de forma dinámica y rápida para brindar a los usuarios acceso a diferentes partes de los datos de la aplicación de forma segura.
Tribble describe el modelo como algo similar a poder entregar las llaves del coche a un valet parking sin tener que entregar también los derechos de propiedad del mismo.
Dijo Tribble:
Esto es típico del control de acceso basado en identidad, donde el modelo de seguridad utilizado es tal que la autoridad que puedo otorgarles es excesiva o insuficiente. No es adecuado para la interacción empresarial que buscamos.
En opinión de Tribble, trasladar la seguridad de la capacidad de los objetos a los contratos inteligentes es el tipo de innovación que indicará al resto de la comunidad de desarrolladores que la industria blockchain está lista para una adopción masiva.
“Para la gente común, tener personas que aborden diferentes segmentos del mercado y que se superpongan visiblemente como competidores es realmente beneficioso”, dijo Tribble. “Eso significa que existe un mercado real”.
Desde la perspectiva de Manian, Cosmos es el ecosistema que puede respaldar y albergar este mercado en rápido crecimiento de contratos inteligentes y desarrollo de aplicaciones descentralizadas. Al mismo tiempo, advierte que, en su opinión, Cosmos no reemplazará a Ethereum por completo, ni puede hacerlo, ya que Ethereum es mucho más que una Tecnología.
“Ethereum es mucho más que software. Ethereum, la comunidad de Ethereum , los usuarios de la blockchain de Ethereum , la confianza que la gente tiene en los desarrolladores CORE . Todo eso se resume en una ONE cosa: la experiencia del usuario de Ethereum ”, dijo Manian, y agregó:
“Simplemente estamos creando nuevas posibilidades para los desarrolladores”.
El fundador de Cosmos , Jae Kwon, a través de los archivos de CoinDesk
Christine Kim
Christine es analista de investigación en CoinDesk. Se centra en generar información basada en datos sobre la industria de las Criptomonedas y la cadena de bloques. Antes de su puesto como analista de investigación, Christine fue reportera de tecnología para CoinDesk, cubriendo principalmente los avances en la cadena de bloques Ethereum . Tenencias de Criptomonedas : Ninguna.
