Перший дизайн GAS для MOVE: метод розрахунку витрат GAS у блокчейні
Ранні версії мови MOVE спочатку планувалися для роботи в безгазовому середовищі, тому не були підготовлені до GAS. Нещодавно один блокчейн-проект реалізував перший GAS-план для своєї мови MOVE, який називається "пригодою".
Цей GAS-план викладає принципи, процеси, методи розрахунку, подальші коригування та ставлення до прийняття пропозицій від спільноти.
GAS-облік є основним поняттям багатьох у блокчейні, він визначає абстрактне обчислення кількості обчислювальних і зберігаючих ресурсів, необхідних для виконання та зберігання транзакцій на ланцюзі. GAS-план визначає витрати на всі виконання в у блокчейні, які використовуються для розрахунку витрат на GAS під час виконання транзакцій.
процес
Щоб ефективно виконати, процес у блокчейні є:
Визначення принципів
Підготуйте рамки оцінки, визначте ціну для кожного виконання
Створення системи обліку GAS та безпечної алгебри GAS для MOVE
Імпорт верхнього GAS фрейму
Зробити GAS-рамку усвідомленою щодо зберігання
Додаткове уточнення плану GAS
принцип
Визначені принципи включають:
Операційні витрати безпосередньо пов'язані з доступними ресурсами мережі, після технічних вдосконалень витрати на GAS повинні зменшитися
GAS встановлюється через у блокчейні управління, може бути безшовно налаштований
GAS може запобігти атакам DoS і швидко налаштуватися відповідно до стану мережі
Ціна GAS відображає бажання прискореного зростання та підтримки доступності у блокчейні.
Заохочуйте робити хороші вибори при проектуванні, такі як пріоритет безпеки, модульність тощо
обчислити GAS
Користувач повинен вказати дві кількості під час подання транзакції:
Максимальна кількість GAS: максимальна кількість одиниць GAS, яку користувач готовий витратити на виконання транзакції
Ціна на GAS: розрахована в восьмирічній системі, 1 восьмерична = 0.00000001 рідного токена
Під час виконання угоди буде стягнуто:
Фіксовані витрати
Вартість виконання
Читання витрат
Вартість запису
Кінцеві витрати на транзакцію = Загальна кількість спожитого GAS × Ціна за одиницю GAS
створення GAS плану
Базова конфігурація: включає розмір угоди та максимальну одиницю GAS
Масштаб угоди: спочатку встановлено на 32KB, потім змінено на 64KB
Максимальна одиниця GAS: встановлена на 1,000,000, впливає на тривалість виконання транзакції
Виконання: оцінка витрат на виконання за допомогою базового фрейму та аналітичних інструментів
Зберігання: врахуйте пропускну здатність накопичувачів, ємність IOPS та витрати на використання постійного диска.
Зберігання GAS-кошту = проектний кошт + ( байт-кошту × кількість байтів )
читати, створювати та писати
Операція читання: найпоширеніша, калібрується відповідно до IOPS диска та ємності пропускної здатності.
Створення операції: найбільші витрати, калібрується відповідно до обсягу дискового простору
Запис операції: оновлення існуючого елемента, вартість байта така ж, як і при створенні
стабільна вартість одиниці GAS
Фіксована вартість одиниці GAS допомагає зберегти стабільність плану GAS, відокремлюючи його від ринкової вартості нативних токенів. Одиниці GAS представлені з точністю приблизно до 3-х знаків.
участь у спільноті
Члени спільноти можуть:
Вкажіть на недоліки плану GAS
Участь у обговореннях у спільноті
Голосування за відповідні пропозиції щодо управління
коригування витрат на GAS
План GAS може бути змінений через пропозиції щодо управління. Іноді потрібно оновлювати програмне забезпечення вузлів та впроваджувати нові характеристики GAS.
Майбутня робота
Зменшення витрат на виконання
Реалізація багатовимірних обчислень GAS
Пом'якшення проблеми об'ємності
Цей проєкт досліджує концепцію TTL для кожного проєкту, видаляючи невідвідані статусні проєкти після закінчення TTL.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
11 лайків
Нагородити
11
4
Репост
Поділіться
Прокоментувати
0/400
GasFeeCrier
· 08-12 17:37
Ця ароматна цеглина змінюється на цю кількість газу?
MOVE мова вперше розробила дизайн GAS: повний аналіз оцінки ресурсів у блокчейні та розрахунку витрат
Перший дизайн GAS для MOVE: метод розрахунку витрат GAS у блокчейні
Ранні версії мови MOVE спочатку планувалися для роботи в безгазовому середовищі, тому не були підготовлені до GAS. Нещодавно один блокчейн-проект реалізував перший GAS-план для своєї мови MOVE, який називається "пригодою".
Цей GAS-план викладає принципи, процеси, методи розрахунку, подальші коригування та ставлення до прийняття пропозицій від спільноти.
GAS-облік є основним поняттям багатьох у блокчейні, він визначає абстрактне обчислення кількості обчислювальних і зберігаючих ресурсів, необхідних для виконання та зберігання транзакцій на ланцюзі. GAS-план визначає витрати на всі виконання в у блокчейні, які використовуються для розрахунку витрат на GAS під час виконання транзакцій.
процес
Щоб ефективно виконати, процес у блокчейні є:
принцип
Визначені принципи включають:
обчислити GAS
Користувач повинен вказати дві кількості під час подання транзакції:
Під час виконання угоди буде стягнуто:
Кінцеві витрати на транзакцію = Загальна кількість спожитого GAS × Ціна за одиницю GAS
створення GAS плану
Базова конфігурація: включає розмір угоди та максимальну одиницю GAS
Масштаб угоди: спочатку встановлено на 32KB, потім змінено на 64KB
Максимальна одиниця GAS: встановлена на 1,000,000, впливає на тривалість виконання транзакції
Виконання: оцінка витрат на виконання за допомогою базового фрейму та аналітичних інструментів
Зберігання: врахуйте пропускну здатність накопичувачів, ємність IOPS та витрати на використання постійного диска.
Зберігання GAS-кошту = проектний кошт + ( байт-кошту × кількість байтів )
читати, створювати та писати
стабільна вартість одиниці GAS
Фіксована вартість одиниці GAS допомагає зберегти стабільність плану GAS, відокремлюючи його від ринкової вартості нативних токенів. Одиниці GAS представлені з точністю приблизно до 3-х знаків.
участь у спільноті
Члени спільноти можуть:
коригування витрат на GAS
План GAS може бути змінений через пропозиції щодо управління. Іноді потрібно оновлювати програмне забезпечення вузлів та впроваджувати нові характеристики GAS.
Майбутня робота
Цей проєкт досліджує концепцію TTL для кожного проєкту, видаляючи невідвідані статусні проєкти після закінчення TTL.