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

robot
Генерация тезисов в процессе

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

Последняя версия языка MOVE изначально планировалась для работы в среде без GAS, поэтому не была подготовлена для механизма GAS. В последнее время план GAS, созданный для одного блокчейн-проекта, был признан первым дизайном GAS для языка MOVE, и этот шаг был официально назван "приключением".

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

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

процесс

Чтобы эффективно выполнять, в блокчейне процессы включают:

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

принцип

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

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

Расчет GAS

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

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

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

  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

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

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

В качестве первого жизнеспособного GAS-рамки MOVE, будущие направления работы включают:

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

Команда проекта исследует концепцию TTL для каждого проекта, чтобы удалить неактивные статусные проекты по истечении TTL.

MOVE3.57%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 4
  • Поделиться
комментарий
0/400
PoolJumpervip
· 20ч назад
Платежи требуют более тщательного планирования
Посмотреть ОригиналОтветить0
ImpermanentPhobiavip
· 21ч назад
Наконец-то установлено GAS
Посмотреть ОригиналОтветить0
SmartMoneyWalletvip
· 21ч назад
Подождите немного, чтобы отладить баланс.
Посмотреть ОригиналОтветить0
GateUser-44a00d6cvip
· 21ч назад
Move очень новаторский!
Посмотреть ОригиналОтветить0
  • Закрепить