Blockchain

3 razões pelas quais as transações com Bitcoin são lentas

01/2020 08 às 27:XNUMX // Novidades

Bitcoin é a criptomoeda mais lenta

Apesar do Bitcoin oferecer descentralização e segurança sem precedentes, sua rede possui um fluxo significativo, a velocidade da transação. Um único processamento de transação pode levar até 10 minutos. Mas por que isso está acontecendo?

Para entender por que as transações de bitcoin às vezes levam tanto tempo para confirmar, é essencial primeiro entender como elas são verificadas.

Investigando a essência

Depois que uma transação é criada, uma mensagem de transação é enviada ao blockchain do Bitcoin e transmitida por todos os nós disponíveis na rede. Isso é chamado de fila Mempool, na qual transações não confirmadas aguardam validação por mineradores. Agora, os mineradores (em palavras simples, nós que validam uma nova transação) selecionam uma coleção de transações (com tamanho não superior a 1 MB) e tentam validá-las, resolvendo um problema matemático complexo como prova de trabalho (POW). 

Depois que um minerador valida com êxito uma transação e adiciona um novo bloco ao blockchain, ele o passa pelo razão atualizado para outros mineiros que estão tentando validar um novo bloco além disso. Nesse caso, muitos mineradores validam um novo bloco quase instantaneamente, e a regra da cadeia mais longa é aplicada para aceitar um bloco e descartar os restantes. A regra da cadeia mais longa é basicamente aceitar o blockchain com mais blocos a cada nó da rede, portanto, concordando com o mesmo histórico de transações. 

Esse processo parece demorado, embora a velocidade realmente dependa do equipamento utilizado. No entanto, existem vários outros motivos para a baixa velocidade da confirmação da transação.

Baixa taxa de transação

Uma vez que uma transação não confirmada esteja aguardando na fila de Mempool, é mais provável que os mineradores apanham as transações com uma alta taxa de transação. Por quê então? Porque, do ponto de vista dos mineiros, quando eles exploram um novo bloco para validar uma tradução, estão usando o poder da computação, portanto energia que lhes custa dinheiro. Portanto, é mais provável que eles ponham seus recursos e dinheiro para validar uma transação que lhes ofereça melhores retornos.

Congestionamento de rede

Um bloco na blockchain do Bitcoin pode conter apenas uma coleção de transações que não excedem 1 MB de dados. Portanto, a blockchain Bitcoin pode lidar apenas com 7 transações por segundo. Considerando a dificuldade atual de problemas matemáticos complexos, leva em média 10 minutos para aplicar a regra da cadeia mais longa e validar um novo bloco. Portanto, se a rede estiver congestionada e um grande número de transações não confirmadas ocorrer na fila Mempool, ainda poderá demorar muito tempo, mesmo se você estiver disposto a pagar uma taxa de transação mais alta.

Tamanho da transação

Como um bloco no blockchain do Bitcoin pode armazenar apenas informações com tamanho de até 1 MB, uma transação grande pode ocupar muito espaço. Assim, dificultando a validação de transações de tamanho maior pelas mineradoras. Portanto, é mais provável que as mineradoras escolham transações menores, comparativamente fáceis de validar.

A maioria das trocas e carteiras ajusta dinamicamente a taxa de transação com base no congestionamento da rede. Isso significa que o serviço de carteira ou troca calculará a taxa de transação apropriada, dependendo da carga atual da rede e do tamanho da transação. No entanto, a taxa pode ser ajustada manualmente. Muitos serviços de carteira oferecem aos usuários algumas opções ajustáveis.

E quanto a outras altcoins?

Bitcoin não é a única criptomoeda, mas é provavelmente a mais lenta. Em comparação com a velocidade média das transações das 10 maiores criptomoedas, o Bitcoin leva mais tempo para processamento. 

O Ethereum geralmente leva cerca de 6 minutos, enquanto moedas como Ripple (XRP) ou Stellar (XLM) levam menos de 5 segundos. Isso ocorre porque o Ripple e o Stellar podem lidar com mais de 1000 transações por segundo, enquanto o blockchain Bitcoin e Ethereum podem lidar apenas com 7 e 15 transações por segundo, respectivamente.

Falando sobre a velocidade da transação e suas limitações, espera-se que nos próximos anos o aumento do Ethereum 2.0 resolva essas limitações. Por outro lado, os desenvolvedores de Bitcoin também trabalham na melhoria de sua rede, para que a comunidade possa ver uma melhoria também.   

Fonte: https://coinidol.com/bitcoin-transactions-slow/