Віталік Бутерін запропонував спосіб збільшення ефективності EVM

Спеціалізація та паралелізація обчислень сприяють підвищенню ефективності та безпеки. Про це в новому есе написав співзасновник Ethereum Віталік Бутерін.

Glue and coprocessor architectures:https://t.co/7CwdzKR0ix

— vitalik.eth (@VitalikButerin) September 2, 2024

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

Згідно з Бутеріним, будь-які ресурсомісткі обчислення можна розділити на дві частини:

У першому випадку краще підходить обробка за допомогою архітектури, яка може мати нижчу ефективність, але повинна мати дуже високу загальність (generality), у другому — за допомогою архітектури з протилежними властивостями.

У EVM ці дві форми виконання обробляються по-різному. Складна бізнес-логіка пишеться мовою вищого рівня на кшталт Solidity, яку компілюють у віртуальній машині.

«Дорогу роботу» запускають опкодами EVM (SLOAD тощо), але понад 99% фактичних обчислень проводять у спеціалізованих модулях безпосередньо всередині клієнтського коду (або навіть бібліотек).

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

Джерело: vitalik.eth.limo.

Співзасновник Ethereum пояснив, що представлену вище схему спрощено, оскільки на практиці, приміром, в архітектурі ZKP, існує більш як двох рівнів на кривій компромісу між ефективністю і спільністю. Але, якщо спростити, достатньо думати про два рівні. Паралелі цьому є в багатьох галузях обчислень.

Джерело: vitalik.eth.limo.

Згідно з Бутеріним, обчислення тільки нещодавно стали настільки швидкими, що витрати на бізнес-логіку стали дійсно незначними. Це створило передумови для оптимізації VM, у якій виконується бізнес-логіка, для цілей, відмінних від ефективності — зручності для розробників, звичності, безпеки тощо.

При цьому спеціалізовані «співпроцесорні» модулі можуть продовжувати розроблятися з огляду на ефективність і отримувати свої властивості безпеки та зручності для розробників з відносно простого «інтерфейсу», який вони мають з «клеєм», додав він.

Стає дедалі очевиднішим, які операції є найбільш важливими і дорогими. Це найпомітніше в криптографії, але актуально і для ШІ, й інших галузей.

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

Співзасновник Ethereum переконаний, що EVM не обов’язково мають бути ефективними, вони просто мають бути знайомими. Обчислення в неефективній VM можна поліпшити шляхом додавання потрібних співпроцесорів («прекомпіляторів»).

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

Бутерін вважає найкращими способами поліпшення віртуальної машини:

Насамкінець співзасновник Ethereum зазначив, що перелічені тенденції дають змогу:

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

Источник

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *






Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.

Адміністрація Дональда Трампа, ймовірно, створить більш сприятливі умови для криптовалют, включно…

Експерти JPMorgan упевнені «в хороших результатах» першої криптовалюти та золота в період президентства Дональда…

Національне управління з азартних ігор Франції (ANJ) вивчає роботу платформи передбачень Polymarket…

SingularityNET і ASI Alliance запустили «перший прото-AGI, що самонавчається, в Minecraft». Про це пише…

ШІ-стартап OpenAI придбав доменне ім’я Сhat.com. Тепер при переході на сайт користувачі…

Пріоритетом криптовалютної політики для Дональда Трампа стане відмова від правозастосовних дій…

Компанія Arkham Research, що займається блокчейн-аналітикою, анонсувала запуск біржі для торгівлі безстроковими…

7 листопада на тлі зростання ціни Ethereum до рівня $2800 кит, який володіє…

No votes yet.
Please wait...

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *