Compartilhe este artigo

Cosmos terá 3 linguagens de codificação – eis por que isso é importante

O rival do Ethereum , Cosmos, oferecerá aos usuários a opção de codificação em pelo menos três linguagens de programação diferentes para desenvolvimento de contratos inteligentes.

Em uma medida que pode comprometer o domínio de longa data do Ethereum como a principal plataforma do mundo para desenvolvimento de contratos inteligentes, o projeto de interoperabilidade de blockchain Cosmos oferecerá aos usuários a opção de codificar em pelo menos três linguagens de programação diferentes.

A primeira linguagem a ser suportada no Cosmos é chamada Hortelã Etérea, uma réplica direta da linguagem de contrato inteligente Solidity do ethereum. Visando facilitar para os desenvolvedores do Ethereum portar seus aplicativos para a rede Cosmos , o projeto Ethermint está em andamento desde 2016, disse Zaki Manian da Tendermint, a empresa que construiu o Cosmos.

A História Continua abaixo
Não perca outra história.Inscreva-se na Newsletter Crypto Long & Short hoje. Ver Todas as Newsletters

A segunda linguagem de codificação, chamada Secure EcmaScript (SES), é uma versão do JavaScript criada para implantação segura de contratos inteligentes pela startup de blockchainAgórico. Assim que o protocolo nativo Cosmos Inter-Blockchain Communication (IBC) for desenvolvido, o blockchain Agoric e sua linguagem de programação SES serão facilmente acessíveis aos usuários do Cosmos , disse o CEO da Agoric, Dean Tribble.

Por último, mas não menos importante, a Kadena , spin-off de blockchain do JP Morgan, anunciou na terça-feira que também construiria uma versão de sua linguagem nativa de contrato inteligente, Pact, para o ecossistema Cosmos . Seu participante na corrida armamentista de codificação do Cosmos é chamado Kadenamint.

“Estamos comprometidos em obter uma linguagem de contrato inteligente de nível industrial no [Cosmos] para dar aos desenvolvedores mais opções de implantação”, disse o fundador da Kadena , Stuart Popejoy, ao CoinDesk.

De acordo com Popejoy, os pontos fortes comparativos do Kadenamint superam os do Ethermint em todos os aspectos.

“Vemos o Pact como o padrão para linguagens de contrato inteligentes porque o Pact é simplesmente melhor que o Solidity”, disse Popejoy, acrescentando:

“Cada desenvolvedor que vem usá-lo faz as coisas mais rápido. É mais seguro. Temos verificação formal embutida na linguagem. Ele é projetado para segurança.”

Com toda a justiça, os desenvolvedores do Ethereum estão bem cientes das limitações do Solidity e da máquina virtual construída para executar o código do Solidity. Chamado eWASM, a próxima grande atualização do Ethereum , chamada Ethereum 2.0, substituirá a máquina virtual do ethereum e permitirá que os desenvolvedores codifiquem em diversas linguagens de programação diferentes.

Mesmo assim, Popejoy permaneceu cético sobre o eWASM e o Ethereum 2.0, dizendo que as críticas à máquina virtual do ethereum e ao Solidity "poderiam ter sido abordadas há muito tempo", mas T foram - devido à má liderança.

“Eu T os consideraria concorrentes, mas, do jeito que estão, os considero legados”, disse Popejoy sobre o Ethereum. “Eles fizeram um bom trabalho em lançar contratos inteligentes e fazer as pessoas pensarem sobre isso, mas isso vai ser uma nota de rodapé.”

Nova competição

Os novos concorrentes diferem da Solidity por darem mais ênfase à segurança em oposição à imutabilidade e imparabilidade.

“Estamos construindo uma plataforma com um modelo de segurança que desenvolvedores normais podem entender”, disse Tribble, da Agoric. “Para nós, o maior problema com o Ethereum e o Solidity é que eles têm o modelo de segurança errado. Nem mesmo especialistas em T conseguem acertar.”

Ao contrário do Solidity, tanto o Pact quanto o SES empregam ummodelo de segurança de capacidade de objeto. Isso significa que as permissões em um contrato inteligente podem ser atualizadas de forma dinâmica e rápida para dar aos usuários acesso a diferentes partes dos dados do aplicativo de forma segura.

Tribble descreve o modelo como algo semelhante à possibilidade de entregar as chaves do seu carro a um manobrista sem também transferir os direitos de propriedade do carro.

Disse Tribble:

“Isso é típico do controle de acesso baseado em identidade, onde o modelo de segurança usado é tal que a autoridade que posso lhe dar é muita ou pouca. Não é apropriado para a interação comercial que estamos tentando ter.”

Na visão de Tribble, portar a segurança da capacidade do objeto para contratos inteligentes é o tipo de inovação que sinalizará ao resto da comunidade de desenvolvedores tradicionais que a indústria de blockchain está pronta para adoção em massa.

“Para pessoas comuns, ter pessoas que estão abordando diferentes partes do mercado e visivelmente se sobrepondo como concorrentes é realmente saudável”, disse Tribble. “Isso significa que há um mercado real.”

Da perspectiva de Manian, o Cosmos é o ecossistema que pode suportar e hospedar esse mercado de rápido crescimento para contratos inteligentes e desenvolvimento de aplicativos descentralizados. Ao mesmo tempo, ele alerta que, em sua visão, o Cosmos não irá e simplesmente não pode substituir o Ethereum inteiramente porque o Ethereum é muito mais do que uma Tecnologia.

“Ethereum é muito mais do que software. Ethereum, a comunidade Ethereum , os usuários do blockchain Ethereum , a fé que as pessoas têm nos desenvolvedores CORE . Tudo isso está reunido em uma coisa, que é a experiência do usuário Ethereum ”, disse Manian, acrescentando:

“Estamos apenas criando novas possibilidades para desenvolvedores.”

Fundador da Cosmos , Jae Kwon, via arquivos do CoinDesk

Christine Kim

Christine é uma analista de pesquisa da CoinDesk. Ela se concentra em produzir insights baseados em dados sobre a indústria de Criptomoeda e blockchain. Antes de sua função como analista de pesquisa, Christine era uma repórter de tecnologia da CoinDesk , cobrindo principalmente desenvolvimentos na blockchain Ethereum . Ativos em Criptomoeda : Nenhum.

Christine Kim