IOTA libera seu protocolo alfa smart contracts com ambiente multi-chain

  • A Fundação IOTA lançou hoje o alfa de seu protocolo de smart contracts (ISCP) com um ambiente multi-chain.
  • As empresas podem escolher com o ISCP se apenas um comitê de seus próprios nós ou também nós externos validam as transações.

Depois de uma longa espera, finalmente chegou o momento. A Fundação IOTA lançou hoje a versão alfa do protocolo de smart contracts da IOTA (ISCP) ao público, com a “extensão e natureza das melhorias em relação à versão pré-alfa anterior sendo significativas”. A maior mudança na versão anterior é a integração de um ambiente multicanal sem permissão:

Subredes, compostas de nós Wasp que chamamos de “comitês “, podem executar muitas blockchains em paralelo em cima dele sem perder a perspectiva dos ambientes que protegem os ativos digitais da IOTA, o Tangle. Cada uma dessas chains, sendo um equivalente funcional de uma blockchain Ethereum, é capaz de hospedar muitos smart contracts.

Eis o que a versão alfa traz

Os desenvolvedores podem agora criar smart contracts baseados em IOTA, aplicações descentralizadas (dApps) e chains de smart contracts executadas por nós da Wasp. O foco dos smart contracts da IOTA é a interoperabilidade com outras blockchains e a eliminação de ineficiências. Por exemplo, o ISCP visa resolver a incapacidade de executar em paralelo e em escala, a incapacidade de executar smart contracts “estrangeiros” em diferentes máquinas virtuais, e eliminar taxas horrendas.

Para realizar estes paradigmas, os desenvolvedores e as empresas podem executar sua própria chain de smart contracts “autorizados”, determinando para si mesmos o tamanho do comitê de validação que corresponda ao nível de descentralização e segurança exigido. Assim, as empresas podem escolher se apenas um comitê de seus próprios nós valida as transações ou um comitê de nós entre os parceiros do consórcio.

Ao fazer isso, o ISCP é construído para funcionar “completamente sem permissão” para que “todas as chains de smart contracts – abertas ou privadas – se beneficiem da segurança inerente e interoperabilidade de ancorar qualquer estado de smart contract e seus resultados na camada de base da IOTA”. Sobre o estado atual da versão alfa, a Fundação IOTA afirma:

Embora muito provavelmente mude à medida que o protocolo amadureça, esta é uma oportunidade significativa para exibir aplicações criativas na rede IOTA, tais como ativos digitais nativos, trocas descentralizadas (AMMs), mercados NFT, plataformas de liquidez e contratos inteligentes que alavancam os oráculos da IOTA.

Ferramentas para o protocolo de smart contracts da IOTA e próximos passos

O lançamento contém uma quantidade significativa de ferramentas. O ISCP alfa vem com um ambiente de desenvolvimento Rust para escrever smart contracts e compilá-los nos binários WebAssembly (wasm) para posterior implantação na chain; uma “ferramenta de cluster” para implantar chains; uma “ferramenta solo” para escrever testes de unidade para smart contracts e dApps; uma interface de linha de comando Wasp (CLI); a carteira Front-End para interagir com nós Wasp; e o “Wasp Explorer”. Por último, mas não menos importante, a Fundação IOTA também fornece APIs e uma biblioteca API para aplicações front-end.

Quanto aos próximos passos, o “objetivo a curto prazo para os próximos meses” é avançar com o desenvolvimento de Goshimmer, Coordicide, e a atualização da rede principal Chrysalis. Para a ISCP, mais vitrines e uma rede de demonstração com smart contracts e moedas coloridas devem ser empurradas. Além disso, muita coisa está atualmente em andamento na implementação da Mana:

Após a finalização da atual integração do módulo “Mana” no teste Coordicide em seu atual estágio “Pólen”, a IOTA smart contracts poderá ser implantada utilizando os nós Wasp.

A atual integração do módulo “Mana” no Pólen representa um importante componente do algoritmo de consenso sem líderes do futuro protocolo da IOTA. A equipe ISCP decidiu, portanto, concentrar-se na capacidade de implementar smart contracts em nós Wasp até que a integração do módulo Mana tenha sido finalizada nas próximas semanas.

A longo prazo, o foco da Fundação IOTA está no desenvolvimento do ambiente e ferramentas de desenvolvimento da Ferrugem, explorando a natureza agnóstica da ISCP e integrando a Máquina Virtual Ethereum (EVM), construindo pontes para trocas atômicas entre chains com blockchains nativas e externas, um algoritmo de consenso melhorado e um “mercado livre de permissões para validadores de chain”.

Para mais detalhes, confira o post oficial no blog.

About Author

Jake Simmons tem sido um entusiasta de criptomonedas desde 2016, e desde que ouviu falar sobre Bitcoin e tecnologia blockchain, ele tem estado envolvido com o assunto todos os dias. Além das criptomoedas, Jake estudou ciência da computação e trabalhou por 2 anos para uma startup no setor de blockchain. Na CNF ele é responsável pelas questões técnicas. Seu objetivo é tornar o mundo consciente das moedas criptográficas de uma forma simples e compreensível.

Os comentários estão encerrados.