This article has been translated from English to Portuguese.

O que é o ether?

Ether (ETH) é a moeda interna utilizada na rede Ethereum.

ether (ETH)

Tal como a bitcoin (BTC), pode ser visto como um ativo digital utilizado para armazenar e/ou transferir valor na blockchain.

Mas o principal caso de uso do ether é facilitar a computação de contratos inteligentes e aplicativos descentralizados (dApps) na rede Ethereum.

Qualquer pessoa que pretenda criar software no Ethereum tem de pagar pelo poder de computação com ether (ETH).

Um nó Ethereum tem de executar uma transação na rede e não o vai fazer de graça. Sem ETH, simplesmente não podes fazer nada no Ethereum.

Isto foi feito por design para resolver um dos maiores problemas com uma máquina Turing-completa: o problema da paragem.

Embora uma máquina de Turing-completa seja fantástica, pois pode processar praticamente qualquer cálculo concebível que lhe faças, não sabe quando parar de calcular se não lhe disseres para o fazer.

Por isso, se uma aplicação for programada para correr num ciclo infinito, essa aplicação vai correr para sempre. Este cenário causaria grandes problemas ou até mesmo a paragem da rede Ethereum!

Para ajudar a desincentivar os maus actores de executarem código com loops infinitos ou de enviarem spam à rede com contratos de computação pesada, o Ethereum impõe taxas de transação (pagas em ETH) para executar contratos inteligentes.

Este requisito faz do ether um mecanismo chave para manter sob controlo a procura de recursos computacionais na rede Ethereum.

É como a gasolina num carro de corrida. Sem gasolina, o carro não arranca. E quanto maior for o carro ou quanto mais força deres ao carro, mais combustível é necessário para manter a velocidade e chegar à meta.

Se a gasolina acabar, o carro pára, tal como uma aplicação quando fica sem éter.

O que é o gás?

O termo "gás" foi criado para diferenciar entre o valor do éter (ETH) e o custo computacional da utilização da máquina virtual do Ethereum (EVM).

Ethereum Gas

O gás é a forma como a rede Ethereum mede o esforço computacional necessário para executar transacções.

Chama-se gás porque, tal como os automóveis precisam de gasolina para funcionar, a rede Ethereum precisa de gás para continuar a funcionar.

Por exemplo, enviar 1 ETH da Pessoa A para a Pessoa B pode exigir 21.000 unidades de gás. Transacções mais complexas, como a criação de uma NFT, podem exigir 2.000.000 de gás ou mais.

Isto significa que o gás em si não é a tua taxa de transação.

O gás é uma unidade usada para medir o esforço computacional necessário para realizar ações específicas no blockchain da Ethereum. A taxa de transação envolve outros factores, como taxas de base e taxas de prioridade.

O gás também não é ETH.

O preço de uma unidade de gás aumenta quando a rede Ethereum está ocupada e diminui nas horas de menor movimento.

A quantidade de "gás" necessária é determinada pela oferta de capacidade de mineração e pela procura de transacções necessárias para serem processadas. Uma vez que os mineiros podem recusar-se a processar transacções se o preço do gás for demasiado baixo, o preço do gás tem de ser suficientemente elevado para compensar o custo do poder computacional necessário para processar essas transacções.

Por exemplo, o preço de 1 ETH sobe quando muitas pessoas de repente querem NFTs e cai quando alguém faz um tweet controverso atacando a utilidade do Ethereum.

Mas o gás tem um preço em ETH.

O preço do gás é a quantidade de ETH necessária para pagar uma unidade de gás.

Se uma unidade de gás tiver um preço de 0,000000015 ETH, a tua transação que requer 21.000 unidades precisaria de pelo menos 0,000315 ETH para ser efectuada.

Olha. São demasiadas casas decimais e tão poucos ETH!

Outros também pensam assim.

Entra no giga-wei ou gwei.

Gwei representa uma fração de 1 ETH.

Tal como os cêntimos de um dólar, wei é a denominação mais pequena de ETH. Gigawei traduz-se em 1.000.000.000 wei ou 0,000000001 ETH.

Existem outras formas de denominar ETH, mas gwei é a mais comum entre os utilizadores de ETH.

No exemplo acima, em vez de dizeres que o preço do gás está a 0,000000015 ETH, podes simplesmente dizer que o preço do gás é 15 Gwei.

É "gwei" mais conveniente para ti!

Como é calculada a taxa de gás?

Claro que a taxa de transação não envolve apenas o gás e os preços do gás. Inclui também a TAXA DE BASE, que é o preço necessário para colocar uma unidade de gás no bloco do Ethereum.

As taxas de base são determinadas pelos blocos anteriores. A taxa de base pode aumentar até 12,5% por bloco se as transacções do bloco anterior utilizarem mais gás do que o tamanho do bloco alvo atribuído.

Mas não pagas apenas pelo serviço. Também tens de acrescentar uma gorjeta!

Lembra-te que os mineiros recebem recompensas por bloco, independentemente do que está dentro de um bloco Ethereum.

Para os incentivar a computar a tua transação e a adicioná-la à cadeia de blocos, podes adicionar umaTAXA DE PRIORIDADE (ou DICA) por unidade de gás quando introduzires os detalhes da transação.

E tu que pensavas que os motoristas do Uber Eats eram exigentes.

Nesta altura, a tua taxa mínima de transação seria a seguinte:

Taxa Tx = (unidades de gás necessárias para a transação) x (preço do gás pelo menos igual à taxa base + gorjeta)

Mas e se executares uma transação invulgar que necessite de muito mais gasolina do que pensavas? Acabarás por pagar muito mais do que pensavas!

É por isso que os utilizadores costumam adicionar um limite de combustível às suas entradas.

No nosso exemplo do combustível, para orçamentar uma viagem de carro (executando uma transação), terias de pensar no preço do combustível (preço da gasolina) e no número máximo de galões que achas que a viagem de carro necessitaria (limite de gasolina).

O "limitede gás" é o número máximo de unidades de gás que estás disposto a pagar para executar a tua transação.

A utilização de um limite de combustível garante que não gastas acidentalmente muito mais do que o teu orçamento. Estás protegido contra um código de contrato defeituoso que exige subitamente mais gás.

Em alternativa, os utilizadores têm a opção de definir um LIMITE DE TAXA MÁXIMO para indicar à rede o valor máximo de gwei que estás disposto a gastar na tua transação.

Mas não sejas demasiado mesquinho com o teu gás e limites máximos! Os mineiros só usarão gás e gwei suficientes para executar a transação e reembolsar-te-ão o resto.

Mas se uma transação atingir o seu limite de gás ou máximo e "ficar sem gás" antes de ser executada, então a transação falhará e perderás o gás que os mineiros já consumiram.

Isso seria... "gwei" demasiado desperdício.

Tendo em conta os limites de gás, a nossa nova fórmula de taxa de transação mínima seria a seguinte:

Taxa de transação = (limite de gás) * (taxa base + gorjeta)

Digamos que a pessoa AED está a enviar 1 ETH para a pessoa B.

A transação simples requer apenas 21.000 gás, mas muitas pessoas estão a trocar tokens ERC-20, pelo que a taxa base atual é de 300 gwei. A pessoa AED decide dar uma gorjeta de 20 gwei para garantir que os 2 ETH são transferidos.

Usando a fórmula acima, a taxa de transação da Pessoa A é:

(21.000) x (300 + 20) = 6.720.000 gwei ou 0,00672 ETH

Isto é cerca de $18,84 por transferir 1 ETH (~$3.000)!

Para alguns, 18,84 dólares podem ainda ser um pouco elevados. Felizmente, existem esforços para reduzir as taxas de transação.

A mudança do Ethereum para o algoritmo de consensoProof-of-Stake (PoS), por exemplo, reduziria os requisitos computacionais por transação.

Um conjunto de soluções de escalonamento da camada 2 também promete aliviar a carga da rede, fazendo a computação pesada fora da cadeia.

A maioria das carteiras e plataformas pode estimar automaticamente os preços do gás e do gás para as tuas transacções.

Mas se quiseres praticar as tuas capacidades de cálculo das taxas de transação, então vais querer ver esta folha de consulta!

Gás Unidade de medida do esforço computacional que os mineiros necessitam para executar a tua transação e registá-la na cadeia de blocos do Ethereum.
Taxa de bloco/base A quantidade mínima de gás necessária para colocar a transação no último bloco Ethereum. As taxas de base são "queimadas" no final de cada transação.
Gwei Abreviatura de gigawei, um nome para uma fração de 1 ETH que tens de pagar pelas taxas de transação.

1 Gwei = 0.000000001 ETH

Ex: Se estás a enviar 1 ETH e a taxa de transação total é de 4230000 gwei (0.00423 ETH), terás de enviar 1.00423 ETH para executar a tua transação com sucesso.

Preço do gás O número de gwei que estás disposto a pagar por uma unidade de gás.
Limite de gás O número máximo de unidades de gás que estás disposto a pagar para executar a tua transação.

Podes ajustar a quantidade de gás que queres gastar, mas se definires um limite de gás inferior ao total de gás necessário, a tua transação "perderá gás" e falhará.

Diferentes tipos de transacções requerem uma quantidade mínima de gás diferente para serem concluídas.

Taxa máxima O custo máximo (em gwei) que estás disposto a gastar na tua transação.

Depois de deduzidas as taxas e a gorjeta, o restante da taxa máxima será devolvido ao remetente da transação.

Tal como nos limites de gasolina, se definires uma taxa máxima inferior à taxa real necessária, a transação falhará.

Taxa de Prioridade/Tipo Uma taxa adicional que pagas aos mineiros para incluir/priorizar a tua transação na blockchain.
Queima de gás Quando os utilizadores pagam pelas suas transacções, a sua taxa de gás base é destruída (permanentemente removida de circulação) pelo protocolo.
Fórmula da taxa de transação (Limite de gás) x (Taxa base + gorjeta)