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:
Definição de princípios
Preparar a estrutura de avaliação, determinar o preço de cada execução
Estabelecer um sistema de medição de GAS e uma álgebra de GAS segura para MOVE
Importar o framework GAS upstream
Tornar a estrutura GAS consciente do armazenamento
Refinar ainda mais o plano GAS
princípio
Os princípios definidos incluem:
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.
O GAS deve ser definido pela governança na cadeia, podendo ser configurado de forma integrada.
GAS pode prevenir ataques DoS e pode ajustar rapidamente com base na situação da rede.
O preço do GAS reflete a visão de crescimento acelerado e de manter a acessibilidade da blockchain.
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:
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: 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:
Custo Fixo
Custo de execução
Ler o custo
Custo de escrita
Taxa de transação final = Total de GAS consumido × Preço do GAS
criar o plano GAS
Configuração básica: inclui o tamanho da transação e a unidade máxima de GAS
Escala de negociação: atualmente configurado para 64KB
Unidade máxima de GAS: definida como 1.000.000
Execução: Avaliar os custos de execução através de uma estrutura de referência e ferramentas de análise
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:
Indique as partes irracionais do plano GAS
Participar em discussões da comunidade
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
Reduzir custos de execução
Implementar cálculos GAS multidimensionais
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.
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.
13 Curtidas
Recompensa
13
3
Compartilhar
Comentário
0/400
InfraVibes
· 07-31 02:21
Este gás começa a ser cobrado hehe
Ver originalResponder0
AirdropSweaterFan
· 07-31 02:14
Essa explicação tão profissional é tão estranha que não consigo entender.
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:
princípio
Os princípios definidos incluem:
calcular GAS
O utilizador deve especificar duas quantidades ao submeter uma transação:
Serão cobrados durante o processo de execução da transação:
Taxa de transação final = Total de GAS consumido × Preço do GAS
criar o plano GAS
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:
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
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.