Compartilhe este artigo

Chain revela a linguagem do contrato inteligente 'Ivy' na primeira demonstração pública

A startup apoiada por capital de risco Chain faz a primeira demonstração pública de sua linguagem de contrato inteligente Ivy.

ivy, wall
código de cadeia
código de cadeia

O "Velho Oeste" dos contratos inteligentes está prestes a ficar um pouco mais selvagem.

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

Após a primeira demonstração pública da linguagem de contratos inteligentes internos da empresa de blockchain empresarial Chain esta semana, ostartup apoiada por capital de risco está agora se preparando para lançar a Tecnologia ao público.

No entanto, em uma demonstração exclusiva da Tecnologia com a CoinDesk, o responsável pelo desenvolvimento da linguagem deu uma espiadinha na mais recente criação da empresa, explicando também o que ele imagina como sua aplicação ideal.

O arquiteto de produtos Dan Robinson disse ao CoinDesk:

"Ivy é particularmente útil e bem adequado para casos de uso de contratos inteligentes que envolvem o controle de propriedade de uma maneira particular. É um conceito que chamamos de propriedade protegida ou propriedade inteligente."

O Ivy está atualmente em fase de P&D e está sendo implementado principalmente para aplicações internas, embora ele tenha dito que a expectativa é que eventualmente seja aberto a outros desenvolvedores.

Compilado para oMáquina Virtual de Cadeia(sua máquina de pilha que traduz o código e executa operações), Ivy é descrito em seusite como uma linguagem declarativa, pois seu fluxo de controle T é especificado, em comparação com a linguagem Solidity do Ethereum (que é orientada a objetos com maior organização).

Com base no exemplo prototípico de contrato inteligente usado pela primeira vez pelo desenvolvedor Nick Szabo, Robinson disse que os primeiros contratos inteligentes que a empresa desenvolveu usando a linguagem são funcionalmente semelhantes a uma máquina de venda automática.

Especificamente, ele deu o exemplo de um contrato inteligente que seria executado em uma "bolsa relativamente descentralizada", onde os usuários podem fazer ofertas e lances em uma rede multiativos. Os usuários poderiam comprar um ativo subjacente ou um vendedor poderia revogar a oferta neste paradigma.

Robinson comparou isso a uma máquina de venda automática na qual um usuário pode desbloquear um ativo protegido (como uma garrafa de água) em troca de alguns tokens, mas somente o proprietário teria acesso direto ao produto antes de sua venda e à chave para sacar os fundos recebidos:

Ele disse:

"O dono da máquina de venda automática também pode entrar com sua chave privada especial, sua chave física, abrir a máquina de venda automática e sacar o dinheiro que foi depositado nela e também a [garrafa de água] que estava protegida por ela."

Falando de contrato inteligente

Embora os primeiros exemplos decontratos inteligentesescrito com a linguagem tende a ser bastante simplista, o lançamento entra em um ecossistema competitivo.

Ivy é apenas a mais recente em umaecossistema blockchain em crescimentoque não tem visto escassez de competição em linguagens de contratos inteligentes.

Por exemplo, em junho, o consórcio de blockchain R3 organizou umacúpula de contratos inteligentespara rever uma ampla gama de modelos sendoexperimentadocom empresas como Barclays e outras.

Então, em agosto, a startup de contabilidade distribuída Digital Assetde código abertosua própria linguagem de codificação DAML, que édescritosemelhante a uma linguagem de contrato inteligente, mas projetada especificamente para o setor financeiro.

Entrando no ano novo, umsérie de desafios(incluindo garantir a confidencialidade da contraparte do contrato e a precisão do contrato) estão entre as principais prioridades de várias partes.

No entanto, Robinson descreveu a linguagem da Chain como única, visto que ela foi projetada para um futuro em que ativos digitais (não apenas livros-razão distribuídos) serão amplamente utilizados por empresas financeiras.

Ele concluiu:

"Uma grande parte do nosso foco na Chain são os casos de uso financeiro. Geralmente, achamos que blockchains são mais úteis quando você tem algum tipo de ativo digital que está sendo transferido e emitido em uma rede."

Imagem de heravia Shutterstock

Michael del Castillo

Membro em tempo integral da Equipe Editorial da CoinDesk, Michael cobre Criptomoeda e aplicações de blockchain. Seus escritos foram publicados no New Yorker, Silicon Valley Business Journal e Upstart Business Journal. Michael não é um investidor em nenhuma moeda digital ou projeto de blockchain. Ele já teve valor em Bitcoin (Veja: Política Editorial). E-mail: CoinDesk. Siga Miguel: @delrayman

Picture of CoinDesk author Michael del Castillo