Bitcoin Smart Contracts

Os desenvolvedores de bitcoin Pieter Wuille, Andrew Poelstra e Sanket Kanjalkar criaram uma nova linguagem de programação que pode ajudar as transações de bitcoin a se tornarem mais versáteis.

Anunciado em 19 de agosto na lista de discussão [bitcoin-dev], Miniscript depende da linguagem de contrato inteligente simples já utilizável em Bitcoin, Script, para estender as possibilidades condicionais em torno de pagamentos de bitcoin por meio de uma mistura de bloqueios de hash, bloqueios de tempo e assinaturas.

Bitcoin Smart Contracts

“É uma linguagem para escrever (um subconjunto de) scripts de Bitcoin de forma estruturada, permitindo análise, composição, assinatura genérica e muito mais”, explicou Wuille.

Acabamos de anunciar nosso site do projeto Miniscript na lista de discussão bitcoin-dev: https://t.co/vOceWbgPe0

– Pieter Wuille @RWC (@pwuille) 19 de agosto de 2019

Wuille acrescentou que o Miniscript foi “projetado para o Bitcoin como ele existe hoje” e nenhuma mudança de consenso foi necessária para usá-lo. Os desenvolvedores disseram que planejavam “suportar futuras mudanças de script que o Bitcoin pode incluir” para evoluir com o blockchain. Wuille mais tarde observou no Twitter que a nova linguagem poderia eventualmente ser inserida no repositório Bitcoin Core se a comunidade Bitcoin concordasse com isso.

“Vou trabalhar na incorporação de partes disso no Bitcoin Core, se desejar (acredito que pode ser muito útil), mas o ideal é que seja incluído em muitas peças de tecnologia de carteira”, disse ele. 

Notavelmente, os desenvolvedores criaram um chamado “compilador de política” para Miniscript. Entre outras coisas, a ferramenta permite que os usuários tenham uma ideia de quando as transações bitcoin condicionais podem ser gastas.

Lições aprendidas para o futuro

Pieter Wuille e Andrew Poelstra são desenvolvedores rockstar na comunidade Bitcoin (Sanket é um promissor por direito próprio!). Isso não é apenas por causa do que eles já construíram, mas também porque a tecnologia em que ainda estão trabalhando pode moldar o futuro do Bitcoin nos próximos anos.

Algumas dessas tecnologias incluem desenvolvimentos em andamento como Schnorr Signatures e Taproot. O primeiro é um algoritmo eficiente para assinaturas criptográficas e o último tornaria privadas as transações de contrato inteligente de bitcoin, fazendo-as parecer transações normais.

Na sequência de revelar o Miniscript na segunda-feira, Wuille que o projeto não estava diretamente relacionado ao Taproot, mas forneceu aos desenvolvedores participantes insights sobre como melhorar a linguagem do Script em si, o que poderia levar a implicações mais amplas no ecossistema Bitcoin:

“Também não está relacionado ao nosso trabalho no Taproot, já que o Miniscript funciona com o Bitcoin como existe hoje. Claro, trabalhar no Miniscript nos ensinou um monte de coisas sobre o script que informam os designs para melhorias futuras no Script, e o Miniscript pode ser estendido conforme necessário. ”

Outra tecnologia que está sendo trabalhada geralmente na comunidade Bitcoin são os PSBTs, ou transações bitcoin parcialmente assinadas. Wuille também observou que os avanços possibilitados pela nova linguagem de script poderiam funcionar de forma complementar com essas transações.

“Minha esperança é que o Miniscript, junto com coisas como PSBT, possa reduzir algumas das barreiras entre os softwares”, disse ele. 

Em outras notícias de desenvolvimento, Square Crypto Hires Matt Corallo

Um dos programadores mais conceituados em todo o espaço da criptomoeda entrou a bordo do equipamento de bitcoin do CEO do Twitter, Jack Dorsey.

Square Crypto – o braço de desenvolvimento de bitcoin de código aberto recentemente lançado da popular empresa de pagamentos convencional Square – anunciou a contratação do desenvolvedor de Bitcoin Matt Corallo em 20 de agosto. Corallo posteriormente confirmou seu novo emprego no Twitter.

Estou tão animado para se juntar ao @sqcrypto equipe nas próximas semanas. Experimentar diferentes modelos para acelerar Bitcoin OSS é incrível!

Vou sentir falta do @ChaincodeLabs pessoal, mas como eles hospedam qualquer pessoa que trabalhe no Bitcoin OSS, provavelmente estarei lá dia sim, dia não. https://t.co/L00gqV1LLD

– Matt Corallo (@TheBlueMatt) 20 de agosto de 2019

Por ser um dos maiores especialistas e construtores de Bitcoin do mundo, Corallo traz uma presença veterana para a equipe de desenvolvimento iniciante que apenas contratou seu primeiro funcionário, o ex-diretor de produto do Google Steve Lee, em junho.

O projeto surge como parte da missão pessoal de Jack Dorsey de contribuir para a construção do ecossistema Bitcoin.

“Trabalhe em qualquer lugar, reporte-se diretamente a mim, e podemos até pagar em bitcoin”, disse Dorsey, CEO da Square, ao anunciar a Square Crypto na primavera.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me