Autor: 1miau
Tópico Original: Why people should be using SegWit addresses
Tradução oferecida por iniciativa de:
O SegWit
https://en.bitcoinwiki.org/wiki/Segregated_Witness foi introduzido há 4 anos e a sua principal melhoria são as taxas mais baixas para transações enviadas de endereços SegWit.
Existem diferentes formatos de endereços de Bitcoin. Isso é parcialmente visível observando o seu prefixo:
Prefixo | Categoria | Formato |
________ | __________________________ | _______________________________________________________________________________ _____________________ |
1… | Legacy-Address | P2PKH (pay to public key hash) |
3… | Multisignature-Address | P2SH (pay to script hash) |
________ | __________________________ | _______________________________________________________________________________ _____________________ |
3… | nested SegWit-Address | P2WPKH-P2SH (pay to witness public key hash - pay to script hash) / P2WSH-P2SH (pay to witness script hash - pay to script hash) |
________ | __________________________ | _______________________________________________________________________________ _____________________ |
bc1q… | native SegWit-Address (bech32) | P2WPKH-bech32 (pay to witness public key hash) / P2WSH-bech32 (pay to witness script hash) |
bc1p… | Taproot-Address | P2TR-bech32m (pay to tap root) |
1… endereços começando com 1 são endereços Bitcoin padrão e
nunca são SegWit.
3… endereços começando com 3
podem ser SegWit, mas também podem ser endereços de múltiplas assinaturas. Só podemos ver se é SegWit depois de enviarmos Bitcoins do endereço e analisando os detalhes da transação de saída.
bc1… Endereços começando com bc1q (SegWit nativo) e bc1p (Taproot)... são
sempre endereços SegWit.
Uma explicação simplificada de como identificar endereços SegWit pode ser encontrada aqui:
Endereços BTC começando com “3”, o que são? Explicação simplificada.
SegWit nativo ou SegWit “aninhado”?Depois de ler as linhas cima e descobrir os beneficios de usar endereços SegWit, você pode estar de perguntrando quais são as diferenças entre um endereço SegWit nativo (bech32, começando com bc1q…) / endereço Taproot (bech32m, começando com bc1p) comparado com um endereço SegWit “aninhado” (P2WPKH-P2SH / P2WSH-P2SH, começa com 3….).
Para nós, é importante saber que usar um endereço SegWit/endereço Taproot nativo resultará em taxas ainda mais baixas em comparação com um endereço SegWit “aninhado”.
A economia ao enviar de um endereço SegWit aninhado (3…) em comparação com um endereço Legacy (1…) é de 26% +.
A economia ao enviar de um endereço SegWit nativo (bc1q…) em comparação com um endereço Legacy (1…) é de 38% +.
Dependendo do número de entradas no endereço, a economia é variavel, sendo que um maior número de entradas economizará ainda os percentuais.
Adicionado em novembro de 2022: agora, o Taproot-Adress (bc1p…), também esta disponivel. Em termos de economia de taxas, os endereços Taproot são igualmente eficazes como os endereços SegWit nativos (bc1q..). A economia em comparação com um endereço Legacy (1…) é de 38% +.
Um cálculo detalhado pode ser encontrado
aqui, fornecido por Charles-Tim.
Isso porque o SegWit e o Taproot nativos são tecnicamente muito semelhantes, já que o SegWit e o Taproot nativos fazem parte do Programa Witness (bech32 / bech32m).
Quais são as vantagens adicionais de usar um endereço SegWit?Além das taxas de transações mais baixas, você também ajudará a rede Bitcoin usando endereços SegWit, já que mais transações caberão em um bloco. Como resultado, o Bitcoin poderá processar mais transações por segundo, o que beneficia todos os participantes.
Alguma desvantagem? Se voce usou Bitcoins em alguns serviços centralizados e agora deseja envia-los para o seu próprio endereço bech32 SegWit, é possivel que o serviço centralizado não reconheça o seu endereço bech32 e o rejeite como inválido. Isso ocorre porque alguns sites demoram a realizar atualizações e não aceitem esse novo formato de endereço bech32. No entanto, isso se aplica apenas a endereço bech32, mas não ao SegWit “aninhado”, que é compatível em qualquer lugar, sendo que mais serviços darão suporte total ao bech32, mais cedo ou mais tarde. Isso é apenas uma informação, caso você esteja se perguntando por que não pode enviar
BTC para um endereço bech32 de alguns serviços centralizados quando ele é rejeitado.
Aqui está uma lista onde você pode ver os diferentes formatos de endereços suportados por algumas wallets:
https://en.bitcoin.it/wiki/Bech32_adoption
Estatisticas interessantes sobre o SegWitAssim como muitas coisas em torno do Bitcoin, existem várias estatisticas e gráficos valiosas sobre o SegWit, como por exemplo o
https://transactionfee.info/.
Entre outras categorias, você pode encontrar a porcentagem de transações de Bitcoin que estão usando SegWit:
https://transactionfee.info/charts/payments-spending-segwit/Porcentagem atualmente em torno de 86%.
Uma visão geral sobre as porcentagem de SegWit “aninhado” e SegWit nativo:
https://transactionfee.info/charts/inputs-types-by-count/Nota: os números totais de SegWit nativo (bech32, roxo e azul escuro) são relativamente baixos em comparação com o SegWit “aninhado” (azul claro e laranja).
ConclusãoEscolher um endereço bech32 SegWit será a melhor decisão no longo prazo e isso trará diversas vantagens para você e para a rede Bitcoin de um modo geral
Tradução oferecida por iniciativa de: