MOVE мова перший дизайн GAS: повний аналіз GAS плану певного публічного блокчейну

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

Нещодавно одна з публічних блокчейн-мереж оголосила про свій план GAS. Оскільки попередня версія мови MOVE спочатку була розроблена для роботи без GAS, то вона не була готова до GAS-плану. Цей GAS-план, створений для цієї блокчейн-мережі, є першим дизайном GAS для мови MOVE і називається "пригодою".

У плані GAS цієї публічної блокчейн-мережі команда розробників роз'яснила принципи, процеси, методи розрахунку, подальші коригування та ставлення до прийняття пропозицій від спільноти.

GAS-облік є основним поняттям цієї публічної блокчейн-мережі та багатьох інших блокчейнів, яке визначає абстрактний облік кількості обчислювальних та сховищних ресурсів, необхідних для виконання та зберігання транзакцій на ланцюзі. GAS-план визначає витрати, понесені під час всіх виконань на ланцюзі, для розрахунку витрат GAS, використаних під час виконання транзакцій.

процес

Щоб ефективно виконати, процеси на цьому блокчейні включають:

  1. Визначення принципів
  2. Підготувати оцінкову рамку, визначити ціну для кожного виконання
  3. Створити систему обліку GAS для MOVE та безпечну алгебру GAS
  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. Зберігання: врахуйте витрати на доступ до даних і постійне зберігання

Читати, створювати та писати

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

стабільна вартість одиниці GAS

Фіксовані одиниці вартості GAS допомагають підтримувати незмінність плану GAS і відокремлюють його від ринкової вартості нативного токена.

участь у спільноті

Члени спільноти можуть:

  1. Вкажіть на недоліки плану GAS
  2. Участь у обговореннях спільноти
  3. Голосування за відповідні пропозиції щодо управління

корекція вартості GAS

План GAS може бути змінений через пропозиції щодо управління та безшовно додавати нові команди або рідні функції.

Майбутня робота

  1. Зниження витрат на виконання
  2. Реалізація багатовимірних обчислень GAS
  3. Полегшення проблеми об'ємного стану

Ця команда публічної блокчейн-мережі досліджує концепцію TTL для кожного проекту, щоб видалити неактивні статуси проектів після закінчення терміну дії TTL.

MOVE-6.37%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 3
  • Поділіться
Прокоментувати
0/400
InfraVibesvip
· 07-31 02:21
Цей газ починає стягувати плату хе-хе
Переглянути оригіналвідповісти на0
AirdropSweaterFanvip
· 07-31 02:14
Таке професійне пояснення виглядає незручно, нічого не розумію.
Переглянути оригіналвідповісти на0
DegenWhisperervip
· 07-31 01:57
move потрібно буде сплатити газ. Нова епоха прийшла!
Переглянути оригіналвідповісти на0
  • Закріпити