Ф'ючерси
Сотні безстрокових контрактів
TradFi
Золото
Одна платформа для світових активів
Опціони
Hot
Торгівля ванільними опціонами європейського зразка
Єдиний рахунок
Максимізуйте ефективність вашого капіталу
Демо торгівля
Вступ до ф'ючерсної торгівлі
Підготуйтеся до ф’ючерсної торгівлі
Ф'ючерсні події
Заробляйте, беручи участь в подіях
Демо торгівля
Використовуйте віртуальні кошти для безризикової торгівлі
Запуск
CandyDrop
Збирайте цукерки, щоб заробити аірдропи
Launchpool
Швидкий стейкінг, заробляйте нові токени
HODLer Airdrop
Утримуйте GT і отримуйте масові аірдропи безкоштовно
Launchpad
Будьте першими в наступному великому проекту токенів
Alpha Поінти
Ончейн-торгівля та аірдропи
Ф'ючерсні бали
Заробляйте фʼючерсні бали та отримуйте аірдроп-винагороди
Інвестиції
Simple Earn
Заробляйте відсотки за допомогою неактивних токенів
Автоінвестування
Автоматичне інвестування на регулярній основі
Подвійні інвестиції
Прибуток від волатильності ринку
Soft Staking
Earn rewards with flexible staking
Криптопозика
0 Fees
Заставте одну криптовалюту, щоб позичити іншу
Центр кредитування
Єдиний центр кредитування
Центр багатства VIP
Преміальні плани зростання капіталу
Управління приватним капіталом
Розподіл преміальних активів
Квантовий фонд
Квантові стратегії найвищого рівня
Стейкінг
Стейкайте криптовалюту, щоб заробляти на продуктах PoS
Розумне кредитне плече
Кредитне плече без ліквідації
Випуск GUSD
Мінтинг GUSD для прибутку RWA
Останнє дослідження Віталіка: як усунути ризики, спричинені великою кількістю подвійних застав у Ethereum?
原文标题:《Зміни протоколу та пулу ставок, які можуть покращити децентралізацію та зменшити витрати на консенсус》
Автор: Віталік Бутерін
Складено: bayemon.eth, ChainCatcher
*Окрема подяка Майку Нойдеру, Джастіну Дрейку та іншим за відгуки та рецензії. Дивіться також: попередні публікації Майка Нойдера, Данкрада Фейста та arixon.eth на подібні теми. *
Можна сказати, що поточний статус розвитку Ethereum включає велику кількість дворівневого стекінгу (дворівневий стекінг). Згаданий тут подвійний стекінг відноситься до моделі стекінгу з двома типами учасників.
Цей новий подвійний стейкінг генерується через велику участь у пулах стейкінгу, які забезпечують ліквідність для токенів стейкінгу (LST). (У цьому режимі знаходяться як Rocket Pool, так і Lido).
Однак поточна подвійна застава має два недоліки:
У цій статті буде описано вирішення двох вищезазначених проблем, ** спочатку припускаючи, що більша частина капіталу знаходиться у тих, хто не бажає особисто керувати вузлами ставки в їх поточному вигляді, підписувати інформацію про кожен слот, блокувати депозит і перерозподіліть його, оскільки кошти скорочуються. Отже, у цьому випадку, яку роль можуть зіграти ці люди, щоб усе ще робити вагомий внесок у децентралізацію та безпеку мережі? **
**Як зараз працює подвійна застава? **
Зараз двома найпопулярнішими пулами ставок є Lido та RocketPool. Що стосується Lido, то дві сторони-учасники:
Для Rocket Pool це:
Роль агента
У цих системах (або в нових системах, увімкнутих потенційними майбутніми змінами протоколів) ключове питання, яке слід поставити: **Який сенс мати агента з точки зору протоколу? **
Щоб зрозуміти глибоке значення цієї проблеми, ми спочатку думаємо про зміни протоколу, згадані в публікації, які обмежать покарання до 2ETH. Rocket Pool також зменшить кількість ставок операторів вузлів до 2ETH і частку ринку Rocket Pool зросте до 100%/(для стейкерів і власників ETH, оскільки rETH стає безризиковим, майже всі власники ETH стануть власниками rETH або операторами вузлів).
Припустимо, 3% прибутку для власників rETH (включно з винагородами в протоколі та пріоритетними зборами + MEV) і 4% прибутку для операторів вузлів. Ми також припускаємо, що загальна пропозиція ETH становить 100 мільйонів.
Результати розрахунку такі. Щоб уникнути розрахунків складних відсотків, ми розраховуватимемо доходи щодня:
Тепер, якщо припустити, що Rocket Pool не існує, мінімальний депозит на учасника знижується до 2 ETH, загальна ліквідність обмежена 6,25 мільйонами ETH, а норма прибутку оператора вузла знижується до 1%. Порахуємо ще раз:
Розглянемо обидва сценарії з точки зору вартості атаки. У першому випадку зловмисник не буде реєструватися як агент, тому що агент по суті не має права знімати гроші, тому це безглузде. Тому вони передадуть весь свій ETH і стануть операторами вузлів. Щоб досягти 1/3 загальної суми ставок, їм потрібно буде поставити 2,08 мільйона Ethereum (що, чесно кажучи, все ще є досить великою цифрою).У другому випадку зловмиснику потрібно буде поставити кошти лише для досягнення Для 1/3 загальної суми їм ще потрібно інвестувати 2,08 мільйона Ethereum.
**З точки зору економіки стейкинга та вартості атаки кінцевий результат обох випадків абсолютно однаковий. **Частка загального обсягу ETH, що зберігається операторами вузлів, щодня збільшується на 0,00256%, а частка загального обсягу ETH, що зберігається операторами, що не є вузлами, зменшується на 0,00017% щодня. Вартість атаки становить 2,08 млн ETH. ** Таким чином, у цій моделі агент, здається, став безглуздою машиною Руба Голдберга, і раціональне співтовариство навіть схильне видалити посередника, значно зменшити винагороду за ставки та обмежити загальну суму поставлених ETH до 6,25 мільйонів осіб. **
Звичайно, ця стаття не закликає зменшувати винагороду за ставку в 4 рази та обмежувати загальну суму ставки до 6,25 мільйонів. Навпаки, суть цієї статті полягає в тому, що ключовим атрибутом добре функціонуючої системи ставок є те, що агенти повинні нести важливі обов’язки в загальній системі**. Крім того, це не мало б значення, якби агенти були в основному мотивовані тиском спільноти та альтруїзмом вживати правильних дій; зрештою, саме це спонукає децентралізовані рішення з високим рівнем безпеки сьогодні бути головною силою.
Обов’язки агентів
Якою б була ця роль, якби агенти могли відігравати значущу роль у системі ставок?
Я думаю, що є дві категорії відповідей:
Покращити вибір агента
Є три способи збільшити право вибору вашого представника:
Наразі голосування в пулі не є практичним: у Rocket Pool будь-хто може стати оператором вузла, а в Lido голосування вирішують власники LDO, а не власники ETH. Lido висунув пропозицію щодо подвійного управління LDO + stETH. Вони можуть активувати захисний механізм, який запобігає новим голосам і, таким чином, запобігає додаванню або видаленню операторів вузлів. Це якимось чином дає можливість власникам stETH висловитися. Однак ця сила обмежена і може бути більш потужною.
Конкуренція між пулами вже існує, але є відносно слабкою. Основна проблема полягає в тому, що токени менших пулів є менш ліквідними, їм важче завоювати довіру та менше підтримуються програмами.
**Ми можемо вирішити перші дві проблеми, обмеживши суму штрафу меншою сумою, наприклад 2 або 4 ETH. **Залишок ETH можна безпечно внести та миттєво зняти, дозволяючи двостороннім викупам залишатися актуальними для менших пулів ставок. Ми можемо вирішити третю проблему, створивши контракт на загальну емісію для управління LST (подібний до контрактів, які ERC-4337 і ERC-6900 використовують для гаманців), щоб ми могли гарантувати, що будь-які токени, випущені через цей контракт, є безпечними.
Наразі в угоді немає твердих представницьких повноважень, але така ситуація, ймовірно, існуватиме в майбутньому. Це включатиме логіку, схожу на наведену вище ідею, але реалізовану на рівні протоколу. Перегляньте цю статтю про плюси та мінуси затвердіння речей.
Ці ідеї покращують статус-кво, але переваги, які вони пропонують, обмежені**. Існують проблеми з управлінням голосуванням токенів, і, зрештою, будь-яка форма нестимулюваного вибору проксі є лише формою голосування токеном; це завжди було моєю головною проблемою щодо делегованого підтвердження частки. **Тому також варто розглянути шляхи досягнення більшої консенсусної участі.
Консенсусна участь
Навіть якщо відкинути поточні проблеми зі ставкою ліквідності, існують обмеження щодо поточних незалежних методів ставок. Якщо припустити, що використовується остаточність одного слота, кожен слот може ідеально обробляти приблизно від 100 000 до 1 000 000 підписів BLS. Навіть якщо ми використовуємо рекурсивні SNARK для агрегування підписів, кожному підпису потрібно призначити бітове поле учасника для відстеження. **Якщо Ethereum стане мережею глобального масштабу, повністю децентралізованих бітових полів для зберігання буде недостатньо: 16 МБ у кожному слоті можуть підтримувати лише приблизно 64 мільйони стейкерів.
З цієї точки зору є цінним розділити ставки на рівні вищої складності, які можна зменшити, і рівні нижчої складності, де кожен слот буде активним, але може мати лише 10 000 учасників. Рівні нижчої складності лише іноді викликаються до участі. Рівні нижчого рівня складності можуть бути повністю звільнені від знижок, або учасники можуть випадковим чином отримати можливість внести депозит протягом кількох слотів і стати цілями для знижок.
На практиці цього можна досягти, збільшивши обмеження балансу валідатора, а потім підвищивши порогове значення балансу (наприклад, 2048 ETH), щоб визначити, які існуючі валідатори переходять на вищі чи нижчі рівні складності.
Ось кілька пропозицій щодо того, як можуть працювати ці невеликі ставки:
Спільним для цих невеликих вузлів ставок є те, що їм не потрібно активно брати участь у кожному слоті або навіть потрібні лише легкі вузли, щоб завершити всю роботу. Таким чином, розгортання вузла вимагає лише перевірки рівня консенсусу, якого оператори вузла можуть досягти за допомогою програм або плагінів браузера, які здебільшого пасивні та не потребують обчислювальних витрат, вимог до апаратного забезпечення чи технічного ноу-хау. Дуже низький і навіть не вимагає потрібна передова технологія, така як ZK-EVM.
Ці «малі актори» також мають спільну мету: запобігти перегляду транзакцій більшістю 51% операторів вузлів. **Перший і другий типи також можуть перешкодити більшості людей брати участь у остаточному відновленні. Третій більш безпосередньо стосується цензури, але він більш сприйнятливий до вибору операторів більшості вузлів.
Ці ідеї написані з точки зору рішення подвійного стейкинга, реалізованого в протоколі, але їх також можна реалізувати як функцію пулів стейкингу. Ось кілька конкретних ідей реалізації:
на завершення
Якщо правильно впровадити, точне налаштування дизайну підтвердження частки може вирішити дві проблеми одним махом:
Для цих рішень вирішення проблеми можна знайти на різних рівнях абстракції: дозволи, надані користувачам у межах протоколів підтвердження частки, вибір користувача між протоколами підтвердження частки та встановлення в межах протоколів. Цей вибір слід ретельно обміркувати, і часто краще вибрати мінімально життєздатну установку, щоб мінімізувати складність протоколу та ступінь змін в економіці протоколу, при цьому досягаючи бажаних цілей.