- Voltar ao menu
- Voltar ao menuPreços
- Voltar ao menuPesquisar
- Voltar ao menuConsenso
- Voltar ao menu
- Voltar ao menu
- Voltar ao menu
- Voltar ao menuWebinars e Eventos
Contratos de Log Discretos Estão Trazendo Contratos Inteligentes Privados e 'Sem Script' para Bitcoin
Um contrato inteligente registrou apostas para a eleição dos EUA no blockchain do Bitcoin. Quando os votos forem contabilizados, T saberemos quem ganhou, mas esse é o ponto principal.
“Republican_win”; “Democratic_win.” Estes são os parâmetros (e funções de chamada) para a primeira aposta de contrato inteligente depositada na rede principal do Bitcoin.
Em 8 de setembro, o fundador do BTCPay Server, Nicolas Dorier, e o fundador da Suredbits, Chris Stewart, entraram na aposta no resultado da eleição presidencial dos EUA de 2020 usando um contrato de log discreto (DLC), uma forma de contrato inteligente que se tornou viável no Bitcoin apenas este ano, graças aos avanços técnicos do desenvolvedor independente de Bitcoin Lloyd Fournier no reino do chamado “scripts sem script”na blockchain do Bitcoin.
Quanto a quem ficou com qual lado da aposta, Dorier e Stewart T disseram. Mesmo depois do Dia da Eleição, quando os votos forem contados, ainda T saberemos quem ganhou a aposta. E esse é o ponto principal.
I just entered in a bet via a DLC (with adaptor sig) with @Chris_Stewart_5 on the US elections.
— Nicolas Dorier (@NicolasDorier) September 8, 2020
He used https://t.co/mkXCUrNHLH
I used https://t.co/wgh1tP17i4 (not ready for others but me yet, will brush up this week and next week + vid) https://t.co/CKclefvG1F
Caso contrário, os contratos T seriam discretos.
O que são contratos de log discretos?
Descrito pelo desenvolvedor Gert-Jaap Glasbergen como “contratos inteligentes invisíveis”,contratos de log discretos são estruturados para parecer transações multiassinatura padrão no blockchain do Bitcoin. Se alguém estivesse procurando a transação no livro-razão, não teria como saber que é um contrato inteligente ou, no caso de Dorier e Stewart, os detalhes da aposta.
Esses contratos inteligentes têm sido teoricamente viáveis desde o início do Bitcoin, mas o trabalho inovador com assinaturas de adaptadores ECDSA (um esquema de assinatura criptográfica que permite que "scripts sem script" executem contratos inteligentes sem depender da linguagem de script do Bitcoin) no ano passado os levou da teoria à aplicação.
Leia Mais: RGB continua seu trabalho para trazer melhores contratos inteligentes para Bitcoin
“Tecnicamente, os DLCs poderiam ter sido feitos desde o lançamento original, mas muitos dos blocos de construção T eram conhecidos naquela época. Por exemplo, para DLCs usamos Assinaturas do adaptador ECDSA, cuja aplicação para este caso de uso T foi descoberta até este ano [por Lloyd Fournier]”, disse o desenvolvedor do Suredbits, Ben Carman, ao CoinDesk.
A Suredbits é uma das principais pioneiras no desenvolvimento de DLC, juntamente com a Cripto Garage, a Atomic Loans, o desenvolvedor independente financiado pela Square Crypto, Loyd Fornier, e o desenvolvedor da Chaincode Labs, Antoine Riard.
A estrutura de uma transação DLC é bem direta. Com base na aposta entre Dorier e Stewart, duas partes enviam fundos para um endereço multi-assinatura. Para liquidar a transação, um oráculo assinaria o contrato com uma assinatura que corresponde ao hash do resultado vencedor (neste caso, Republican_Win ou Democrat_Win).
A pessoa com o hash que corresponde à assinatura do oráculo pode então retirar os fundos do contrato.
Nas palavras de Carman, “É uma criptografia sofisticada para mostrar que seu contrato é baseado na assinatura do oráculo e você só pode gastar os fundos se tiver essa assinatura do oráculo válida”.
O desenvolvimento do DLC é jovem, mas promissor
Carman disse que os DLCs “ainda são muito iniciais”, tanto que as equipes que trabalham neles ainda estão criando bibliotecas para especificações de codificação.
Ele acrescentou que os DLCs poderiam até encontrar um lar na Lightning Network, mas isso exigiria alguns avanços, considerando que as implementações atuais não são codificadas para acomodar assinaturas do adaptador ECDSA.
A acomodação do ECDSA no Lightning exigiria a adição de contratos de bloqueio de ponto e tempo (PTLCs), umversão atualizada em andamentodos contratos de bloqueio de tempo de hash que operam atualmente no Lightning.
As assinaturas Schnorr seriam uma base ideal para implementar PTLCs. A tão esperada atualização Schnorr/Taproot ainda é essencial para DLCs em geral, disse Carman. Embora DLCs possam ser executados hoje, casos de uso mais avançados serão muito mais fáceis de implementar se a base de código do Bitcoin receber um impulso do softfork Schnorr/Taproot.
Casos de uso de DLC
“Apostas serão o principal caso de uso no começo – então, eleições, esportes e o que mais você quiser”, Carman disse ao CoinDesk. “Quando estiver mais estabelecido e tivermos um mercado para definir contrapartes para negociações, haverá casos de uso para hedge ou ativos sintéticos.”
O caso de uso de hedge é descrito por Glasbergen em sua postagem de blog “Contratos inteligentes invisíveis na blockchain do Bitcoin ”. Os “contratos a termo” envolveriam duas partes entrando em um DLC, com uma parte concordando em comprar uma certa quantia de Bitcoin (BTC) por um preço acordado, e a outra parte fornecendo a liquidez para esta compra.
Quando chega a hora do contrato ser liquidado, o contrato paga ao comprador a quantia de Bitcoin pelo preço especificado no momento em que o contrato foi formado, não pela taxa de câmbio atual. Em essência, esses contratos forward são uma maneira de comprar ou vender Bitcoin a descoberto.
Esses mesmos contratos a termo também podem ser usados para liquidar commodities sintéticas (contratos DLC que representam commodities como ouro e/ou prata, por exemplo) em termos denominados em bitcoin.
Colin Harper, Blockspace Media
Colin escreve sobre Bitcoin. Anteriormente, ele trabalhou na CoinDesk como repórter de tecnologia e na Luxor Tecnologia Corp. como chefe de pesquisa. Agora, ele é o editor-chefe da Blockspace Media e também trabalha como freelancer para a CoinDesk, Forbes e Bitcoin Magazine. Ele detém Bitcoin.
