Boa,
Uma dúvida,
Quando eu faço uma transação, ela é propagada na rede, ficando na MEMPOOL, certo!?
Quem retira ela da MEMPOOL e insere no Bloco é o minerador.
Todas as transações são retiradas da MEMPOOL paralelamente por todos os mineradores ao mesmo tempo? Suponho que não, mas o que acontece se minha transação for colocada em um bloco, mas esse bloco for orfanado, ou seja, não fique na Longest Chain?
É muito provável que sua transação seja adicionada tanto no "bloco válido" quanto no bloco que ficou órfão, nesse caso nada precisa ser feito.
Porém, caso sua transação seja incluída apenas no bloco órfão, então ela terá terá de ser incluída novamente em um bloco futuro.
Agora o que nem eu tenho certeza... se é a rede quem re-adiciona a TX ao mempool ou se é o próprio usuário/exchange/wallet quem deve fazer isso.