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

robot
Генерація анотацій у процесі

Перший дизайн GAS для MOVE: Аналіз методу розрахунку витрат GAS у блокчейні

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

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

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

процес

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

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

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

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

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

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

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

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

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

коригування вартості GAS

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

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

Як перша життєздатна GAS-структура для MOVE, майбутні напрямки роботи включають:

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

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

MOVE2.94%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 4
  • Поділіться
Прокоментувати
0/400
PoolJumpervip
· 08-05 21:24
Оплата потребує більш детального планування
Переглянути оригіналвідповісти на0
ImpermanentPhobiavip
· 08-05 21:12
Нарешті встановлено GAS
Переглянути оригіналвідповісти на0
SmartMoneyWalletvip
· 08-05 21:08
Після налаштування балансу на деякий час
Переглянути оригіналвідповісти на0
GateUser-44a00d6cvip
· 08-05 21:03
Move дуже новаторський!
Переглянути оригіналвідповісти на0
  • Закріпити