Encontrei a palavra “LUX” na documentação do Dusk e, no começo, achei que fosse apenas mais uma unidade cripto que eu teria que memorizar.

Então vi a conversão.

1 DUSK = 1.000.000.000 LUX.

Ok.

São muitos decimais.

LUX é simplesmente a menor unidade de DUSK, semelhante a como wei se relaciona com ETH. O Dusk usa LUX para definir o preço do gas, com a taxa real calculada a partir do gas utilizado multiplicado pelo preço do gas.

Nada de revolucionário nisso.

Mas comecei a pensar por que isso importa mais do que parece à primeira vista.

A maioria das pessoas não pensa no gas em termos da menor unidade.

Elas só querem saber uma coisa:

“Quanto custou aquela transação para mim?”

E isso fica ainda mais interessante em uma cadeia que quer lidar com aplicações financeiras.

Se você estiver movendo quantias ínfimas, interagindo com contratos ou fazendo muitas transações automatizadas, a precisão das taxas começa a importar.

O modelo do Dusk também não cobra por gas que você não usa de fato. Se uma transação usa menos do que o limite de gas, a parte não utilizada não é cobrada. Se acabar o gas, a transação reverte, mas o gas já gasto ainda é pago.

Isso parece um detalhe de implementação entediante.

Provavelmente é.

Mas são esses detalhes que eu tenho percebido que estou prestando mais atenção ultimamente.

Todo mundo gosta de falar sobre throughput.

Todo mundo gosta de falar sobre privacidade.

Quase ninguém fala sobre as unidades mínimas por baixo do sistema que, no fim, os usuários precisam pagar.

Talvez seja porque uma boa infraestrutura deveria fazer essas coisas desaparecerem.

Você não deveria ter que pensar em LUX toda vez que enviar uma transação.

E se o Dusk eventualmente levar a sério a atividade financeira on-chain, eu suspeito que essa parte “chata” vai importar muito mais do que o nome sugere.
#dusk $DUSK @Dusk