Первый дизайн GAS для языка MOVE: Подробное объяснение расчета GAS на Aptos в блокчейне
Язык MOVE изначально не был готов к плану GAS, поэтому GAS-план, разработанный Aptos, рассматривается как инновационная попытка. GAS-план Aptos уточняет принципы, процесс, методы расчета и механизмы последующей корректировки для разработки GAS, а также приветствует предложения от сообщества.
GAS-измерение является основным понятием Aptos и многих других блокчейнов, используемым для абстракции объема вычислительных и хранилищных ресурсов, необходимых для выполнения вычислений и хранения транзакций в блокчейне. GAS-план определяет стоимость всех исполнений в блокчейне, используемую для расчета GAS-расходов во время выполнения транзакций.
Процесс реализации
Процесс реализации на Aptos в блокчейне включает в себя:
Определение принципов
Подготовьте рамки оценки, определите цену для каждого исполнения.
Создание системы измерения GAS и безопасной алгебры GAS для MOVE
Импортируйте верхний уровень GAS-фрейма в Aptos
Сделать рамки GAS сознательными к хранению
Дальнейшая детализация плана GAS
основные принципы
Операционные затраты должны быть напрямую связаны с доступными ресурсами сети, после технологических улучшений затраты на GAS должны снизиться.
GAS должен быть установлен через в блокчейне управление и может быть бесшовно настроен.
GAS может предотвратить DoS-атаки на фиксированные ресурсы сети, требуется быстрое регулирование в зависимости от состояния сети.
Цены на GAS Aptos отражают видение фонда по ускорению роста и поддержанию популярности блокчейна.
Поощряйте разумный выбор в дизайне, такой как приоритет безопасности, модульности и т.д.
Метод расчета GAS
Пользователь должен указать два количества при подаче транзакции:
Максимальное количество GAS: максимальное количество единиц GAS, которое пользователь готов потратить на выполнение сделки.
Цена за GAS: рассчитывается в восьмеричной системе на каждую единицу GAS, 1 восьмеричная = 0.00000001 APT.
Во время выполнения сделки будет взиматься:
Фиксированные затраты
Исполнительные расходы
Чтение стоимости
Стоимость записи
Итоговая комиссия за транзакцию = Общее количество использованного GAS × Цена за единицу GAS. Например, если транзакция потребляет 670 единиц GAS, а пользователь указывает цену GAS в 100 Octa за единицу, то итоговая комиссия за транзакцию составит 670 × 100 = 67000 Octa = 0.00067 APT.
Если в процессе выполнения транзакции исчерпается GAS, отправитель будет взимать плату за максимальное количество GAS, и все изменения будут отменены.
Строительство плана GAS
Базовая настройка: включает размер сделки и максимальное количество единиц GAS.
Масштаб транзакций: в настоящее время установлен на 64 КБ, что балансирует потребности крупных транзакций и производительность сети.
Максимальное количество GAS: определяет максимальное количество операций, которые могут быть выполнены в одной транзакции, в настоящее время установлено на 1,000,000.
Исполнительные затраты: оценка относительных затрат команд MOVE и нативных функций с помощью эталонной структуры и инструмента анализа Valgrind.
Стоимость хранения: учитывая стоимость доступа к данным и постоянного хранения, разработайте план хранения GАS. Стоимость хранения GАS = стоимость проекта + ( байт × количество байтов )
операции чтения, создания и записи
Чтение: наиболее распространенная операция, стоимость основана на IOPS диска и пропускной способности.
Создание: добавление нового элемента в хранилище состояния, стоимость максимальная, основана на калибровке сетевого дискового пространства.
Запись: Обновление существующего элемента, стоимость в байтах такая же, как при создании.
стабильная стоимость единицы GAS
Фиксированная стоимость единицы GAS помогает поддерживать стабильность программы GAS, отцепляя ее от рыночной стоимости APT. Команда Aptos указывает единицы GAS с точностью около 3 знаков, например, стоимость транзакции перевода составляет около 700 единиц GAS.
участие сообщества
Aptos поощряет членов сообщества:
Укажите на неразумные моменты в плане GAS
Участвуйте в обсуждениях сообщества, выражая беспокойство по поводу плана GAS
Проголосовать за предложения по управлению, связанным с GAS, на Aptos
Механизм регулирования затрат на GAS
План GAS, как конфигурационное хранилище в блокчейне, может быть изменен через предложения управления Aptos. Он разработан для масштабируемости, что позволяет обновлять его через предложения управления. Сложные изменения формулы GAS требуют обновления программного обеспечения узлов и получения значительного принятия, в конечном итоге утверждаясь через предложения управления.
Будущее
В качестве первой жизнеспособной GAS-структуры Move команда Aptos планирует:
Снижение затрат на выполнение
Реализовать многомерные вычисления GAS, позволяя пользователям задавать отдельные бюджеты для выполнения и хранения
Снизить проблему избыточности, исследовать концепцию TTL для каждого проекта и удалять неиспользуемые состояния по истечении срока действия TTL.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
11 Лайков
Награда
11
6
Поделиться
комментарий
0/400
BlockchainRetirementHome
· 07-31 12:51
Снова начало подражания
Посмотреть ОригиналОтветить0
TommyTeacher
· 07-30 11:32
Похоже, что план был неплохим.
Посмотреть ОригиналОтветить0
GateUser-a180694b
· 07-29 09:16
Газ дизайн очень креативный
Посмотреть ОригиналОтветить0
JustHereForMemes
· 07-29 09:16
Слишком много процессов, лучше сделать всё чисто и просто.
Анализ механизма расчета GAS-расходов в сети Aptos: оригинальный дизайн языка MOVE
Первый дизайн GAS для языка MOVE: Подробное объяснение расчета GAS на Aptos в блокчейне
Язык MOVE изначально не был готов к плану GAS, поэтому GAS-план, разработанный Aptos, рассматривается как инновационная попытка. GAS-план Aptos уточняет принципы, процесс, методы расчета и механизмы последующей корректировки для разработки GAS, а также приветствует предложения от сообщества.
GAS-измерение является основным понятием Aptos и многих других блокчейнов, используемым для абстракции объема вычислительных и хранилищных ресурсов, необходимых для выполнения вычислений и хранения транзакций в блокчейне. GAS-план определяет стоимость всех исполнений в блокчейне, используемую для расчета GAS-расходов во время выполнения транзакций.
Процесс реализации
Процесс реализации на Aptos в блокчейне включает в себя:
основные принципы
Метод расчета GAS
Пользователь должен указать два количества при подаче транзакции:
Во время выполнения сделки будет взиматься:
Итоговая комиссия за транзакцию = Общее количество использованного GAS × Цена за единицу GAS. Например, если транзакция потребляет 670 единиц GAS, а пользователь указывает цену GAS в 100 Octa за единицу, то итоговая комиссия за транзакцию составит 670 × 100 = 67000 Octa = 0.00067 APT.
Если в процессе выполнения транзакции исчерпается GAS, отправитель будет взимать плату за максимальное количество GAS, и все изменения будут отменены.
Строительство плана GAS
Базовая настройка: включает размер сделки и максимальное количество единиц GAS.
Масштаб транзакций: в настоящее время установлен на 64 КБ, что балансирует потребности крупных транзакций и производительность сети.
Максимальное количество GAS: определяет максимальное количество операций, которые могут быть выполнены в одной транзакции, в настоящее время установлено на 1,000,000.
Исполнительные затраты: оценка относительных затрат команд MOVE и нативных функций с помощью эталонной структуры и инструмента анализа Valgrind.
Стоимость хранения: учитывая стоимость доступа к данным и постоянного хранения, разработайте план хранения GАS. Стоимость хранения GАS = стоимость проекта + ( байт × количество байтов )
операции чтения, создания и записи
стабильная стоимость единицы GAS
Фиксированная стоимость единицы GAS помогает поддерживать стабильность программы GAS, отцепляя ее от рыночной стоимости APT. Команда Aptos указывает единицы GAS с точностью около 3 знаков, например, стоимость транзакции перевода составляет около 700 единиц GAS.
участие сообщества
Aptos поощряет членов сообщества:
Механизм регулирования затрат на GAS
План GAS, как конфигурационное хранилище в блокчейне, может быть изменен через предложения управления Aptos. Он разработан для масштабируемости, что позволяет обновлять его через предложения управления. Сложные изменения формулы GAS требуют обновления программного обеспечения узлов и получения значительного принятия, в конечном итоге утверждаясь через предложения управления.
Будущее
В качестве первой жизнеспособной GAS-структуры Move команда Aptos планирует: