Share this article

Esta nova linguagem de codificação pode ajudar a desbloquear o potencial do contrato inteligente do Bitcoin

Com a introdução do Sapio, Jeremy Rubin espera expandir os casos de uso de contratos inteligentes do Bitcoin e aumentar a "autossoberania financeira" de seus usuários.

O colaborador do Bitcoin CORE, Jeremy Rubin, revelou seu trabalho em uma nova linguagem de contrato inteligente para Bitcoin, que ele espera que aumente a "autossoberania financeira" dos usuários.

Story continues
Don't miss another story.Subscribe to the The Protocol Newsletter today. See all newsletters

Rubin demonstrou a nova linguagem, Sapio, no sábado em umRecklessVRencontroapresentaçãoem realidade virtual, com muitos membros da audiência se juntando à palestra em headsets de VR. Ele planeja lançar a linguagem de programação como parte de sua nova organização de pesquisa, Judica.

Contratos inteligentes com estado permitem que os usuários bloqueiem dinheiro para que os fundos T possam ser gastos até que certas condições sejam atendidas ou uma série de etapas interativas tenham sido tomadas. Esses contratos são mais comumente associados ao blockchain Ethereum , que é muito flexível, tornando os contratos inteligentes com estado fáceis de escrever.

Leia Mais: Como funcionam os contratos inteligentes da Ethereum ?

É menos conhecido, porém, que o Bitcoin também suporta vários tipos diferentes de contratos inteligentes mais complexos, como exigir que mais de uma pessoa assine uma transação antes que ela possa ser gasta. Mas, comparados ao Ethereum, os contratos inteligentes do Bitcoin são muito mais complicados e difíceis de criar, ou são sem estado – ou seja, as condições são atendidas todas de uma vez ou não são atendidas. Até agora, isso significa que houve menos opções para desenvolver contratos inteligentes no Bitcoin.

Rubin espera expandir ainda mais os casos de uso de contratos inteligentes para Bitcoin para dar aos usuários ainda mais controle sobre o que eles podem fazer com seu dinheiro.

Novas possibilidades para contratos inteligentes de Bitcoin

Sapio poderia funcionar para contratos inteligentes de Bitcoin hoje. Mas a maioria dos tipos de contratos inteligentes que Rubin prevê ainda T estão disponíveis para Bitcoin .

Ele construiu o Sapio especificamente em torno deVERIFICARMODELOVERIFICAR (CTV), uma mudança que, se adotada, poderia trazer mais recursos de contrato inteligente para a rede Bitcoin , nomeadamente permitindo que os usuários protejam seus Bitcoinde novas maneiras.

Em sua palestra, Rubin descreveu o CTV como um "sistema de convênios simples para Bitcoin". A ideia dos convênios, que existe há muito tempo, é adicionar medidas de segurança, como incluir regras extras em um lote de Bitcoin, impedindo que o proprietário do Bitcoin envie para todos os endereços, exceto alguns.

"Na prática, isso significa que permite que você faça contratos inteligentes mais complexos [determinando] como o Bitcoin pode ser gasto quando uma moeda é criada", disse Rubin.

Um caso de uso para covenants são os "cofres" de Bitcoin . Normalmente, uma vez que uma chave privada é tomada, um agente malicioso pode fugir com as moedas associadas. Mas trancar seus fundos em tal cofre adiciona restrições à movimentação de Bitcoin no caso de um erro ou outro problema de segurança.

"Acho que os cofres são um dos casos de uso mais importantes que a CTV vai trazer para a mesa. Eles trazem uma quantidade imensa de ferramentas de soberania financeira para um público amplo", disse Rubin, acrescentando que essa Tecnologia abre a oportunidade para os usuários fazerem isso sozinhos, sem um provedor de serviços terceirizado.

Leia Mais: O 'Grande Bloqueio' está Aumentando a Demanda por Soluções de Custódia de Bitcoin

Os cofres estão atualmentepossível em Bitcoin, mas poderia ser muito mais fácil de criar com CTV, argumentou Rubin.

Enquanto Rubin está mais animado com os cofres, o CTV abre uma variedade de outros casos de uso, como controle de congestionamento. O CTV pode ajudar os usuários de Bitcoin a esperar altas taxas por um momento em que o blockchain tenha menos tráfego de transações e, como tal, taxas mais baixas.

Agora que Rubin criou o Sapio, uma linguagem de contrato inteligente específica para CTV, esses casos de uso se tornarão mais fáceis de programar para os desenvolvedores e, portanto, mais fáceis de implementar para os usuários comuns.

Bitcoin como um 'judiciário'

A recém-nascida organização de pesquisa de Rubin, Judica, se concentrará neste pacote de tecnologias. Ela planeja lançar ferramentas que espera que "expandam massivamente a economia do Bitcoin ", Rubin disse ao CoinDesk em um e-mail.

A palavra "Judica" em latim significa "julgamento": Rubin vê o Bitcoin como um judiciário e quer incentivá-lo a crescer nessa função.

"Se você olhar para a relação entre o mercado e o governo, geralmente os absolutistas do livre mercado dirão que o governo é meramente um agente interferente e irá embora. Mas se você olhar mais de perto, a funcionalidade dos tribunais é realmente crítica para o desenvolvimento da economia. Sem tribunais confiáveis ​​ou algum sistema judicial (arbitragem privada também conta), transacionar com estranhos é muito arriscado, o que limita severamente a atividade econômica."

O Bitcoin entra e torna tudo isso mais fácil. "A capacidade de impor contatos por meio de um sistema legal (em vez de força pessoal) permite que uma economia floresça", disse ele.

Mas ele argumenta que o Bitcoin é muito limitado no que diz respeito ao que pode fazer hoje.

"A blockchain do Bitcoin desempenha o papel de judiciário, mas atualmente os tipos de contratos que ela pode resolver são bastante limitados e é difícil desenvolver contratos mais avançados", acrescentou Rubin.

Como parte do Judica, Rubin planeja lançar o Sapio "junto com designs para uma miríade de contratos inteligentes" implementados na linguagem de contratos inteligentes. Como o Judica ainda está em seus estágios iniciais, Rubin disse que estáprocurando porsubsídios, fundos e colegas de equipe para participar.

Envio CTV e Sapio

Mas não está claro quando (e se) o CTV será implantado, Rubin explicou em sua palestra. É uma mudança maior do Bitcoin , então pode levar algum tempo até que o opcode seja utilizável.

"T sei exatamente quando isso vai acontecer. Gostaria de ver isso mais cedo do que tarde", disse Rubin.

Como o Bitcoin é descentralizado, não há uma autoridade central para tomar decisões. Como tal, os desenvolvedores T sempre concordam sobre o caminho a seguir.

"Se você perguntar a cada desenvolvedor quando [o CTV será implantado], você obterá uma resposta muito diferente", disse Rubin em sua palestra. "Há uma quantidade razoável de pessoas que dizem que é daqui a três anos – pelo menos."

Rubin tem defendido o CTV, que, se ativado com sucesso, adicionaria essas habilidades ao Bitcoin. A maioria das mudanças no Bitcoin — grandes ou pequenas — são detalhes de implementação ou políticas locais. No entanto, como o CTV muda uma regra de consenso global, ele seria entregue por meio de um "soft fork", embora as mudanças reais de código necessárias para o CTV sejam pequenas. Como tal, ele exigiria participantes de rede suficientes para suportá-lo para ativar sem problemas. Então, Rubin T tem certeza de quando a mudança estará disponível.

Leia Mais: Hard Fork vs. Soft Fork

Muitos desenvolvedores de Bitcoin são mais cautelosos, apenas dando suas bênçãos a mudanças que foram examinadas até certo ponto.

Mas, na Opinião de Rubin, um cronograma de três anos é muito longo. Ele chamou esse cronograma de "triste" e disse: "É difícil para mim argumentar que isso é algo importante para se trabalhar se não for realmente utilizável até pelo menos três anos a partir de agora."

"Algumas pessoas são do tipo, 'Envie e veja se conseguimos entregar em seis meses'. Eu caio mais nesse campo", disse ele, sugerindo que as mudanças devem ser feitas rapidamente enquanto o Bitcoin ainda está em seus estágios iniciais e é mais maleável. "Eu argumento que o Bitcoin é tão inicial e experimental que precisamos avançar muito rapidamente. Outras pessoas acham que o Bitcoin está mais ossificado e precisa se mover muito lentamente."

Rubin acredita que esse tipo de mudança é importante para o futuro do Bitcoin.

Como ele disse em sua apresentação, “Precisamos de muitos [recursos] novos, para que quando dissermos ‘Bitcoin corrige isso", na verdade significa o que pensamos que significa."

Alyssa Hertig

Repórter colaboradora de tecnologia na CoinDesk, Alyssa Hertig é uma programadora e jornalista especializada em Bitcoin e Lightning Network. Ao longo dos anos, seu trabalho também apareceu na VICE, Mic e Reason. Atualmente, ela está escrevendo um livro explorando os meandros da governança do Bitcoin . Alyssa possui alguns BTC.

Alyssa Hertig