Na rede Bitcoin, o conceito de Mempool é proeminente. Por isso, se até recentemente se envolveu em criptomoeda, provavelmente já ouviu falar dele. Este artigo explicará por que existe um Bitcoin Mempool e por que é importante entender como ele funciona.
Em poucas palavras, o Bitcoin Mempool é uma das fases do sistema de transferência de moedas, nomeadamente a sala de espera para uma transação. Quando uma transação é verificada por um nó, ela espera no Mempool pelo mineiro para a tomar para si. Todos os nó completo da rede Bitcoin suporta o Mempool. Se quiser saber exatamente como isto acontece, continue na página. A revisão irá falar-lhe sobre:
- Transação de Bitcoin
- Coordenação da pool de memórias Bitcoin
- Estrutura do pool de memória Bitcoin
- Mempool na rede Bitcoin
- Secção FAQ
- Conclusão
Como funciona uma transação de Bitcoin?
A transação de Bitcoin, ou seja, a transferência de moedas de um utilizador para outro, tem lugar em várias fases. Uma parte importante é a verificação da transação em todos os computadores da rede, ou seja, todos os nós que estão atualmente livres para esta atividade. O tamanho do bloco pode não permitir um grande número de transacções, pelo que estas têm de esperar, por exemplo, dois blocos antes de serem totalmente processadas e confirmadas. Há datas em que o mempool de Bitcoin fica livre e há mais oportunidades para transferir dinheiro.
Depois de a transação ser verificada pelo nó, passa à fase seguinte. Na verdade, esta é a Mempool, uma área especialmente atribuída para o armazenamento temporário de transacções não confirmadas. Nesta sala de espera, a transação aguarda que o mineiro a venha buscar para a incluir no bloco seguinte. Por esta ordem, a transação passa pela cadeia de blocos. Uma vez que esta secção tem uma função de armazenamento, o seu nome significa “Memory Pool”.”
Assim, o Rede Bitcoin tem nós de verificação, e neles são atribuídas zonas de espera para transacções verificadas mas ainda não confirmadas. Em suma, esta é a área de armazenamento de transacções não confirmadas para todas as transacções pendentes, ou seja, ainda não consideradas e não aceites pelo mineiro. Os mineiros verificam as transacções e passam-nas para um novo bloco, sendo depois transmitidas aos pares de blocos. Existe um gráfico especial que mostra este processo (para informações sobre o gráfico, ver abaixo).
Cada nó pode armazenar um número diferente de transacções em espera, dependendo do seu volume e taxa de transferência. Por conseguinte, cada um deles tem a sua própria versão de transacções não confirmadas. Este é um dos factores que explicam a diferença entre Mempools.
Coordenação da pool de memórias Bitcoin
Uma vez que um único nó pode processar uma grande quantidade de transacções, pode ter muitas transacções não confirmadas ao mesmo tempo. O tamanho do Mempool não é infinito, então como é que o sistema lida com isso?
O problema é resolvido com uma taxa de transação. Assim que o número de transacções pendentes atinge o limite definido, o nó começa a ordená-las por prioridade. Cada transação paga uma taxa e tem um tamanho, pelo que o sistema começa a ordená-las por estes parâmetros. O nó define o mínimo de taxa de transação e cria assim uma fila de pagamento.
Para permanecer em Mempool nesta situação, o utilizador deve pagar uma taxa mais elevada pela sua transação. Isto pode não parecer muito amigável para os utilizadores, mas dá-lhes a oportunidade de transferir dinheiro. As transacções que pagam uma taxa mais elevada (incluindo a que depende do tamanho da transação) são mais rápidas na cadeia de bloqueio. Pequenas quantidades de BTC ou outras criptomoedas geralmente sofrem ao mesmo tempo, pois não envolvem uma grande taxa de transação.
Se a taxa de transação for inferior ao limiar de entrada, estas transacções são removidas do Mempool. Depois de limpar temporariamente a memória, o acesso é aberto a novas transacções, mas apenas se estas tiverem uma taxa suficientemente elevada. Assim, um aumento no número de transações leva a taxas cada vez mais altas. Este sistema permite que a rede Bitcoin evite que os nós e o Mempool fiquem sobrecarregados e entrem em colapso.
Estrutura do pool de memória Bitcoin
Entre outros melhorias Para o funcionamento da rede Bitcoin, o Mempool foi concebido para estabelecer a comunicação entre nós de diferentes níveis, externos e internos. Isto é feito para que os dados sobre transacções e taxas de transação que estão armazenados no Mempool fiquem disponíveis para os utilizadores. Os negociantes de BTC podem estar interessados neste serviço nos seguintes casos:
- Um proprietário de uma carteira lite pretende obter informações actualizadas sobre a transação antes de esta ser transferida para o bloco.
- Um mineiro pretende carregar uma lista de transacções não confirmadas para começar a verificá-las e a confirmá-las.
- Um mineiro pretende verificar se existem taxas lucrativas provenientes das taxas de transação.
- Um mineiro pretende avaliar a taxa de juro.
- O mineiro ou operador pretende recolher estatísticas de dados sobre a rede Bitcoin e os blocos.
- Um operador pretende diagnosticar a rede e o serviço Bitcoin.
Assim, a informação sobre as transacções é útil para uma vasta gama de pessoas da rede Bitcoin. O Mempool não é apenas uma área de espera para as transacções, mas também informa os mineiros e os operadores sobre o estado dos fundos nas transacções. Estes dados são processados no nó completo e são actualizados regularmente para que a informação sobre o estado da transação esteja sempre correta.
Ao mesmo tempo, não deve tratar um Pool de Memória como um armazenamento completo. Não é esse o caso, uma vez que a sua principal tarefa é efetuar pagamentos. Deve realizar o maior número possível de transacções num curto espaço de tempo para as transferir para o novo bloco e receber as seguintes.
Mempool na rede
É importante que os mineiros mantenham uma taxa uniforme de progresso das transacções na cadeia de blocos, ou seja, a distribuição da receção de transacções no Mempool e a sua saída para o bloco seguinte. Se existirem muitas transacções não confirmadas à espera no pool e muitas outras a caminho, isto cria um tráfego congestionado e leva a atrasos na transferência de BTC e de outro dinheiro. Não importa quantas transacções permaneçam no Mempool ao mesmo tempo, elas devem ser classificadas prontamente. O mecanismo, como vimos, é baseado em taxas.
A utilização de Mempuls na rede implica também uma limpeza completa das pools. Quando o mineiro envia o último bloco para o nó, limpa o Mempool de todas as transacções atualmente nele contidas. Isto significa que todas as transacções pagaram uma taxa e foram confirmadas. O resultado é um aumento da quantidade de memória na pool. Há momentos em que o Mempool é limpo da data e está pronto para aceitar transacções para transferência para os próximos blocos na íntegra.
Existe um gráfico especial para acompanhar o estado do Mempool. Pode ver o tamanho do mempool e o número de transacções no eixo y. Este gráfico permite aos mineiros recolher estatísticas e prever a carga do Mempool, bem como o aumento ou diminuição da taxa num futuro próximo. Os dados são agregados, tendo em conta o número de transacções em espera e as transacções confirmadas quando são passadas para os blocos seguintes. Podemos ver o tráfego do Mempool e o tempo médio de espera. Além disso, o gráfico fornece mais informações sobre o movimento de BTC na rede, tendo em conta a transição das transacções por blocos.
FAQ
Quanto tempo demora a confirmação de uma transação?
Em média, o tempo para transferir uma transação para um bloco demora 10 minutos (na prática, pode demorar até uma hora). A taxa de transferência por bloco depende do tamanho da taxa de transação. Pode ver o gráfico aqui para compreender o tempo de carregamento da rede e efetuar transacções em períodos mais livres.
Como posso avançar uma transação para o bloco seguinte?
Se a transação não for confirmada no prazo de dois dias, a taxa pode ser aumentada. Outra forma é acelerar a transação mediante o pagamento de uma taxa (alguns pools fornecem esse serviço). Em suma, quanto mais elevada for a sua taxa, maior será a probabilidade de a transação não ficar retida no Mempool.
Conclusão
O Mempool é uma parte importante da blockchain. A área de espera permite-lhe ter uma ideia do congestionamento do tráfego e prever o tempo de espera. Os mineiros e comerciantes experientes de Bitcoin podem até estimar o montante da taxa que terá de ser feita para uma transação bem sucedida.








