Ethereum прагне до простоти: переформатування дизайну протоколу для підвищення довгострокового розвитку

robot
Генерація анотацій у процесі

Переосмислення простоти Ethereum

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

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

У порівнянні, Ethereum не демонструє ідеальних результатів у плані простоти. Це призводить до непотрібних витрат на розробку, ризиків безпеки та відносної закритості дослідницької культури. Однак протягом наступних п'яти років Ethereum сподівається досягти значного прогресу в простоті, навіть наблизившись до рівня Bitcoin. Цю мету можна досягти з двох аспектів: рівня консенсусу та рівня виконання.

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

Спрощення виконавчого шару є більш складним завданням. Поточний набір інструкцій EVM є складним, попередньо скомпільовані контракти є об'ємними та важкими для розуміння, а історичне навантаження на сумісність є надто великим. Можливим рішенням є заміна EVM на компактну, високо продуктивну, дружню до нульових доказів віртуальну машину (таку як RISC-V). Це не лише забезпечить суттєве підвищення продуктивності, але й краще інтегрується з основними мовами програмування та нативно підтримує системи нульових доказів.

Крім того, інтеграція більшої кількості "спільних компонентів" є ефективним способом зменшення складності системи. Наприклад, уніфікований код корекції помилок може бути використаний для вибірки доступності даних, історичного зберігання та прискорення P2P трансляції; уніфікований формат серіалізації може підвищити ефективність і полегшити декомпозицію другого рівня мережі; уніфікована структура дерева станів краще підходить для нульових знань, а також є швидшою та простішою.

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

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

ETH1.85%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 8
  • Поділіться
Прокоментувати
0/400
ValidatorVibesvip
· 07-21 21:23
хмм... біткоїн-максималісти справді розсердяться
Переглянути оригіналвідповісти на0
MEVHunterXvip
· 07-21 19:01
Лаконічність — це сила, майбутнє обіцяє.
Переглянути оригіналвідповісти на0
PonziDetectorvip
· 07-21 16:41
Сказати по-людськи дуже важко.
Переглянути оригіналвідповісти на0
GasGasGasBrovip
· 07-19 16:46
Простота, простота, коли газ буде простим?
Переглянути оригіналвідповісти на0
NotFinancialAdvicevip
· 07-19 04:30
Взагалі-то, ти ще хочеш, щоб це було простіше за btc? Сни!
Переглянути оригіналвідповісти на0
NotSatoshivip
· 07-19 04:28
Ой, нарешті бачу, що ETH збирається щось робити.
Переглянути оригіналвідповісти на0
WhaleWatchervip
· 07-19 04:26
Цю хвилю дій я зрозумів
Переглянути оригіналвідповісти на0
rugpull_survivorvip
· 07-19 04:04
Оптимізація — це виправдання для збору грошей.
Переглянути оригіналвідповісти на0
  • Закріпити