- A Fundação IOTA publicou uma implementação pré-alfa do protocolo de Smart Contract.
- O ISCP é projetado para aplicações comerciais “escaláveis e sem sensação”.
A Fundação IOTA anunciou a implantação do Protocolo de Smart Contract da IOTA (ISCP). Em um comunicado à imprensa, a Fundação IOTA afirma que esta implementação é “a primeira implementação de Smart Contract escalável e sem sensação” em um DAG baseado em um ledger UTXO. O protocolo foi implantado em sua fase pré-alfa, de acordo com o lançamento, e pode ser testado pelos usuários. A Fundação IOTA espera lançar uma versão completa nos próximos meses.
De acordo com a declaração, o projeto do ISCP funciona através da criação de comitês que verificam os Smart Contract. Dessa forma, eles permanecem “consistentes e imutáveis” no Tangle da IOTA. Além disso, o comunicado afirma que o projeto do Smart Contract o torna “ideal” para adoção comercial e casos de uso no mundo real. A Fundação IOTA afirma:
Também acreditamos que o Protocolo de Smart Contracts da IOTA estabelece a base para um rico ecossistema a ser desenvolvido, com uma grande variedade de extensões e blocos de construção que antecipamos que serão criados pela comunidade.
Características e roteiro para Smart Contract na IOTA
O protocolo de Smart Contract implantado pela IOTA inclui 3 características principais. Primeiro, ele inclui a versão 0.0.1 do software Wasp em sua versão alfa. Este nó executa o protocolo na rede em uma camada de nó GoShimmer. Além disso, o ISCP inclui 3 dApps na versão demo como uma prova de conceito para Smart Contracts: TokenRegistry (cunhagem de moedas coloridas da IOTA), FairAuction (implementação automatizada no mercado) e DonateWithFeedback (introdução de Smart Contract para doações). As referidas dApps estão incluídas como programas de Smart Contracts nos “nós da Wasp em si”, como diz a liberação.
O protocolo implantado também tem uma versão de uma carteira da IOTA chamada wwallet (Carteira de Vespa). Com esta carteira, os usuários poderão “enviar e receber Token na rede Pollen”, Token de cunhagem, e registrar Token com uma transação. Além disso, os usuários poderão criar leilões para vender os Tokens e convidar outros usuários. A Fundação IOTA acrescenta:
(…) como parte do wwallet, fornecemos uma ferramenta de administração simples para implementar suas próprias instâncias de um dos três Smart Contracts de PoC com comitês de nós de Wasp e um servidor web para painéis de Smart Contracts de PoC.
A Fundação IOTA revela que algumas funções foram desativadas para o lançamento atual. Entre elas, a função de recompensa e a função de acesso. Portanto, as transações serão sem sensação. Além disso, o ISCP não possui a máquina virtual Wasm e um “ecossistema de programação” com a Ferrugem. A Fundação IOTA esclarece:
O nó Wasp implementa uma interface abstrata de caixa de areia VM, para que qualquer pessoa interessada possa se familiarizar com ela e, se tiver coragem suficiente, até mesmo experimentá-la, forçando o repositório e escrevendo seus próprios Smart Contracts codificados diretamente na Wasp!
A Fundação IOTA tem o objetivo de implementar a Wasm VM e um “Desenvolvimento do Ecossistema da Ferrugem” até o final de 2020. Além disso, eles farão melhorias no consenso, nas recompensas dos nós, na segurança e na lógica de Smart Contract. A Fundação IOTA conclui com um convite para a comunidade IOTA:
O trabalho pré-alfa do Protocolo de Smart Contract da IOTA publicado hoje é o ponto culminante de meses de trabalho árduo e dedicado da Fundação IOTA. Vemos esta publicação como o primeiro passo para criar um grande e vibrante ecossistema de aplicações descentralizadas na rede IOTA. Convidamos nossos membros da comunidade a testar nossos CdPs de demonstração. Convidamos nossos membros da comunidade a testar nossos CdPs de demonstração.
https://youtu.be/iOkI4UHOMqY