MSTR Cat

Blockchain/Nível II · Mecânica/2.2 Transações/Lição 3

Taxas e tarifas (sat/vB)

O leilão do espaço em bloco e a métrica que o precifica

MateriaisAcesso ao mempool.space ou a um explorador de blocos semelhanteUma calculadora capaz de divisão

Curiosidade

  1. Por que uma transação com taxa total maior às vezes fica para trás em relação àquela com taxa total menor?
  2. Por que um único byte de dados de assinatura custa menos do que um byte de dados de endereço no mesmo bloco?
  3. O que determina se um pagamento é confirmado em dez minutos ou em duas semanas?

Explorar

  1. Os mineradores selecionam as transações para seus blocos com base na taxa de taxa, e não no valor total da taxa. Um bloco tem capacidade finita; maximizar a receita exige que o maior valor possível seja acomodado nesse espaço. Trata-se de um leilão em que cada transação faz uma oferta com base em sua própria densidade. A métrica compara o preço por unidade de volume, garantindo que uma oferta pequena, mas de alto valor, supere uma oferta grande, mas de baixa densidade, quando o espaço é limitado.
  2. Desde que o SegWit foi ativado em agosto de 2017, a capacidade dos blocos é medida em unidades de peso em vez de bytes. O limite é de 4.000.000 de unidades de peso por bloco. Dados que não são “testemunhas” contam como quatro unidades de peso por byte; dados de testemunha (assinaturas) contam como uma unidade de peso. Os dados de testemunha nunca entram no conjunto UTXO que todo nó deve manter e podem ser removidos após a validação, portanto são cobrados menos.
  3. Os bytes virtuais (vB) normalizam esse peso: o vsize é igual ao peso total dividido por quatro. Portanto, as taxas são informadas em satoshis por byte virtual (sat/vB). Uma transação nativa SegWit típica com uma entrada e duas saídas tem aproximadamente 141 vB. O mesmo pagamento feito por meio de uma transação totalmente legada (P2PKH) ocuparia cerca de 226 bytes, ou seja, cerca de 60% a mais de espaço no bloco para o mesmo pagamento.
  4. As taxas variam de acordo com a demanda por espaço em bloco. Em dezembro de 2017 e novamente na primavera de 2021, o congestionamento levou as taxas a níveis históricos. Por volta da redução da recompensa em abril de 2024, o lançamento do protocolo de tokens Runes causou picos acentuados, já que os usuários se apressaram para criar novos tokens. Em períodos de menor atividade, as taxas caem até o limite mínimo, permitindo que até transações pequenas sejam confirmadas rapidamente.
  5. As carteiras estimam as taxas adequadas analisando as condições do mempool e os blocos recentes. Elas projetam quanto tempo uma transação levará para ser processada em diferentes níveis de preço. Essa estimativa é probabilística; não há garantias. Os usuários podem escolher taxas mais altas para obter confirmação mais rápida ou taxas mais baixas para economizar custos, aceitando o risco de atraso. O trade-off está entre certeza e despesa.
  6. Acesse mempool.space para observar as taxas atuais. Observe a taxa recomendada para o próximo bloco em comparação com a taxa da próxima hora. Selecione uma transação recente da lista e examine seu tamanho virtual (vsize) e a taxa total. Divida a taxa pelo vsize para verificar a taxa sat/vB exibida, confirmando assim como o mercado precifica essa unidade específica de dados.

Fatos-chave

  • Os mineradores avaliam as transações dividindo a taxa total pelo peso da transação para maximizar a densidade de receita.
  • O limite de tamanho do bloco é de 4.000.000 de unidades de peso; os bytes que não são de testemunho contam como 4 unidades, e os bytes de testemunho contam como 1.
  • Bytes virtuais (vB) são calculados como o peso dividido por 4, servindo como unidade padrão para as taxas de cobrança.
  • Uma transação típica nativa SegWit tem aproximadamente 141 vB, enquanto um equivalente legado tem cerca de 226 bytes.
  • As taxas sobem durante períodos de alta demanda, como em dezembro de 2017 e com o lançamento das Runes em abril de 2024.
  • As carteiras estimam as taxas com base na congestão do mempool e nos tempos recentes de inclusão de blocos.

Exercício nove, seis, três, um

9ReunirRegistre 9 transações recentes de Bitcoin de um explorador de blocos. Para cada uma delas, anote o tamanho virtual (vB), a taxa total em satoshis e a taxa resultante em sat/vB.
6AgruparAgrupe essas 9 transações em 6 categorias com base na sua taxa de tarifa em relação à mediana da rede naquele momento: significativamente mais alta, ligeiramente mais alta, próxima da mediana, ligeiramente mais baixa, significativamente mais baixa ou não confirmada após 24 horas.
3DestilarReduza esses grupos a 3 comportamentos de usuário distintos que determinam essas escolhas de taxa (por exemplo, urgência, otimização de custos, erro).
1CristalizarEscreva uma frase definindo o que uma taxa sat/vB realmente compra da rede de mineração.

Verificação de fatos

Datas, números e afirmações verificados com as fontes publicadas listadas abaixo.

Abrir na academia interativa →

EN ES ZH JA KO RU DE FR MS