Ефіріум, як глобальна дистрибутивна книга, має на меті бути одночасно масштабованим та стійким. Хоча нещодавні оновлення та майбутні плани покращують масштабованість, є ще один не менш важливий, але часто ігнорований фактор: простота протоколу.
Простота є ключовим забезпеченням децентралізованих систем. Чудовість біткоїна в значній мірі зумовлена надзвичайною простотою його протоколу. Навіть старшокласник, який розуміє програмування, може повністю зрозуміти принципи роботи біткоїна і навіть реалізувати клієнт самостійно. Ця простота приносить багато переваг: знижує поріг для розробки, зменшує витрати на обслуговування, підвищує безпеку та знижує ризик маніпуляцій.
У порівнянні з цим, ефір має погані показники в плані простоти, що призводить до непотрібних витрат на розробку, загроз безпеці та закритій атмосфері досліджень. Протягом наступних п'яти років ефір має можливість наблизитися до біткоїна в плані простоти, що вимагатиме зусиль з обох сторін: як з рівня консенсусу, так і з рівня виконання.
На рівні консенсусу новий механізм об'єднає останні досягнення в теорії консенсусу, нульових знань та економіці стейкінгу. Основні поліпшення включають: впровадження механізму завершення з трьома слотами, спрощення правил вибору розгалужень і мережевої структури, оптимізацію логіки зміни стану тощо. Ці зміни значно знизять складність коду, підвищать безпеку та ефективність.
Спрощення на рівні виконання є більш складним, оскільки воно несе в собі безліч складних історичних проблем. Одним із можливих рішень є використання компактної, високо продуктивної, дружньої до нульових знань віртуальної машини (, такої як RISC-V ), замість поточної EVM. Це не тільки забезпечить стрибок у продуктивності, але й краще підтримає основні мови програмування та системи нульових знань. Перехідне рішення може запозичити модель Apple Rosetta, щоб старі контракти безперешкодно працювали на новій віртуальній машині.
Крім того, шляхом інтеграції більшої кількості спільних компонентів, таких як єдиний код для корекції помилок, серіалізований формат та структура дерева станів, можна ще більше знизити складність системи. Це дозволить справжньому базовому рівню Ethereum стати елегантним "блоком протоколу", а не різними компромісними збірками.
Прагнення до простоти потребує культурних змін. Хоча в короткостроковій перспективі може знадобитися відмовитися від деяких функцій, докласти додаткових зусиль, в перспективі простота принесе величезну цінність системі. Можна взяти за основу підхід tinygrad і встановити максимальну кількість рядків коду для консенсусу Ethereum, прагнучи досягти рівня простоти, близького до Bitcoin.
Загалом, спрощуючи рівні консенсусу та виконання, а також інтегруючи спільні компоненти, очікується, що Ethereum досягне безпрецедентної простоти та стійкості, зберігаючи при цьому свої потужні функції. Це не тільки допоможе скоротити витрати на розробку та обслуговування, але й відкриє двері для ширшої участі та інновацій, сприяючи довгостроковому здоров'ю екосистеми Ethereum.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
25 лайків
Нагородити
25
9
Репост
Поділіться
Прокоментувати
0/400
PumpDoctrine
· 07-27 22:04
Спрощення — це пастка~ Настав час змін!
Переглянути оригіналвідповісти на0
StablecoinArbitrageur
· 07-27 13:21
*налаштовує монітор* статистично кажучи, складність протоколу корелює негативно з коригованою на ризик прибутковістю... але давайте спочатку подивимося на ці бета-метрики
Переглянути оригіналвідповісти на0
WhaleSurfer
· 07-25 08:59
Супер спрощено? Дивовижний а
Переглянути оригіналвідповісти на0
CoinBasedThinking
· 07-25 08:58
Відчуваю, що знову затягнеться на п'ять років...
Переглянути оригіналвідповісти на0
SillyWhale
· 07-25 08:50
Постійно спростовуючи, вічно спростовуючи
Переглянути оригіналвідповісти на0
quietly_staking
· 07-25 08:48
Ще простіше з Ethereum
Переглянути оригіналвідповісти на0
CascadingDipBuyer
· 07-25 08:46
Спочатку змініть вихідний код, а потім поговоримо.
Ethereum спростити шлях: реконструкція консенсусу та виконавчого рівня
Переосмислення шляху спрощення L1
Ефіріум, як глобальна дистрибутивна книга, має на меті бути одночасно масштабованим та стійким. Хоча нещодавні оновлення та майбутні плани покращують масштабованість, є ще один не менш важливий, але часто ігнорований фактор: простота протоколу.
Простота є ключовим забезпеченням децентралізованих систем. Чудовість біткоїна в значній мірі зумовлена надзвичайною простотою його протоколу. Навіть старшокласник, який розуміє програмування, може повністю зрозуміти принципи роботи біткоїна і навіть реалізувати клієнт самостійно. Ця простота приносить багато переваг: знижує поріг для розробки, зменшує витрати на обслуговування, підвищує безпеку та знижує ризик маніпуляцій.
У порівнянні з цим, ефір має погані показники в плані простоти, що призводить до непотрібних витрат на розробку, загроз безпеці та закритій атмосфері досліджень. Протягом наступних п'яти років ефір має можливість наблизитися до біткоїна в плані простоти, що вимагатиме зусиль з обох сторін: як з рівня консенсусу, так і з рівня виконання.
На рівні консенсусу новий механізм об'єднає останні досягнення в теорії консенсусу, нульових знань та економіці стейкінгу. Основні поліпшення включають: впровадження механізму завершення з трьома слотами, спрощення правил вибору розгалужень і мережевої структури, оптимізацію логіки зміни стану тощо. Ці зміни значно знизять складність коду, підвищать безпеку та ефективність.
Спрощення на рівні виконання є більш складним, оскільки воно несе в собі безліч складних історичних проблем. Одним із можливих рішень є використання компактної, високо продуктивної, дружньої до нульових знань віртуальної машини (, такої як RISC-V ), замість поточної EVM. Це не тільки забезпечить стрибок у продуктивності, але й краще підтримає основні мови програмування та системи нульових знань. Перехідне рішення може запозичити модель Apple Rosetta, щоб старі контракти безперешкодно працювали на новій віртуальній машині.
Крім того, шляхом інтеграції більшої кількості спільних компонентів, таких як єдиний код для корекції помилок, серіалізований формат та структура дерева станів, можна ще більше знизити складність системи. Це дозволить справжньому базовому рівню Ethereum стати елегантним "блоком протоколу", а не різними компромісними збірками.
Прагнення до простоти потребує культурних змін. Хоча в короткостроковій перспективі може знадобитися відмовитися від деяких функцій, докласти додаткових зусиль, в перспективі простота принесе величезну цінність системі. Можна взяти за основу підхід tinygrad і встановити максимальну кількість рядків коду для консенсусу Ethereum, прагнучи досягти рівня простоти, близького до Bitcoin.
Загалом, спрощуючи рівні консенсусу та виконання, а також інтегруючи спільні компоненти, очікується, що Ethereum досягне безпрецедентної простоти та стійкості, зберігаючи при цьому свої потужні функції. Це не тільки допоможе скоротити витрати на розробку та обслуговування, але й відкриє двері для ширшої участі та інновацій, сприяючи довгостроковому здоров'ю екосистеми Ethereum.