Як глобальна платформа для активів та записів, Ethereum повинен шукати баланс між масштабованістю та стійкістю системи. Проте, крім цих двох широко обговорюваних аспектів, простота протоколу також є надзвичайно важливою, але часто залишається непоміченою.
Біткойн вражає своєю надзвичайною простотою протоколу. Навіть учень старшої школи, який розуміє програмування, може повністю зрозуміти принципи його роботи і навіть самостійно реалізувати клієнт. Ця простота приносить численні переваги: знижує поріг для досліджень та розробок, зменшує складність обслуговування, знижує ризик серйозних вразливостей безпеки та полегшує перевірку правильності протоколу.
У порівнянні, Ethereum не демонструє ідеальних результатів у плані простоти. Це призводить до непотрібних витрат на розробку, ризиків безпеки та відносної закритості дослідницької культури. Однак протягом наступних п'яти років Ethereum сподівається досягти значного прогресу в простоті, навіть наблизившись до рівня Bitcoin. Цю мету можна досягти з двох аспектів: рівня консенсусу та рівня виконання.
На рівні консенсусу майбутній новий механізм консенсусу об'єднає глибокі накопичення минулого десятиліття в теорії консенсусу, доказах з нульовим знанням та економіці стейкінгу. Ключові заходи включають впровадження механізму закінчення трьох слотов, спрощення правил вибору розгалужень та мережевої структури, а також оптимізацію логіки, що стосується зміни стану. Ці покращення значно зменшать складність коду, підвищать безпеку та ефективність.
Спрощення виконавчого шару є більш складним завданням. Поточний набір інструкцій EVM є складним, попередньо скомпільовані контракти є об'ємними та важкими для розуміння, а історичне навантаження на сумісність є надто великим. Можливим рішенням є заміна EVM на компактну, високо продуктивну, дружню до нульових доказів віртуальну машину (таку як RISC-V). Це не лише забезпечить суттєве підвищення продуктивності, але й краще інтегрується з основними мовами програмування та нативно підтримує системи нульових доказів.
Крім того, інтеграція більшої кількості "спільних компонентів" є ефективним способом зменшення складності системи. Наприклад, уніфікований код корекції помилок може бути використаний для вибірки доступності даних, історичного зберігання та прискорення P2P трансляції; уніфікований формат серіалізації може підвищити ефективність і полегшити декомпозицію другого рівня мережі; уніфікована структура дерева станів краще підходить для нульових знань, а також є швидшою та простішою.
Прагнення до простоти потребує культурних змін. Хоча його вигоди можуть бути не відразу кількісно виміряні, але в довгостроковій перспективі цінність простоти поступово проявиться. У майбутньому Ethereum може скористатися досвідом Bitcoin, встановивши максимальну кількість рядків коду консенсусу для довгострокових стандартів, ізолюючи логіку, що стосується історичних правил, поза консенсусними шляхами, і надаючи пріоритет простішим рішенням у загальному дизайні.
Завдяки цим зусиллям Ethereum має можливість досягти більшої простоти та зручності в обслуговуванні, зберігаючи при цьому свої потужні функції, що закладе більш міцний фундамент для його довгострокового розвитку.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
14 лайків
Нагородити
14
8
Поділіться
Прокоментувати
0/400
ValidatorVibes
· 07-21 21:23
хмм... біткоїн-максималісти справді розсердяться
Переглянути оригіналвідповісти на0
MEVHunterX
· 07-21 19:01
Лаконічність — це сила, майбутнє обіцяє.
Переглянути оригіналвідповісти на0
PonziDetector
· 07-21 16:41
Сказати по-людськи дуже важко.
Переглянути оригіналвідповісти на0
GasGasGasBro
· 07-19 16:46
Простота, простота, коли газ буде простим?
Переглянути оригіналвідповісти на0
NotFinancialAdvice
· 07-19 04:30
Взагалі-то, ти ще хочеш, щоб це було простіше за btc? Сни!
Ethereum прагне до простоти: переформатування дизайну протоколу для підвищення довгострокового розвитку
Переосмислення простоти Ethereum
Як глобальна платформа для активів та записів, Ethereum повинен шукати баланс між масштабованістю та стійкістю системи. Проте, крім цих двох широко обговорюваних аспектів, простота протоколу також є надзвичайно важливою, але часто залишається непоміченою.
Біткойн вражає своєю надзвичайною простотою протоколу. Навіть учень старшої школи, який розуміє програмування, може повністю зрозуміти принципи його роботи і навіть самостійно реалізувати клієнт. Ця простота приносить численні переваги: знижує поріг для досліджень та розробок, зменшує складність обслуговування, знижує ризик серйозних вразливостей безпеки та полегшує перевірку правильності протоколу.
У порівнянні, Ethereum не демонструє ідеальних результатів у плані простоти. Це призводить до непотрібних витрат на розробку, ризиків безпеки та відносної закритості дослідницької культури. Однак протягом наступних п'яти років Ethereum сподівається досягти значного прогресу в простоті, навіть наблизившись до рівня Bitcoin. Цю мету можна досягти з двох аспектів: рівня консенсусу та рівня виконання.
На рівні консенсусу майбутній новий механізм консенсусу об'єднає глибокі накопичення минулого десятиліття в теорії консенсусу, доказах з нульовим знанням та економіці стейкінгу. Ключові заходи включають впровадження механізму закінчення трьох слотов, спрощення правил вибору розгалужень та мережевої структури, а також оптимізацію логіки, що стосується зміни стану. Ці покращення значно зменшать складність коду, підвищать безпеку та ефективність.
Спрощення виконавчого шару є більш складним завданням. Поточний набір інструкцій EVM є складним, попередньо скомпільовані контракти є об'ємними та важкими для розуміння, а історичне навантаження на сумісність є надто великим. Можливим рішенням є заміна EVM на компактну, високо продуктивну, дружню до нульових доказів віртуальну машину (таку як RISC-V). Це не лише забезпечить суттєве підвищення продуктивності, але й краще інтегрується з основними мовами програмування та нативно підтримує системи нульових доказів.
Крім того, інтеграція більшої кількості "спільних компонентів" є ефективним способом зменшення складності системи. Наприклад, уніфікований код корекції помилок може бути використаний для вибірки доступності даних, історичного зберігання та прискорення P2P трансляції; уніфікований формат серіалізації може підвищити ефективність і полегшити декомпозицію другого рівня мережі; уніфікована структура дерева станів краще підходить для нульових знань, а також є швидшою та простішою.
Прагнення до простоти потребує культурних змін. Хоча його вигоди можуть бути не відразу кількісно виміряні, але в довгостроковій перспективі цінність простоти поступово проявиться. У майбутньому Ethereum може скористатися досвідом Bitcoin, встановивши максимальну кількість рядків коду консенсусу для довгострокових стандартів, ізолюючи логіку, що стосується історичних правил, поза консенсусними шляхами, і надаючи пріоритет простішим рішенням у загальному дизайні.
Завдяки цим зусиллям Ethereum має можливість досягти більшої простоти та зручності в обслуговуванні, зберігаючи при цьому свої потужні функції, що закладе більш міцний фундамент для його довгострокового розвитку.