Cover Image for Aula ao Vivo Bitcoin Coders | Multisig por dentro: chaves, scripts e assinaturas no Bitcoin
Cover Image for Aula ao Vivo Bitcoin Coders | Multisig por dentro: chaves, scripts e assinaturas no Bitcoin
Avatar for Bitups
Presented by
Bitups
Onde bitcoiners se encontram para aprender e se conectar.
Hosted By
38 Going

Aula ao Vivo Bitcoin Coders | Multisig por dentro: chaves, scripts e assinaturas no Bitcoin

Zoom
Registration
Welcome! To join the event, please register below.
About Event

​Uma configuração multisig permite que o controle sobre um UTXO seja distribuído entre várias chaves, reduzindo pontos únicos de falha e permitindo diferentes modelos de segurança, recuperação e custódia. Mas o que realmente acontece por baixo quando uma transação exige duas ou mais assinaturas? Como essa condição aparece no Bitcoin Script? E como diferentes participantes conseguem assinar uma mesma transação sem compartilhar suas chaves privadas?

​Nesta Aula ao Vivo Bitcoin Coders, vamos explorar o funcionamento técnico de multisig diretamente no Bitcoin Core, construindo uma configuração 2-de-3 e acompanhando todo o processo desde a criação das chaves até a transação final.

​Vamos trabalhar com descriptors, P2WSH, Bitcoin Script e PSBTs para observar como uma política multisig é construída, como o script que protege o UTXO é representado, como as assinaturas são adicionadas separadamente e o que acontece quando ainda não existe quorum suficiente para concluir a transação.

​Ao longo dos experimentos, também vamos sair do exemplo básico e reproduzir situações que aparecem em aplicações reais. Vamos simular o comprometimento de uma das chaves e verificar por que isso não é suficiente para movimentar os fundos em uma configuração 2-de-3. Depois, vamos utilizar a mesma estrutura para demonstrar um modelo de custódia compartilhada, no qual um terceiro participante pode ajudar na recuperação sem possuir controle unilateral sobre os bitcoins.

​Por fim, vamos utilizar a mesma idéia para simular um cenário de herança, mostrando que o protocolo não conhece conceitos como proprietário, custodiante ou herdeiro: ele apenas verifica se a condição definida pelo script foi satisfeita pelas assinaturas apresentadas.

​Ao final, teremos acompanhado no terminal todo o caminho entre chaves públicas, descriptor, witnessScript, endereço P2WSH, UTXO, PSBT, assinaturas e witness final, entendendo o que realmente acontece quando uma carteira multisig movimenta bitcoin.

​Você está convidado para a Aula ao Vivo Bitcoin Coders | Multisig por dentro: chaves, scripts e assinaturas no Bitcoin, um encontro online para quem quer entender, através de código, terminal e experimentos reais, como o Bitcoin permite distribuir a autorização de gasto entre múltiplas chaves.

​O que esperar:

  • ​Um ambiente colaborativo entre pessoas que valorizam o código, a descentralização e a soberania.

  • ​Uma linguagem técnica, mas acessível, conectando teoria, Bitcoin Script e experimentos ao vivo.

  • ​Criação de uma multisig 2-de-3 diretamente no Bitcoin Core.

  • ​Construção e inspeção de descriptors com wsh(sortedmulti(...)).

  • ​Análise do witnessScript e da condição OP_CHECKMULTISIG.

  • ​Criação e financiamento de um endereço P2WSH em regtest.

  • ​Construção de uma PSBT e assinatura independente por diferentes participantes.

  • ​Demonstração prática de uma PSBT com apenas uma assinatura, ainda incapaz de satisfazer a política 2-de-3.

  • ​Inspeção do witness final contendo as assinaturas e o script utilizado no gasto.

  • ​Simulação do comprometimento de uma chave e análise de por que ela não é suficiente para movimentar os fundos.

  • ​Experimento de custódia compartilhada e recuperação utilizando diferentes combinações de chaves.

  • ​Simulação de um cenário de herança utilizando a mesma política multisig.

  • ​Discussão sobre o que multisig resolve, o que permanece fora do protocolo e onde políticas mais complexas podem exigir outras ferramentas.

  • ​Espaço para perguntas, discussões e demonstrações ao vivo.

​Começaremos pontualmente às 19h.

​Importante: Nossas Aulas ao Vivo têm um foco simples e único: Bitcoin. Todos os tópicos e discussões são centrados em Bitcoin, a rede monetária global, e bitcoin, o ativo de reserva. Se você procura conteúdos sobre tokens, altcoins, NFTs, blockchains alternativas ou outros investimentos, existem diversos outros espaços para isso. Aqui, nosso compromisso é aprofundar o conhecimento sobre Bitcoin.

​Apoio: Area Bitcoin

​Até lá!

Avatar for Bitups
Presented by
Bitups
Onde bitcoiners se encontram para aprender e se conectar.
Hosted By
38 Going