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