Віталік Бутерін використовує 5 дизайнів для зменшення максимального розміру блоку Ethereum

Разное

Співзасновник Ethereum Віталік Бутерін і Ethereum Foundation розглядають щонайменше п’ять способів зменшити максимальний розмір блоку Ethereum в надії оптимізувати блокчейн для «дорожньої карти, орієнтованої на зведення».

5 лютого Бутерін і дослідник Фонду Ethereum Тоні Варштеттер заявили, що, зважаючи на зведення в середньостроковій і довгостроковій перспективі, стверджується, що спосіб використання блокового простору ще не оптимізований — зазначивши, що ефективний розмір блоку фактично подвоївся. за останні 12 місяців.

«Це може бути результатом того, що все більше і більше зведених компаній починають використовувати Ethereum для DA і таких тенденцій, як Inscriptions», — пояснили Бутерін і Варштеттер.

Зменшення максимального розміру частин EL або блоків Beacon звільнить місце для більшої кількості крапель. Джерело: Ethereum Research

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

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

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

Одне з перших, простіших рішень, запропонованих Бутеріном і Варштеттером, передбачає збільшення вартості даних виклику з 16 до 42 газів, що зменшить максимальний розмір блоку з 1,78 мегабайт до 0,68 мегабайт. Тоді це звільнить місце для збільшення ліміту блокового газу.

Бутерін сказав, що між ціною calldata та лімітом газу є «приємне місце». Джерело: Ethereum Research

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

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

Calldata відноситься до даних, які надаються як вхідні дані для виклику функції смарт-контракту, тоді як коди операцій — або коди операцій — це інструкції, які визначають, які обчислення слід виконувати у віртуальній машині Ethereum (EVM).

Іншим рішенням було б обмежити дані виклику на блок, як запропоновано в EIP-4488, написала пара. Однак це також може перешкодити використанню даних викликів для доступності даних і вплинути на програми, які сильно від них залежать.

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

Остання ідея полягає в тому, щоб запропонувати «бонус лояльності EVM» для компенсації додатків, які потребують великих даних.

Blobs — це великі пакети даних, інтегровані в блокчейн Ethereum для оптимізації обробки та зберігання даних, які будуть розгорнуті з оновленням EIP-4844 Dencun.

Однак пара прийшла до висновку, що просте підвищення вартості даних виклику до 42 може бути «надто грубим підходом», тоді як створення окремих ринків комісії може «додати занадто багато складності».

«Збалансованим рішенням може бути збільшення вартості даних викликів, одночасно зменшуючи вартість деяких операцій, або, можливо, перехід до моделі, яка пропонує стимули для використання даних викликів у EVM».

Бутерін раніше запропонував обмеження даних викликів на блок, щоб знизити витрати на газ ще в 2021 році.

За темою: Розробники Ethereum висловлюють стурбованість планом Віталіка збільшити ліміт газу

У січні Віталік Бутерін запропонував підвищити ліміт газу Ethereum на 33% до 40 мільйонів, щоб підвищити пропускну здатність мережі.

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

Джерело
Оцініть автора
CryptoHamster.org
Додати коментар