Измерение децентрализации Solana: факты и цифры

Продвинутый11/21/2024, 11:43:17 AM
Solana столкнулась с значительной критикой и недопониманием со стороны некоторых участников блокчейн-сообщества, которые утверждают, что у нее отсутствует децентрализация и устойчивость к цензуре. В данной статье анализируется уровень децентрализации в сети Solana с использованием данных, выделяя области, где она проявляет относительно сильную децентрализацию, и выявляя аспекты, требующие дальнейшего улучшения.

Действенные идеи

  • Сеть Solana распределена по 4 514 узлам, включая 1 414 валидаторов и 3 100 RPC (эпоха 685). Ни один отдельный валидатор не контролирует более 3,2% от общей доли.
  • Коэффициент Накамото (NC) представляет собой наименьшее количество независимых сущностей, которые могут замышлять злоумышленнические действия, вызывающие отказ в жизнеспособности и не дающие консенсуса, необходимого для производства новых блоков. Коэффициент Накамото Solana часто называется 19. Фактическая цифра вероятно ниже, так как индивидуальные сущности могут анонимно разрешать работу нескольких валидаторов.
  • Набор валидаторов Solana охватывает 37 стран и территорий. Самая крупная концентрация находится в Америке, где находится 508 валидаторов. Четыре юрисдикции держат более 10% доли: США с 18,3%, Нидерланды и Великобритания, обе с 13,7%, и Германия с 13,2%.
  • 68% ставки делегировано европейским валидаторам, 20% делегировано в Северной Америке. 50,5% ставки делегировано валидаторам, работающим в пределах Европейского союза (европейская ставка за исключением Норвегии, Украины и Великобритании).
  • Набор валидаторов распределен по 135 различным поставщикам хостинга. Два ведущих поставщика - Teraswitch, частная американская компания, хостящая валидаторы с общей долей 24%, и Latitude.sh (ранее Maxihost), бразильский поставщик недорогих выделенных серверов, используемых валидаторами с общей долей 19%.
  • В кодовой базе клиента Agave 357 отдельных участников. Клиент Firedancer, разработанный небольшой командой под руководством главного научного сотрудника Кевина Бауэрса, в настоящее время имеет 57 участников.
  • Клиент Jito, форк исходного кода Agave, который включает аукцион блочного пространства вне протокола, в настоящее время занимает доминирующую долю сети в 88%. Однако ожидается, что это значительно изменится в течение следующих двенадцати месяцев, по мере постепенного внедрения и интеграции нового клиента Firedancer в экосистему. Solana и Ethereum выделяются как единственные блокчейны уровня 1, которые в настоящее время предлагают несколько клиентских реализаций.
  • Существенные изменения основных компонентов Solana проходят формальное и публичное Улучшение и развитие Solana (SIMD)процесс предложения. Самые значительные изменения протокола, особенно те, которые влияют на экономические параметры, проходят голосования в рамках управления. До сих пор было проведено три таких голосования.
  • Фонд Solana, созданный в июне 2019 года, является некоммерческой организацией, зарегистрированной в Швейцарии, посвященной развитию и поддержке экосистемы Solana. Относительно небольшая команда Фонда SF из 60-65 сотрудников полностью занимается финансированием грантов, программ стейкинга и инструментов разработчиков.
  • Кроме того, есть убедительные доказательства географического разнообразия в сообществе разработчиков Solana. На последнем двухлетнем хакатоне Radar приняли участие 13 672 участника из 156 стран, с заметным участием из Индии, Нигерии, США и Вьетнама. Сеть SuperTeam, связывающая творческие, разработческие и операторские команды Solana, расширилась до 1300 участников в 16 странах.

Что такое Децентрализация?

Децентрализация можно определить как отсутствие единой точки отказа в системе. Этот многогранный концепт охватывает множество аспектов, включая распределение токенов, влияние ключевых фигур, участие в сети без разрешения, контроль над разработкой и разнообразие программного/аппаратного обеспечения. Определение уровня децентрализации блокчейна имеет немного универсально признанных стандартов, за исключением коэффициента Накамото Баладжи. Многие метрики несовершенны. Более того, дискуссии вокруг децентрализации блокчейна частозакоренела в политической философии, порождают глубокие идеологические и, в некоторых случаях, почти религиозные дебаты.

Solana была предметом существенной критики и дезинформации со стороны части блокчейн-сообщества относительно предполагаемого отсутствия децентрализации и сопротивления цензуре. Недавний пример – бывший сотрудник американской разведки и разоблачитель Эдвард Сноуден, который выразил обеспокоенность во времяToken2049презентация ключевого доклада на конференции.

«Когда вы возвращаетесь к белой книге биткойна, я думаю, что вы видите антагонистический подход к системе, и это действительно то, что вам следует учитывать. Многие люди, и я не хочу называть имена, но, Solana, берут хорошие идеи и задают вопрос: а что, если мы просто все централизуем? Это будет быстрее, это будет эффективнее, это будет дешевле... Вы должны думать об антагонистическом случае, в отличие от удобного, легкого раннего случая».

Как и многие критики Solana, Сноуден не предоставил данных, подтверждающих его заявления, несмотря на то, чтопублично приглашеныЧтобы это сделать. В следующих разделах данной работы мы проанализируем децентрализацию сети Solana через данные, выделяя области, где сеть проявляет относительно сильную децентрализацию, и определяя области, где необходим дальнейший прогресс.

Измерения децентрализации

В данном отчете мы подойдем к анализу децентрализации Solana количественным и многогранным образом, опираясь на факты и информацию, которую можно проверить публично.

Мы оценим следующие области:

  • Распределение ставок
  • Географическое распределение узлов
  • Разнообразие поставщиков хостинга
  • Разнообразие клиентского программного обеспечения
  • Разнообразие разработчиков
  • Процессы и организации управления

При необходимости мы будем сравнивать показатели сети Solana с показателями других индустриальных блокчейнов L1 с подтверждением доли, служащих только в качестве эталонов и обеспечивающих более широкий контекст для децентрализации Solana, выделяя области, где она может отставать или превосходить ожидания.

Эти сравнения не следует искажать как попытки утверждения превосходства одной сети над другой.

Во многих случаях Ethereum является наиболее полезным бенчмарком, поскольку он считается самым децентрализованным блокчейном Layer 1 Proof-of-Stake. Стоит отметить, что Ethereum более чем в два раза старше Solana, генезис-блок которого был выпущен в июле 2015 года, по сравнению с Solana в марте 2020 года. Децентрализация динамична, и блокчейны, как правило, со временем становятся более децентрализованными. Учитывая схожие условия, разумно ожидать, что старые сети достигнут более высокого уровня децентрализации.

Распределение стейка

Распределение ставок в блокчейн-сети относится к тому, как ставки сети распределяются среди ее валидаторов. В хорошо распределенной системе ни один отдельный валидатор или маленькая группа не обладают неоправданно большой долей, что снижает риск того, что какая-либо сущность получит неоправданное влияние или контроль над консенсусом сети.

Уравновешенное распределение долей способствует децентрализации, обеспечивая разнообразный набор валидаторов и делая сложнее для любого злонамеренного действующего лица подорвать целостность сети. Это также способствует повышению отказоустойчивости, поскольку сеть становится более устойчивой к отказам отдельных валидаторов.

"Вам нужен очень большой набор валидаторов, чем он больше на уровне инстинкта, тем сеть более безопасна, но на академическом уровне, чем больше набор узлов, тем проще гарантировать, что честные узлы в меньшинстве всегда имеют минимальное остовное дерево, которое может достичь друг друга. Это даже не означает на уровне протокола; это буквально люди, разговаривающие по телефону. Тот факт, что люди могут зайти в Discord или IRC или позвонить друг другу по мобильному телефону. Это означает, что мы разрешаем разделение и выясняем, в чем проблема. Чем больше людей у нас есть, тем проще нам гарантировать, что разделения невозможны."

Запуск ноды в сети Solanaполностью разрешено, с очень низким обязательным минимальным стейком (1 SOL), необходимым для работы в качестве валидатора. Сеть нативно поддерживаетделегированный доказательство доли (dPoS) и состоит из 4 514 узлов, включая 1 414 валидаторов и 3 100 узлов RPC.

Два крупнейших валидатора по доле управляются Helius и Galaxy, каждый из которых владеет примерно 3,2%. Минимальная делегированная доля, необходимая для участия в суперменьшинстве (одна треть и две трети супербольшинства), составляет 4,4 млн и 1,23 млн SOL соответственно.


Вверху: валидаторы, упорядоченные по стейку, логарифмическая шкала

Диаграмма ниже группирует валидаторов по делегированной доле для большей ясности. В верхнем диапазоне 82 валидатора (5,87% от общего числа) имеют более одного миллиона делегированных SOL. На другом конце спектра 825 валидаторов (59,1% от общего числа) имеют менее 50 000 делегированных SOL, причем большинство из них участвуют в программе делегирования Solana Foundation (SFDP), которая разработана для помощи малым валидаторам в достижении устойчивости. Приблизительно 72% валидаторов Solana получают поддержку SFDP, и эти валидаторы совместно представляют 19% от общей доли. Для более подробного изучения SFDP ознакомьтесь с нашим предыдущим отчетом Helius: SFDP и проблемы, с которыми сталкиваются валидаторы с длинным хвостом.


Над: Валидаторы Solana сгруппированы по стейку

Как и адреса блокчейна, не совпадающие с пользователями, количество валидаторов не отражает настоящее количество различных субъектов, работающих валидаторами. Настоящее число меньше, так как более крупные субъекты могут выбрать распределение своей доли между несколькими валидаторами. Например, Jito (1, 2), Coinbase (1,2), и Mrgn (1,2) работают с несколькими валидаторами.

Нет никакой проблемы, связанной с тем, что одна организация управляет несколькими валидаторами; На самом деле, это может укрепить сеть за счет увеличения географического разнообразия и разнообразия хостинг-провайдеров, при условии, что валидаторы будут распределены, а не размещены вместе. Однако риски могут возникнуть, если эти валидаторы настроены одинаково с нестандартными настройками или правилами брандмауэра. Кроме того, наличие нескольких валидаторов, управляемых одной организацией от имени крупных компаний или проектов в рамках модели «валидатор как услуга», может создать дополнительные проблемы с децентрализацией.

Коэффициент Накамото

В сетях Proof-of-Stake Коэффициент Накамото представляет собой минимальное количество узлов, необходимое для контроля не менее одной трети от общего количества стейка (т.е. суперменьшинства). Более высокий коэффициент Накамото указывает на более широкое распределение долей и, следовательно, более высокий уровень децентрализации. Его также можно считать наименьшим числом независимых сущностей, которые могут злонамеренно вступить в сговор с целью вызвать сбой в живости, отрицая консенсус, необходимый для производства новых блоков. Блокчейны, основанные на PoS и византийской отказоустойчивости, требуют, чтобы более двух третей стейка согласились с состоянием сети для продолжения обработки транзакций.

Для определения коэффициента Накамото сети Solana мы ранжируем валидаторы от наивысшей до наименьшей доли стейка и подсчитываем количество необходимых для контроля трети общего стейка. Коэффициент Накамото Solana исторически колебался от пика в 34 13 августа 2023 года до минимума в 19, на котором он находится в настоящее время. Коэффициент был относительно стабильным в течение последнего года.


Выше: исторический коэффициент Накамото Solana

Коэффициент Накамото сети Solana находится посередине по сравнению с сетями отраслевых сверстников. Эти цифры не учитывают, что отдельные сущности могут свободно и анонимно эксплуатировать несколько валидаторов, поэтому истинные коэффициенты Накамото, вероятно, ниже.


Вверху: сравнение коэффициентов Накамото между различными блокчейнами L1

Географическое распределение валидаторов и стейка

Географическое разнообразие сетевых узлов необходимо для снижения рисков и поощрения антихрупкости сети. Когда слишком много валидаторов сосредоточено в одном регионе, устойчивость сети становится зависимой от регулятивных рамок этих конкретных юрисдикций.

Естественные катаклизмы, включая землетрясения, наводнения, ураганы и цунами, представляют еще один риск. Такие события нагружают национальные электросети и могут серьезно нарушить работу центров обработки данных, что приводит к внезапным отключениям. Искусственные угрозы, такие как война, кибератаки и повреждение критической интернет-инфраструктуры, включая подводные кабели, представляют дополнительные риски, которые могут подвергнуть опасности стабильность сети.

Данные Solana для анализа этого раздела были собраны с validators.app для эпохи 685. Исходные данные доступны в формате электронной таблицы.здесь. Эти цифры отражают только узлы валидаторов в стейкинге и не включают узлы RPC, не включенные в стейкинг.

Количество валидаторов Соланы и стейк по континентам

При группировке по континентам данные показывают, что 632 валидатора Solana (46%) базируются в Европе, а 550 (40%) - в Северной Америке. Что касается распределения доли, 68% доли делегируется валидаторам в Европе, а 20% - тем, кто находится в Северной Америке. 50,5% всех долей делегируются валидаторам, работающим в пределах Европейского союза (т.е. доля Европы, исключая Норвегию, Украину и Великобританию).


Выше: Распределение валидаторов и стейков Solana по континентам (дизайн карты: FreePik)

По сравнению с этим, у Ethereum схожее распределение стейка с большей весом в сторону Северной Америки, составляющей 34,4%.


Выше: Валидатор и распределение доли Ethereum по континентам (дизайн карты: ФриПик)

Количество валидаторов Solana по странам

Набор валидаторов сети Solana охватывает 37 разных стран и территорий. Наибольшая концентрация находится в Америке, где 508 валидаторов (37%) работают из центров обработки данных в США, за которыми следуют 112 валидаторов (8%) в Нидерландах и 111 валидаторов (8%) в России.


Вверху: количество валидаторов Solana по странам, эпоха 685

Географическое распределение Solana по ставкам

Это распределение более сбалансировано при взвешивании набора валидаторов по стейку. Четыре ключевых юрисдикции удерживают более 10% стейка: США с 18,3%, за которыми следуют Нидерланды и Великобритания, обе с 13,7%, и Германия с 13,2%.


Выше: Географическое распределение доли Solana (эпоха 685)

В сравнении с этим, узлы Ethereum распределены по 83 различным странам и территориям, причем почти половина из них находится в США или Германии.


Выше: узлы Ethereum по странам (исходный)

Топ-10 городов по количеству узлов Solana и стейку

Более детальный анализ распределения валидаторов и делегированной доли по городам показывает, что валидаторы Solana распределены по 121 городу по всему миру.

В частности, для Соединенных Штатов валидаторы разбросаны по всем основным регионам, охватывая 35 городов в общей сложности. Самые популярные - Чикаго (124 валидатора, 2.3% от стейка), Лос-Анджелес (57 валидаторов, 2.3% от стейка) и Нью-Йорк (32 валидатора, 3.5% от стейка).

Ранее в этом году сотрудники AnzaRex St.Johnпредложенные стратегии для улучшения географического разнообразия валидаторов Solana, в частности путем расширения присутствия операторов в глобальном Юге.

Были выявлены несколько ключевых проблем:

  • Большая задержка: узлы в отдаленных регионах испытывают трудности с синхронизацией сети.
  • Стоимость полосы пропускания: некоторые регионы отличаются очень высокой стоимостью полосы пропускания
  • Регулятивные ограничения: различные юрисдикции вводят законы, ограничивающие возможность функционирования инфраструктуры блокчейн
  • Неразвитая инфраструктура: Недостаточная сетевая и центровая инфраструктура данных.
  • Неблагоприятные налоги и тарифы: высокие затраты на оборудование.
  • Нехватка талантов: отсутствие местной экспертизы в Solana и ограниченный доступ к необходимому капиталу для стейкинга

Хостинг-провайдеры

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

Заметное событие в 2022 году связано с немецким поставщиком хостинга Hetzner, который неожиданно удалил валидаторов Solana из своих услуг, выводя более 20% активной ставки — около 1 000 валидаторов — в автономное состояние в течение нескольких часов. Тем не менее, Solana оставалась полностью операционной без проблем с живучестью. Большинство затронутых валидаторов успешно переехали в новые центры обработки данных в течение нескольких дней, и почти вся просроченная ставкаснова онлайн через несколько недель.


Выше: уведомление по электронной почте, отправленное клиентам Hetzner с инструкцией о удалении клиентского программного обеспечения Solana с их серверов

Поставщики услуг хостинга валидаторов Solana от Stake

Набор валидаторов Solana разбросан по 135 различным хост-провайдерам. Два ведущих поставщика - Teraswitch, частная американская компания, предоставляющая 24% валидаторов, и Latitude.sh (ранее Maxihost), бразильский поставщик недорогих серверов без операционной системы, используемых 19% валидаторов. Эти два поставщика в совокупности составляют 43,4% доли.

Другие популярные хосты включают французскую компанию по облачным вычислениям OVHcloud с долей 8,65% и литовскую компанию Cherry Servers, которая размещает 8,45% валидаторов.


Выше: провайдеры хостинга валидаторов по стейку

Требования к аппаратному обеспечению валидатора Solana

Поскольку Solana - это высокопроизводительная блокчейн-система с высокой пропускной способностью, она имеет более высокие требованиятребования к узлучем у большинства коллег по отрасли. Рекомендации по оборудованию для валидаторов Solana включают следующие ключевые компоненты:

  • CPU: 24 ядра / 48 потоков, или более, базовая тактовая частота 4,2 ГГц или выше
  • Память: 512 ГБ
  • Диск: PCIe Gen3 x4 NVME SSD или лучше, объемом 2 ТБ или больше. Высокая TBW
  • Требования к GPU отсутствуют

На практике требования Solana к пропускной способности делают домашние операции непрактичными, поэтому валидаторы в основном управляются с серверов без операционной системы в выделенных центрах обработки данных.

Разнообразие клиентов Solana

Solana изначально запустилась с одним валидаторским клиентом, разработанным Solana Labs и написанным на Rust. Хотя клиент Solana Labs больше не обновляется, есть его форк, известный какAgave в настоящее время активно используется. Полная опора на реализацию одного клиента является важным вектором централизации, поскольку она создает риск критической ошибки в программном обеспечении, которая может привести к сбою в работе всей сети.

Увеличение разнообразия клиентов было одной из главных целей сообщества Solana, и эту цель теперь наконец-то удалось достичь с запускомFiredancer.

Реализации клиентов Solana

На сегодняшний день несколько реализаций клиента Solana либо работают, либо находятся в разработке:

  • Agave: форк оригинального клиента Solana Labs, написанный на Rust и поддерживаемый фирмой разработки программного обеспечения SolanaАнза.
  • Firedancer: полное переписывание оригинального клиента на языке программирования C, поддерживаемом Прыжок Крипто.
  • Фрэнкендансер: гибридный валидатор, объединяющий сетевые компоненты и компоненты блок-производства Firedancer с выполнением и консенсусом Agave.
  • Jito: форк клиента Agave, созданный Jito Labs Это вводит внепротокольный аукцион блочного пространства, предоставляя валидаторам больше экономических стимулов с помощью чаевых.
  • Сиг: клиент-валидатор Solana, оптимизированный для чтения, написанный на Zig, автор Syndica.

Кроме того,Мифрил is a client written in Golang and developed byOverclockслужить в качестве проверочного узла с более низкими требованиями к аппаратному обеспечению.

Имея несколько полноценных ядерных инженерных команд, рецензирующих кодовые базы друг друга, значительно повышает вероятность обнаружения ошибок, способствуя обмену знаниями и сотрудничеству.

«Мы многое узнали от команды клиента Firedancer; они придумали ряд очень умных решений», - отметил инженер Anza Джо Колфилд внедавнее интервью.

У обоих Agave и Firedancer есть значительныепрограммы вознаграждения за нахождение ошибок.

Разнообразие клиентов Solana против Ethereum

Solana и Ethereum - единственные сети уровня 1, которые предлагают несколько клиентских реализаций. У Ethereum есть как минимум пять основных программных клиентов. Наиболее широко принятые -Nethermind, написанный на C#, с использованием 45%, иGeth, написанный на Go, с 39% принятия.

На Solana клиент Jito в настоящее время имеет 88% долю стейк в сети. Однако ожидается, что этот ландшафт изменится значительно в течение следующих двенадцати месяцев, поскольку новые клиенты — Frankendancer и Firedancer — постепенно будут введены и интегрированы в экосистему.


Выше: разнообразие клиентов Solana и Ethereum (октябрь 2024 года)

Децентрализация разработчиков

В квантификации децентрализации Баладжи выделяет децентрализацию разработчиков как критический фактор для экосистем блокчейна, подчеркивая важность минимизации зависимости от отдельных участников и сокращения "ключевого риска".

Все основное клиентское программное обеспечение на Solana размещается публично на GitHub под лицензиями с открытым исходным кодом, что обеспечивает открытый доступ и вклад сообщества.

Валидатор Агавы, поддерживаемый Anza — фирмой по разработке программного обеспечения установленныйв начале 2024 года - играет важную роль в этом ландшафте. Anza была основана с примерно 45 сотрудниками, примерно половина команды ранее работала в Solana Labs.

Помимо управления Agave, команда Anza вносит свой вклад в широкую экосистему Solana, разрабатывая такие инициативы, как Расширения токенов, инфраструктура платежей за пределами страны иСреды с разрешениями Solana.

Количество разработчиков клиентского кодовой базы Agave

Кодовая база клиента Agave имеет 357 разработчиков и 26 408 коммитов, хотя сырые счетчики коммитов одни по себе неполные и не полностью отражают глубину индивидуальных вкладов. Отмечается, что относительно небольшая группа разработчиков - в основном старшие инженеры и сооснователи Solana - написали большинство коммитов, а остальные внесли меньший вклад.


Выше: обязательства по кодовой базе клиента Solana Agave от участника. Dependabot - это бот для отслеживания/обновления зависимостей.

Для сравнения, популярные клиенты Ethereum Geth и Nethermind демонстрируют аналогичную концентрацию вкладчиков в рамках большего сообщества. У Geth 1 098 участников, а у Nethermind - 142. Более половины всех коммитов в Geth приходится на трех основных участников. Аналогично, два разработчика отвечают за более 50% всех коммитов в Nethermind.

Количество участников клиентской кодовой базы Firedancer

Клиент Firedancer, разработанный небольшой командой под руководством Кевин Бауэрс в известной американской фирме по высокочастотному трейдингуПрыжок, в настоящее время имеет 57 участников и 3 722 коммита. Разнообразие участников остается ограниченным, поскольку Firedancer является относительно новым проектом — первый коммит относится к августу 2022 года — и недавно запущен на основной сети.


Выше: обязуется к кодовой базе клиента Solana Agave участником.

Разработчики экосистемы Solana

В рамках более широкой экосистемы Solana существуют убедительные доказательства географического разнообразия в разработчиков сообщества. Онлайн-биеннале Solana являются одними из самых крупных в мире по участию и играют важную роль в развитии многих сегодняшних успешных протоколов и команд приложений Solana, включая Tensor, Drift, Jito и Kamino.

Самый последнийРадар хакатон В нем приняли участие 13 672 человека из 156 стран, в том числе из Индии, Нигерии, США и Вьетнама.


Выше: Регистрации на хакатон Radar по странам

Суперкоманда, сеть, соединяющая творческих людей, разработчиков и операторов Solana, расширилась до1,300 участниковв 16 странах. Его локализованные главы облегчают сотрудничество через мероприятия и общие рабочие пространства. Solana Allstars, программа посла, запущенная Step Finance, имела значительный успех в Нигерии, проводя более 120 хорошо посещаемых встреч во многих регионах

Управление

Управление является важным вектором децентрализации, поскольку оно определяет, как принимаются решения в сети. Это влияет на все, начиная от обновлений протокола до экономической политики и правил сообщества. Децентрализованное управление укрепляет прозрачность, справедливость и доверие в сети.

Голосование по вопросам управления и SIMD

Предложения по улучшению и развитию Solana (SIMD) - это формальная документация, необходимая для любого существенного изменения основных компонентов Solana. "Существенные" изменения определяются как те, которые обычно изменяют протокол сети, допустимость транзакций или взаимодействие.

Незначительные изменения, такие как незначительное рефакторинга кода или объективные улучшения производительности, не требуют предложений. Предложения должны документировать обоснование функции и предоставлять достаточно документации для понимания реализации.

Подача SIMD-ов является безразрешительной и открытой для любого разработчика или исследователя, но большинство подается разработчиками команды клиента, работающими полный рабочий день над улучшением основного протокола.

Существует два типа предложений:

  • Стандартные предложения: влияют на основные функции Solana (например, консенсус, сетевое взаимодействие и API интерфейсы)
  • Мета Предложения: процессы или руководства по вопросам вне кодовой базы

SIMD процесс

SIMD обычно проходят через этапы проверки, составления, рассмотрения и принятия идеи. Официальная проверка проводится публично на GitHub, при этом автор предложения несет ответственность за сбор отзывов от соответствующих основных участников, которые определяют, будет ли оно принято, пересмотрено или отозвано.

Авторы не обязаны внедрять свои предложения, но, как правило, им рекомендуется сделать это, чтобы обеспечить успешное завершение.

Если приняты, предложения часто включают связанную проблему отслеживания для реализации функции и могут потребовать активации черезМеханизм функции-ворот Solana. Функциональные ворота активируются на границах эпох сначала на тестовой сети, затем на разработчикской сети, перед активацией основной сети.

Обсуждения улучшений проходят на следующих площадках:

Процесс голосования по управлению Solana

Важные SIMD, изменяющие протоколы, особенно те, которые влияют на экономические параметры, проходят голосование в управлении. Процесс голосования за управление Solana, относительно новая инициатива, возглавляемая давними членами сообщества валидаторов, сосредоточена исключительно на критических вопросах, чтобы поддерживать вовлеченность и избежать усталости от управления.

До сих пор состоялись три таких голосования:

Голосование происходит путем внесения жетонов на счет каждого валидатора, причем каждый счет получает жетоны, пропорциональные его активной доле в лампортах.

Для голосования валидаторы передают эти токены одному из нескольких обозначенных открытых ключей, соответствующих доступным вариантам голосования, включая вариант воздержания. После того как голос был отдан, его нельзя изменить.

В этой структуре держатели токенов SOL участвуют только косвенно, делегируя свои SOL в стейкинге валидаторам, чей выбор голосования соответствует их ценностям или предпочтениям.

Бенчмаркинг управления

Согласно отчету по бенчмаркингу отCCData Выпущенная ранее в этом году, Solana является одним из четырех активов с рейтингом AA среди 40 лучших цифровых активов, оцениваемых по экологическим, социальным и управленческим стандартам (ESG). Рейтинги управления отчета, в которых Solana заняла четвертое место среди блокчейнов L1, оценивают такие факторы, как участие заинтересованных сторон, прозрачность и степень децентрализации.


Вверху: Эталонные рейтинги управления ESG цифровых активов для блокчейнов L1 (источник)

Фонд Solana

Необходимо указать текст для переводаФонд Solana (SF), созданная в июне 2019 года, является зарегистрированной в Швейцарии некоммерческой организацией, посвященной децентрализации, принятию и безопасности экосистемы Solana. С начальным казначейством в 167 миллионов токенов SOL, SF контролируетфинансирование грантов, егоПрограмма делегирования, и инструменты разработчика. Он контролирует официальные брендовые активы, учетные записи в социальных сетях, веб-сайты и товарные знаки.

Фонд работает с достаточно компактной командой из 60-65 сотрудников на полный рабочий день под руководством исполнительного директора Даниэля Альберта и президента Лили Лю, под наблюдением Фундаментная доска.

Миссия SF заключается в развитии масштабируемой и самоуправляемой сети Solana, с акцентом на образование, исследования и инициативы по развитию экосистемы. SF организует крупномасштабные мероприятия Solanaсобытия, включаяХакерские домаи годовойКонференция Breakpoint, чтобы способствовать привлечению разработчиков и созданию сообщества.

Команда по связям с разработчиками SF поддерживает официальную документацию, социальные каналы и обучение разработчиков. В январе 2024 года SF перевела управление флагманскими хакатонами наКолизей, новый независимый акселератор, основанный бывшим главой отдела развития в SFMatty Taylor.

«Наша задача - работать сами над собой. Найти масштабируемые способы поддержки сети и экосистемы, а затем уступить дорогу», - отметил Дэн Альберт внедавний дебат, сигнализируя о долгосрочной цели СФ по созданию сети, способной поддерживать себя без наблюдения.

Заключение

Как указано в этой работе, децентрализация сети Solana сравнима или превышает децентрализацию ее отраслевых сверстников по многим ключевым показателям, включая коэффициент Накамото, географическое распределение валидаторов и стейка, децентрализацию разработчиков и показатели управления. Разнообразие клиентов остается заметным исключением, которое новый клиент Firedancer стремится решить.

Существует несколько возможностей для улучшения децентрализации Solana:

  • Исследуйте варианты распределения обязанностей SF между несколькими организациями
  • Повышение прозрачности расходов Фонда и распределения грантов
  • Разработать инициативы, такие как ‘Solana Nations,’ увеличить географическое разнообразие
  • Снизить издержки на голосование, которые являются наиболее значительными расходы для операторов валидаторов
  • Исследуйте стратегии снижения требований к выходным данным для валидаторов; эти затраты особенно высоки для операторов за пределами ЕС и США
  • Поощряйте более активное участие в голосовании за управление
  • Расширить основные сообщества разработчиков и исследователей Solana для укрепления развития сети

Набор валидаторов остается несколько сконцентрированным в США и ЕС и полагается на ограниченное количество провайдеров хостинга. Хотя эта проблема не уникальна для Solana, она подчеркивает потенциал Solana улучшиться как одной из менее централизованных блокчейнов на уровне валидатора.

Большое спасибо Overclock, Amira Valliani, Matt Sorg, Yelena Cavanaugh, Dan Albert, Tim Garcia, 0xIchigo, Anatoly Yakovenko и Brady Werkheiser за обзор более ранних версий этой работы.

Дополнительные ресурсы

Отказ от ответственности:

  1. Эта статья перепечатана с [ helius], Все авторские права принадлежат оригинальному автору [Лостин]. Если есть возражения против этой публикации, пожалуйста, свяжитесь с Gate Learnкоманда и они оперативно справятся с этим.
  2. Отказ от ответственности: мнения и взгляды, выраженные в этой статье, являются исключительно мнениями автора и не составляют инвестиционных рекомендаций.
  3. Переводы статьи на другие языки выполняются командой Gate Learn. Если не указано иное, копирование, распространение или плагиатирование переведенных статей запрещено.

Измерение децентрализации Solana: факты и цифры

Продвинутый11/21/2024, 11:43:17 AM
Solana столкнулась с значительной критикой и недопониманием со стороны некоторых участников блокчейн-сообщества, которые утверждают, что у нее отсутствует децентрализация и устойчивость к цензуре. В данной статье анализируется уровень децентрализации в сети Solana с использованием данных, выделяя области, где она проявляет относительно сильную децентрализацию, и выявляя аспекты, требующие дальнейшего улучшения.

Действенные идеи

  • Сеть Solana распределена по 4 514 узлам, включая 1 414 валидаторов и 3 100 RPC (эпоха 685). Ни один отдельный валидатор не контролирует более 3,2% от общей доли.
  • Коэффициент Накамото (NC) представляет собой наименьшее количество независимых сущностей, которые могут замышлять злоумышленнические действия, вызывающие отказ в жизнеспособности и не дающие консенсуса, необходимого для производства новых блоков. Коэффициент Накамото Solana часто называется 19. Фактическая цифра вероятно ниже, так как индивидуальные сущности могут анонимно разрешать работу нескольких валидаторов.
  • Набор валидаторов Solana охватывает 37 стран и территорий. Самая крупная концентрация находится в Америке, где находится 508 валидаторов. Четыре юрисдикции держат более 10% доли: США с 18,3%, Нидерланды и Великобритания, обе с 13,7%, и Германия с 13,2%.
  • 68% ставки делегировано европейским валидаторам, 20% делегировано в Северной Америке. 50,5% ставки делегировано валидаторам, работающим в пределах Европейского союза (европейская ставка за исключением Норвегии, Украины и Великобритании).
  • Набор валидаторов распределен по 135 различным поставщикам хостинга. Два ведущих поставщика - Teraswitch, частная американская компания, хостящая валидаторы с общей долей 24%, и Latitude.sh (ранее Maxihost), бразильский поставщик недорогих выделенных серверов, используемых валидаторами с общей долей 19%.
  • В кодовой базе клиента Agave 357 отдельных участников. Клиент Firedancer, разработанный небольшой командой под руководством главного научного сотрудника Кевина Бауэрса, в настоящее время имеет 57 участников.
  • Клиент Jito, форк исходного кода Agave, который включает аукцион блочного пространства вне протокола, в настоящее время занимает доминирующую долю сети в 88%. Однако ожидается, что это значительно изменится в течение следующих двенадцати месяцев, по мере постепенного внедрения и интеграции нового клиента Firedancer в экосистему. Solana и Ethereum выделяются как единственные блокчейны уровня 1, которые в настоящее время предлагают несколько клиентских реализаций.
  • Существенные изменения основных компонентов Solana проходят формальное и публичное Улучшение и развитие Solana (SIMD)процесс предложения. Самые значительные изменения протокола, особенно те, которые влияют на экономические параметры, проходят голосования в рамках управления. До сих пор было проведено три таких голосования.
  • Фонд Solana, созданный в июне 2019 года, является некоммерческой организацией, зарегистрированной в Швейцарии, посвященной развитию и поддержке экосистемы Solana. Относительно небольшая команда Фонда SF из 60-65 сотрудников полностью занимается финансированием грантов, программ стейкинга и инструментов разработчиков.
  • Кроме того, есть убедительные доказательства географического разнообразия в сообществе разработчиков Solana. На последнем двухлетнем хакатоне Radar приняли участие 13 672 участника из 156 стран, с заметным участием из Индии, Нигерии, США и Вьетнама. Сеть SuperTeam, связывающая творческие, разработческие и операторские команды Solana, расширилась до 1300 участников в 16 странах.

Что такое Децентрализация?

Децентрализация можно определить как отсутствие единой точки отказа в системе. Этот многогранный концепт охватывает множество аспектов, включая распределение токенов, влияние ключевых фигур, участие в сети без разрешения, контроль над разработкой и разнообразие программного/аппаратного обеспечения. Определение уровня децентрализации блокчейна имеет немного универсально признанных стандартов, за исключением коэффициента Накамото Баладжи. Многие метрики несовершенны. Более того, дискуссии вокруг децентрализации блокчейна частозакоренела в политической философии, порождают глубокие идеологические и, в некоторых случаях, почти религиозные дебаты.

Solana была предметом существенной критики и дезинформации со стороны части блокчейн-сообщества относительно предполагаемого отсутствия децентрализации и сопротивления цензуре. Недавний пример – бывший сотрудник американской разведки и разоблачитель Эдвард Сноуден, который выразил обеспокоенность во времяToken2049презентация ключевого доклада на конференции.

«Когда вы возвращаетесь к белой книге биткойна, я думаю, что вы видите антагонистический подход к системе, и это действительно то, что вам следует учитывать. Многие люди, и я не хочу называть имена, но, Solana, берут хорошие идеи и задают вопрос: а что, если мы просто все централизуем? Это будет быстрее, это будет эффективнее, это будет дешевле... Вы должны думать об антагонистическом случае, в отличие от удобного, легкого раннего случая».

Как и многие критики Solana, Сноуден не предоставил данных, подтверждающих его заявления, несмотря на то, чтопублично приглашеныЧтобы это сделать. В следующих разделах данной работы мы проанализируем децентрализацию сети Solana через данные, выделяя области, где сеть проявляет относительно сильную децентрализацию, и определяя области, где необходим дальнейший прогресс.

Измерения децентрализации

В данном отчете мы подойдем к анализу децентрализации Solana количественным и многогранным образом, опираясь на факты и информацию, которую можно проверить публично.

Мы оценим следующие области:

  • Распределение ставок
  • Географическое распределение узлов
  • Разнообразие поставщиков хостинга
  • Разнообразие клиентского программного обеспечения
  • Разнообразие разработчиков
  • Процессы и организации управления

При необходимости мы будем сравнивать показатели сети Solana с показателями других индустриальных блокчейнов L1 с подтверждением доли, служащих только в качестве эталонов и обеспечивающих более широкий контекст для децентрализации Solana, выделяя области, где она может отставать или превосходить ожидания.

Эти сравнения не следует искажать как попытки утверждения превосходства одной сети над другой.

Во многих случаях Ethereum является наиболее полезным бенчмарком, поскольку он считается самым децентрализованным блокчейном Layer 1 Proof-of-Stake. Стоит отметить, что Ethereum более чем в два раза старше Solana, генезис-блок которого был выпущен в июле 2015 года, по сравнению с Solana в марте 2020 года. Децентрализация динамична, и блокчейны, как правило, со временем становятся более децентрализованными. Учитывая схожие условия, разумно ожидать, что старые сети достигнут более высокого уровня децентрализации.

Распределение стейка

Распределение ставок в блокчейн-сети относится к тому, как ставки сети распределяются среди ее валидаторов. В хорошо распределенной системе ни один отдельный валидатор или маленькая группа не обладают неоправданно большой долей, что снижает риск того, что какая-либо сущность получит неоправданное влияние или контроль над консенсусом сети.

Уравновешенное распределение долей способствует децентрализации, обеспечивая разнообразный набор валидаторов и делая сложнее для любого злонамеренного действующего лица подорвать целостность сети. Это также способствует повышению отказоустойчивости, поскольку сеть становится более устойчивой к отказам отдельных валидаторов.

"Вам нужен очень большой набор валидаторов, чем он больше на уровне инстинкта, тем сеть более безопасна, но на академическом уровне, чем больше набор узлов, тем проще гарантировать, что честные узлы в меньшинстве всегда имеют минимальное остовное дерево, которое может достичь друг друга. Это даже не означает на уровне протокола; это буквально люди, разговаривающие по телефону. Тот факт, что люди могут зайти в Discord или IRC или позвонить друг другу по мобильному телефону. Это означает, что мы разрешаем разделение и выясняем, в чем проблема. Чем больше людей у нас есть, тем проще нам гарантировать, что разделения невозможны."

Запуск ноды в сети Solanaполностью разрешено, с очень низким обязательным минимальным стейком (1 SOL), необходимым для работы в качестве валидатора. Сеть нативно поддерживаетделегированный доказательство доли (dPoS) и состоит из 4 514 узлов, включая 1 414 валидаторов и 3 100 узлов RPC.

Два крупнейших валидатора по доле управляются Helius и Galaxy, каждый из которых владеет примерно 3,2%. Минимальная делегированная доля, необходимая для участия в суперменьшинстве (одна треть и две трети супербольшинства), составляет 4,4 млн и 1,23 млн SOL соответственно.


Вверху: валидаторы, упорядоченные по стейку, логарифмическая шкала

Диаграмма ниже группирует валидаторов по делегированной доле для большей ясности. В верхнем диапазоне 82 валидатора (5,87% от общего числа) имеют более одного миллиона делегированных SOL. На другом конце спектра 825 валидаторов (59,1% от общего числа) имеют менее 50 000 делегированных SOL, причем большинство из них участвуют в программе делегирования Solana Foundation (SFDP), которая разработана для помощи малым валидаторам в достижении устойчивости. Приблизительно 72% валидаторов Solana получают поддержку SFDP, и эти валидаторы совместно представляют 19% от общей доли. Для более подробного изучения SFDP ознакомьтесь с нашим предыдущим отчетом Helius: SFDP и проблемы, с которыми сталкиваются валидаторы с длинным хвостом.


Над: Валидаторы Solana сгруппированы по стейку

Как и адреса блокчейна, не совпадающие с пользователями, количество валидаторов не отражает настоящее количество различных субъектов, работающих валидаторами. Настоящее число меньше, так как более крупные субъекты могут выбрать распределение своей доли между несколькими валидаторами. Например, Jito (1, 2), Coinbase (1,2), и Mrgn (1,2) работают с несколькими валидаторами.

Нет никакой проблемы, связанной с тем, что одна организация управляет несколькими валидаторами; На самом деле, это может укрепить сеть за счет увеличения географического разнообразия и разнообразия хостинг-провайдеров, при условии, что валидаторы будут распределены, а не размещены вместе. Однако риски могут возникнуть, если эти валидаторы настроены одинаково с нестандартными настройками или правилами брандмауэра. Кроме того, наличие нескольких валидаторов, управляемых одной организацией от имени крупных компаний или проектов в рамках модели «валидатор как услуга», может создать дополнительные проблемы с децентрализацией.

Коэффициент Накамото

В сетях Proof-of-Stake Коэффициент Накамото представляет собой минимальное количество узлов, необходимое для контроля не менее одной трети от общего количества стейка (т.е. суперменьшинства). Более высокий коэффициент Накамото указывает на более широкое распределение долей и, следовательно, более высокий уровень децентрализации. Его также можно считать наименьшим числом независимых сущностей, которые могут злонамеренно вступить в сговор с целью вызвать сбой в живости, отрицая консенсус, необходимый для производства новых блоков. Блокчейны, основанные на PoS и византийской отказоустойчивости, требуют, чтобы более двух третей стейка согласились с состоянием сети для продолжения обработки транзакций.

Для определения коэффициента Накамото сети Solana мы ранжируем валидаторы от наивысшей до наименьшей доли стейка и подсчитываем количество необходимых для контроля трети общего стейка. Коэффициент Накамото Solana исторически колебался от пика в 34 13 августа 2023 года до минимума в 19, на котором он находится в настоящее время. Коэффициент был относительно стабильным в течение последнего года.


Выше: исторический коэффициент Накамото Solana

Коэффициент Накамото сети Solana находится посередине по сравнению с сетями отраслевых сверстников. Эти цифры не учитывают, что отдельные сущности могут свободно и анонимно эксплуатировать несколько валидаторов, поэтому истинные коэффициенты Накамото, вероятно, ниже.


Вверху: сравнение коэффициентов Накамото между различными блокчейнами L1

Географическое распределение валидаторов и стейка

Географическое разнообразие сетевых узлов необходимо для снижения рисков и поощрения антихрупкости сети. Когда слишком много валидаторов сосредоточено в одном регионе, устойчивость сети становится зависимой от регулятивных рамок этих конкретных юрисдикций.

Естественные катаклизмы, включая землетрясения, наводнения, ураганы и цунами, представляют еще один риск. Такие события нагружают национальные электросети и могут серьезно нарушить работу центров обработки данных, что приводит к внезапным отключениям. Искусственные угрозы, такие как война, кибератаки и повреждение критической интернет-инфраструктуры, включая подводные кабели, представляют дополнительные риски, которые могут подвергнуть опасности стабильность сети.

Данные Solana для анализа этого раздела были собраны с validators.app для эпохи 685. Исходные данные доступны в формате электронной таблицы.здесь. Эти цифры отражают только узлы валидаторов в стейкинге и не включают узлы RPC, не включенные в стейкинг.

Количество валидаторов Соланы и стейк по континентам

При группировке по континентам данные показывают, что 632 валидатора Solana (46%) базируются в Европе, а 550 (40%) - в Северной Америке. Что касается распределения доли, 68% доли делегируется валидаторам в Европе, а 20% - тем, кто находится в Северной Америке. 50,5% всех долей делегируются валидаторам, работающим в пределах Европейского союза (т.е. доля Европы, исключая Норвегию, Украину и Великобританию).


Выше: Распределение валидаторов и стейков Solana по континентам (дизайн карты: FreePik)

По сравнению с этим, у Ethereum схожее распределение стейка с большей весом в сторону Северной Америки, составляющей 34,4%.


Выше: Валидатор и распределение доли Ethereum по континентам (дизайн карты: ФриПик)

Количество валидаторов Solana по странам

Набор валидаторов сети Solana охватывает 37 разных стран и территорий. Наибольшая концентрация находится в Америке, где 508 валидаторов (37%) работают из центров обработки данных в США, за которыми следуют 112 валидаторов (8%) в Нидерландах и 111 валидаторов (8%) в России.


Вверху: количество валидаторов Solana по странам, эпоха 685

Географическое распределение Solana по ставкам

Это распределение более сбалансировано при взвешивании набора валидаторов по стейку. Четыре ключевых юрисдикции удерживают более 10% стейка: США с 18,3%, за которыми следуют Нидерланды и Великобритания, обе с 13,7%, и Германия с 13,2%.


Выше: Географическое распределение доли Solana (эпоха 685)

В сравнении с этим, узлы Ethereum распределены по 83 различным странам и территориям, причем почти половина из них находится в США или Германии.


Выше: узлы Ethereum по странам (исходный)

Топ-10 городов по количеству узлов Solana и стейку

Более детальный анализ распределения валидаторов и делегированной доли по городам показывает, что валидаторы Solana распределены по 121 городу по всему миру.

В частности, для Соединенных Штатов валидаторы разбросаны по всем основным регионам, охватывая 35 городов в общей сложности. Самые популярные - Чикаго (124 валидатора, 2.3% от стейка), Лос-Анджелес (57 валидаторов, 2.3% от стейка) и Нью-Йорк (32 валидатора, 3.5% от стейка).

Ранее в этом году сотрудники AnzaRex St.Johnпредложенные стратегии для улучшения географического разнообразия валидаторов Solana, в частности путем расширения присутствия операторов в глобальном Юге.

Были выявлены несколько ключевых проблем:

  • Большая задержка: узлы в отдаленных регионах испытывают трудности с синхронизацией сети.
  • Стоимость полосы пропускания: некоторые регионы отличаются очень высокой стоимостью полосы пропускания
  • Регулятивные ограничения: различные юрисдикции вводят законы, ограничивающие возможность функционирования инфраструктуры блокчейн
  • Неразвитая инфраструктура: Недостаточная сетевая и центровая инфраструктура данных.
  • Неблагоприятные налоги и тарифы: высокие затраты на оборудование.
  • Нехватка талантов: отсутствие местной экспертизы в Solana и ограниченный доступ к необходимому капиталу для стейкинга

Хостинг-провайдеры

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

Заметное событие в 2022 году связано с немецким поставщиком хостинга Hetzner, который неожиданно удалил валидаторов Solana из своих услуг, выводя более 20% активной ставки — около 1 000 валидаторов — в автономное состояние в течение нескольких часов. Тем не менее, Solana оставалась полностью операционной без проблем с живучестью. Большинство затронутых валидаторов успешно переехали в новые центры обработки данных в течение нескольких дней, и почти вся просроченная ставкаснова онлайн через несколько недель.


Выше: уведомление по электронной почте, отправленное клиентам Hetzner с инструкцией о удалении клиентского программного обеспечения Solana с их серверов

Поставщики услуг хостинга валидаторов Solana от Stake

Набор валидаторов Solana разбросан по 135 различным хост-провайдерам. Два ведущих поставщика - Teraswitch, частная американская компания, предоставляющая 24% валидаторов, и Latitude.sh (ранее Maxihost), бразильский поставщик недорогих серверов без операционной системы, используемых 19% валидаторов. Эти два поставщика в совокупности составляют 43,4% доли.

Другие популярные хосты включают французскую компанию по облачным вычислениям OVHcloud с долей 8,65% и литовскую компанию Cherry Servers, которая размещает 8,45% валидаторов.


Выше: провайдеры хостинга валидаторов по стейку

Требования к аппаратному обеспечению валидатора Solana

Поскольку Solana - это высокопроизводительная блокчейн-система с высокой пропускной способностью, она имеет более высокие требованиятребования к узлучем у большинства коллег по отрасли. Рекомендации по оборудованию для валидаторов Solana включают следующие ключевые компоненты:

  • CPU: 24 ядра / 48 потоков, или более, базовая тактовая частота 4,2 ГГц или выше
  • Память: 512 ГБ
  • Диск: PCIe Gen3 x4 NVME SSD или лучше, объемом 2 ТБ или больше. Высокая TBW
  • Требования к GPU отсутствуют

На практике требования Solana к пропускной способности делают домашние операции непрактичными, поэтому валидаторы в основном управляются с серверов без операционной системы в выделенных центрах обработки данных.

Разнообразие клиентов Solana

Solana изначально запустилась с одним валидаторским клиентом, разработанным Solana Labs и написанным на Rust. Хотя клиент Solana Labs больше не обновляется, есть его форк, известный какAgave в настоящее время активно используется. Полная опора на реализацию одного клиента является важным вектором централизации, поскольку она создает риск критической ошибки в программном обеспечении, которая может привести к сбою в работе всей сети.

Увеличение разнообразия клиентов было одной из главных целей сообщества Solana, и эту цель теперь наконец-то удалось достичь с запускомFiredancer.

Реализации клиентов Solana

На сегодняшний день несколько реализаций клиента Solana либо работают, либо находятся в разработке:

  • Agave: форк оригинального клиента Solana Labs, написанный на Rust и поддерживаемый фирмой разработки программного обеспечения SolanaАнза.
  • Firedancer: полное переписывание оригинального клиента на языке программирования C, поддерживаемом Прыжок Крипто.
  • Фрэнкендансер: гибридный валидатор, объединяющий сетевые компоненты и компоненты блок-производства Firedancer с выполнением и консенсусом Agave.
  • Jito: форк клиента Agave, созданный Jito Labs Это вводит внепротокольный аукцион блочного пространства, предоставляя валидаторам больше экономических стимулов с помощью чаевых.
  • Сиг: клиент-валидатор Solana, оптимизированный для чтения, написанный на Zig, автор Syndica.

Кроме того,Мифрил is a client written in Golang and developed byOverclockслужить в качестве проверочного узла с более низкими требованиями к аппаратному обеспечению.

Имея несколько полноценных ядерных инженерных команд, рецензирующих кодовые базы друг друга, значительно повышает вероятность обнаружения ошибок, способствуя обмену знаниями и сотрудничеству.

«Мы многое узнали от команды клиента Firedancer; они придумали ряд очень умных решений», - отметил инженер Anza Джо Колфилд внедавнее интервью.

У обоих Agave и Firedancer есть значительныепрограммы вознаграждения за нахождение ошибок.

Разнообразие клиентов Solana против Ethereum

Solana и Ethereum - единственные сети уровня 1, которые предлагают несколько клиентских реализаций. У Ethereum есть как минимум пять основных программных клиентов. Наиболее широко принятые -Nethermind, написанный на C#, с использованием 45%, иGeth, написанный на Go, с 39% принятия.

На Solana клиент Jito в настоящее время имеет 88% долю стейк в сети. Однако ожидается, что этот ландшафт изменится значительно в течение следующих двенадцати месяцев, поскольку новые клиенты — Frankendancer и Firedancer — постепенно будут введены и интегрированы в экосистему.


Выше: разнообразие клиентов Solana и Ethereum (октябрь 2024 года)

Децентрализация разработчиков

В квантификации децентрализации Баладжи выделяет децентрализацию разработчиков как критический фактор для экосистем блокчейна, подчеркивая важность минимизации зависимости от отдельных участников и сокращения "ключевого риска".

Все основное клиентское программное обеспечение на Solana размещается публично на GitHub под лицензиями с открытым исходным кодом, что обеспечивает открытый доступ и вклад сообщества.

Валидатор Агавы, поддерживаемый Anza — фирмой по разработке программного обеспечения установленныйв начале 2024 года - играет важную роль в этом ландшафте. Anza была основана с примерно 45 сотрудниками, примерно половина команды ранее работала в Solana Labs.

Помимо управления Agave, команда Anza вносит свой вклад в широкую экосистему Solana, разрабатывая такие инициативы, как Расширения токенов, инфраструктура платежей за пределами страны иСреды с разрешениями Solana.

Количество разработчиков клиентского кодовой базы Agave

Кодовая база клиента Agave имеет 357 разработчиков и 26 408 коммитов, хотя сырые счетчики коммитов одни по себе неполные и не полностью отражают глубину индивидуальных вкладов. Отмечается, что относительно небольшая группа разработчиков - в основном старшие инженеры и сооснователи Solana - написали большинство коммитов, а остальные внесли меньший вклад.


Выше: обязательства по кодовой базе клиента Solana Agave от участника. Dependabot - это бот для отслеживания/обновления зависимостей.

Для сравнения, популярные клиенты Ethereum Geth и Nethermind демонстрируют аналогичную концентрацию вкладчиков в рамках большего сообщества. У Geth 1 098 участников, а у Nethermind - 142. Более половины всех коммитов в Geth приходится на трех основных участников. Аналогично, два разработчика отвечают за более 50% всех коммитов в Nethermind.

Количество участников клиентской кодовой базы Firedancer

Клиент Firedancer, разработанный небольшой командой под руководством Кевин Бауэрс в известной американской фирме по высокочастотному трейдингуПрыжок, в настоящее время имеет 57 участников и 3 722 коммита. Разнообразие участников остается ограниченным, поскольку Firedancer является относительно новым проектом — первый коммит относится к августу 2022 года — и недавно запущен на основной сети.


Выше: обязуется к кодовой базе клиента Solana Agave участником.

Разработчики экосистемы Solana

В рамках более широкой экосистемы Solana существуют убедительные доказательства географического разнообразия в разработчиков сообщества. Онлайн-биеннале Solana являются одними из самых крупных в мире по участию и играют важную роль в развитии многих сегодняшних успешных протоколов и команд приложений Solana, включая Tensor, Drift, Jito и Kamino.

Самый последнийРадар хакатон В нем приняли участие 13 672 человека из 156 стран, в том числе из Индии, Нигерии, США и Вьетнама.


Выше: Регистрации на хакатон Radar по странам

Суперкоманда, сеть, соединяющая творческих людей, разработчиков и операторов Solana, расширилась до1,300 участниковв 16 странах. Его локализованные главы облегчают сотрудничество через мероприятия и общие рабочие пространства. Solana Allstars, программа посла, запущенная Step Finance, имела значительный успех в Нигерии, проводя более 120 хорошо посещаемых встреч во многих регионах

Управление

Управление является важным вектором децентрализации, поскольку оно определяет, как принимаются решения в сети. Это влияет на все, начиная от обновлений протокола до экономической политики и правил сообщества. Децентрализованное управление укрепляет прозрачность, справедливость и доверие в сети.

Голосование по вопросам управления и SIMD

Предложения по улучшению и развитию Solana (SIMD) - это формальная документация, необходимая для любого существенного изменения основных компонентов Solana. "Существенные" изменения определяются как те, которые обычно изменяют протокол сети, допустимость транзакций или взаимодействие.

Незначительные изменения, такие как незначительное рефакторинга кода или объективные улучшения производительности, не требуют предложений. Предложения должны документировать обоснование функции и предоставлять достаточно документации для понимания реализации.

Подача SIMD-ов является безразрешительной и открытой для любого разработчика или исследователя, но большинство подается разработчиками команды клиента, работающими полный рабочий день над улучшением основного протокола.

Существует два типа предложений:

  • Стандартные предложения: влияют на основные функции Solana (например, консенсус, сетевое взаимодействие и API интерфейсы)
  • Мета Предложения: процессы или руководства по вопросам вне кодовой базы

SIMD процесс

SIMD обычно проходят через этапы проверки, составления, рассмотрения и принятия идеи. Официальная проверка проводится публично на GitHub, при этом автор предложения несет ответственность за сбор отзывов от соответствующих основных участников, которые определяют, будет ли оно принято, пересмотрено или отозвано.

Авторы не обязаны внедрять свои предложения, но, как правило, им рекомендуется сделать это, чтобы обеспечить успешное завершение.

Если приняты, предложения часто включают связанную проблему отслеживания для реализации функции и могут потребовать активации черезМеханизм функции-ворот Solana. Функциональные ворота активируются на границах эпох сначала на тестовой сети, затем на разработчикской сети, перед активацией основной сети.

Обсуждения улучшений проходят на следующих площадках:

Процесс голосования по управлению Solana

Важные SIMD, изменяющие протоколы, особенно те, которые влияют на экономические параметры, проходят голосование в управлении. Процесс голосования за управление Solana, относительно новая инициатива, возглавляемая давними членами сообщества валидаторов, сосредоточена исключительно на критических вопросах, чтобы поддерживать вовлеченность и избежать усталости от управления.

До сих пор состоялись три таких голосования:

Голосование происходит путем внесения жетонов на счет каждого валидатора, причем каждый счет получает жетоны, пропорциональные его активной доле в лампортах.

Для голосования валидаторы передают эти токены одному из нескольких обозначенных открытых ключей, соответствующих доступным вариантам голосования, включая вариант воздержания. После того как голос был отдан, его нельзя изменить.

В этой структуре держатели токенов SOL участвуют только косвенно, делегируя свои SOL в стейкинге валидаторам, чей выбор голосования соответствует их ценностям или предпочтениям.

Бенчмаркинг управления

Согласно отчету по бенчмаркингу отCCData Выпущенная ранее в этом году, Solana является одним из четырех активов с рейтингом AA среди 40 лучших цифровых активов, оцениваемых по экологическим, социальным и управленческим стандартам (ESG). Рейтинги управления отчета, в которых Solana заняла четвертое место среди блокчейнов L1, оценивают такие факторы, как участие заинтересованных сторон, прозрачность и степень децентрализации.


Вверху: Эталонные рейтинги управления ESG цифровых активов для блокчейнов L1 (источник)

Фонд Solana

Необходимо указать текст для переводаФонд Solana (SF), созданная в июне 2019 года, является зарегистрированной в Швейцарии некоммерческой организацией, посвященной децентрализации, принятию и безопасности экосистемы Solana. С начальным казначейством в 167 миллионов токенов SOL, SF контролируетфинансирование грантов, егоПрограмма делегирования, и инструменты разработчика. Он контролирует официальные брендовые активы, учетные записи в социальных сетях, веб-сайты и товарные знаки.

Фонд работает с достаточно компактной командой из 60-65 сотрудников на полный рабочий день под руководством исполнительного директора Даниэля Альберта и президента Лили Лю, под наблюдением Фундаментная доска.

Миссия SF заключается в развитии масштабируемой и самоуправляемой сети Solana, с акцентом на образование, исследования и инициативы по развитию экосистемы. SF организует крупномасштабные мероприятия Solanaсобытия, включаяХакерские домаи годовойКонференция Breakpoint, чтобы способствовать привлечению разработчиков и созданию сообщества.

Команда по связям с разработчиками SF поддерживает официальную документацию, социальные каналы и обучение разработчиков. В январе 2024 года SF перевела управление флагманскими хакатонами наКолизей, новый независимый акселератор, основанный бывшим главой отдела развития в SFMatty Taylor.

«Наша задача - работать сами над собой. Найти масштабируемые способы поддержки сети и экосистемы, а затем уступить дорогу», - отметил Дэн Альберт внедавний дебат, сигнализируя о долгосрочной цели СФ по созданию сети, способной поддерживать себя без наблюдения.

Заключение

Как указано в этой работе, децентрализация сети Solana сравнима или превышает децентрализацию ее отраслевых сверстников по многим ключевым показателям, включая коэффициент Накамото, географическое распределение валидаторов и стейка, децентрализацию разработчиков и показатели управления. Разнообразие клиентов остается заметным исключением, которое новый клиент Firedancer стремится решить.

Существует несколько возможностей для улучшения децентрализации Solana:

  • Исследуйте варианты распределения обязанностей SF между несколькими организациями
  • Повышение прозрачности расходов Фонда и распределения грантов
  • Разработать инициативы, такие как ‘Solana Nations,’ увеличить географическое разнообразие
  • Снизить издержки на голосование, которые являются наиболее значительными расходы для операторов валидаторов
  • Исследуйте стратегии снижения требований к выходным данным для валидаторов; эти затраты особенно высоки для операторов за пределами ЕС и США
  • Поощряйте более активное участие в голосовании за управление
  • Расширить основные сообщества разработчиков и исследователей Solana для укрепления развития сети

Набор валидаторов остается несколько сконцентрированным в США и ЕС и полагается на ограниченное количество провайдеров хостинга. Хотя эта проблема не уникальна для Solana, она подчеркивает потенциал Solana улучшиться как одной из менее централизованных блокчейнов на уровне валидатора.

Большое спасибо Overclock, Amira Valliani, Matt Sorg, Yelena Cavanaugh, Dan Albert, Tim Garcia, 0xIchigo, Anatoly Yakovenko и Brady Werkheiser за обзор более ранних версий этой работы.

Дополнительные ресурсы

Отказ от ответственности:

  1. Эта статья перепечатана с [ helius], Все авторские права принадлежат оригинальному автору [Лостин]. Если есть возражения против этой публикации, пожалуйста, свяжитесь с Gate Learnкоманда и они оперативно справятся с этим.
  2. Отказ от ответственности: мнения и взгляды, выраженные в этой статье, являются исключительно мнениями автора и не составляют инвестиционных рекомендаций.
  3. Переводы статьи на другие языки выполняются командой Gate Learn. Если не указано иное, копирование, распространение или плагиатирование переведенных статей запрещено.
Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!