O que é uma taxa de gas de blockchain?

Resumo das taxas de gas
A taxa de gas (gas fee) é um termo comummente utilizado para o custo que certos utilizadores de protocolos blockchain pagam aos validadores da rede cada vez que desejam realizar uma função na blockchain.
O gas serve como um incentivo para os validadores da rede registarem transações com precisão e agirem honestamente na manutenção do protocolo.
Embora Ethereum e Polygon utilizem o termo “gas fees”, outras blockchains como Solana e Bitcoin utilizam o termo “transaction fees” (taxas de transação). “Gas” (gás) vem da semelhança da taxa com o combustível que mantém um veículo em funcionamento.
As taxas de gas são frequentemente uma surpresa para os utilizadores de blockchain. Em serviços não-custodiais, onde as transações ocorrem diretamente na blockchain, as taxas de gas podem ser extremamente imprevisíveis de um minuto para o outro. Numa plataforma custodial — como o Kraken NFT — as transações ocorrem fora da rede blockchain e as taxas de gas imprevisíveis são eliminadas enquanto o NFT permanecer na plataforma.
Taxas de gas da blockchain explicadas
Qualquer atividade realizada diretamente numa blockchain, desde a execução de um contrato inteligente até à compra de um token não fungível (NFT), requer poder computacional para ser processada e concluída.
Os validadores de rede, um grupo distribuído de indivíduos que executam um programa de computador especializado para autenticar transações blockchain, fornecem este poder computacional. Os validadores compram, operam e mantêm o seu próprio equipamento enquanto trabalham para garantir a segurança e a precisão de uma rede blockchain.
As taxas de gas desempenham um papel importante ao transferir valor daqueles que necessitam de um serviço de rede blockchain para aqueles que fornecem o poder computacional necessário para o executar. As taxas de gas incentivam os validadores a processar transações com precisão e a manter a segurança do livro-razão da blockchain.
Incentivos, custos e penalidades da rede
Incentivos
Em blockchains de prova de trabalho (PoW), como a Ethereum, as taxas de gas são pagas pelos utilizadores finais aos mineradores para validar as suas transações. Os mineradores competem usando equipamento computacional especializado para gerar códigos aleatórios chamados hashes. O primeiro minerador capaz de gerar aleatoriamente um hash criptográfico começando com o mesmo número de zeros (ou mais) em comparação com o “hash alvo” é declarado o vencedor.
O minerador bem-sucedido pode então preencher o novo bloco com transações pendentes. Isso rende ao minerador criptomoeda recém-criada distribuída a partir da recompensa do bloco e quaisquer taxas anexadas a essas transações.
As taxas de gas também são importantes em protocolos blockchain que utilizam o mecanismo de consenso de prova de participação (PoS), como a próxima evolução da Ethereum, Ethereum 2.0. Nestas blockchains, as taxas de gas recompensam os validadores que primeiro comprometem uma certa quantidade de criptomoeda na rede para serem selecionados para verificar novas transações.
Aqueles que bloqueiam mais moedas podem executar mais validadores, tornando-os mais propensos a serem selecionados para validar novas transações do que aqueles que comprometem menos moedas. No entanto, alguma aleatoriedade programática ao nível do protocolo significa que isso não é garantido e os validadores com menos moedas ainda podem ser selecionados para validar transações e ganhar a recompensa do bloco.
Custos
Independentemente do algoritmo de consenso, validar transações numa rede blockchain não é gratuito. Os custos incluem equipamento computacional especializado e a eletricidade consumida por esse equipamento, bem como a participação financeira bloqueada pelos validadores que operam estas máquinas.
Para se tornar um validador na nova blockchain Ethereum 2.0 baseada em prova de participação, os indivíduos devem fazer stake de um mínimo de 32 ETH.
Penalidades
Também podem ocorrer penalidades para validadores PoS que agem fora das regras estabelecidas pela rede. Comumente conhecido como “slashing”, isto é projetado para dissuadir maus atores e pode resultar na confiscação parcial ou total da participação de um validador. Em casos extremos de comportamento malicioso, os validadores podem ser removidos de uma rede por completo.
Os detalhes das penalidades de slashing variam entre as blockchains e são definidos dentro das regras do protocolo.
Ao recompensar validadores honestos com incentivos e penalizar atores desonestos, as redes blockchain utilizam princípios da teoria dos jogos para manter de forma eficaz e autónoma a integridade das suas informações. Isso permite que as blockchains utilizem regras predefinidas para proteger autonomamente os registos sem a necessidade de instituições intermediárias.
Como são calculadas e pagas as taxas de gas?
As taxas de gas baseiam-se no conceito económico fundamental de oferta e procura.
No caso de uma blockchain, a oferta é o poder computacional total dos validadores na rede e a procura é o poder computacional total necessário para executar as transações submetidas pelos utilizadores da rede.
Voltando ao exemplo do carro, a oferta é a quantidade de gasolina armazenada nos tanques de um posto de gasolina e a procura é a quantidade de gasolina que os clientes do posto querem comprar. O preço do gas é definido para maximizar os lucros dos validadores / mineradores da rede e os utilizadores dispostos a pagar mais por gas podem ter a sua transação processada mais cedo.
As taxas de gas são tipicamente atualizadas em tempo real com base na procura atual da rede. Dependendo das suas necessidades e meios, os utilizadores podem ajustar manualmente a sua oferta de taxa para escolher entre um processamento mais rápido, mas mais caro, e um processamento mais lento, mas menos caro.
Antes da Atualização de Londres da Ethereum em agosto de 2021, o gas era calculado com base em dois fatores:
- Preço do gas: O preço que um utilizador escolhe pagar por cada unidade de gas. Pode pensar nisso como definir o preço que está disposto a pagar por unidade de combustível.
- Limite de gas: Isto é definido pelo utilizador e determina a quantidade máxima de gas que pode ser utilizada para realizar uma função específica. Pode pensar nisso como o número máximo de litros de combustível que um condutor está disposto a comprar.
Multiplicando estes dois componentes, Preço do gas x Limite de gas, resultava na taxa de gas máxima que um utilizador poderia pagar para executar uma transação.
Após a introdução do EIP-1559, que visa tornar as taxas de gas mais previsíveis, as taxas de gas são calculadas com base numa nova fórmula:
Limite de gas x (Taxa Base + Taxa de Prioridade (Gorjeta)).
Em vez de os utilizadores determinarem o custo das taxas de gas, a rede Ethereum implementa agora uma taxa base que se ajusta automaticamente por bloco, dependendo da procura do utilizador, ao mesmo tempo que define o preço mais baixo possível que um utilizador deve pagar para ter as suas transações processadas.
Uma vez paga uma taxa de gas, a quantidade de ETH da taxa base é permanentemente removida (queimada) da circulação. A atualização também permite que os utilizadores deem gorjetas aos validadores (anexem uma taxa de prioridade) à sua discrição, a fim de terem as suas transações processadas mais rapidamente.
Num cenário em que um utilizador define o limite de gas demasiado alto, a rede irá automaticamente reembolsar a diferença após a sua transação ter sido processada.
As taxas de gas da Ethereum são pagas em pequenas denominações da criptomoeda ETH nativa da blockchain Ethereum. Estas unidades menores de ETH são referidas como GWEI, onde um GWEI é igual a um bilionésimo de um ETH (ou 0.000000001 ETH).
Ferramentas online como o rastreador de gas da Ethereum da Etherscan permitem que os utilizadores verifiquem os preços médios do gas da Ethereum a qualquer momento para ver quanto podem precisar de pagar por uma determinada transação.
Um limite mínimo de gas de 21.000 GWEI é tipicamente necessário para processar transações na Ethereum. Oferecer abaixo desta quantia (ou da quantia mínima declarada necessária para realizar o cálculo) resultará numa transação falhada, embora o validador da rede ainda receba a taxa.
Desfrute de zero taxas de gas para transações no Kraken NFT
As taxas de gas criaram uma barreira significativa à entrada para muitos utilizadores de blockchain, mas especialmente para os colecionadores de NFT.
Os utilizadores do Kraken NFT só pagam taxas de gas ao mover NFTs para dentro ou para fora da plataforma. As transações executadas no Kraken NFT não incorrem numa taxa de gas imprevisível, seja na compra ou na venda.
Eliminar as taxas de gas retira o stress da negociação de NFTs, o que significa que pode construir a sua coleção de sonho sem a preocupação de custos inesperados.
Explore, organize e proteja a sua coleção de NFT — com zero taxas de gas — no marketplace Kraken NFT.
Impactos da atividade da rede nas taxas de gas
Uma rede fica congestionada à medida que os utilizadores submetem mais transações. À medida que os validadores têm mais transações para processar, os custos tendem a aumentar.
O oposto também é verdadeiro: Em momentos em que a procura por serviços blockchain diminui ou o número de validadores disponíveis aumenta, o preço médio do gas tende a cair.
A procura por projetos baseados em NFT, como CryptoKitties, Stoner Cats e Otherdeed for Otherside da Yuga Labs, levou o preço do gas na rede Ethereum a níveis extremos no passado. No meio desses frenesis, o custo do gas ultrapassou os $10.000 e excedeu em muito o custo dos próprios NFTs.
Além disso, esses picos na atividade da rede causaram atrasos significativos na liquidação de transações em outros tipos de aplicações (DeFi, play-to-earn e mais) na rede, deixando muitos a questionar se as suas transações seriam sequer processadas.