Первый дизайн GAS для языка MOVE: полное объяснение расчета потребления ресурсов в блокчейне

Первый дизайн GAS для языка MOVE: анализ способа расчета затрат на GAS в блокчейне

Предыдущая версия языка MOVE изначально планировалась для работы без газа, поэтому не была подготовлена к плану газа. Недавно один из проектов в блокчейне создал план газа, который стал первым проектом газа для языка MOVE, названным "приключением".

Этот план GAS объясняет принципы, процессы, методы расчета, последующие корректировки и отношение к принятию предложений сообщества. Измерение GAS является основным понятием этого в блокчейне и многих других блокчейнах, оно определяет абстрактный расчет количества вычислительных и хранилищных ресурсов, необходимых для выполнения и хранения транзакций в блокчейне. План GAS устанавливает все затраты, понесенные на выполнение в блокчейне, которые используются для расчета затрат GAS, используемых во время выполнения транзакции.

процесс

Для эффективного выполнения процессы на этом блокчейне включают:

  1. Принципы определения
  2. Подготовьте оценочную рамку, определите цену для каждого исполнения
  3. Создать систему измерения GAS и безопасную алгебру GAS для MOVE
  4. Импортировать upstream GAS фреймворк
  5. Сделать GAS-рамку осведомленной о хранилище
  6. Дальнейшая детализация плана GAS

принцип

Определенные принципы включают:

  1. Операционные расходы должны быть напрямую связаны с доступными ресурсами сети и снижаться с улучшением технологий и процессов.
  2. GAS должен быть установлен через в блокчейне управление и может быть настроен бесшовно.
  3. GAS может предотвратить DoS-атаки на фиксированные ресурсы сети и требует быстрой корректировки в зависимости от ситуации в сети.
  4. Цены на GAS отражают стремление к ускоренному росту и поддержанию популярности в блокчейне.
  5. Поощряйте делать хорошие выборы в дизайне, такие как приоритизация безопасности, модульности и утверждений.

Расчет GAS

Пользователь должен указать два количества при отправке транзакции:

  • Максимальное количество GAS: максимальное количество единиц GAS, которые пользователь готов потратить на выполнение сделки.
  • Цена на GAS: рассчитывается в восьмеричной системе для каждой единицы GAS, 1 восьмеричная = 0.00000001 APT.

В процессе выполнения транзакции будет взиматься:

  1. Фиксированные затраты
  2. Исполнительные расходы
  3. Чтение стоимости
  4. Стоимость записи

Итоговая торговая комиссия = Общее количество потребленного GAS × Цена за единицу GAS

Создание плана GAS

  1. Базовая настройка: включает размер транзакции и максимальное количество единиц GAS.
  2. Объем сделки: в настоящее время установлен на 64KB.
  3. Максимальное количество GAS: установлено на 1,000,000.
  4. Исполнение: Оценка затрат на исполнение с помощью эталонной структуры и аналитических инструментов.
  5. Хранение: учитывайте пропускную способность, емкость IOPS и постоянные затраты на устройства хранения.

читать, создавать и писать

Доступ к элементам состояния делится на три типа: чтение, создание и запись, каждый из которых имеет разные способы расчета стоимости.

стабильная стоимость единицы GAS

Поддержание фиксированной единичной стоимости GAS помогает отделить GAS от рыночной стоимости криптовалюты.

участие сообщества

Члены сообщества могут:

  1. Найдите неразумные моменты в плане GAS
  2. Участвовать в обсуждениях сообщества
  3. Голосование по соответствующим предложениям по управлению

Как настроить стоимость GAS

План GAS может быть изменен через предложения по治理, он спроектирован как масштабируемый.

Будущая работа

  1. Снижение затрат на выполнение
  2. Реализация многомерного расчета GAS
  3. Устранение проблемы избыточности

Это первая рабочая GAS-рамка языка Move, которая заложила основу для будущей работы. Команда исследует методы дальнейшей оптимизации и улучшения для повышения эффективности и решения потенциальных проблем.

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить