Bitcoin como dinheiro programável: Minsc, Simplicity, Vaults e DLCs

Bitcoin é às vezes acusado de „não poder construir nada com ele“. Muitas vezes esta crítica vem de correntes de bloqueio virtuais como o Ethereum.

Smart Contracts, DeFi e aplicações similares são muito atraentes em plataformas como estas. Mas isso não significa que seja impossível construir em cima do

Antes de mais nada, é incorreto que apenas o Éter é dinheiro ‚programável‘. Você pode usar Bitcoin Pro para colocar certas condições em um UTXO. Estas condições devem ser cumpridas antes que o proprietário (ou proprietários) possa continuar a gastar BTC. Isto não é novidade e pode ser feito com Roteiro.

Para tornar o Script mais acessível e fácil de usar, Pieter Wuille, Andrew Poelstra e Sanket Kanjalkar apresentaram o Miniscript em 2019. Isto é mais fácil do que o Script e também o torna mais eficiente. E uma versão ainda mais fácil do Script é Minsc, que, por sua vez, é baseada no Miniscript.

Min.sc tem muitos exemplos de „programabilidade“ do Bitcoin. Como, por exemplo:

Trancar algumas moedas até 2030;
Um 3 de 3 que se transforma em 2 de 3 após um timeout;
Os fundos são normalmente mantidos por uma 4 de 5 federação, mas podem ser recuperados pelas chaves de emergência de reserva após 3 meses de inatividade.

Multisig

Na maioria dos casos, são carteiras de várias sedas. Estas são transações nas quais você precisa de múltiplas assinaturas digitais para poder emitir estas Bitcoin e ter permissão para isso. Desta forma, você pode pensar em situações que envolvem mortes com uma construção de 2 ou 3.

Nesse caso, acrescente três chaves privadas:

  • o proprietário
  • um confidente
  • um notário

E para que o Bitcoin contido nesta carteira de múltiplas assinaturas seja emitido, duas em cada três pessoas devem assinar esta transação.

Mas você também pode pensar em situações em que o número de chaves necessárias diminui com o tempo.
Caixas de Bitcoin

Em linha com estas configurações multi-siglas estão os Vaults. O desenvolvedor Bryan Bishop teve uma idéia para isto.

O Bispo dos cofres tem em mente oferecer um plano B no caso de seus dados (sementes ou chave privada) vazarem ou serem roubados. Nesse caso, o cofre oferece uma maneira de voltar do seu erro.

Na prática, esta solução permite dividir sua Bitcoin em diferentes partes e somente uma parte dela pode ser enviada. Desta forma, apenas uma pequena parte de seu BTC pode ser enviada. Você pode definir a quantidade de tempo entre as transações de bitcoin.

Em combinação com as torres de vigia, os proprietários podem ser notificados quando uma parte deste saldo é enviada. Como o hacker tem que esperar até que ele possa enviar o restante do saldo, há tempo para a vítima tomar medidas.

Os abóbadas ainda estão em desenvolvimento e não são muito comuns. O Unchained Capital já está longe de oferecer este serviço.

Simplicidade

Além do Script como linguagem de programação, a Blockstream vem trabalhando há anos na Simplicidade. Ainda não foi implementado, mas proporcionará mais flexibilidade para criar contratos inteligentes na rede Bitcoin. Isto já é possível com Rootstock, mas você está preso com a ficha RSK.

Simplicidade é uma linguagem datilografada, baseada em combinadores, funcional e sem loops e recursividade, projetada para ser usada em moedas criptográficas e aplicações em cadeia de bloqueios.

O problema com contratos inteligentes é que você obtém rapidamente uma proliferação de recursos com os quais cada nó tem que lidar. Como a cadeia de bloqueio é um banco de dados ineficiente, isto pode causar problemas a longo prazo. Especialmente quando se trata de executar dApps.

Leia aqui a história técnica sobre Simplicidade.
Contratos de Log Discreto (DLC)

Um Contrato de Log Discreto é um certo tipo de contrato inteligente. Você usa dados do mundo em tempo real com um oráculo para executar um contrato. Desta forma, você pode apostar dinheiro de forma descentralizada e automática, por exemplo, em jogos de futebol, eleições ou outros resultados.

Já falamos sobre isso com Gert-Jaap Glasbergen em nosso podcast Hup Bitcoin. Ele trabalha no MIT como pesquisador de novas oportunidades para a indústria de mineração e para a Lighnting Network, entre outros. A partir do minuto 52 ele explica o que são, como funcionam e o que você pode fazer com eles.

Rede de Raios Bitcoin

Naturalmente, a Rede de Raios não deve faltar na lista. Esta segunda camada sobre Bitcoin é possível graças à programabilidade na camada base. Com os contratos Hash Time Lock, existe agora uma rede de milhares de canais de pagamento que lhe permite fazer pagamentos de forma rápida e barata.

 

MakerDAO Penguins – Pillory Victims of the „Black Thursday“ Bug

Victims Left Behind – MakerDAO is the lending protocol behind the DAI stablecoin. Last March, it experienced a bug following the crash in the price of ETH causing the liquidation of 4.5 million dollars in loans. Despite their request, it appears that aggrieved users will not be reimbursed.

MakerDAO Black Thursday

In the middle of last March, in the midst of the explosion of Covid-19, the price of several cryptocurrencies fell violently. On average, the entire market has plunged 30% , and of course Ether has suffered the same fate.

Unfortunately, this downfall resulted in a whole bunch of detrimental consequences for the DeFi ecosystem . The oracles of the Bitcoin Trader system failed to follow the course of Ether and gave the wrong price to the entire system. So while ETH capped at $ 130, oracles pointed to 166.

The consequences were catastrophic . The bad price announced by the Oracles as well as a lack of competition at the level of loan liquidators resulted in the liquidation of many loans, creating a debt close to 4.5 million dollars .

Damaged users will not be reimbursed

Following this event, many users turned against the system because their loans had been brutally liquidated.

As a result, a governance vote was taken to find out whether the aggrieved users would be compensated. Unfortunately, the vote only attracted 38 voters, who voted 65% against compensating aggrieved users.

Other choices offered a partial refund, ranging from 3 to 24% of the total amount. However, only the 15% and 18% proposals received votes.

The limits of governance

The result of this vote highlights the limits of decentralized governance . Indeed, in the case of MakerDAO, the vote mainly attracted whales (large MKR holders) who were the only ones to give their opinion.

Thus, the 38 voters used the equivalent of $ 39 million in MKR token for the vote. This only represents 8.74% stake for all token holders.

In this specific case, the outcome of the vote is not surprising. The aggrieved users demanded refunds in MKR. On the other hand, the holders of MKR, for their part, did not want the creation of new tokens, which would have the effect of diluting the capital.