дата публікації

Різноманіття клієнтів Ethereum руйнується через несумісні оцінки

джерело

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

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

Згідно з оцінками різних джерел, Teku займає до 99,83%, Lighthouse — 51,32%, а ще одне джерело дало оцінку для Teku на рівні 53,86%.

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

Пропозиція "Lean-chain" передбачає використання нових ключів валідаторів щодня та приховування зв'язків між депозитами, активністю валідаторів і виведеннями, що повинно зменшити можливі сліди, які використовуються для вимірювання концентрації операторів і стейків. Різні рівні невдач описані в настановах Ethereum.org: помилка в клієнті консенсусу, яка використовується більше ніж 33% вузлів, може призвести до неможливості завершення операцій, а критична помилка в клієнті з двома третинами голосів може спричинити неправильне завершення ланцюга. Різноманітність клієнтів, операторів і стейків тісно пов’язані, проте не є взаємозамінними.

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

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

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

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

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