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
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.
-
O que é um output descriptor? 1.1 Por que output descriptor combina com miniscript?
-
O que são "partial" descriptors? (Para referência: bitcoin/bitcoin#24114)
-
Como o descriptor tr() functiona? O que é uma tree expression? (Para referência: https://bips.xyz/386#user-content-tttrtt)
-
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)
-
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?