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.

cosmos, jae, kwon
Jae Kwon, All in Bits, Inc. (also known as Tendermint) by founder and CEO, is building an "internet of blockchains."

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 Daybook Americas 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