«Абсолютные основы 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» (EELS), и, вероятно, через несколько лет мы увидим более формальную структуру. Управление вне сети состоит из процедур с открытым исходным кодом — встреч разработчиков и исследователей, репозиториев GitHub, предложений по улучшению Ethereum (EIP), — где пользователи могут предлагать изменения в протоколе Ethereum и потенциально реализовывать их.

Культура блокчейна — это социальные, культурные или политические ценности, разделяемые сообществом блокчейнов. Культура Эфириума многогранна и динамична, но опирается на CORE набор ценностей. Первая ценность особенно важна в 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 : это домашняя страница 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 и предлагающая гранты.

Предложение EIP может и не вызвать никакого интереса, но время от времени кто-то его вызывает. Когда это произойдет, EIP, скорее всего, подхватят разработчики и исследователи Ethereum .

Разработчики собираются на форуме Ethereum Magician и в Discord Ethereum R&D (исследования и разработки). В этих центрах разработчики и исследователи встречаются для координации и обсуждения проблем, включая представителей различных групп клиентского программного обеспечения. Каждую неделю проводится встреча AllCoreDevs, на которой обсуждаются наиболее важные вопросы, связанные с протоколом Ethereum . Есть также несколько небольших, более узкоспециализированных дискуссионных встреч.

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

SingleQuoteLightGreenSingleQuoteLightGreen
Быть хорошим гражданином в Ethereum — значит… нарушать централизацию там, где она есть.
SingleQuoteLightGreenSingleQuoteLightGreen

Например, Ethereum Cat Herders — это коллектив, который помогает с логистикой, а также очищает EIP. В состав Cat Herders входят сотрудники EF и не EF, но именно они KEEP работу двигателя. Гильдия протоколов, в которую входят и не являющиеся членами 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 нет доминирующей культуры, и эфирианцы в принципе могут быть представителями любой культуры в духе открытого протокола без разрешений. Несмотря на это, в Ethereum существуют явно популярные субкультуры, и мы можем многое Словарь о протоколе, посмотрев, кого он привлекает. Поскольку культура динамична, некоторые из этих субкультур будут продолжать процветать в Ethereum , а другие могут исчезнуть.

Шифропанк: Многие влиятельные разработчики и исследователи Эфириума находятся под влиянием идеалов шифропанка. Шифропанк был ONE из основополагающих субкультур Bitcoin и распространился на некоторые части мира Ethereum . Шифропанк привержен разработке с открытым исходным кодом и определенному подходу «сделай сам» или панку. Шифропанки считают, что лучший способ решения проблем — это создать решение самостоятельно, а затем свободно распространять результаты, даже позволяя другим копировать и развивать их. Шифропанки обычно подчеркивают аполитичную позицию относительно того, для чего следует использовать их постройки. В случае с Ethereum шифропанки создают инфраструктуру и инструменты, но не вмешиваются в их использование, занимая нейтральную позицию. Исторически сложилось так, что шифропанк уделял особое внимание Политика конфиденциальности, но в Ethereum этому не всегда уделяется приоритетное внимание, хотя ситуация, похоже, меняется. Также возникло неошифропанк-движение под названием лунарпанк, выступающее за то, чтобы ставить Политика конфиденциальности на передний план и в центр. Вы можете найти шифропанков на форуме Ethereum's Magician, Ethereum R&D Discord или посетив такие Мероприятия , как ETHDenver.

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

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

Disclosure

Обратите внимание, что наша политика конфиденциальности, правила пользования, файлы cookie, и запрет на продажу моих персональных данных была обновлена.

CoinDesk - это удостоенное наград медиа-издание, освещающее криптовалютную индустрию. Его журналисты придерживаются строгого набора редакционных политик. В ноябре 2023 года, CoinDesk была приобретена группой Bullish, владельцем регулируемой биржей цифровых активов Bullish, Группа Bullish принадлежит в основном 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.