«Абсолютні основи Ethereum» Пола Ділана-Енніса: уривок

Як працює управління в ланцюзі та поза ним в Ethereum?

AccessTimeIconFeb 7, 2024 at 6:49 p.m. UTC
Updated Jun 14, 2024 at 3:35 p.m. UTC

Управління блокчейном стосується механізмів координації, які дозволяють зацікавленим сторонам блокчейну приймати законні рішення. Традиційно його поділяють на дві широкі області: управління в ланцюзі та управління поза ланцюгом. У контексті Ethereum управління в ланцюжку пов’язане з протоколом Ethereum . Протокол приблизно охоплює оригінальний білий документ Віталіка Бутеріна, більш технічну жовту книгу Гевіна Вуда, а також останній рівень виконання та специфікації рівня консенсусу.

«Абсолютні основи Ethereum» Пола Ділана-Енніса опублікувала Routledge. Ділан-Енніс є лектором/доцентом Коледжу бізнесу Дублінського університетського коледжу.

Наразі ведуться спроби оновити та стандартизувати все, як-от оновлення жовтої книжки Ethereum Execution Layer Specification (EELS), і, ймовірно, через кілька років ми побачимо більш формальну структуру. Управління поза ланцюгом складається з процедур з відкритим кодом – зустрічей розробників і дослідників, репозиторіїв GitHub, пропозицій щодо покращення Ethereum (EIP), де користувачі можуть пропонувати зміни до протоколу Ethereum і потенційно впроваджувати їх.

Дивіться також:Яку культуру ми будуємо в Web3? | Погляди

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

Децентралізація означає, що повноваження поширюються між усіма учасниками, а не концентруються. Трохи нижче децентралізації ми знаходимо більше цінностей, важливих для жителів Ethereum: відсутність дозволу (дозвіл не потрібен для використання Ethereum); стійкість до цензури (ніхто не може цензурувати вас на Ethereum) і надійний нейтралітет (операції Ethereum мають бути чесними для всіх).

Управління та культура тісно взаємопов’язані, оскільки врядування має відображати цінності культури.

Управління Ethereum

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

Основні кодові бази Ethereum розміщені на платформі розробки з відкритим кодом GitHub. GitHub Ethereum містить різноманітні сховища коду, які спільнота визнає важливими для Ethereum. Це:

  • Офіційна реалізація протоколу Ethereum на Go: знайома більшості як клієнт Geth, офіційна реалізація Go діяла як еталонний клієнт для протоколу Ethereum до злиття. (Однак Ethereum дотримується Політика різноманітності клієнтів, коли кілька команд клієнтів працюють над програмними клієнтами. Починаючи з The Merge, Geth є клієнтом виконання — іншими є Nethermind, Besu, Erigon, Reth — який має працювати з консенсусним клієнтом, наприклад як Lighthouse, Lodestar, Nimbus, Prysm і Teku незалежні ONE від одної, але тісно співпрацюють при координації EIP.)
  • Пропозиції щодо покращення Ethereum (EIP): EIP є механізмом управління для основних змін у протоколі Ethereum .
  • Solidity: Solidity — це мова програмування високого рівня для написання розумних контрактів. Смарт-контракти можуть бути написані іншими мовами, такими як Vyper, але Solidity домінує в ландшафті.
  • Remix: Інтегроване середовище розробника (IDE) і компілятор для Solidity, які доступні у вашому браузері.
  • Веб-сайт Ethereum.org : це домашня сторінка Ethereum , яка містить обширну та зручну інформацію про всі аспекти Ethereum. Він підтримується як програма з відкритим вихідним кодом із невеликим допоміжним персоналом. Ймовірно, це ONE із найдоступніших засобів для активної участі читачів у відкритому коді Ethereum . Просто зайдіть до їх Discord і запитайте, де їм потрібна допомога.

Процес із відкритим кодом для GitHub загалом виглядає наступним чином. Цей процес широко використовується у всіх вищезазначених випадках, але очікуйте нюансів, коли ви залучитеся:

  • Проблеми: користувачі публічно пропонують зміни, будь то виправлення помилок чи покращення. Можуть відбутися обговорення проблем.
  • Запити на вилучення: розробники, зазвичай із залученої команди проекту, пропонують вирішення проблем. Може виникнути дискусія щодо Request на вилучення. Якщо PR викличе інтерес і широку підтримку, він пройде деякі перевірки, а потім буде об’єднано з наступним випуском. У кожному сховищі будуть люди, які можуть об’єднувати код, тобто мають доступ до фіксації . Якщо PR є суперечливим, це може спричинити розрив.

Що щодо того, коли хтось пропонує змінити протокол Ethereum , а не конкретний програмний клієнт чи веб-сайт? Такий тип пропозицій має свій особливий процес: пропозиції щодо покращення Ethereum (EIP). EIP мають власне сховище на Ethereum GitHub. EIP Соціальні мережі шаблону, де пропонент, відомий як чемпіон, надасть обґрунтування та запропоновану технічну специфікацію.

Ці зміни можуть стосуватися різних частин Ethereum. Найбільш відомі CORE EIP, які є оновленнями або вдосконаленнями, які вимагають форка. EIP широко обговорюються. Підмножина EIP, яка називається Ethereum Request for Comments (ERC), пов’язана зі стандартами для смарт-контрактів і dApps, і на момент написання обговорюється розділення ERC від EIP, що робить ERC окремою категорією.

Відомим CORE EIP є EIP-1559, який пропонує спалювати плату GAS , а не надсилати її валідаторам. Це зміна самого протоколу Ethereum . Тому необхідно було заручитися підтримкою з усіх сторін. Це означало, що якомога ближче до всіх зацікавлених сторін в екосистемі Ethereum повинні були підтримати його, перш ніж він запрацював у 2021 році. Пам’ятайте, Ethereum сильно політично децентралізований, тому немає централізованої організації, яка могла б приймати рішення від імені всіх інших.

(Paul Dylan-Ennis)
(Paul Dylan-Ennis)

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

  • Користувачі Ethereum : повсякденний кінцевий користувач Ethereum . Просто ваші пересічні JOE та Джейн надсилають USDC , приєднуються до DAO чи купують NFT.
  • ЗМІ Ethereum : спеціалізовані засоби масової інформації та впливові особи, такі як Подкасти або шоу на YouTube, наприклад «The Daily Gwei» або подкаст Bankless.
  • Розробники Ethereum : різні групи децентралізованих додатків (dApps), які створюють блокчейн Ethereum .
  • Розробники Ethereum : розробники та дослідники з відкритим кодом, які працюють над клієнтським програмним забезпеченням або протоколом Ethereum . Це також включає членів підтримки протоколу та координаторів.
  • Стакери Ethereum : користувачі, які допомагають захистити блокчейн Ethereum.
  • Ethereum Foundation (EF): некомерційна організація, яка підтримує конференції (наприклад, Devcon), зустрічі розробників, веб-сайт Ethereum.org і пропонує гранти.

Пропозиція EIP може не викликати жодного інтересу, але час від часу деякі викличуть. Коли це станеться, EIP, швидше за все, буде підібрано розробниками та дослідниками Ethereum .

Розробники збираються на форумі Ethereum's Magician і Ethereum R&D Discord (дослідження та розробка). У цих центрах розробники та дослідники зустрічаються для координації та обговорення питань, включаючи представників різних груп клієнтського програмного забезпечення. Щотижня відбувається зустріч під назвою AllCoreDevs, на якій обговорюються найважливіші питання щодо протоколу Ethereum . Також є кілька менших, більш вузьких дискусійних зустрічей.

Логістикою Ethereum зазвичай займається Ethereum Foundation (EF), некомерційна організація, створена під час запуску Ethereum. Він виконує й інші функції, наприклад, організацію та проведення конференцій Ethereum (наприклад, Devcon) і надання грантів на дослідження Ethereum (наприклад, Програма підтримки екосистем). Однак його повсякденна роль полягає в наданні кількох спеціалізованих штатних співробітників, які працюють над Ethereum, включаючи розробників і дослідників, а також членів служби підтримки протоколів.

SingleQuoteLightGreenSingleQuoteLightGreen
Бути хорошим громадянином в Ethereum означає ... порушити централізацію там, де ви її знайдете
SingleQuoteLightGreenSingleQuoteLightGreen

Наприклад, Ethereum Cat Herders — це колектив, який допомагає з логістикою, а також очищає EIP. До складу Cat Herders входить персонал EF і не EF, але співробітники справді KEEP роботу двигуна. Гільдія протоколів, як члени EF, так і не члени EF, керує розумним контрактом, який винагороджує розробників Ethereum з відкритим кодом, але знову ж таки члени EF є основними рушійними силами. Дещо кумедно те, що матеріально-технічна роль Ethereum Foundation часто пов’язана з централізованим контролем Ethereum, але я ще не зустрічав жодного випадку, щоб EF комусь диктував.

Немає точної науки про те, як EIP отримує підтримку. З часом він отримує підтримку з боку розробників і дослідників, і досить часто його будуть розгрібати через будь-які потенційні проблеми, які він може спричинити. Тоді EIP залучить людей до участі в будь-яких подальших дослідженнях, тестуванні чи кодуванні. Новини про цей EIP почнуть фільтруватися для інших зацікавлених сторін. Валідатори Ethereum або команди проектів можуть висловити свою підтримку або занепокоєння. ЗМІ та користувачі Ethereum можуть почати обговорювати це між собою.

EIP, якому вдалося отримати позитивну відповідь від різних зацікавлених сторін Ethereum , але особливо від розробників і дослідників у конкурсі AllCoreDevs, досягає приблизного консенсусу щодо того, що EIP слід запровадити. У культурі розробки з відкритим вихідним кодом рідко буває повного консенсусу, натомість між багатьма розподіленими сторонами досягається приблизний консенсус. Знову ж таки, досконалої науки тут немає, але зазвичай ви можете розпізнати приблизний консенсус за зникненням занепокоєнь, критики чи суперечок. Після прийняття EIP зазвичай включається в наступне оновлення Ethereum і стає частиною загальної дискусії розробників і дослідників про те, як координувати та інтегрувати EIP у різні клієнти програмного забезпечення під час підготовки до оновлення. Сьогодні EIP часто об’єднують разом.

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

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

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

Культура Ethereum

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

Шифрпанк: на багатьох впливових розробників і дослідників Ethereum вплинули ідеали шифрпанку. Шиферпанк був ONE з основоположних субкультур у Bitcoin , і він перейшов у деякі частини світу Ethereum . Шифрпанк прихильний до розробки з відкритим вихідним кодом і певного DIY або панківського ставлення. Шифропанки вважають, що найкращий спосіб розв’язувати проблеми — створити рішення самостійно, а потім вільно поширювати результати, навіть дозволяючи іншим копіювати їх і будувати на їх основі. Шифропанки зазвичай підкреслюють аполітичність щодо того, для чого вони будують. У випадку з Ethereum шифрпанки створюють інфраструктуру та інструменти, але не знають, як вони використовуються, займаючи нейтральну позицію. Історично склалося так, що шифрпанк наголошував на Політика конфіденційності, але в Ethereum їй не завжди віддається пріоритет, хоча це, здається, змінюється. Також з’явився неокіфрапанк-рух під назвою lunarpunk, який виступає за розміщення Політика конфіденційності на передньому плані та в центрі. Ви можете знайти шифрпанків на форумі Ethereum's Magician, Ethereum R&D Discord або відвідавши Заходи , як ETHDenver.

Дивіться також: Що таке Soulbound Tokens?

Regens: багато впливових голосів в Ethereum віддані регенерації або регенеративному підходу до створення Технології. Вкорінені в інтересах Віталіка Бутеріна до політики та соціальних наук, багато регенів беруть участь в експериментах з управління, спрямованих на відновлення, покращення або навіть заміну сучасних інститутів. Ця субкультура характеризується своєю експериментальною природою та інтересом до суспільних благ, бере участь у таких експериментах, як квадратичне фінансування, Soulbound Tokens (SBT) і ретроактивне фінансування суспільних благ. Регени зазвичай менше зосереджені на фінансових програмах і більше приваблюють ідею створення нової децентралізованої мережі, яку іноді називають Web3. Регени зазвичай, але не завжди, схильні дотримуватись більш прогресивних форм політики та асоціюються з естетикою під назвою солярпанк. Ви можете знайти регени в спільнотах суспільних благ, таких як Gitcoin або Optimism.

Дегени: в Ethereum існує контингент користувачів, яким керують суто спекуляції та накопичення багатства будь-якою ціною, дегени (дегенерати). Дегени — це фінансові нігілісти, які зосереджуються на поточних тенденціях і ажіотажі, щоб пощастити й уникнути щурячих перегонів сучасного неоліберального капіталізму. Дегени часто йдуть на надзвичайний ризик, але в іронічний, майже відсторонений спосіб. Дегени зазвичай, але не завжди, схильні дотримуватись більш провокаційних політичних поглядів і асоціюються з естетикою, більшою мірою схожою на аніме. Ви можете знайти дегени в нещодавно запущених децентралізованих Фінанси (DeFi) або невзаємозамінних токенах (NFT) і навколо них.

Disclosure

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

CoinDesk - це відзначений нагородами засіб масової інформації, який висвітлює криптовалютну індустрію. Журналісти видання дотримуються суворої редакційної політики. У листопаді 2023 року, CoinDesk придбала група Bullish, власник регульованої біржі цифрових активів Bullish, Мажоритарним власником Bullish Group є Block.one; обидві компанії мають інтереси в різних бізнесах, пов'язаних з блокчейном і цифровими активами, а також значні володіння цифровими активами, включаючи біткойн. CoinDesk працює як незалежний підрозділ з редакційним комітетом, який захищає журналістську незалежність. Співробітники CoinDesk, включаючи журналістів, можуть отримувати опціони в групі Bullish як частину своєї компенсації.


Learn more about Consensus 2024, CoinDesk's longest-running and most influential event that brings together all sides of crypto, blockchain and Web3. Head to consensus.coindesk.com to register and buy your pass now.