Diseño de GAS de MOVE: Método de cálculo del consumo de GAS de una cadena pública
Una cierta cadena pública anunció recientemente su plan de GAS. Dado que la versión anterior del lenguaje MOVE originalmente pretendía funcionar sin GAS, no estaba preparada para el plan de GAS. Este plan de GAS establecido para la cadena pública es el primer diseño de GAS del lenguaje MOVE, conocido como "una aventura".
En el plan de GAS de esta cadena pública, el equipo de desarrollo aclaró los principios, procesos, métodos de cálculo, ajustes posteriores y la actitud hacia las sugerencias de la comunidad para establecer el GAS.
La medición de GAS es un concepto fundamental de esta cadena pública y de muchas otras cadenas de bloques, que define la cantidad de recursos computacionales y de almacenamiento necesarios para ejecutar y almacenar transacciones en la cadena. El plan de GAS determina el costo de todos los consumos de ejecución en la cadena, utilizado para calcular el gasto de GAS durante la ejecución de transacciones.
proceso
Para ejecutar de manera efectiva, los procesos en esta cadena de bloques pública incluyen:
Definición de principios
Preparar un marco de evaluación, determinar el precio de cada ejecución
Establecer un sistema de medición de GAS y álgebra de GAS seguro para MOVE
Importar el marco GAS upstream
Hacer que el marco de GAS tenga conciencia de almacenamiento
Refinar aún más el plan de GAS
principio
Los principios definidos incluyen:
El costo de operación debe estar directamente relacionado con los recursos disponibles en la red y disminuir con las mejoras en tecnología y procesos.
GAS debe ser configurado por la gobernanza en cadena, se puede configurar sin problemas.
GAS puede prevenir ataques DoS y puede ajustarse rápidamente según las condiciones de la red.
El precio del GAS refleja la visión de un crecimiento acelerado y de mantener la accesibilidad de la blockchain.
Fomentar buenas decisiones en el diseño, como priorizar la seguridad, la modularidad, etc.
calcular GAS
El usuario debe especificar dos cantidades al enviar la transacción:
Cantidad máxima de GAS: el número máximo de unidades de GAS que el usuario está dispuesto a gastar para ejecutar la transacción.
Precio unitario de GAS: calculado en octal por cada unidad de GAS, 1 octal = 0.00000001 token nativo
Se cobrará durante la ejecución de la transacción:
Costos fijos
Costo de ejecución
Leer costo
Costo de escritura
Costo total de transacción = Cantidad total de GAS consumido × Precio del GAS
Establecer el plan GAS
Configuración básica: incluye el tamaño de la transacción y la unidad máxima de GAS.
Escala de transacciones: actualmente configurada en 64KB
Unidad máxima de GAS: establecida en 1,000,000
Ejecución: evaluar el costo de ejecución a través del marco de referencia y las herramientas de análisis.
Almacenamiento: considerar el costo de acceso a los datos y almacenamiento permanente
leer, crear y escribir
El acceso a los elementos de estado se divide en tres tipos: lectura, creación y escritura, y el método de cálculo de costos es diferente para cada tipo.
costo unitario de GAS estable
El costo fijo de unidad de GAS ayuda a mantener el plan de GAS constante y desvinculado del valor de mercado del token nativo.
participación comunitaria
Los miembros de la comunidad pueden:
Indique las irregularidades del plan GAS
Participar en discusiones de la comunidad
Votar sobre las propuestas de gobernanza relacionadas
ajuste de costos de GAS
El plan GAS puede ser modificado a través de propuestas de gobernanza y se pueden agregar nuevas instrucciones o funciones nativas sin problemas.
trabajo futuro
Reducir costos de ejecución
Implementar cálculos multidimensionales de GAS
Aliviar el problema del estado voluminoso
El equipo de esta cadena pública está explorando el concepto de TTL para cada proyecto, con el fin de eliminar los proyectos de estado no visitados cuando el TTL expire.
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
13 me gusta
Recompensa
13
3
Compartir
Comentar
0/400
InfraVibes
· 07-31 02:21
Este gas empezará a cobrar, jeje.
Ver originalesResponder0
AirdropSweaterFan
· 07-31 02:14
Una explicación tan profesional es bastante incómoda, no la entiendo.
Diseño de GAS de MOVE: Análisis completo del plan de GAS de una cadena pública
Diseño de GAS de MOVE: Método de cálculo del consumo de GAS de una cadena pública
Una cierta cadena pública anunció recientemente su plan de GAS. Dado que la versión anterior del lenguaje MOVE originalmente pretendía funcionar sin GAS, no estaba preparada para el plan de GAS. Este plan de GAS establecido para la cadena pública es el primer diseño de GAS del lenguaje MOVE, conocido como "una aventura".
En el plan de GAS de esta cadena pública, el equipo de desarrollo aclaró los principios, procesos, métodos de cálculo, ajustes posteriores y la actitud hacia las sugerencias de la comunidad para establecer el GAS.
La medición de GAS es un concepto fundamental de esta cadena pública y de muchas otras cadenas de bloques, que define la cantidad de recursos computacionales y de almacenamiento necesarios para ejecutar y almacenar transacciones en la cadena. El plan de GAS determina el costo de todos los consumos de ejecución en la cadena, utilizado para calcular el gasto de GAS durante la ejecución de transacciones.
proceso
Para ejecutar de manera efectiva, los procesos en esta cadena de bloques pública incluyen:
principio
Los principios definidos incluyen:
calcular GAS
El usuario debe especificar dos cantidades al enviar la transacción:
Se cobrará durante la ejecución de la transacción:
Costo total de transacción = Cantidad total de GAS consumido × Precio del GAS
Establecer el plan GAS
leer, crear y escribir
El acceso a los elementos de estado se divide en tres tipos: lectura, creación y escritura, y el método de cálculo de costos es diferente para cada tipo.
costo unitario de GAS estable
El costo fijo de unidad de GAS ayuda a mantener el plan de GAS constante y desvinculado del valor de mercado del token nativo.
participación comunitaria
Los miembros de la comunidad pueden:
ajuste de costos de GAS
El plan GAS puede ser modificado a través de propuestas de gobernanza y se pueden agregar nuevas instrucciones o funciones nativas sin problemas.
trabajo futuro
El equipo de esta cadena pública está explorando el concepto de TTL para cada proyecto, con el fin de eliminar los proyectos de estado no visitados cuando el TTL expire.