Первое проектирование GAS для MOVE языка: метод расчета GAS в блокчейне
Ранние версии языка MOVE изначально планировались для работы в среде без GAS, поэтому не были подготовлены для GAS-стратегии. В последнее время один из проектов в блокчейне реализовал первый GAS-план для своего языка MOVE, который называется "приключение".
Данный план GAS разъясняет принципы, процесс, методы расчета, последующие корректировки и отношение к принятию предложений сообщества.
Измерение GAS является основным понятием многих блокчейнов, оно определяет абстрактные вычисления, необходимые для выполнения и хранения ресурсов вычислений и хранения, требуемых для транзакций в блокчейне. План GAS определяет стоимость всех выполнений в блокчейне, используемую для расчета затрат на GAS во время выполнения транзакции.
процесс
Чтобы эффективно выполнить, процессы в блокчейне следующие:
Определение принципов
Подготовьте оценочную рамку, определите цену для каждого выполнения
Создание системы измерения GAS и безопасной алгебры GAS для MOVE
Импортировать верхний GAS фреймворк
Сделать GAS-рамки осознанием хранения
Дальнейшая детализация плана GAS
Принцип
Определенные принципы включают:
Операционные расходы напрямую связаны с доступными ресурсами сети, после технических улучшений стоимость GAS должна снизиться.
GAS устанавливается через в блокчейне управление и может быть бесшовно настроен
GAS может предотвратить атаки DoS и может быстро настраиваться в зависимости от состояния сети
Цены на GAS отражают стремление к ускоренному росту и поддержанию доступности в блокчейне.
Поощрение принятия хороших решений в дизайне, таких как приоритет безопасности, модульность и т.д.
Расчет GAS
Пользователь должен указать два количества при отправке транзакции:
Максимальное количество GAS: максимальное количество единиц GAS, которое пользователь готов потратить на выполнение транзакции
Цена за газ: рассчитывается в восьмеричной системе для каждого единицы газа, 1 восьмеричное = 0.00000001 нативного токена
Во время выполнения сделки будет взиматься:
Фиксированные затраты
Исполнительные расходы
Чтение затрат
Себестоимость записи
Итоговая комиссия за транзакцию = Общее количество потребляемого GAS × Цена за GAS
Создание плана GAS
Базовая конфигурация: включает размер транзакции и максимальное количество единиц GAS.
Объем транзакции: первоначально установлен на 32KB, затем изменен на 64KB
Максимальное количество GAS: установлено на 1,000,000, влияет на продолжительность выполнения транзакции
Исполнение: Оценка затрат на исполнение с помощью эталонной структуры и аналитических инструментов.
Хранение: учитывайте пропускную способность устройства хранения, емкость IOPS и стоимость занимаемого места на постоянном диске.
Хранение газа = проектные расходы + ( байтовые расходы × количество байт )
Чтение, создание и запись
Операция чтения: наиболее распространенная, калибруется в зависимости от IOPS диска и пропускной способности.
Создание операции: самая высокая стоимость, калибровка по справочному объему диска
Запись операции: обновление существующего элемента, стоимость в байтах такая же, как при создании
стабильная единица стоимости GAS
Фиксированная стоимость единицы GAS помогает поддерживать неизменным план GAS, отвязывая его от рыночной стоимости родного токена. Единицы GAS представлены с точностью примерно до 3 знаков.
Участие сообщества
Члены сообщества могут:
Указать на неразумные аспекты плана GAS
Участвовать в обсуждениях сообщества
Голосование по связанным предложениям по управлению
Корректировка стоимости GAS
План GAS может быть изменен через предложения по управлению. Иногда необходимо обновить программное обеспечение узлов и принять новые характеристики GAS.
Будущее работы
Снизить затраты на выполнение
Реализация многомерных расчетов GAS
Устранение проблемы избыточного состояния
Проект исследует концепцию TTL для каждого проекта, удаляя неактивные статусные проекты по истечении TTL.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
11 Лайков
Награда
11
4
Репост
Поделиться
комментарий
0/400
GasFeeCrier
· 08-12 17:37
Эта ароматическая плитка стоит только столько газа?
MOVE язык впервые внедрил дизайн GAS: полное объяснение оценки ресурсов в блокчейне и расчета затрат
Первое проектирование GAS для MOVE языка: метод расчета GAS в блокчейне
Ранние версии языка MOVE изначально планировались для работы в среде без GAS, поэтому не были подготовлены для GAS-стратегии. В последнее время один из проектов в блокчейне реализовал первый GAS-план для своего языка MOVE, который называется "приключение".
Данный план GAS разъясняет принципы, процесс, методы расчета, последующие корректировки и отношение к принятию предложений сообщества.
Измерение GAS является основным понятием многих блокчейнов, оно определяет абстрактные вычисления, необходимые для выполнения и хранения ресурсов вычислений и хранения, требуемых для транзакций в блокчейне. План GAS определяет стоимость всех выполнений в блокчейне, используемую для расчета затрат на GAS во время выполнения транзакции.
процесс
Чтобы эффективно выполнить, процессы в блокчейне следующие:
Принцип
Определенные принципы включают:
Расчет GAS
Пользователь должен указать два количества при отправке транзакции:
Во время выполнения сделки будет взиматься:
Итоговая комиссия за транзакцию = Общее количество потребляемого GAS × Цена за GAS
Создание плана GAS
Базовая конфигурация: включает размер транзакции и максимальное количество единиц GAS.
Объем транзакции: первоначально установлен на 32KB, затем изменен на 64KB
Максимальное количество GAS: установлено на 1,000,000, влияет на продолжительность выполнения транзакции
Исполнение: Оценка затрат на исполнение с помощью эталонной структуры и аналитических инструментов.
Хранение: учитывайте пропускную способность устройства хранения, емкость IOPS и стоимость занимаемого места на постоянном диске.
Хранение газа = проектные расходы + ( байтовые расходы × количество байт )
Чтение, создание и запись
стабильная единица стоимости GAS
Фиксированная стоимость единицы GAS помогает поддерживать неизменным план GAS, отвязывая его от рыночной стоимости родного токена. Единицы GAS представлены с точностью примерно до 3 знаков.
Участие сообщества
Члены сообщества могут:
Корректировка стоимости GAS
План GAS может быть изменен через предложения по управлению. Иногда необходимо обновить программное обеспечение узлов и принять новые характеристики GAS.
Будущее работы
Проект исследует концепцию TTL для каждого проекта, удаляя неактивные статусные проекты по истечении TTL.