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

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

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

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

Процесс

Для эффективного выполнения, процессы в блокчейне следующие:

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

Принципы

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

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

Расчет GAS

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

  • Максимальное количество GAS: максимальное количество единиц GAS, которое пользователь готов потратить на выполнение сделки.
  • Цена на GAS: цена, которую пользователь готов заплатить за каждую единицу GAS

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

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

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

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

Основная конфигурация

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

Объем交易

Большинство транзакций имеют размер на уровне килобайт, но публикуемые модули MOVE могут достигать нескольких килобайт. Изначально размер транзакции был установлен на уровне 32KB, а затем был увеличен до 64KB для удовлетворения потребностей разработки приложений.

Максимальная единица GAS

Максимальное количество единиц GAS в плане GAS определяет максимальное количество операций, которые могут быть выполнены в транзакции, установленное на уровне 1 000 000.

Выполнить

Оценка затрат на выполнение через анализ структуры, оценка относительных затрат команд MOVE и встроенных функций.

хранение

Хранение GAS-расходов учитывает стоимость доступа к данным и постоянного хранения, формула расчета такова:

Хранение GAS-расходов = проектные расходы + ( байт-расходы × количество байтов )

Чтение, создание и запись

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

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

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

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

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

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

Корректировка затрат на GAS

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

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

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

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

MOVE-6.58%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 5
  • Поделиться
комментарий
0/400
ImpermanentPhilosophervip
· 17ч назад
Ну, зашли в Газ.
Посмотреть ОригиналОтветить0
MEVSandwichvip
· 17ч назад
Газ зачем так дорог, а? [哭了]
Посмотреть ОригиналОтветить0
ChainWatchervip
· 17ч назад
Этот газ может быть еще дороже~
Посмотреть ОригиналОтветить0
HappyToBeDumpedvip
· 18ч назад
Газ, пожалуйста, снизите плату.
Посмотреть ОригиналОтветить0
Layer2Observervip
· 18ч назад
Газ дизайн еще нужно протестировать на более широком наборе данных
Посмотреть ОригиналОтветить0
  • Закрепить