Design inovador de GAS da linguagem MOVE: explorando novas formas de calcular o consumo de recursos em Blockchain

robot
Geração de resumo em curso

Primeiro design de GAS da linguagem MOVE: explorando o cálculo do consumo de recursos na cadeia

A medição de GAS é um conceito fundamental em muitas Blockchains, que define 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 de todos os consumos de execução na cadeia, utilizado para calcular os gastos de GAS durante a execução das transações.

Processo

Para uma execução eficaz, o processo na cadeia de Blockchain é:

  1. Princípios de definição
  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 para MOVE
  4. Importar a estrutura de 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. Os custos de operação devem estar diretamente relacionados com os recursos disponíveis na rede, e após melhorias tecnológicas, os custos de GAS devem diminuir.
  2. GAS deve ser configurado pela governança na cadeia, podendo ser configurado de forma integrada.
  3. O GAS pode prevenir ataques DoS, sendo necessário ajustar rapidamente de acordo com a situação da rede.
  4. O preço do GAS reflete o desejo de acelerar o crescimento e manter a popularidade da Blockchain.
  5. Incentivar a fazer boas escolhas no design, como priorizar a segurança, modularidade, etc.

Cálculo de GAS

O usuário deve especificar duas quantidades ao enviar uma transação:

  • 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
  • Preço do GAS: o preço por unidade de GAS que o usuário está disposto a pagar

Durante a execução, a transação será cobrada:

  1. Custo fixo
  2. Custo de execução
  3. Ler o custo
  4. Custo de gravação

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

Estabelecer o plano de GAS

Configuração Básica

O plano GAS inclui componentes que não estão relacionados a uma única operação, como o tamanho da transação e a unidade máxima de GAS.

escala de transações

A maioria das transações tem um tamanho na ordem dos kilobytes, mas a publicação de módulos MOVE pode chegar a vários kilobytes. O tamanho inicial da transação foi definido em 32KB, mas foi ajustado para 64KB para atender às necessidades de desenvolvimento de aplicações.

maior unidade de GAS

A unidade máxima de GAS do plano GAS define o número máximo de operações que podem ser executadas em uma transação, estabelecido em 1.000.000.

executar

Através da análise da estrutura, avaliar os custos de execução e estimar o custo relativo das instruções MOVE e das funções nativas.

armazenamento

Os custos de armazenamento de GAS consideram os custos de acesso a dados e armazenamento permanente, e a fórmula de cálculo é:

Armazenar taxa de GAS = taxa do projeto + ( taxa por byte × número de bytes )

Ler, Criar e Escrever

O acesso aos itens de estado é dividido em três tipos: leitura, criação e escrita, cada um com um método de cálculo de custos diferente.

Custo Unitário de GAS Estável

O custo unitário fixo de GAS ajuda a manter o plano de GAS inalterado, desvinculando-o do valor de mercado das criptomoedas.

Participação da Comunidade

Os membros da comunidade podem:

  1. Identificar as inconsistências no plano GAS
  2. Participar em discussões da comunidade
  3. Votar em propostas de governança relacionadas

Ajuste de custos de GAS

O plano GAS pode ser alterado através de propostas de governança, projetado para ser escalável para atender às necessidades futuras.

Trabalho Futuro

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

Esta é a primeira estrutura GAS viável da linguagem MOVE, que pavimenta o caminho para o desenvolvimento futuro. Com os avanços tecnológicos e o feedback da comunidade, o plano GAS será continuamente otimizado para atender às necessidades do ecossistema Blockchain.

MOVE-6.58%
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • 5
  • Partilhar
Comentar
0/400
ImpermanentPhilosophervip
· 17h atrás
Com o gás em cima, não é?
Ver originalResponder0
MEVSandwichvip
· 17h atrás
gás tá tão caro assim, chorei.
Ver originalResponder0
ChainWatchervip
· 17h atrás
Este gás ainda pode ficar mais caro~
Ver originalResponder0
HappyToBeDumpedvip
· 18h atrás
Vamos pedir uma taxa de gás baixa
Ver originalResponder0
Layer2Observervip
· 18h atrás
gás design ainda precisa rodar mais dados de teste
Ver originalResponder0
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)