EIGENtoken (часть 2)
Tyranny-of-majority
Тирания большинства. Ситуация, когда большинство валидаторов злонамеренно нарушают правила сети (например, подписывают конфликтующие блоки). В Ethereum заложены защитные механизмы, обеспечивающие слэшинг таких валидаторов и сохранение целостности и непрерывности основной каноничной сети. На практике это означает, что даже в случае сговора 80% валидаторов не согласные с ними честные ноды всегда могут форкнуть сеть, при этом корректность их сети (несмотря на то, что поддержали ее меньшинство валидаторов) будет очевидна всем сторооним наблюдателям. Social consensus в деле короче. Более подробное объяснение ищи тут примерно на пятой странице.
Суть токена EIGEN
Заявленная цель создания EIGEN - создание универсального фреймворка для внедрения криптоэкономической безопасности от интерсубъективных ошибок (intersubjectively attributable faults), допущенных стейкерами EIGEN, без тирании большинства.
Если более простым языком, то EIGEN и EigenLayer для ошибок этого вида (применительно к любому протоколу/AVS) хотят стать тем, чем ETH и Ethereum являются для ошибок первого вида (применительно к консенсусу в Ethereum).
Если совсем простым языком. Косяки при выполнении работы для Ethereum выявляются автоматически (ну почти), а накосячивший теряет свои ETH, при этом защита от тирании большинства обеспечивается возможностью форка сети. Косяки при выполнении работы для протоколов поверх EigenLayer будут выявляться другими людьми, а накосячивший будет терять свои EIGEN, при этом защита от тирании большинства будет обеспечиваться возможностью форка EIGEN.
Рестейкинг ETH через EigenLayer vs. стейкинг EIGEN
Задумка команды Eigen Labs следующая:
⁃ рестейкнутый ETH будет использоваться для разрешения споров, связанных с objectively attributable faults;
⁃ застейканный EIGEN будет использоваться для разрешения споров, связанных с intersubjectively attributable faults.
Стоп, почему нельзя использовать рестейкнутый ETH для споров по intersubjectively attributable faults?
Чтобы ответить на этот вопрос, надо упомянуть понятие social consensus. Защита от тирании большинства основана на социальном консенсусе относительно того, какая сеть в случае разделения является каноничной. В статье о недопустимости перегрузки Ethereum Виталик также упоминает социальный консенсус в контексте хардфорка Ethereum и выбора каноничной сети.
Объясняя потребность использования EIGEN для споров по intersubjectively attributable faults, команда Eigen Labs пишет “мы хотим расширить использование социального консенсуса для предотвращения тирании большинства, не перегружая при этом Ethereum (его социальный консенсус)”. Какое отношение слэшинг рестейкнутого ETH внутри EigenLayer (очевидно, не приводящий к разветвлению Ethereum) имеет к социальному консенсусу Ethereum, в документе не раскрывается. Более того, в оф. доках EigenLayer прямо написано, что EigenLayer не использует социальный консенсус Ethereum.
Перечитав несколько раз вайтпейпер EIGEN и твиттер-треды инфлюенсеров, я так и не смог понять, каким образом использование рестейкнутого ETH в EigenLayer для разрешения интерсубъективных ошибок может привести к разветвлению основной сети Ethereum. Поэтому призываю более понимающих чем я людей в чатик @chat0xchat поделиться этим знанием!
Post #227
4.59K
- 👍 11
- ❤ 6
- 🔥 5
- 💯 1