Співзасновник Ethereum Віталік Бутерін і Ethereum Foundation розглядають щонайменше п’ять способів зменшити максимальний розмір блоку Ethereum в надії оптимізувати блокчейн для «дорожньої карти, орієнтованої на зведення».
5 лютого Бутерін і дослідник Фонду Ethereum Тоні Варштеттер заявили, що, зважаючи на зведення в середньостроковій і довгостроковій перспективі, стверджується, що спосіб використання блокового простору ще не оптимізований — зазначивши, що ефективний розмір блоку фактично подвоївся. за останні 12 місяців.
«Це може бути результатом того, що все більше і більше зведених компаній починають використовувати Ethereum для DA і таких тенденцій, як Inscriptions», — пояснили Бутерін і Варштеттер.
У дописі в блозі обговорюється п’ять різних рішень — різних за складністю — для збільшення лімітів блокового газу та перешкоджання використанню даних викликів, що потім може зменшити максимальний розмір блоку та дисперсію, щоб звільнити місце для більшої кількості блоків даних у майбутньому.
«Завдяки збільшенню ліміту блокового газу та ціни за ненульові байти даних виклику можна досягти меншого та менш змінного розміру блоку, що звільнить простір для додавання більшої кількості блоків у майбутньому».
Ліміт газу Ethereum стосується максимальної кількості газу, витраченого на виконання транзакцій або смарт-контрактів у кожному блоці. Обмеження встановлено, щоб блоки не були надто великими, що вплинуло б на продуктивність мережі та синхронізацію. Calldata, яка споживає газ, збільшує навантаження на мережу, тому шукаються рішення, щоб збільшити ліміт газу без шкоди для безпеки.
Одне з перших, простіших рішень, запропонованих Бутеріном і Варштеттером, передбачає збільшення вартості даних виклику з 16 до 42 газів, що зменшить максимальний розмір блоку з 1,78 мегабайт до 0,68 мегабайт. Тоді це звільнить місце для збільшення ліміту блокового газу.
Однак Бутерін стверджує, що це перешкоджає використанню даних викликів для доступності даних і негативно вплине на такі програми, як StarkNet, які вимагають великих даних викликів для доказів у мережі.
Натомість другим рішенням може бути збільшення вартості даних виклику, але зменшення вартості інших кодів операції.
Calldata відноситься до даних, які надаються як вхідні дані для виклику функції смарт-контракту, тоді як коди операцій — або коди операцій — це інструкції, які визначають, які обчислення слід виконувати у віртуальній машині Ethereum (EVM).
On Increasing the Block Gas Limit
By:
– Toni
– VitalikELI5
Special thanks to the Starkware team for feedback and data!Important Takeaways:
## ELI5
The article discusses a proposal to manage Ethereum's block size more efficiently by adjusting the gas limit and the cost of…— ethresearchbot (@ethresearchbot) February 5, 2024
Іншим рішенням було б обмежити дані виклику на блок, як запропоновано в EIP-4488, написала пара. Однак це також може перешкодити використанню даних викликів для доступності даних і вплинути на програми, які сильно від них залежать.
Таким чином, створення окремого ринку зборів за дані викликів, наприклад, як обробляються блоки даних, можна використати для потенційного збільшення лімітів газу. Ціна за використання calldata автоматично регулюватиметься залежно від того, який попит є. Однак недоліком була підвищена складність аналізу та впровадження.
Остання ідея полягає в тому, щоб запропонувати «бонус лояльності EVM» для компенсації додатків, які потребують великих даних.
Blobs — це великі пакети даних, інтегровані в блокчейн Ethereum для оптимізації обробки та зберігання даних, які будуть розгорнуті з оновленням EIP-4844 Dencun.
Однак пара прийшла до висновку, що просте підвищення вартості даних виклику до 42 може бути «надто грубим підходом», тоді як створення окремих ринків комісії може «додати занадто багато складності».
«Збалансованим рішенням може бути збільшення вартості даних викликів, одночасно зменшуючи вартість деяких операцій, або, можливо, перехід до моделі, яка пропонує стимули для використання даних викликів у EVM».
Бутерін раніше запропонував обмеження даних викликів на блок, щоб знизити витрати на газ ще в 2021 році.
За темою: Розробники Ethereum висловлюють стурбованість планом Віталіка збільшити ліміт газу
У січні Віталік Бутерін запропонував підвищити ліміт газу Ethereum на 33% до 40 мільйонів, щоб підвищити пропускну здатність мережі.
Збільшення ліміту газу дозволяє здійснювати більше транзакцій на блок, теоретично збільшуючи загальну пропускну здатність і пропускну здатність мережі. Однак це також збільшує навантаження на апаратне забезпечення та потенційний ризик мережевого спаму та атак.
Компанія, що надає фінансові біткойн-послуги, Swan Bitcoin подала до суду на юридичну фірму Gibson, Dunn…
Незважаючи на те, що біткойн повернувся зі своїх історичних максимумів, трейдери все ще зацікавлені в…
Фірма електронної комерції Jiva Technologies, що займається оздоровленням і рослинною технологією, стала останньою юридичною особою,…
Діяльність децентралізованих фінансів (DeFi) Solana (SOL) набула значного імпульсу, а її децентралізовані біржі (DEX) перевершують…
Аналітики криптовалютного ринку кажуть, що нещодавня корекція біткойна нижче 93 000 доларів буде короткочасною, і…
Ден Ромеро, засновник децентралізованого соціального протоколу Web3 Farcaster, детально описав оновлення Frames, яке одного разу…