Skip to content

Latest commit

 

History

History
29 lines (19 loc) · 1.39 KB

01.md

File metadata and controls

29 lines (19 loc) · 1.39 KB

Nessa quarta-feira (17/07/2024) às 14:00 horas, iremos fazer nosso primeiro Bitcoin PR Review Club. A ideia é reunirmos para discutirmos e revisarmos um PR de um projeto Bitcoin open source. O host será o responsável por escolher um PR para revisarmos bem como preparar algum material de estudo e guiar as discussões.


  • Host: Bruno Garcia
  • Projeto: Bitcoin Core
  • PR: #30243 - Tr partial descriptors
  • Local - https://vinteum.org/reviewclub
  • Dia e Horário - 17/07/2024 | 14:00 UTC-3

Perguntas e materiais de estudo

Esse PR tem como objetivo implementar rawnode() e rawleaf() em tr() descriptors. Para que possamos ter uma discussão de qualidade, estude as seguintes questões para debatermos juntos.

  1. O que é um output descriptor? 1.1 Por que output descriptor combina com miniscript?

  2. O que são "partial" descriptors? (Para referência: bitcoin/bitcoin#24114)

  3. Como o descriptor tr() functiona? O que é uma tree expression? (Para referência: https://bips.xyz/386#user-content-tttrtt)

  4. No PR #30243, o autor implementa rawnode() e rawleaf(), como esses dois descriptors funcionam? (Para referência: https://delvingbitcoin.org/t/tr-rawnode-and-rawleaf-support/901)

  5. Você revisou o código? Deu uma olhada? 5.1 Concept ACK? utACK? tACK? 5.2 O que você tem a dizer sobre a organização dos commits e do código?