Перший дизайн GAS MOVE мови: Докладний розрахунок витрат GAS у блокчейні Aptos
MOVE мова спочатку не була готова до програми GAS, тому програма GAS, створена для Aptos, розглядається як інноваційна спроба. Програма GAS Aptos роз'яснює принципи, процеси, методи обчислення та механізми подальшого коригування для створення GAS, а також вітає пропозиції від спільноти.
GAS-облік є основним поняттям Aptos та багатьох іншіх у блокчейні, яке використовується для абстрагування обсягу обчислювальних і сховищних ресурсів, необхідних для виконання обчислень та зберігання транзакцій на ланцюгу. GAS-план визначає вартість усіх виконань у блокчейні, що використовується для обчислення витрат GAS під час виконання транзакцій.
реалізація процесу
Процес впровадження на Aptos у блокчейні включає:
Визначення принципів
Підготовка оцінювальної рамки, визначення ціни для кожного виконання
Створити систему вимірювання GAS для MOVE та безпечну алгебру GAS
Імпортувати верхній 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.
Обсяг交易: наразі встановлено на 64KB, що забезпечує баланс між потребами великих交易 та продуктивністю мережі.
Максимальна одиниця GAS: визначає максимальну кількість операцій, які можуть бути виконані в одній транзакції, наразі встановлено на 1 000 000.
Витрати на виконання: оцінка відносних витрат інструкцій MOVE та нативних функцій за допомогою базового каркасу та інструменту аналізу Valgrind.
Витрати на зберігання: враховуйте витрати на доступ до даних та постійне зберігання, розробляючи план зберігання GAS. Витрати на зберігання GAS = проектні витрати + ( байтова плата × кількість байтів )
Читання, створення та запис операцій
Читання: найпоширеніша операція, витрати базуються на калібруванні 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.
Обсяг交易: наразі встановлено на 64KB, що забезпечує баланс між потребами великих交易 та продуктивністю мережі.
Максимальна одиниця GAS: визначає максимальну кількість операцій, які можуть бути виконані в одній транзакції, наразі встановлено на 1 000 000.
Витрати на виконання: оцінка відносних витрат інструкцій MOVE та нативних функцій за допомогою базового каркасу та інструменту аналізу Valgrind.
Витрати на зберігання: враховуйте витрати на доступ до даних та постійне зберігання, розробляючи план зберігання GAS. Витрати на зберігання GAS = проектні витрати + ( байтова плата × кількість байтів )
Читання, створення та запис операцій
стабільна вартість одиниці GAS
Фіксована вартість одиниці GAS допомагає підтримувати стабільність програми GAS, відключаючи її від ринкової вартості APT. Команда Aptos представляє одиниці GAS з точністю приблизно до 3-х знаків, наприклад, вартість транзакції переказу становить близько 700 одиниць GAS.
участь у спільноті
Aptos заохочує членів громади:
механізм корекції витрат на GAS
План GAS, як конфігураційне сховище у блокчейні, може бути змінений через пропозиції управління Aptos. Спроектований як масштабований, дозволяє оновлення через пропозиції управління. Складні зміни формули GAS вимагають оновлення програмного забезпечення вузлів та отримання широкого прийняття, а в кінцевому підсумку схвалення через пропозиції управління.
Перспективи майбутнього
Як перша життєздатна GAS-структура Move, команда Aptos планує: