Первый дизайн GAS для языка MOVE: исследование расчета потребления ресурсов в Блокчейне
GAS-измерение является основным понятием многих Блокчейн, оно определяет абстрактный расчет объема вычислительных и хранилищных ресурсов, необходимых для выполнения и хранения транзакций в блокчейне. GAS-план определяет стоимость всех затрат на выполнение в блокчейне, используемую для расчета затрат на GAS, использованный во время выполнения транзакций.
Процесс
Для эффективного выполнения, процессы в блокчейне следующие:
Определение принципов
Подготовьте рамки оценки, чтобы определить цену каждого исполнения.
Создание системы измерения GAS и безопасной GAS алгебры для MOVE
Импортируйте рамку GAS верхнего уровня
Сделать GAS-фреймворк осведомленным о хранилище
Дальнейшее уточнение плана GAS
Принципы
Определенные принципы включают:
Операционные расходы должны быть прямо связаны с доступными ресурсами сети, после технологических улучшений стоимость GAS должна снизиться.
GAS должен быть установлен управлением в блокчейне и может быть бесшовно настроен
GAS может предотвратить атаки DoS, необходимо быстро настраивать в зависимости от состояния сети
Цена GAS отражает стремление к ускоренному росту и поддержанию популярности Блокчейна.
Поощряйте делать хорошие выборы в дизайне, такие как приоритизация безопасности, модульности и т.д.
Расчет GAS
Пользователь должен указать два количества при отправке транзакции:
Максимальное количество GAS: максимальное количество единиц GAS, которое пользователь готов потратить на выполнение сделки.
Цена на GAS: цена, которую пользователь готов заплатить за каждую единицу GAS
Во время выполнения транзакции будет взиматься:
Фиксированные затраты
Исполнительные затраты
Чтение затрат
Стоимость записи
Итоговая комиссия за транзакцию = Общее количество потребленного GAS × Цена за GAS
Создание плана GAS
Основная конфигурация
План GAS включает в себя компоненты, не связанные с отдельными операциями, такие как размер транзакции и максимальное количество единиц GAS.
Объем交易
Большинство транзакций имеют размер на уровне килобайт, но публикуемые модули MOVE могут достигать нескольких килобайт. Изначально размер транзакции был установлен на уровне 32KB, а затем был увеличен до 64KB для удовлетворения потребностей разработки приложений.
Максимальная единица GAS
Максимальное количество единиц GAS в плане GAS определяет максимальное количество операций, которые могут быть выполнены в транзакции, установленное на уровне 1 000 000.
Выполнить
Оценка затрат на выполнение через анализ структуры, оценка относительных затрат команд MOVE и встроенных функций.
хранение
Хранение GAS-расходов учитывает стоимость доступа к данным и постоянного хранения, формула расчета такова:
Доступ к элементам состояния делится на три типа: чтение, создание и запись, для каждого из которых существует своя методика расчета сборов.
Стабильная стоимость единицы GAS
Фиксированная стоимость единицы GAS помогает сохранить стабильность плана GAS, отделив его от рыночной стоимости криптовалют.
Участие в сообществе
Члены сообщества могут:
Укажите на неразумные аспекты плана GAS
Участвовать в обсуждениях сообщества
Голосовать по соответствующим предложениям по управлению
Корректировка затрат на GAS
План GAS может быть изменен через предложения по управлению и разработан так, чтобы быть масштабируемым для удовлетворения будущих потребностей.
Будущая работа
Снизить затраты на выполнение
Реализация многомерного расчета GAS
Снижение проблем с избыточностью
Это первая жизнеспособная GAS-структура языка MOVE, которая прокладывает путь для будущего развития. С развитием технологий и обратной связью от сообщества план GAS будет постоянно оптимизироваться для удовлетворения потребностей экосистемы блокчейна.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
7 Лайков
Награда
7
5
Поделиться
комментарий
0/400
ImpermanentPhilosopher
· 17ч назад
Ну, зашли в Газ.
Посмотреть ОригиналОтветить0
MEVSandwich
· 17ч назад
Газ зачем так дорог, а? [哭了]
Посмотреть ОригиналОтветить0
ChainWatcher
· 17ч назад
Этот газ может быть еще дороже~
Посмотреть ОригиналОтветить0
HappyToBeDumped
· 18ч назад
Газ, пожалуйста, снизите плату.
Посмотреть ОригиналОтветить0
Layer2Observer
· 18ч назад
Газ дизайн еще нужно протестировать на более широком наборе данных
MOVE язык впервые представил дизайн GAS: исследование нового метода расчета потребления ресурсов Блокчейн
Первый дизайн GAS для языка MOVE: исследование расчета потребления ресурсов в Блокчейне
GAS-измерение является основным понятием многих Блокчейн, оно определяет абстрактный расчет объема вычислительных и хранилищных ресурсов, необходимых для выполнения и хранения транзакций в блокчейне. GAS-план определяет стоимость всех затрат на выполнение в блокчейне, используемую для расчета затрат на GAS, использованный во время выполнения транзакций.
Процесс
Для эффективного выполнения, процессы в блокчейне следующие:
Принципы
Определенные принципы включают:
Расчет GAS
Пользователь должен указать два количества при отправке транзакции:
Во время выполнения транзакции будет взиматься:
Итоговая комиссия за транзакцию = Общее количество потребленного GAS × Цена за GAS
Создание плана GAS
Основная конфигурация
План GAS включает в себя компоненты, не связанные с отдельными операциями, такие как размер транзакции и максимальное количество единиц GAS.
Объем交易
Большинство транзакций имеют размер на уровне килобайт, но публикуемые модули MOVE могут достигать нескольких килобайт. Изначально размер транзакции был установлен на уровне 32KB, а затем был увеличен до 64KB для удовлетворения потребностей разработки приложений.
Максимальная единица GAS
Максимальное количество единиц GAS в плане GAS определяет максимальное количество операций, которые могут быть выполнены в транзакции, установленное на уровне 1 000 000.
Выполнить
Оценка затрат на выполнение через анализ структуры, оценка относительных затрат команд MOVE и встроенных функций.
хранение
Хранение GAS-расходов учитывает стоимость доступа к данным и постоянного хранения, формула расчета такова:
Хранение GAS-расходов = проектные расходы + ( байт-расходы × количество байтов )
Чтение, создание и запись
Доступ к элементам состояния делится на три типа: чтение, создание и запись, для каждого из которых существует своя методика расчета сборов.
Стабильная стоимость единицы GAS
Фиксированная стоимость единицы GAS помогает сохранить стабильность плана GAS, отделив его от рыночной стоимости криптовалют.
Участие в сообществе
Члены сообщества могут:
Корректировка затрат на GAS
План GAS может быть изменен через предложения по управлению и разработан так, чтобы быть масштабируемым для удовлетворения будущих потребностей.
Будущая работа
Это первая жизнеспособная GAS-структура языка MOVE, которая прокладывает путь для будущего развития. С развитием технологий и обратной связью от сообщества план GAS будет постоянно оптимизироваться для удовлетворения потребностей экосистемы блокчейна.