Como as transações de Bitcoin se espalham por uma rede global e descentralizada — e por que não são realmente "instantâneas"? Esta lição explica a mecânica da rede que torna a visibilidade das transações um processo observável e mensurável.
O que você vai aprender
Nesta lição, você aprenderá como a camada peer-to-peer do Bitcoin permite a propagação de transações e por que transações idênticas podem aparecer em momentos diferentes para diferentes observadores. Vamos abordar a descoberta de nós e a diferença entre conexões de entrada e saída, o padrão de propagação em dois passos no estilo gossip (inventário/anunciar e então solicitar/obter dados), e como o mempool armazena transações recentemente vistas. Você também aprenderá como características simples de topologia — grau do nó, agrupamento e latência — mudam o comportamento de retransmissão, além de como a largura de banda e o atraso de propagação moldam quando uma transação se torna observável em muitos nós. Ao final, você será capaz de esboçar um fluxo de propagação para uma transação de exemplo e explicar quais fatores da rede aceleram ou desaceleram esse fluxo.
Para quem é
Esta lição é destinada a iniciantes que desejam uma base conceitual sobre como a camada de rede do Bitcoin suporta transações. Não é necessário um profundo conhecimento em redes; uma familiaridade básica com o que é uma transação de Bitcoin e o mempool ajudará.
Principais tópicos abordados
- Descoberta de nós peer-to-peer e estabelecimento de conexões de entrada vs saída
- Propagação no estilo gossip usando mensagens inv (inventário) e getdata, e mensagens tx
- O mempool como o armazenamento de curto prazo de transações não confirmadas
- Modelo mental: a analogia da rede postal (anunciar e depois entregar)
- Efeitos da topologia da rede: grau, agrupamento e como afetam a retransmissão e a visibilidade
- Latência, atraso de propagação e restrições de largura de banda na observabilidade de transações