Автор: Віталік Бутерін

Укладач: Scof, ChainCatcher

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

Щоб вирішити цю проблему, багато людей в екосистемі Ethereum запропонували концепцію «послідовності Ethereum». Це може включати узгодження цінностей (наприклад, відкритий код, мінімальна централізація, підтримка суспільних благ), узгодження технологій (наприклад, робота з загальноекосистемними стандартами) та економічне узгодження (наприклад, використання ETH, де це можливо, як токенів). Однак ця концепція історично була погано визначена, що створює ризик бути контрольованим на соціальному рівні: якщо послідовність означає мати правильних друзів, то «послідовність» як концепція зазнає невдачі.

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

  • Відкритий вихідний код – це цінно з двох причин: (i) код можна перевірити на безпеку, і що більш важливо (ii) він зменшує ризик конфіденційності власного коду та дозволяє третім особам вносити вдосконалення без ліцензії. Не кожна частина кожної програми має бути повністю відкритою, але основні компоненти інфраструктури, на які покладається екосистема, обов’язково мають бути такими. Золотими стандартами тут є визначення вільного програмного забезпечення FSF і визначення відкритого коду OSI.

  • Відкриті стандарти – прагнення до взаємодії з екосистемою Ethereum і створення відкритих стандартів, незалежно від того, чи існують вони вже (наприклад, ERC-20, ERC-1271...) або знаходяться на стадії розробки (наприклад, абстракція облікового запису, передачі між L2, легкий клієнт L1 і L2). атестації, майбутні стандарти формату адреси). Якщо ви хочете запровадити нову функцію, яка не відповідає існуючому стандарту, попрацюйте з іншими, щоб написати новий ERC. Програми та гаманці можна оцінювати на основі кількості ERC, з якими вони сумісні.

  • Децентралізація та безпека. Уникайте точок довіри, мінімізуйте вразливість цензури та мінімізуйте залежність від централізованої інфраструктури. Природними показниками є (i) тест на відхід: якби ваша команда та сервери зникли завтра, чи можна було б використовувати вашу програму, і (ii) внутрішній тест на атаку: скільки буде зламано, якби ваша команда сама спробувала атакувати систему, Скільки шкоди ви можете завдати? Важливою формалізацією є стадія агрегації L2beat.

  • Позитивна сума: 1) Орієнтований на Ethereum — успіх проекту має принести користь усій спільноті Ethereum (наприклад, власникам ETH, користувачам Ethereum), навіть якщо вони не є частиною власної екосистеми проекту. Конкретні приклади включають використання ETH як токена (таким чином сприяючи його мережевим ефектам), внесок у технологію з відкритим кодом і зобов’язання пожертвувати відсоток токенів або доходу для суспільних благ екосистеми Ethereum. 2) Звернення до широкого світу – Ethereum прагне зробити світ вільнішим і відкритим місцем, уможливити нові форми власності та співпраці та зробити позитивний внесок у вирішення основних викликів, з якими стикається людство. Ваш проект зробив це? Приклади включають додатки, які приносять стійку цінність ширшій аудиторії (наприклад, фінансова доступність), пожертвування відсотка на суспільні блага за межі Ethereum і розробку технологій, корисних за межами криптовалют (наприклад, механізми фінансування, загальна комп’ютерна безпека), ці методи насправді використовуються в цих середовищах.

Карта вузлів Ethereum, джерело ethernodes.org

Очевидно, що наведені вище критерії не стосуватимуться кожного проекту. Для мереж рівня 2 (L2), гаманців, децентралізованих програм соціальних мереж тощо застосовні показники будуть дуже різними. Різні показники також можуть змінюватися в пріоритеті: два роки тому для Rollup було прийнятно використовувати «навчальні колеса», тому що це все ще було на «ранніх стадіях», сьогодні нам потрібно досягти принаймні першого етапу якомога швидше. Сьогодні найбільш очевидним індикатором позитивної суми є обіцянка пожертвувати певний відсоток токенів, і в майбутньому ми також можемо знайти індикатори, які роблять інші аспекти позитивної суми зрозумілими.

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

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

Меритократії можна досягти, лише якщо чітко визначено «заслуги»; в іншому випадку у вас є (можливо, ексклюзивна та нульова) соціальна гра. Найкращий вихід із занепокоєння про те, «хто стежить за псами» — не покладати всі надії на спроби переконатися, що всі впливові люди є ангелами, а за допомогою випробуваних методів, таких як децентралізація. «Організації інформаційних панелей», такі як L2beat, дослідники блоків та інші монітори екосистеми, є чудовими прикладами цього принципу, який сьогодні працює в екосистемі Ethereum. Якби ми могли зробити більше, щоб зробити різні аспекти узгодженості більш зрозумілими, не зосереджуючись на одному «недогляді», ми могли б зробити цю концепцію більш ефективною, а також справедливою та всеохоплюючою, подібно до екосистеми Ethereum.