Вибір найкращого: використання показників і даних для вибору правильного валідатора Ethereum

СереднійJan 05, 2024
У цій статті оцінюється набір із трьох показників, що відображають прибутковість, безпеку та надійність постачальників стейкингів.
Вибір найкращого: використання показників і даних для вибору правильного валідатора Ethereum

Вступ

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

Потім ми оцінюємо набір із трьох показників, які відображають аспекти прибутковості, безпеки та надійності постачальника ставок. Це зведення найпопулярніших постачальників ставок за кожним показником. Ми розглядали лише постачальників ставок, чия інформація є загальнодоступною на rated.network, це означає, що цей список не є повною картиною екосистеми ставок. Ми виділили постачальників, які знаходяться вгорі за двома або більше показниками, якими є Allnodes (x2), Attestant (x3), P2P.org (x4), Stakefish (x2).

Якісні особливості

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

  • Самоохорона

Коли проект має власні приватні ключі Ethereum , він контролює власні кошти та зменшує ризик втрати внаслідок злому, крадіжки або шахрайства на сторонній платформі. Покладаючись на третю сторону для зберігання коштів, проекти покладаються на заходи безпеки цієї платформи, які можуть бути не такими безпечними, як мали б бути. Можна навести численні історичні приклади [1, 2, 3, 4, 5]. Самоохорона також є способом зберегти вищий рівень конфіденційності. Часто під час використання кастодіальних послуг потрібно надати особисту інформацію сторонній платформі, на якій зберігаються кошти.

  • Перевірені смарт-контракти

Оскільки багато провайдерів використовують смарт-контракти, перевірка незалежними сторонніми експертами допомагає забезпечити безпеку та надійність процесу стекінгу. Те, що стосується використання перевірених смарт-контрактів, звучить очевидно, але серед 20 найпопулярніших зломів протоколів DeFi 12 із 20 не були перевірені (включаючи нещодавній токен-міст Nomad , використаний за 190 мільйонів доларів). Тому важливо ще раз перевірити це.

  • Розрізання страховки

Слашінг — це покарання, яке може бути застосоване до стейкерів, які не дотримуються правил мережі або залучають зловмисну поведінку, наприклад подвійний підпис. Ці події трапляються рідко , і скорочення в Ethereum є досить м’яким. Історичні приклади показують, що ви можете втратити до ±1% частки в консервативному сценарії скорочення. Проте ймовірність сценарію катастрофічного скорочення не дорівнює нулю, і testnet показав нам, що скорочення через помилку в популярному консенсусному клієнті все ще є можливим варіантом. Такий чорний лебідь може призвести до скорочення десятків відсотків валідаторів, що збільшує знижену цінність через додатковий штраф за кореляцію , і ви можете втратити до 1/3 поставленого ETH.

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

  • Угода про рівень обслуговування (SLA) як гарантія майбутньої продуктивності

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

  • MEV-boost увімкнено

Зазвичай усі мають однакові реле MEV, але краще перевірити, чи ваш провайдер стейкингу має всі публічні реле, оскільки це серйозно підвищує прибутковість (+1 пункт. до річного в середньому). Актуальний список загальнодоступних реле MEV можна перевірити тут.

Три ключові показники для порівняння провайдерів

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

  1. Ефективність валідатора як показник прибутковості – це кращий показник, ніж APR, оскільки відображає реальну прибутковість постачальника в довгостроковій перспективі.
  2. Управління ключами валідатора як індикатор безпеки. Погане керування ключами може призвести до викрадення ключів, випадкового чи навмисного запуску повторюваного валідатора та скасування (або навіть втрати доступу до ключів і, отже, можливості скасувати ставку)
  3. Різноманітність клієнтів як індикатор безпеки мережі. Згідно з рекомендацією Ethereum.org, сервіс не повинен запускати більше ніж 50% своїх сукупних валідаторів із клієнтом валідатора більшості. Це тому, що критична помилка в якомусь програмному забезпеченні клієнта може призвести до широкого збою або скорочення, у цьому випадку краще мати кілька клієнтів.

Розглянемо ці показники докладніше

Ефективність валідатора

Основним показником, який зазвичай використовується для вибору постачальника ставок, є APR. Однак через складну структуру винагород Ethereum краще порівнювати постачальників ставок за ефективністю їхнього валідатора, а не за APR.

Місячні та навіть квартальні APR сильно залежать від ряду випадкових змінних, як-от кількість створених блоків або вилученого MEV, і це не відображає справжньої продуктивності оператора. Високий APR цього місяця не гарантує високий APR наступного місяця.

У той же час, ефективність валідатора є хорошим прогнозом APR у довгостроковій перспективі, оскільки вона вимірює, наскільки добре валідатор виконує свої обов’язки. Отже, якщо валідатор не пропускає атестації та блокування, він має 100% ефективність і отримує 100% усіх можливих винагород. Щоб проілюструвати цю тезу, давайте подивимося на структуру винагород Ethereum. Наскільки випадковими є кількість створених блоків і значення винагороди за блок? Наскільки це впливає на APR?

Згідно з даними операторів Lido з 20 січня по 20 лютого, середній APR стекінгу становить 5,7%. Однак точніше буде розділити його на три окремі частини. Розподіл, показаний нижче, дозволяє нам краще проаналізувати структуру винагород.

  1. Першу і найбільшу частину ми називаємо «передбачуваними винагородами». На цю частину припадає трохи більше 50% загального річного відсотка. Він представляє консенсусні винагороди за атестації, і валідатори отримують їх кожні 6,4 хвилини за виконання атестацій. Вони становлять 3,4 в.п. із загальних 5,7 в.п. нашого базового річного відсотка.
  2. Друга частина APR складається з випадкових, але передбачуваних винагород протягом тривалого періоду часу (залежно від кількості валідаторів, але в середньому один рік). Загалом ця частина становить 1,8 в.п. і включає: \

    1. Консенсусні винагороди для комітету синхронізації. Нагороди за участь у групі валідаторів, які випадково вибираються кожні ~27 годин для додавання своїх підписів до дійсних заголовків блоків. Це дозволяє легким клієнтам відстежувати головку блокчейну без доступу до всього набору валідатора. Хоча комітети синхронізації відбуваються в середньому кожні два роки, можуть бути тривалі періоди без відбору. Якщо вибрано валідатор, це вважається досягненням.
    2. Консенсусні винагороди за блокові пропозиції. В Ethereum час ділиться на одиниці по дванадцять секунд, які називаються «слотами». У кожному слоті випадковим чином вибирається один валідатор, який пропонує блок. Наразі є 520 тисяч активних валідаторів, тому ймовірність бути обраним дуже мала. Це означає, що валідатор пропонує блокувати в середньому раз на 2 місяці.
    3. Винагороди за виконання блоку з менш ніж 1 ETH (комісія за пріоритетні транзакції + додаткова комісія від MEV) нараховуються під час створення блоку як оплата від транзакцій валідатору за включення їх у блок. Це значення в середньому становить 0,05 ETH, але див. малюнок нижче, воно може значно відрізнятися.
  3. На останню частину припадає 0,5 в.п. річних. Ця частина складається з винагород за блоки рівня виконання з більш ніж 1 ETH. Як і остання частина, вона є випадковою, але на відміну від попередньої, непередбачуваною, тому що ймовірність отримати винагороду за блок більше 1 ETH становить менше 1%. Враховуючи той факт, що валідатор створює в середньому 1 блок кожні 2 місяці, шанси отримати ці винагороди надзвичайно малі.

На діаграмі нижче показано розподіл вартості блоку серед операторів Lido Node з 14 січня по 14 лютого. З цих даних ми бачимо, що середня винагорода за блок становить менше 0,5 ETH, а шанс запропонувати блок із вартістю вище 1 ETH становить близько 0,7%.

Підсумовуючи все вищесказане, ми рекомендуємо два показники для оцінки довгострокової ефективності постачальників ставок: скоригований APR (це річний відсоток, виключаючи кожну винагороду за блок понад 1 ETH) або ефективність валідатора. Обидва ці показники сильно корелюють один з одним, оскільки винагороди валідатора обмежені максимумом, коли валідатор не пропускає атестації та не блокує пропозиції.

Оператори басейну Лідо, 14.12.2022 – 14.02.2023

Останнє, що стосується рентабельності, це кількість реле MEV. На даний момент діють десять реле. Якщо валідатор підключено до кожного ретранслятора, він отримує більше ставок і може вибрати найціннішу, таким чином отримуючи вищу винагороду MEV. Загалом, кожен провайдер стейкингу підключений до цих 10 реле MEV, тому цей фактор, принаймні наразі, не враховується під час прийняття рішення. Але ви можете спостерігати вище кілька викидів із нижчим APR, незважаючи на високу ефективність, яка пояснюється тим, що ці постачальники підключені до обмеженого набору ретрансляторів.

Ви можете перевірити топ-5 провайдерів стейкинга за ефективністю валідатора та інформацією про підключені реле MEV за рейтингом. На момент написання статті це топ-5:

Бонус: спрогнозуйте річну відсоткову ставку!

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

Симулюйте APR і винагороди

Зберігання та керування ключами валідатора

Із впровадженням Proof-of-stake в Ethereum для валідаторів було введено новий набір криптографічних ключів. Вони називаються «ключами вилучення» та «ключами перевірки».

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

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

  1. Налаштування валідатора дублікатів, що призводить до розрізання
  2. Змінити одержувача гонорару (винагороди рівня виконання)
  3. Втрата здатності знімати ставку

Для керування цими ключами валідатори можуть використовувати кілька варіантів. Згідно зі статистикою <a href="https://hackmd.io/@lido/BkxRxAr-o#External-Signers"> операторів Lido існує такий розподіл:

  • Локальна пам’ять: ключі зберігаються за допомогою валідатора (використовується 59% операторів*). Це найпростіший варіант із досить низьким рівнем безпеки.
  • Віддалене зберігання: ключі зберігаються в окремій машині (використовується 19% операторів). Це більш просунуте та безпечне рішення.
  • Порогове віддалене зберігання: ключі розбиваються на шарди та зберігаються на різних машинах (використовуються 26% операторів). Це найнадійніша практика керування ключами.

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

Локальне сховище

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

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

Віддалене зберігання

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

Усі ключі перевірки розшифровуються в захищеному середовищі, яке є окремим від місця, де виконується підпис. В результаті прямого доступу до ключів немає, а підпис здійснюється тільки через спеціальний сервіс (Web3Signer, dirk і т.д.)

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

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

Порогове віддалене сховище

У налаштуваннях порогового віддаленого сховища конфіденційні дані поділяються на «спільні ресурси», і кожна спільна частка шифрується та зберігається окремим постачальником віддаленого сховища. Щоб отримати доступ до даних, запитувач повинен отримати та об’єднати достатню кількість спільних ресурсів, як правило, порогове число, щоб реконструювати вихідні дані. Використання кількох постачальників сховищ і порогових спільних ресурсів забезпечує додаткову безпеку та резервування порівняно з одним постачальником сховищ.

Використання TRS для ключів перевірки Ethereum може бути досягнуто за допомогою розподіленої генерації ключів (DKG). Генерація розподіленого ключа (DKG) — це криптографічний метод, який дозволяє групі учасників генерувати спільний криптографічний ключ, не потребуючи довіреної третьої сторони для координації процесу. У схемі DKG кожен учасник генерує унікальний частковий ключ і ділиться ним з іншими учасниками.

Розподілену генерацію ключів (DKG) можна поєднати зі схемою порогового підпису k-of-n, щоб забезпечити більш безпечний і децентралізований метод керування приватними ключами для вузлів перевірки.

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

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

Технологія розподіленого валідатора

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

Інфраструктура DVT також побудована з використанням поєднання порогового підпису DKG і k-of-n. DKG дозволяє операторам вузлів безпечно генерувати та поширювати криптографічні ключі, не потребуючи довіреної третьої сторони. Порогове підписання k-of-n використовується для того, щоб транзакції схвалювалися лише тоді, коли певна кількість операторів вузлів підписала їх. Цей підхід гарантує, що жоден оператор окремого вузла не зможе схвалити транзакції самостійно, запобігаючи тому, щоб будь-який вузол став центральною точкою контролю або збою.

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

Порогові віддалені підписувачі використовуються (алфавітний порядок)

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

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

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

Наразі доступно кілька клієнтів Ethereum, кожен із яких має власний набір функцій і характеристик. До таких клієнтів належать Teku, Lighthouse, Prysm, Nimbus тощо. Великі валідатори також стимулюються використовувати кілька клієнтів або, принаймні, не використовувати найпопулярнішого.

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

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

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

Список клієнтів, якими користуються різні провайдери, доступний на rated. Ось короткий перелік провайдерів із різноманітним списком клієнтів (в алфавітному порядку), цей список може бути неповним або застарілим, тому краще перевірити його самостійно.

Переваги активного прийняття рішень

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

Ідея Ethereum полягає в самоволодінні. Це пов’язано з такою ж відповідальністю, тому для користувачів, які бажають взяти участь, важливо докладати зусиль, щоб зрозуміти, як саме оцінити постачальника ставок. Ми не мали на меті ранжувати постачальників, а радше хотіли дослідити, на що важливо звернути увагу та як вибрати постачальника ставок, використовуючи цифри та факти. Крім того, ми чітко розуміємо, що будь-який список постачальників, згаданий вище, може бути неповним або застарілим. Отже, наша остання рекомендація — ще раз перевірити постачальників самостійно (StakingRewards має список перевірених постачальників ставок, з яких ви можете почати).

Ця стаття є частиною серії Verified Staking Provider, метою якої є покращення освіти в галузі стейкингу та валідації. Щоб досягти цього, StakingRewards запрошує всіх перевірених постачальників до співпраці в дослідженнях і написанні статей для публікації. Не соромтеся звертатися до нашого Discord або Telegram.

Відмова від відповідальності:

  1. Цю статтю передруковано з [[techflowp[staking rewards]. Усі авторські права належать оригінальному автору [Владислав Куренков]. Якщо є заперечення щодо цього передруку, будь ласка, зв’яжіться з командою Gate Learn , і вони негайно розглянуть це.
  2. Відмова від відповідальності: погляди та думки, висловлені в цій статті, належать виключно автору та не є жодною інвестиційною порадою.
  3. Переклади статті на інші мови виконує команда Gate Learn. Якщо не зазначено вище, копіювання, розповсюдження або плагіат перекладених статей заборонено.
Bắt đầu giao dịch
Đăng ký và giao dịch để nhận phần thưởng USDTEST trị giá
$100
$5500
Tạo tài khoản