MOVE linguagem primeiro design de GAS: Análise completa do plano de GAS de uma determinada blockchain

Primeiro design de GAS da linguagem MOVE: Método de cálculo do consumo de GAS de uma determinada blockchain

Uma determinada blockchain recentemente anunciou seu plano de GAS. Como a versão anterior da linguagem MOVE foi originalmente planejada para operar sem GAS, ela não estava preparada para o plano de GAS. Este plano de GAS estabelecido para a blockchain é o primeiro design de GAS da linguagem MOVE, sendo chamado de "uma aventura".

Na programação de GAS da blockchain, a equipe de desenvolvimento esclareceu os princípios, processos, métodos de cálculo, ajustes posteriores e a atitude em relação à aceitação de sugestões da comunidade.

A medição de GAS é um conceito fundamental nesta blockchain e em muitas outras blockchains, definindo a quantidade de recursos computacionais e de armazenamento necessários para executar e armazenar transações na cadeia. O plano de GAS determina o custo consumido por todas as execuções na cadeia, utilizado para calcular o gasto de GAS durante a execução das transações.

processo

Para uma execução eficaz, os processos nesta blockchain incluem:

  1. Definição de princípios
  2. Preparar a estrutura de avaliação, determinar o preço de cada execução
  3. Estabelecer um sistema de medição de GAS e uma álgebra de GAS segura para MOVE
  4. Importar o framework GAS upstream
  5. Tornar a estrutura GAS consciente do armazenamento
  6. Refinar ainda mais o plano GAS

princípio

Os princípios definidos incluem:

  1. O custo de operação deve estar diretamente relacionado com os recursos disponíveis na rede e deve diminuir com melhorias tecnológicas e de processos.
  2. O GAS deve ser definido pela governança na cadeia, podendo ser configurado de forma integrada.
  3. GAS pode prevenir ataques DoS e pode ajustar rapidamente com base na situação da rede.
  4. O preço do GAS reflete a visão de crescimento acelerado e de manter a acessibilidade da blockchain.
  5. Incentivar boas escolhas no design, como priorizar a segurança, modularidade, etc.

calcular GAS

O utilizador deve especificar duas quantidades ao submeter uma transação:

  1. Número máximo de GAS: o número máximo de unidades de GAS que o usuário está disposto a gastar para executar a transação
  2. Preço do GAS: calculado em octal por unidade de GAS, 1 octal = 0.00000001 token nativo

Serão cobrados durante o processo de execução da transação:

  1. Custo Fixo
  2. Custo de execução
  3. Ler o custo
  4. Custo de escrita

Taxa de transação final = Total de GAS consumido × Preço do GAS

criar o plano GAS

  1. Configuração básica: inclui o tamanho da transação e a unidade máxima de GAS
  2. Escala de negociação: atualmente configurado para 64KB
  3. Unidade máxima de GAS: definida como 1.000.000
  4. Execução: Avaliar os custos de execução através de uma estrutura de referência e ferramentas de análise
  5. Armazenamento: considerar os custos de acesso aos dados e armazenamento permanente

Ler, criar e escrever

O acesso aos itens de estado é dividido em três tipos: leitura, criação e escrita, e a forma de calcular os custos é diferente para cada tipo.

custo unitário de GAS estável

O custo unitário fixo de GAS ajuda a manter o plano de GAS constante e a desvincular-se do valor de mercado do token nativo.

participação da comunidade

Os membros da comunidade podem:

  1. Indique as partes irracionais do plano GAS
  2. Participar em discussões da comunidade
  3. Votar em propostas de governança relevantes

ajuste de custo do GAS

O plano GAS pode ser alterado através de propostas de governança e novos comandos ou funcionalidades nativas podem ser adicionados de forma contínua.

Trabalho Futuro

  1. Reduzir custos de execução
  2. Implementar cálculos GAS multidimensionais
  3. Aliviar o problema de estado volumoso

A equipe da blockchain pública está explorando o conceito de TTL de cada projeto, para remover os projetos de estado não acessados quando o TTL expirar.

MOVE-6.37%
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • 3
  • Compartilhar
Comentário
0/400
InfraVibesvip
· 07-31 02:21
Este gás começa a ser cobrado hehe
Ver originalResponder0
AirdropSweaterFanvip
· 07-31 02:14
Essa explicação tão profissional é tão estranha que não consigo entender.
Ver originalResponder0
DegenWhisperervip
· 07-31 01:57
move vai cobrar gás agora, a nova era chegou!
Ver originalResponder0
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)