Blockchain/Nível X · Ciclo completo/10.1 O que trazer para casa/Lição 5
Finanças nativas do Bitcoin, sem pontes
Construindo contratos, empréstimos e computação no Bitcoin sem wrapping ou bridging
MateriaisUm explorador de blocos com capacidades de análise de scriptsO whitepaper “Discreet Log Contracts” de T. Dryja (2017)Documentação técnica da BitVM e esboços de especificações
Curiosidade
- Como um contrato financeiro pode ser liquidado em satoshis nativos sem a necessidade de introduzir um novo token ou cadeia?
- Quais suposições específicas de confiabilidade são introduzidas ao usar um oráculo para dados de preço em comparação com sua verificação localmente?
- Por que a capacidade de sair unilateralmente de volta à camada de base é considerada a principal métrica de segurança para as finanças nativas do Bitcoin?
Explorar
- Os Contratos Log Discreet, propostos por T. Dryja em 2017, permitem contratos financeiros com Bitcoin usando apenas moedas nativas. Ambas as partes bloqueiam os fundos em uma saída multisig de tipo 2-of-2 e assinam previamente uma transação de pagamento para cada resultado possível; cada uma delas só pode ser utilizada com a assinatura de um adaptador, que é completada somente com a assinatura do oráculo referente àquele resultado. O oráculo publica sua atestação sem saber que o contrato existe. Quando ele atesta, o pagamento correspondente torna-se válido; se falhar ou se comportar de maneira inadequada, um mecanismo de bloqueio temporal permite que os participantes recuperem seu capital após um período definido. Esse design evita a utilização do Bitcoin como token em outra cadeia, mas introduz uma dependência crítica: o usuário precisa confiar que o oráculo não assinará de forma maliciosa e que a rede fará valer o mecanismo de bloqueio temporal.
- Estruturas de multisig e timelock facilitam protocolos de empréstimo nos quais o mutuário mantém a custódia de suas chaves, enquanto a garantia fica bloqueada. Nesses modelos, o credor possui uma chave e o mutuário outra; um mecanismo de terceiros ou baseado em scripts cuida da liquidação caso a garantia caia abaixo de um determinado limite. Diferentemente dos ativos “wrapped” que exigem um custodiano para criar tokens em outra cadeia, essa abordagem mantém todo o valor dentro do modelo UTXO do Bitcoin. O trade-off é a complexidade na gestão das chaves e o risco de erros no software responsável por criar e assinar essas transações.
- Os canais da Lightning Network permitem fluxos de pagamento fora da cadeia, que só são liquidados na camada principal quando fechados. Isso reduz o congestionamento e as taxas para transações de alta frequência, mantendo ao mesmo tempo as garantias de finalidade do Bitcoin. O Ark permite que vários usuários compartilhem um único resultado dentro da cadeia, coordenado por um operador; cada usuário possui um caminho pré-assinado para sair sozinho da cadeia caso o operador desapareça. A segurança desses sistemas depende inteiramente do consenso da cadeia subjacente; nenhum novo conjunto de validadores é introduzido, preservando assim o modelo de segurança descentralizado estabelecido em lições anteriores.
- Os designs no estilo BitVM visam verificar cálculos arbitrários sem modificar as regras de consenso do Bitcoin. A BitVM (Robin Linus, 2023) é otimista: um provedor declara um resultado fora da cadeia, e se alguém o contestar, uma disputa realizada por meio do Script do Bitcoin identifica o único passo errado e penaliza o provedor. Seu principal uso são pontes cuja segurança requer apenas um verificador honesto entre muitos, em vez de uma federação confiável. Ela representa uma mudança significativa das cadeias de propósito geral e completas de Turing em direção a cálculos seletivos e verificáveis.
- Cada um desses mecanismos introduz pressupostos de confiança distintos que precisam ser avaliados em relação às propriedades fundamentais do Bitcoin. Os oráculos exigem confiança em fontes de dados externas; os contratos multisig exigem confiança na correção do código e no gerenciamento das chaves; os canais de estado exigem confiança em mecanismos de resolução de disputas. O elemento comum é a preservação da autogestão: os usuários podem sempre converter para satoshis nativos sem precisar da permissão de uma fundação ou de uma chave administrativa. Isso contrasta fortemente com ativos embalados, nos quais a conversão requer a passagem por intermediários confiáveis, reintroduzindo o risco de contraparte que os designs nativos evitam.
- Leia a estrutura da transação nas especificações do DLC (dlcspecs): uma transação de financiamento com uma saída multisig de 2-de-2, uma transação de execução pré-assinada para cada resultado, e uma transação de reembolso bloqueada até um horário definido, caso o oráculo nunca forneça a confirmação. Indique em qual parte cada parte – o oráculo e a cadeia – é considerada confiável.
Fatos-chave
- Os contratos Discreet Log são liquidados em Bitcoin nativo, utilizando assinaturas de adaptador completadas por atestação de um oráculo, com reembolso bloqueado por tempo.
- Os protocolos de empréstimo multisig mantêm a garantia no modelo UTXO, evitando os riscos de ponte com tokens embalados.
- Lightning e Ark movem os pagamentos para fora da cadeia, enquanto cada usuário mantém um caminho de saída para a camada básica.
- O BitVM verifica de forma otimista os cálculos fora da cadeia, com disputas resolvidas por meio do Script do Bitcoin, sem alterar as regras de consenso.
- As finanças nativas do Bitcoin preservam a autogestão, permitindo saída unilateral para a cadeia sem permissão.
- Dependências do Oracle em contratos nativos introduzem pressupostos de confiança externa distintos da lógica puramente on-chain.
Exercício nove, seis, três, um
9ReunirIdentifique 9 componentes específicos de um Contrato de Registro Discreto, incluindo papéis-chave, tipos de assinatura e parâmetros de bloqueio temporal.
6AgruparAgrupe os 9 componentes em 6 categorias com base em sua principal fonte de confiança: matemática criptográfica, oráculos externos, consenso social, lógica do código, gerenciamento de chaves ou fiscalização da rede.
3DestilarReduza os 6 grupos a 3 trade-offs principais entre as finanças nativas do Bitcoin e o DeFi de ativos embalados em relação à segurança, complexidade e liquidez para saída.
1CristalizarEscreva uma frase definindo o requisito mínimo de segurança para qualquer instrumento financeiro baseado em Bitcoin sem uma nova cadeia.
Verificação de fatos
Datas, números e afirmações verificados com as fontes publicadas listadas abaixo.