Вимірювання децентралізації Solana: факти та цифри

Розширений11/21/2024, 8:34:49 AM
Солана зазнала значної критики та неправильних уявлень з боку деяких учасників блокчейн-спільноти, які стверджують, що в ній відсутня децентралізація та опір цензурі. У цій статті аналізується ступінь децентралізації в мережі Солана за допомогою даних, виокремлюються області, де вона демонструє відносно сильну децентралізацію, і визначаються аспекти, які потребують подальшого вдосконалення.

Прикладні інсайти

  • Мережа Solana розподілена на 4 514 вузлів, включаючи 1 414 валідаторів та 3 100 RPC (епоха 685). Жоден окремий валідатор не контролює більше 3,2% від загального стейку.
  • Коефіцієнт Накамото (КН) представляє найменшу кількість незалежних суб'єктів, які можуть злоякісно змовлятися для спричинення відмови в життєздатності, унеможливлюючи згоду, необхідну для виробництва нового блоку. Коефіцієнт Накамото Солани часто цитується як 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)процес пропозиції. Найбільш значущі зміни в протоколі, особливо ті, що стосуються економічних параметрів, проходять голосування управління. До цього часу відбулося три таких голосування.
  • Фонд Солана, заснований у червні 2019 року, є швейцарською неприбутковою організацією, яка присвячена розвитку та підтримці екосистеми Solana. Відносно складна команда Фонду, що складається з 60-65 співробітників на повний робочий день, контролює фінансування грантів, програм стейкінгу та інструментів для розробників.
  • Крім того, є переконливі докази географічної різноманітності серед спільноти розробників Solana. На останньому дворічному хакатоні, Radar, взяли участь 13 672 учасники з 156 країн, серед яких помітна участь Індії, Нігерії, США та В'єтнаму. SuperTeam, мережа, яка з'єднує творчих, розробників та операторів Solana, розширилася до 1 300 учасників у 16 країнах.

Що таке Децентралізація?

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

Solana стала об'єктом значної критики та дезінформації з боку активної частини блокчейн-спільноти щодо відсутності децентралізації та опору цензурі. Нещодавній приклад – колишній підрядник американської розвідки та інформатор Едвард Сноуден, який висловив занепокоєння під часToken2049Доповідь на конференції.

«Коли ви дивитесь на біткойн-білетин, я думаю, що ви бачите адверсарний підхід до системи, і саме це ви повинні враховувати. Багато людей, і я не хочу називати імена, але Solana, беруть хороші ідеї і йдуть, ну, що, якщо ми просто централізуємо все? Це буде швидше, це буде ефективніше, це буде дешевше ... Ви маєте мислити про адверсарний випадок, а не про зручний, легкий початковий випадок».

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

Розміри децентралізації

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

Ми оцінимо наступні області:

  • Розподіл стейку
  • Географічний розподіл вузлів
  • Різноманіття постачальників хостингу
  • Різноманіття клієнтського програмного забезпечення
  • Різноманіття розробників
  • Процеси та суб'єкти управління

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

Ці порівняння не повинні тлумачитися як спроби претендувати на перевагу однієї мережі над іншою.

У багатьох випадках Ethereum надає найбільш корисний критерій порівняння, оскільки його широко вважають найбільш децентралізованим блокчейном рівня 1 з доказом праці. Варто відзначити, що Ethereum є старшим вдвічі, порівняно з Solana, з його генезис-блоком, випущеним у липні 2015 року, порівняно з березнем 2020 року у Solana. Децентралізація є динамічною, і блокчейни зазвичай стають більш децентралізованими з плином часу. За аналогічних умов можна розумно очікувати, що старші мережі досягатимуть вищого рівня децентралізації.

Розподіл стейку

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

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

«Вам потрібен дуже великий набір валідаторів, чим він більший на внутрішньому рівні, тим безпечніша мережа, але на академічному рівні, чим більший набір вузлів, тим легше гарантувати, що чесні вузли, як меншість цього набору, завжди мають мінімальне охоплююче дерево, яке може зв'язатися один з одним. Це навіть не означає, що на рівні протоколу; Це буквально люди, які розмовляють по телефону. Справа в тому, що люди можуть заходити в 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) працюю з декількома валідаторами.

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

Коефіцієнт Накамото

У мережах з підтвердженням власностіКоефіцієнт Накамото являє собою мінімальну кількість вузлів, необхідних для контролю принаймні однієї третини від загального обсягу стейкінгу (тобто суперменшості). Більш високий коефіцієнт Накамото вказує на більш широкий розподіл частки і, як наслідок, більш високий рівень децентралізації. Його також можна вважати найменшою кількістю незалежних суб'єктів, які можуть зловмисно вступити в змову, щоб спричинити збій життєдіяльності, заперечуючи консенсус, необхідний для виробництва нових блоків. Блокчейни на основі PoS та Byzantine Fault Tolerance вимагають понад дві третини ставки, щоб узгодити стан мережі для продовження обробки транзакцій.

Щоб визначити коефіцієнт Накамото мережі Solana, ми ранжують валідаторів від найвищого до найнижчого за їхньою часткою частки та підраховують кількість, необхідну для контролю третини загальної суми стейкінгу. Коефіцієнт Накамото Solana історично коливався між піком 34 13 серпня 2023 року та мінімумом 19, де він зараз знаходиться. Останній рік коефіцієнт був відносно стабільним.


Вгорі: історичний коефіцієнт Накамото Солани

Коефіцієнт Накамото мережі Solana стоїть середньо порівняно з мережами-конкурентами в галузі. Ці числа не враховують, що окремі сутності можуть без дозволу оперувати кількома валідаторами анонімно, тому справжні коефіцієнти Накамото, ймовірно, нижчі.


Вище: порівняння коефіцієнтів Накамото між різними блокчейнами L1

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

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

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

Дані Solana для аналізу цього розділу були зібрані з validators.app для епохи 685. Сировинний набір даних доступний у форматі електронної таблицітут. Ці числа відображають лише вузли валідаторів стейкінгу та не включають вузли RPC без стейкінгу.

Кількість валідаторів Solana та ставки за континентами

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


Вище: Solana валідатор та розподіл стейку за континентами (дизайн мапи: FreePik)

У порівнянні з цим, Ethereum має схожий розподіл стейку з вищою вагою в напрямку Північної Америки на рівні 34,4%.


Вище: Валідатор Ethereum та розподіл ставок за континентами (дизайн карти: FreePik)

Кількість валідаторів 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% стейкінгу).

Раніше цього року персонал AnzaРекс Сент-Джонзапропоновані стратегії щодо покращення географічного розмаїття валідаторів Solana, зокрема шляхом розширення присутності операторів у глобальному Південному.

Виявлено кілька ключових викликів:

  • Велика затримка: вузли в віддалених регіонах мають труднощі зі синхронізацією з мережею.
  • Вартість пропускної здатності: деякі регіони відрізняються дуже високою вартістю пропускної здатності
  • Регуляторні обмеження: різні юрисдикції встановлюють закони, які обмежують можливість функціонування інфраструктури блокчейн.
  • Нерозвинена інфраструктура: недостатня мережа та інфраструктура дата-центру.
  • Несприятливі податки та мита: високі витрати на апаратне обладнання.
  • Не вистачає талантів: відсутність місцевої експертизи в Solana та обмежений доступ до потрібного капіталу для стейкінгу

Провайдери хостингу

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

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


Вище: електронне повідомлення, відправлене клієнтам Hetzner, з інструкціями щодо видалення програмного забезпечення клієнта Solana з їх серверів

Хостинг-провайдери Solana Validator за ставкою

Набір перевіряючих Solana розпорошено по всьому світу на 135 різних провайдерів хостингу. Два провідних постачальники - Teraswitch, приватна компанія з США, яка обслуговує 24% перевіряючих, і Latitude.sh (раніше Maxihost), бразильський постачальник серверів з низькими витратами, якими користуються 19% перевіряючих. Ці два провайдери разом становлять 43,4% ставки.

Інші популярні хости включають французьку компанію з хмарними обчисленнями OVHcloud, яка має 8,65% частку, та Cherry Servers зі штаб-квартирою у Литві, яка має 8,45% валідаторів.


Вище: постачальники хостингу валідаторів за ставкою

Вимоги до апаратного забезпечення Solana Validator

Оскільки Solana є високопродуктивним, високопропускним блокчейном, вона має більш високі вимогивимоги до вузлаВажливою перевагою Gate.io є вища швидкість та надійність порівняно з більшістю гравців на ринку. Рекомендації щодо обладнання для валідаторів Solana включають наступні ключові компоненти:

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

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

Різноманітність клієнтів Solana

Спочатку Solana запустила одного валідатора клієнта, розробленого Solana Labs та написаного мовою Rust. Хоча клієнт Solana Labs більше не активно оновлюється, існує форк, відомий як АгаваНаразі активно використовується. Повна залежність від однієї реалізації клієнта є значним вектором централізації, оскільки це може призвести до ризику виникнення критичної помилки в програмному забезпеченні, яка може спричинити відмову в роботі всієї мережі.

Збільшення різноманітності клієнтів було головним пріоритетом для спільноти Solana, і тепер ця мета нарешті реалізується з розгортаннямFiredancer.

Реалізації клієнта Solana

Сьогодні кілька реалізацій клієнта Solana або функціонують, або знаходяться в розробці:

  • Агава: форк оригінального клієнта Solana Labs, написаний на Rust і підтримується фірмою з розробки програмного забезпечення Solana Anza.
  • Firedancer: повне переписування з нуля оригінального клієнта на мові програмування C, що підтримується Jump Crypto.
  • Frankendancer: гібридний валідатор, що поєднує мережевий стек та компоненти блоків виробництва Firedancer з виконанням та згодою Agave.
  • Jito: клієнт Agave, форк, побудований Jito Labs, яке вводить аукціон блоків поза протоколом, забезпечуючи валідаторам більше економічних стимулів через чайові.
  • Sig: оптимізований для читання клієнт-валідатор Solana, написаний на Zig Синдика.

Додатково,Мітрил є клієнтом, написаним на Golang і розробленимРозгон щоб служити верифікуючим повним вузлом з нижчими вимогами до обладнання.

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

«Ми багато вивчили від команди клієнтів Firedancer; є речі, які вони придумали, що були дуже розумними рішеннями», - зауважив інженер Anza Джо Колфілд внедавнє інтерв'ю.

Як Агава, так і Вогнетанець мають значущістьпрограми пошуку помилок.

Різноманіття клієнтів Solana проти Ethereum

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

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


Вищевказане: різноманітність клієнтів Solana та Ethereum (жовтень 2024 року)

Розробник Децентралізація

У кількісній децентралізації Баладжі визначає децентралізацію розробників як критичний фактор для екосистем блокчейну, підкреслюючи важливість мінімізації залежності від окремих учасників та зменшення “key person risk.”

Усе основне клієнтське програмне забезпечення 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 Client

Клієнт Firedancer, розроблений невеликою командою під керівництвом Кевін Бауерсу видній американській фірмі високочастотної торгівліСтрибок, наразі має 57 учасників та 3 722 коміти. Різноманіття учасників залишається обмеженим, оскільки Firedancer є відносно новим проектом, перший коміт був зроблений в серпні 2022 року, і лише недавно був запущений на основній мережі.


Вгорі: комітує кодову базу клієнта Solana Agave від учасника.

Розробники екосистеми Solana

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

Найновіші Радіолокаційний хакатонПрофільні представники з Індії, Нігерії, США та В'єтнаму взяли участь у заході, на якому зібралося 13 672 учасників з 156 країн.


Вгорі: реєстрація на радар-хакатон за країнами

Суперкоманда, мережа, що з'єднує творчих людей, розробників і операторів Solana, розширилася до1,300 учасниківу 16 країнах. Його локалізовані розділи сприяють співпраці через події та спільні робочі простори.Solana Allstars, програма-посольство, запущена Step Finance, має значний успіх в Нігерії, проведено понад 120 добре відвіданих зустрічей у багатьох регіонах

Управління

Управління є важливим вектором децентралізації, оскільки воно визначає, як приймаються рішення в мережі. Це впливає на все, починаючи від оновлення протоколу до економічної політики та правил спільноти. Децентралізоване управління зміцнює прозорість, справедливість та довіру в мережі.

Голосування за владу та SIMD

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

Незначні зміни, такі як незначне переписування коду або об'єктивні покращення продуктивності, не потребують пропозицій. Пропозиції повинні документувати обґрунтування функції та достатньо документації для розуміння реалізації.

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

Є два типи пропозицій:

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

SIMD Процес

SIMDs зазвичай проходять через етапи перевірки ідей, створення концепції, перегляду і прийняття. Формальний перегляд відбувається публічно на GitHub, і автор пропозиції відповідає за збір відгуків від відповідних основних співробітників, які визначають, чи буде вона прийнята, переглянута або відкликана.

Автори не зобов'язані реалізовувати свої пропозиції, але, як правило, рекомендується це зробити, оскільки це найкращий спосіб забезпечити успішне завершення.

Якщо прийнято, пропозиції часто включають пов'язану проблему відстеження для впровадження функцій і можуть потребувати активації черезМеханізм-ворота функції Solana. Функціональні ворота активуються на кінці епохи спочатку на Тестнеті, потім на Девнеті, перед активацією на Мейннеті.

Обговорення щодо покращень охоплюють наступні майданчики:

Процес голосування за управління Solana

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

Наразі таких голосувань відбулися три:

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

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

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

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

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


Вище: Цифрові активи ESG рейтинги управління стандартами для L1 блокчейнів (джерело)

Фонд Solana

Те Фонд Solana (SF), заснована в червні 2019 року, є зареєстрованою у Швейцарії некомерційною організацією, яка займається децентралізацією, прийняттям і безпекою екосистеми Solana. Маючи початкову скарбницю в 167 мільйонів токенів SOL, SF контролюєфінансування для грантів, йогоПрограма делегування, та інструменти розробника. Вона контролює офіційні брендові активи, облікові записи в соціальних мережах, веб-сайти та товарні знаки.

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

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

Команда зв'язків з розробниками SF веде офіційну документацію, соціальні канали та освіту розробників. У січні 2024 року SF перевела управління флагманськими хакатонами наКолізей, новий незалежний акселератор, співзасновником якого є колишній керівник з розвитку SFМетті Тейлор.

«Наша робота полягає в тому, щоб працювати без роботи. Знайдіть масштабовані способи підтримки мережі та екосистеми, а потім приберіть їх зі шляху», — зазначив Ден Альберт наостанній дебати, сигналізуючи про довгострокову мету SF створити мережу, яка може підтримувати себе без нагляду.

Висновок

Як вказано в цій роботі, децентралізація мережі Solana порівнянна або перевищує цей показник у порівнянні з іншими учасниками галузі за багатьма ключовими показниками, включаючи коефіцієнт Накамото, географічне розподіл валідаторів та стейків, децентралізацію розробників та показники управління. Різноманітність клієнтів залишається помітним винятком, яке новий клієнт Firedancer спрямовує на вирішення.

Існує кілька можливостей для посилення децентралізації Solana:

  • Досліджуйте варіанти розподілу відповідальності SF між кількома організаціями
  • Підвищити прозорість витрат Фонду та розподіл наданих грантів
  • Розробка ініціатив, таких як ‘Солана Нації, щоб збільшити географічну різноманітність
  • Зменшення витрат на голосування, які є найбільш значущимивитрати на операторів валідаторів
  • Дослідження стратегій зменшення вимог до виходу даних на валідаторів; ці витрати особливо високі для операторів поза ЄС та США
  • Заохочувати більш активну участь у голосуванні за владу
  • Розширити основні співробітники Солани та дослідницькі спільноти для зміцнення розвитку мережі

Набір перевіряючих залишається дещо сконцентрованим у США та ЄС та залежним від обмеженої кількості постачальників хостингу. Хоча цей виклик не є унікальним для Solana, він підкреслює потенціал Solana покращитися як один з менш централізованих блокчейнів на рівні перевіряючих.

Велике спасибі Overclock, Амірі Валліані, Метту Соргу, Олені Кавано, Дену Альберту, Тіму Гарсії, 0xIchigo, Анатолію Яковенку та Брейді Веркхайзеру за огляд ранніх версій цієї роботи.

Додаткові ресурси

Disclaimer:

  1. Ця стаття перепечатана з [helius], Усі авторські права належать оригінальному автору [Загублений]. Якщо є зауваження до цього повторного друку, будь ласка, зв'яжіться з Gate Learnкоманда, і вони оперативно займуться цим.
  2. Повідомлення про відповідальність: Погляди та думки, висловлені в цій статті, є виключно тими автора і не становлять жодної інвестиційної поради.
  3. Переклади статті на інші мови виконуються командою gate Learn. Якщо не зазначено інше, копіювання, поширення або плагіатування перекладених статей заборонено.

Вимірювання децентралізації Solana: факти та цифри

Розширений11/21/2024, 8:34:49 AM
Солана зазнала значної критики та неправильних уявлень з боку деяких учасників блокчейн-спільноти, які стверджують, що в ній відсутня децентралізація та опір цензурі. У цій статті аналізується ступінь децентралізації в мережі Солана за допомогою даних, виокремлюються області, де вона демонструє відносно сильну децентралізацію, і визначаються аспекти, які потребують подальшого вдосконалення.

Прикладні інсайти

  • Мережа Solana розподілена на 4 514 вузлів, включаючи 1 414 валідаторів та 3 100 RPC (епоха 685). Жоден окремий валідатор не контролює більше 3,2% від загального стейку.
  • Коефіцієнт Накамото (КН) представляє найменшу кількість незалежних суб'єктів, які можуть злоякісно змовлятися для спричинення відмови в життєздатності, унеможливлюючи згоду, необхідну для виробництва нового блоку. Коефіцієнт Накамото Солани часто цитується як 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)процес пропозиції. Найбільш значущі зміни в протоколі, особливо ті, що стосуються економічних параметрів, проходять голосування управління. До цього часу відбулося три таких голосування.
  • Фонд Солана, заснований у червні 2019 року, є швейцарською неприбутковою організацією, яка присвячена розвитку та підтримці екосистеми Solana. Відносно складна команда Фонду, що складається з 60-65 співробітників на повний робочий день, контролює фінансування грантів, програм стейкінгу та інструментів для розробників.
  • Крім того, є переконливі докази географічної різноманітності серед спільноти розробників Solana. На останньому дворічному хакатоні, Radar, взяли участь 13 672 учасники з 156 країн, серед яких помітна участь Індії, Нігерії, США та В'єтнаму. SuperTeam, мережа, яка з'єднує творчих, розробників та операторів Solana, розширилася до 1 300 учасників у 16 країнах.

Що таке Децентралізація?

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

Solana стала об'єктом значної критики та дезінформації з боку активної частини блокчейн-спільноти щодо відсутності децентралізації та опору цензурі. Нещодавній приклад – колишній підрядник американської розвідки та інформатор Едвард Сноуден, який висловив занепокоєння під часToken2049Доповідь на конференції.

«Коли ви дивитесь на біткойн-білетин, я думаю, що ви бачите адверсарний підхід до системи, і саме це ви повинні враховувати. Багато людей, і я не хочу називати імена, але Solana, беруть хороші ідеї і йдуть, ну, що, якщо ми просто централізуємо все? Це буде швидше, це буде ефективніше, це буде дешевше ... Ви маєте мислити про адверсарний випадок, а не про зручний, легкий початковий випадок».

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

Розміри децентралізації

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

Ми оцінимо наступні області:

  • Розподіл стейку
  • Географічний розподіл вузлів
  • Різноманіття постачальників хостингу
  • Різноманіття клієнтського програмного забезпечення
  • Різноманіття розробників
  • Процеси та суб'єкти управління

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

Ці порівняння не повинні тлумачитися як спроби претендувати на перевагу однієї мережі над іншою.

У багатьох випадках Ethereum надає найбільш корисний критерій порівняння, оскільки його широко вважають найбільш децентралізованим блокчейном рівня 1 з доказом праці. Варто відзначити, що Ethereum є старшим вдвічі, порівняно з Solana, з його генезис-блоком, випущеним у липні 2015 року, порівняно з березнем 2020 року у Solana. Децентралізація є динамічною, і блокчейни зазвичай стають більш децентралізованими з плином часу. За аналогічних умов можна розумно очікувати, що старші мережі досягатимуть вищого рівня децентралізації.

Розподіл стейку

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

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

«Вам потрібен дуже великий набір валідаторів, чим він більший на внутрішньому рівні, тим безпечніша мережа, але на академічному рівні, чим більший набір вузлів, тим легше гарантувати, що чесні вузли, як меншість цього набору, завжди мають мінімальне охоплююче дерево, яке може зв'язатися один з одним. Це навіть не означає, що на рівні протоколу; Це буквально люди, які розмовляють по телефону. Справа в тому, що люди можуть заходити в 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) працюю з декількома валідаторами.

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

Коефіцієнт Накамото

У мережах з підтвердженням власностіКоефіцієнт Накамото являє собою мінімальну кількість вузлів, необхідних для контролю принаймні однієї третини від загального обсягу стейкінгу (тобто суперменшості). Більш високий коефіцієнт Накамото вказує на більш широкий розподіл частки і, як наслідок, більш високий рівень децентралізації. Його також можна вважати найменшою кількістю незалежних суб'єктів, які можуть зловмисно вступити в змову, щоб спричинити збій життєдіяльності, заперечуючи консенсус, необхідний для виробництва нових блоків. Блокчейни на основі PoS та Byzantine Fault Tolerance вимагають понад дві третини ставки, щоб узгодити стан мережі для продовження обробки транзакцій.

Щоб визначити коефіцієнт Накамото мережі Solana, ми ранжують валідаторів від найвищого до найнижчого за їхньою часткою частки та підраховують кількість, необхідну для контролю третини загальної суми стейкінгу. Коефіцієнт Накамото Solana історично коливався між піком 34 13 серпня 2023 року та мінімумом 19, де він зараз знаходиться. Останній рік коефіцієнт був відносно стабільним.


Вгорі: історичний коефіцієнт Накамото Солани

Коефіцієнт Накамото мережі Solana стоїть середньо порівняно з мережами-конкурентами в галузі. Ці числа не враховують, що окремі сутності можуть без дозволу оперувати кількома валідаторами анонімно, тому справжні коефіцієнти Накамото, ймовірно, нижчі.


Вище: порівняння коефіцієнтів Накамото між різними блокчейнами L1

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

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

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

Дані Solana для аналізу цього розділу були зібрані з validators.app для епохи 685. Сировинний набір даних доступний у форматі електронної таблицітут. Ці числа відображають лише вузли валідаторів стейкінгу та не включають вузли RPC без стейкінгу.

Кількість валідаторів Solana та ставки за континентами

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


Вище: Solana валідатор та розподіл стейку за континентами (дизайн мапи: FreePik)

У порівнянні з цим, Ethereum має схожий розподіл стейку з вищою вагою в напрямку Північної Америки на рівні 34,4%.


Вище: Валідатор Ethereum та розподіл ставок за континентами (дизайн карти: FreePik)

Кількість валідаторів 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% стейкінгу).

Раніше цього року персонал AnzaРекс Сент-Джонзапропоновані стратегії щодо покращення географічного розмаїття валідаторів Solana, зокрема шляхом розширення присутності операторів у глобальному Південному.

Виявлено кілька ключових викликів:

  • Велика затримка: вузли в віддалених регіонах мають труднощі зі синхронізацією з мережею.
  • Вартість пропускної здатності: деякі регіони відрізняються дуже високою вартістю пропускної здатності
  • Регуляторні обмеження: різні юрисдикції встановлюють закони, які обмежують можливість функціонування інфраструктури блокчейн.
  • Нерозвинена інфраструктура: недостатня мережа та інфраструктура дата-центру.
  • Несприятливі податки та мита: високі витрати на апаратне обладнання.
  • Не вистачає талантів: відсутність місцевої експертизи в Solana та обмежений доступ до потрібного капіталу для стейкінгу

Провайдери хостингу

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

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


Вище: електронне повідомлення, відправлене клієнтам Hetzner, з інструкціями щодо видалення програмного забезпечення клієнта Solana з їх серверів

Хостинг-провайдери Solana Validator за ставкою

Набір перевіряючих Solana розпорошено по всьому світу на 135 різних провайдерів хостингу. Два провідних постачальники - Teraswitch, приватна компанія з США, яка обслуговує 24% перевіряючих, і Latitude.sh (раніше Maxihost), бразильський постачальник серверів з низькими витратами, якими користуються 19% перевіряючих. Ці два провайдери разом становлять 43,4% ставки.

Інші популярні хости включають французьку компанію з хмарними обчисленнями OVHcloud, яка має 8,65% частку, та Cherry Servers зі штаб-квартирою у Литві, яка має 8,45% валідаторів.


Вище: постачальники хостингу валідаторів за ставкою

Вимоги до апаратного забезпечення Solana Validator

Оскільки Solana є високопродуктивним, високопропускним блокчейном, вона має більш високі вимогивимоги до вузлаВажливою перевагою Gate.io є вища швидкість та надійність порівняно з більшістю гравців на ринку. Рекомендації щодо обладнання для валідаторів Solana включають наступні ключові компоненти:

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

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

Різноманітність клієнтів Solana

Спочатку Solana запустила одного валідатора клієнта, розробленого Solana Labs та написаного мовою Rust. Хоча клієнт Solana Labs більше не активно оновлюється, існує форк, відомий як АгаваНаразі активно використовується. Повна залежність від однієї реалізації клієнта є значним вектором централізації, оскільки це може призвести до ризику виникнення критичної помилки в програмному забезпеченні, яка може спричинити відмову в роботі всієї мережі.

Збільшення різноманітності клієнтів було головним пріоритетом для спільноти Solana, і тепер ця мета нарешті реалізується з розгортаннямFiredancer.

Реалізації клієнта Solana

Сьогодні кілька реалізацій клієнта Solana або функціонують, або знаходяться в розробці:

  • Агава: форк оригінального клієнта Solana Labs, написаний на Rust і підтримується фірмою з розробки програмного забезпечення Solana Anza.
  • Firedancer: повне переписування з нуля оригінального клієнта на мові програмування C, що підтримується Jump Crypto.
  • Frankendancer: гібридний валідатор, що поєднує мережевий стек та компоненти блоків виробництва Firedancer з виконанням та згодою Agave.
  • Jito: клієнт Agave, форк, побудований Jito Labs, яке вводить аукціон блоків поза протоколом, забезпечуючи валідаторам більше економічних стимулів через чайові.
  • Sig: оптимізований для читання клієнт-валідатор Solana, написаний на Zig Синдика.

Додатково,Мітрил є клієнтом, написаним на Golang і розробленимРозгон щоб служити верифікуючим повним вузлом з нижчими вимогами до обладнання.

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

«Ми багато вивчили від команди клієнтів Firedancer; є речі, які вони придумали, що були дуже розумними рішеннями», - зауважив інженер Anza Джо Колфілд внедавнє інтерв'ю.

Як Агава, так і Вогнетанець мають значущістьпрограми пошуку помилок.

Різноманіття клієнтів Solana проти Ethereum

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

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


Вищевказане: різноманітність клієнтів Solana та Ethereum (жовтень 2024 року)

Розробник Децентралізація

У кількісній децентралізації Баладжі визначає децентралізацію розробників як критичний фактор для екосистем блокчейну, підкреслюючи важливість мінімізації залежності від окремих учасників та зменшення “key person risk.”

Усе основне клієнтське програмне забезпечення 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 Client

Клієнт Firedancer, розроблений невеликою командою під керівництвом Кевін Бауерсу видній американській фірмі високочастотної торгівліСтрибок, наразі має 57 учасників та 3 722 коміти. Різноманіття учасників залишається обмеженим, оскільки Firedancer є відносно новим проектом, перший коміт був зроблений в серпні 2022 року, і лише недавно був запущений на основній мережі.


Вгорі: комітує кодову базу клієнта Solana Agave від учасника.

Розробники екосистеми Solana

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

Найновіші Радіолокаційний хакатонПрофільні представники з Індії, Нігерії, США та В'єтнаму взяли участь у заході, на якому зібралося 13 672 учасників з 156 країн.


Вгорі: реєстрація на радар-хакатон за країнами

Суперкоманда, мережа, що з'єднує творчих людей, розробників і операторів Solana, розширилася до1,300 учасниківу 16 країнах. Його локалізовані розділи сприяють співпраці через події та спільні робочі простори.Solana Allstars, програма-посольство, запущена Step Finance, має значний успіх в Нігерії, проведено понад 120 добре відвіданих зустрічей у багатьох регіонах

Управління

Управління є важливим вектором децентралізації, оскільки воно визначає, як приймаються рішення в мережі. Це впливає на все, починаючи від оновлення протоколу до економічної політики та правил спільноти. Децентралізоване управління зміцнює прозорість, справедливість та довіру в мережі.

Голосування за владу та SIMD

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

Незначні зміни, такі як незначне переписування коду або об'єктивні покращення продуктивності, не потребують пропозицій. Пропозиції повинні документувати обґрунтування функції та достатньо документації для розуміння реалізації.

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

Є два типи пропозицій:

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

SIMD Процес

SIMDs зазвичай проходять через етапи перевірки ідей, створення концепції, перегляду і прийняття. Формальний перегляд відбувається публічно на GitHub, і автор пропозиції відповідає за збір відгуків від відповідних основних співробітників, які визначають, чи буде вона прийнята, переглянута або відкликана.

Автори не зобов'язані реалізовувати свої пропозиції, але, як правило, рекомендується це зробити, оскільки це найкращий спосіб забезпечити успішне завершення.

Якщо прийнято, пропозиції часто включають пов'язану проблему відстеження для впровадження функцій і можуть потребувати активації черезМеханізм-ворота функції Solana. Функціональні ворота активуються на кінці епохи спочатку на Тестнеті, потім на Девнеті, перед активацією на Мейннеті.

Обговорення щодо покращень охоплюють наступні майданчики:

Процес голосування за управління Solana

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

Наразі таких голосувань відбулися три:

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

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

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

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

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


Вище: Цифрові активи ESG рейтинги управління стандартами для L1 блокчейнів (джерело)

Фонд Solana

Те Фонд Solana (SF), заснована в червні 2019 року, є зареєстрованою у Швейцарії некомерційною організацією, яка займається децентралізацією, прийняттям і безпекою екосистеми Solana. Маючи початкову скарбницю в 167 мільйонів токенів SOL, SF контролюєфінансування для грантів, йогоПрограма делегування, та інструменти розробника. Вона контролює офіційні брендові активи, облікові записи в соціальних мережах, веб-сайти та товарні знаки.

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

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

Команда зв'язків з розробниками SF веде офіційну документацію, соціальні канали та освіту розробників. У січні 2024 року SF перевела управління флагманськими хакатонами наКолізей, новий незалежний акселератор, співзасновником якого є колишній керівник з розвитку SFМетті Тейлор.

«Наша робота полягає в тому, щоб працювати без роботи. Знайдіть масштабовані способи підтримки мережі та екосистеми, а потім приберіть їх зі шляху», — зазначив Ден Альберт наостанній дебати, сигналізуючи про довгострокову мету SF створити мережу, яка може підтримувати себе без нагляду.

Висновок

Як вказано в цій роботі, децентралізація мережі Solana порівнянна або перевищує цей показник у порівнянні з іншими учасниками галузі за багатьма ключовими показниками, включаючи коефіцієнт Накамото, географічне розподіл валідаторів та стейків, децентралізацію розробників та показники управління. Різноманітність клієнтів залишається помітним винятком, яке новий клієнт Firedancer спрямовує на вирішення.

Існує кілька можливостей для посилення децентралізації Solana:

  • Досліджуйте варіанти розподілу відповідальності SF між кількома організаціями
  • Підвищити прозорість витрат Фонду та розподіл наданих грантів
  • Розробка ініціатив, таких як ‘Солана Нації, щоб збільшити географічну різноманітність
  • Зменшення витрат на голосування, які є найбільш значущимивитрати на операторів валідаторів
  • Дослідження стратегій зменшення вимог до виходу даних на валідаторів; ці витрати особливо високі для операторів поза ЄС та США
  • Заохочувати більш активну участь у голосуванні за владу
  • Розширити основні співробітники Солани та дослідницькі спільноти для зміцнення розвитку мережі

Набір перевіряючих залишається дещо сконцентрованим у США та ЄС та залежним від обмеженої кількості постачальників хостингу. Хоча цей виклик не є унікальним для Solana, він підкреслює потенціал Solana покращитися як один з менш централізованих блокчейнів на рівні перевіряючих.

Велике спасибі Overclock, Амірі Валліані, Метту Соргу, Олені Кавано, Дену Альберту, Тіму Гарсії, 0xIchigo, Анатолію Яковенку та Брейді Веркхайзеру за огляд ранніх версій цієї роботи.

Додаткові ресурси

Disclaimer:

  1. Ця стаття перепечатана з [helius], Усі авторські права належать оригінальному автору [Загублений]. Якщо є зауваження до цього повторного друку, будь ласка, зв'яжіться з Gate Learnкоманда, і вони оперативно займуться цим.
  2. Повідомлення про відповідальність: Погляди та думки, висловлені в цій статті, є виключно тими автора і не становлять жодної інвестиційної поради.
  3. Переклади статті на інші мови виконуються командою gate Learn. Якщо не зазначено інше, копіювання, поширення або плагіатування перекладених статей заборонено.
Lancez-vous
Inscrivez-vous et obtenez un bon de
100$
!