Pular para o conteúdo

Calculadora de Taxa Plutus

Por volta de 1 min

O estimador de taxa Plutus foi desenvolvido pelos especialistas em desempenho da IOG para benchmarking e comparação de preços. Ele utiliza informações de transações Plutus do mundo real e configurações atuais da mainnet para prever as taxas que serão cobradas por uma transação. O estimador pode ser usado para calcular taxas para transações reais (por exemplo, para determinar as taxas que serão cobradas se os parâmetros da rede mudarem) e também para estimar taxas para transações de script individuais ou DApps completos antes ou durante o desenvolvimento. Pode ser útil determinar o efeito de alterações ou otimizações de script nas taxas.

O estimador de taxa precisa de três informações simples:

  • O tamanho total da transação on-chain em bytes: uma transação simples, por exemplo, tem cerca de 300 bytes, uma com metadados tem cerca de 650 bytes, e scripts Plutus geralmente têm de 4.000 a 8.000 bytes (otimizações e melhorias futuras reduzirão isso).
  • O número de etapas computacionais (CPU) que o script usa: cada etapa representa 1 picossegundo de tempo de execução em uma máquina de referência. Scripts típicos devem consumir menos de 1.000.000.000 (1 milissegundo).
  • O número de unidades de memória que o script usa: isso representa o número de bytes que o script aloca. Scripts típicos devem consumir menos de 1.000.000 unidades de memória (1MB de alocação de memória).

Ele calcula o custo para a transação correspondente usando as configurações atuais da mainnet, fornecendo resultados em ada e dólares americanos.

As informações que o estimador de taxa utiliza podem ser obtidas:

  • diretamente de uma transação Plutus específica usando o nó Cardano
  • de informações fornecidas pelo sistema Plutus.

Os usuários também podem fornecer valores estimados se desejarem explorar cenários hipotéticos. Isso permite obter uma variedade de estimativas de taxas possíveis antes ou durante o desenvolvimento de contratos inteligentes, facilitando a experimentação com decisões de implementação alternativas.

Última atualização:
Contribuidores: cauechianca