Перший дизайн GAS для MOVE: аналіз способу розрахунку витрат GAS у блокчейні
Попередня версія MOVE спочатку планувалася до запуску без вимог до GAS, тому не була підготовлена для GAS. Нещодавно один з проектів у блокчейні створив план GAS, який став першим дизайном GAS для MOVE, що називається "пригодою".
Цей GAS план викладає принципи, процес, методи розрахунку, подальші коригування та ставлення до прийняття пропозицій від спільноти. Вимірювання GAS є основною концепцією у блокчейні та багатьох інших блокчейнах, воно визначає абстрактний розрахунок кількості обчислювальних і зберігальних ресурсів, необхідних для виконання та зберігання транзакцій у блокчейні. GAS план визначає всі витрати, понесені під час виконання в блокчейні, для розрахунку витрат GAS, що використовуються під час виконання транзакцій.
процес
Для ефективного виконання, процеси у блокчейні включають:
Визначення принципів
Підготовка оцінкової рамки, визначення ціни для кожного виконання
Створення системи вимірювання GAS та безпечної алгебри GAS для MOVE
Імпортуйте верхній GAS фрейм
Зробити GAS фреймворк свідомим до зберігання
Подальше уточнення плану GAS
принцип
Визначені принципи включають:
Витрати на операції повинні бути безпосередньо пов'язані з доступними ресурсами мережі та зменшуватися з покращенням технологій і процесів.
GAS має бути налаштований через у блокчейні управління, може бути безшовно сконфігурований.
GAS може запобігти DoS-атакам на фіксовані ресурси мережі, потрібно швидко коригувати залежно від стану мережі.
Ціна GAS відображає прагнення до прискореного зростання та підтримання популярності у блокчейні.
Сприяти прийняттю хороших рішень у дизайні, таких як пріоритет безпеки, модульність і твердження.
обчислити GAS
Користувач повинен вказати дві кількості під час подання транзакції:
Максимальна кількість GAS: максимальна кількість одиниць GAS, яку користувач готовий витратити на виконання транзакції.
Ціна GAS: розраховується в октальному вигляді за одиницю GAS, 1 октал = 0.00000001 APT.
Під час виконання транзакції буде стягнуто:
Фіксовані витрати
Вартість виконання
Читання витрат
Витрати на запис
Кінцеві торгові витрати = Загальна кількість спожитого GAS × Ціна за GAS
створення плану GAS
Основні налаштування: включають розмір угоди та максимальна одиниця GAS.
Обсяг транзакцій: наразі встановлено на 64KB.
Максимальна одиниця GAS: встановлена на 1,000,000.
Виконання: оцінка витрат на виконання за допомогою еталонної структури та аналітичних інструментів.
Зберігання: врахуйте пропускну здатність зберігаючих пристроїв, ємність IOPS та вартість постійного зберігання.
Читати, створювати та писати
Доступ до стану елементів поділяється на три типи: читання, створення та запис, кожен з яких має різні способи розрахунку витрат.
стабільна вартість одиниці GAS
Утримання фіксованої одиниці витрат GAS допомагає відокремити плани GAS від ринкової вартості криптовалют.
участь у спільноті
Члени спільноти можуть:
Знайдіть недоліки в плані GAS
Участь у громадських обговореннях
Голосування за відповідні пропозиції щодо управління
Як налаштувати витрати GAS
План GAS може бути змінений через пропозиції з управління, він спроектований як такий, що розширюється.
Майбутня робота
Зниження витрат на виконання
Реалізація багатовимірного обчислення GAS
Пом'якшення проблеми об'ємного стану
Це перша дієва GAS-рамка для мови MOVE, яка закладає основу для майбутньої роботи. Команда досліджує подальші способи оптимізації та вдосконалення для підвищення ефективності та вирішення потенційних проблем.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Перший дизайн GAS для MOVE: повний аналіз витрат ресурсів у блокчейні
Перший дизайн GAS для MOVE: аналіз способу розрахунку витрат GAS у блокчейні
Попередня версія MOVE спочатку планувалася до запуску без вимог до GAS, тому не була підготовлена для GAS. Нещодавно один з проектів у блокчейні створив план GAS, який став першим дизайном GAS для MOVE, що називається "пригодою".
Цей GAS план викладає принципи, процес, методи розрахунку, подальші коригування та ставлення до прийняття пропозицій від спільноти. Вимірювання GAS є основною концепцією у блокчейні та багатьох інших блокчейнах, воно визначає абстрактний розрахунок кількості обчислювальних і зберігальних ресурсів, необхідних для виконання та зберігання транзакцій у блокчейні. GAS план визначає всі витрати, понесені під час виконання в блокчейні, для розрахунку витрат GAS, що використовуються під час виконання транзакцій.
процес
Для ефективного виконання, процеси у блокчейні включають:
принцип
Визначені принципи включають:
обчислити GAS
Користувач повинен вказати дві кількості під час подання транзакції:
Під час виконання транзакції буде стягнуто:
Кінцеві торгові витрати = Загальна кількість спожитого GAS × Ціна за GAS
створення плану GAS
Читати, створювати та писати
Доступ до стану елементів поділяється на три типи: читання, створення та запис, кожен з яких має різні способи розрахунку витрат.
стабільна вартість одиниці GAS
Утримання фіксованої одиниці витрат GAS допомагає відокремити плани GAS від ринкової вартості криптовалют.
участь у спільноті
Члени спільноти можуть:
Як налаштувати витрати GAS
План GAS може бути змінений через пропозиції з управління, він спроектований як такий, що розширюється.
Майбутня робота
Це перша дієва GAS-рамка для мови MOVE, яка закладає основу для майбутньої роботи. Команда досліджує подальші способи оптимізації та вдосконалення для підвищення ефективності та вирішення потенційних проблем.