DIARIO WEB3 - Dia 2 - Aprendendo GAS (Transaction FEE), Gwei, Wei e a relação disso com a ETH e sua Network

JOÃO PSTER - Aug 12 - - Dev Community

Depois de fazer algumas transações fui introduzido ao GAS e a Transaction FEE (especificamente na rede etherium) depois fui apresentado a EIP 1559 que mudou a forma com que Transaction Fees são calculadas e executadas.

Oque eu aprendi?

Conceito de GAS

Bem, é simples.
No mundo real, se você tem que levar ouro de um local para outro você vai precisar de um transporte, em palavras resumidas você vai gastar gasolina para transportar esse ouro (claro que não é só isso, mas vamos pensar só nisso).

Na rede Etherium (uma cripto) implementaram o sistema de GAS (GAS é gasolina em inglês), no ETH (Etherium) legacy se fazia da seguinte forma:

GAS na ETH Legacy

Ao enviar sua transação para a rede, você definia um valor de GAS máximo que gostaria de pagar, então a transação era enviada para a Main network.

Ao chegar lá, os mineradores (pessoas responsáveis por adicionar blocos novos a chain, vamos pensar assim), listavam os novos pedidos de acordo com o maior valor de GAS, e então executavam aquelas que tinham o maior valor.

Pontos Positivos

  • Os mineradores ganhavam bastante, toda FEE era enviada diretamente para eles.

Pontos Negativos

  • Frequentemente os usuários da rede pagavam valores abusivos de GAS.
  • Quando um evento gerava um pico de transações na Network o preço do GAS (e a quantidade dele) subia repentinamente.
  • Era difícil prever a quantidade de GAS que os mineradores iriam aceitar no bloco seguinte.
  • Quem colocasse um valor de GAS muito baixo (oque, se de repente tivesse um pico de uso na Network e as ofertas de GAS subissem muito, quem não estava sabendo e continuava a colocar pedidos com uma quantia de GAS normal acabava esperando muito para sua transação ser efetuada).

Como podem ver, tem mais pontos negativos do que positivos, mas não é só isso, eu não sou o melhor para explicar isso, então no fim vou deixar alguns vídeos de referência.

Simulando um cenário real

  1. Ao colocar uma transação, estão pagando em média 50 Gwei de FEE, e tudo ocorre bem.
  2. Devido a um pico de uso da Rede começam a vir blocos desesperados pagando 100 de Gwei, e os mineradores priorizam eles.
  3. Devido ao movimento de manada, e agora a ter vários blocos a 100 Gwei, os mais apressados começam a pagar cada vez mais, 150, 200, 300, 500 Gwei.
  4. Aqueles que não tem pressa, vão acabar ficando nos 50 Gwei, e podem demorar dias para ter suas transações efetuadas.
  5. O sistema tenderá assim ao CAOS, com taxas cada vez maiores, até que acabe esse pico de uso.

Agora vamos ver na EIP 1559.

GAS pós EIP 1559

Uma EIP significa Etherium Improvement Proposals (Propostas de melhoria da Etherium) e são geralmente discutidas apenas entre os membros do Core de desenvolvimento da ETH, mas a EIP 1559 é diferente, ela impacta todos, investidores, usuários e desenvolvedores.

A EIP 1559 implementou um sistema de GAS price variável que se adapta de acordo com o uso atual da rede de forma autônoma, para vocês entenderem a fundo esse conceito convido a assistirem:

Can ETH Become DEFLATIONARY? EIP 1559 Explained

Explicando a EIP 1559

Mudanças na EIP 1559

  1. Uma basefee, é um valor base de FEE, nenhum pedido a Network pode ter menos do que esse basefee.
  2. Aumentou o limite de GAS de 12.5M para 25M, tecnicamente aumentando o tamanho do bloco.
  3. Agora, a FEE é composta de uma basefee e uma tip (a tip vai para os miners).

Como a Basefee é calculada?
A basefee é calculada de acordo com o uso da Network, caso a network esteja com mais de 50% < a basefee aumenta, caso a network esteja com menos de 50% > de carda a basefee abaixa.

Como o limite de GAS por bloco se comporta?
12.5M GAS > 50% > 25M GAS

Ou seja, abaixo ou em 50% de uso, o limite de GAS por bloco é de 12.5M, acima de 50% é de 25M de Gás.

Do que é composta a FEE?
A FEE agora é uma Basefee + uma TIP, a TIP é um valor também em Gwei que é enviado diretamente ao minerador daquela transação, é a recompensa dele.

A basefee, como vou explicar mais para frente, vai ser queimada, isso mesmo, vai ser destruída, será ETH sendo destruido.

Simulando um cenário real

  1. Ao colocar uma transação, vamos dizer que os usuários estão pagando 50 Gwei de FEE (Somando Basefee + Tip), e tudo esta ocorrendo bem, pois a Network está em 50% de uso.
  2. De repente um pico sobe o uso da rede para 100%, no proximo bloco a Basefee vai ser automáticamente incrementada em 12.5% (A TIP pode variar, você quem define, quem tem uma TIP maior claramente vai ser priorizado).
  3. O pico continua, e então subsequentemente, bloco por bloco a Basefee será aumentada em 12.5% a cada bloco novo, enquanto a rede estiver acima de 50% de uso.
  4. Devido aos altos valores de FEE, a network é forçada devido ao seu alto valor por transação a ter menos transações, isso vai fazer com que o uso da Network abaixe, mas também devido a alta Basefee, muito ETH vai ser sendo perdido, fazendo com que tenha menos ETH na Rede, fazendo com que os ETH se tornem mais escassos, e assim, mais caros.
  5. Devido a pressão causada pelo alto valor de FEE, a Network começa a ser menos usada, fazendo com que o uso da Network caia para 40%, gradualmente, isso fará com que o tamanho do bloco máximo volte para 12.5M de GAS e reduzirá a basefee.
  6. Agora, devido ao baixo uso da rede e a FEE barata a rede começara a ser mais usada.
  7. O mesmo processo poderia acontecer novamente, mas as pessoas vão procurar o equilíbrio em 50% de uso, para manter justos os valores de FEE e a quantidade de uso da rede.

Resumo

Bem, agora eu entendo melhor a questão de GAS, e a relação dele com a FEE, a FEE é taxa por transação, como a gasolina usada por um carro para transportar ouro, essa taxa é descrita em GAS, tipo 10 litros de gasolina é a taxa para levar ouro de um bairro para outro.

O GAS é vendido por Gwei ou Wei, o Gwei e o Wei são basicamente Ether (Ether = Etherium), só que em escalas menores:
Wei: 1,000,000,000 Wei = 1 Gwei (Gigawei)
Gwei: 1000,000,000 Gwei = 1 Eth

Em resumo, o GAS é a gasolina, que custa ETH, mas custa bem pouco, então para não ficar falando 0.00000000000000231 ETH, se fala 0.00000231 Gwei.

Antigamente, quem pagava mais GAS era priorizado, e isso ia desenfreado tendendo ao CAOS, após a EIP 1559 existe um sistema mais complexo para regular o uso da Network e os preços de FEE, forçando o sistema ao equilíbrio, tipo um sistema de oferta e demanda, mas com uma intervenção autônoma descentralizada ajudando os seres humanos a evitar sua tendencia natural ao CAOS.

Tentativa de Minerar

Tentei começar a minerar, mas descobri que ETH não pode mais ser minerada, e sei que minerar Bitcoin vai ser uma loucura, vou deixar um link de um artigo que achei sobre criptos para minerar:

Não estou recomendando, eu só achei, e lí.
9 Best Cryptocurrencies for Mining (Easy to Hard)

Desisti de minerar por enquanto, só por enquanto.

Recomendações de conteúdo

Can ETH Become DEFLATIONARY? EIP 1559 Explained

Updraft Course

Meu sumiço

Fiquei um tempo sem postar, devido a meu problema de procrastinação, pois acabei me envolvendo em alguns projetos secundários e não estava acordando tão cedo mais, desculpem-me, vou tentar enfrentar isso e acordar sempre cedo para estudar.

. . . .
Terabox Video Player