Sapio, uma nova linguagem inteligente de contrato sinaliza soberania financeira para os usuários

Jeremy Rubin, colaborador do Bitcoin Core, revelou que está trabalhando em novas contrato inteligente idioma para o gigante das criptomoedas que ele espera que ajude a aumentar a "auto-soberania financeira" dos usuários. O novo idioma, chamado Sapio, foi demonstrado em 11 de julho em uma apresentação virtual do Reckless VR. Ele planeja lançar a nova linguagem de programação através da Judica, sua nova organização de pesquisa.

RVR

O que são contratos inteligentes?

Contratos inteligentes são contratos digitais entre um usuário que precisa de algo e um provedor que pode dar a eles. A criptomoeda que está sendo usada é mantida em um tipo de garantia até que as condições do contrato inteligente sejam atendidas. Você normalmente encontra contratos inteligentes na blockchain Ethereum. Eles são flexíveis, fáceis de escrever e podem ser usados ​​para tudo, desde empréstimos para automóveis a serviços, até a compra e venda de uma casa.

Bitcoin suporta contratos inteligentes

O que torna o novo idioma tão importante é que o Bitcoin já suporta vários tipos de contratos inteligentes. Eles tendem a ser mais complexos e difíceis de criar em comparação com os encontrados no Ethereum. Alguns deles são realmente apátridas, o que significa que as condições são atendidas de uma só vez ou não. A linguagem do Rubin permitirá que os usuários desenvolvam contratos inteligentes no Bitcoin e, esperançosamente, dê a eles mais controle sobre o que sua criptomoeda pode ser usada.

Embora o novo programa possa funcionar com o Bitcoin nos contratos inteligentes atuais, Rubin considera que os contratos inteligentes que ele imagina ainda não estão disponíveis. Ele criou o programa em torno do CHECKTEMPLATEVERIFY (CTV), em um esforço para oferecer aos usuários de Bitcoin mais recursos. Alguns desses recursos incluem a capacidade dos usuários de proteger seus tokens de criptomoeda de novas maneiras.

CTV é um sistema de covenanting para Bitcoin, de acordo com Rubin

Rubin diz que o CTV foi projetado para adicionar medidas de segurança aos tokens de criptomoeda, como impedir que o usuário envie seus tokens para mais do que apenas alguns endereços. Ele define a capacidade de criar contratos inteligentes complexos que determinam como o Bitcoin pode ser usado no momento da criação. O sistema de covenanting pode usar “cofres” para bloquear os tokens de um usuário se sua chave privada for obtida. Embora adicione restrições sobre como o token pode ser usado, protege o usuário de perdê-lo. O CTV também pode ajudar com o congestionamento da rede quando os usuários estão tentando fazer transações, além de taxas mais baixas.

Como o Sapio é uma linguagem de contrato inteligente para CTV, os desenvolvedores acharão mais fácil programar casos de uso que o usuário comum pode implementar.

Sapio e CTV serão lançados pela Judica

Rubin planeja liberar CTV e Sapio através de sua nova organização de pesquisa Judica. Ele acha que essas ferramentas ajudarão a economia do Bitcoin a crescer e se expandir para novos territórios. O idioma também será lançado com designs para uma variedade de contratos inteligentes já implantados na codificação. Ele está planejando lançar o Sapio o mais rápido possível, enquanto ainda não está claro quando a CTV será implantada. Como o Bitcoin é descentralizado, os desenvolvedores ainda estão tentando encontrar o caminho a seguir sem que ninguém com autoridade os guie.