O MOVE Language recebe o primeiro design de GAS: uma análise completa da solução de cobrança de recursos na cadeia

robot
Geração de resumo em curso

Primeiro design de GAS da linguagem MOVE: Análise do método de cálculo de custo de GAS na cadeia

A versão mais recente da linguagem MOVE foi originalmente planejada para funcionar em um ambiente sem GAS, portanto, não estava preparada para o mecanismo de GAS. Recentemente, um projeto de blockchain considerou o plano de GAS que estabeleceu como o primeiro design de GAS da linguagem MOVE, uma iniciativa que foi oficialmente chamada de "uma aventura".

O plano GAS do projeto esclarece os princípios, processos, métodos de cálculo e estratégias de ajuste posterior para a elaboração do GAS, e convida a comunidade a apresentar sugestões.

A medição de GAS é um conceito básico 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 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, o processo na cadeia inclui:

  1. Definição de Princípios
  2. Preparar o quadro 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 a estrutura GAS a montante
  5. Tornar a estrutura GAS consciente do armazenamento
  6. Refinar ainda mais o plano de 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, diminuindo com a melhoria da tecnologia e dos processos.
  2. O GAS deve ser configurado pela governance na cadeia, podendo ser configurado sem costura.
  3. O GAS pode prevenir ataques DoS e precisa ser ajustado rapidamente com base nas condições da rede.
  4. O preço do GAS reflete o desejo de acelerar o crescimento e manter a acessibilidade da blockchain.
  5. Incentivar escolhas que priorizem a segurança, a modularidade, entre outros, no design.

calcular GAS

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

  1. Máximo de unidades 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.

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

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

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

Estabelecer o plano de GAS

  1. Configuração básica: inclui o tamanho da transação e a unidade máxima de GAS.
  2. Escala de transações: atualmente definido como 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 a largura de banda dos dispositivos de armazenamento, a capacidade de IOPS e o custo de ocupação do disco permanente.

Ler, criar e escrever

O acesso aos itens de estado divide-se em três tipos: leitura, criação ou escrita, cada um com uma forma de cálculo de custos diferente.

custo unitário de GAS estável

O custo fixo por unidade de GAS ajuda a manter o plano de GAS inalterado e a desvinculá-lo do valor de mercado do token nativo.

participação da comunidade

Os membros da comunidade podem:

  1. Apontar as incoerências do plano GAS
  2. Participar em discussões da comunidade
  3. Votar sobre propostas de governança relacionadas ao GAS

ajuste de custo do GAS

O plano GAS pode ser alterado através de propostas de governança, projetado para ser escalável, permitindo ajustar os parâmetros ao longo do tempo.

Trabalho Futuro

Como o primeiro framework de GAS viável do MOVE, as direções de trabalho futuras incluem:

  1. Reduzir custos de execução
  2. Implementar o cálculo GAS multidimensional
  3. Aliviar o problema do estado volumoso

A equipe do projeto está explorando o conceito de TTL para cada projeto, a fim de excluir projetos de estado não acessados quando o TTL expirar.

MOVE-4.03%
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
  • 4
  • Partilhar
Comentar
0/400
PoolJumpervip
· 3h atrás
A cobrança ainda precisa de um planejamento mais detalhado.
Ver originalResponder0
ImpermanentPhobiavip
· 3h atrás
Finalmente definiu o GAS
Ver originalResponder0
SmartMoneyWalletvip
· 3h atrás
Aguarde um tempo para equilibrar a depuração.
Ver originalResponder0
GateUser-44a00d6cvip
· 3h atrás
Move é muito inovador.
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)