Я продолжал читать в документации Babylon про «слэшинг» и предполагал, что он работает так же, как в Ethereum. Но нет — и именно это различие самое интересное.
В Ethereum валидатора штрафуют за две вещи: двойное подписание (equivocation, когда он подписывает конфликтующие блоки) и утечки из-за бездействия (inactivity leaks, когда он уходит в офлайн во время сбоя живости). И то, и другое стоит вам денег. Babylon же делает слэшинг только за первое. Если провайдер финальности (finality provider) сделает двойное подписание, его ключ будет раскрыт, а стоящие за ним BTC сожгут. Если же он просто «гаснет», перестаёт голосовать или отказывается финализировать блоки — со стейком ничего не происходит. Его сажают в тюрьму. Делегаторы сохраняют все сатоши. Звучит как незначительная деталь реализации. Но это не так.
Это значит, что «безопасность Биткоина», которую BSN покупает, защищает лишь от одного строго конкретного, намеренного, самоуничтожающегося атаки: когда кто-то подписывает два конфликтующих блока и при этом сам поджигает (сжигает) свой стейк, чтобы совершить атаку. Это не даёт ничего против валидаторского набора, который просто перестаёт производить блоки, или выборочно цензурирует транзакции, или тормозит во время спорного момента.
А ведь это, пожалуй, более реалистичные угрозы для молодой PoS-цепочки.
Итак, когда BSN говорит, что она «защищена миллиардами в Биткоине», то то, что фактически поставлено на кон за этим утверждением, — более узкое обещание, чем предполагает цифра. Капитал настоящий. Гарантия безопасности — настоящая. А гарантия живости — то, что делает цепочку устойчивой к цензуре и позволяет ей оставаться «живой» под нагрузкой — вообще не подкреплена слэшингом.
Если в Биткоине нельзя слэшить за молчание, то насколько ценна эта тишина для цепочек, которые арендуют его?
#baby $BABY @BabylonLabs_io
В Ethereum валидатора штрафуют за две вещи: двойное подписание (equivocation, когда он подписывает конфликтующие блоки) и утечки из-за бездействия (inactivity leaks, когда он уходит в офлайн во время сбоя живости). И то, и другое стоит вам денег. Babylon же делает слэшинг только за первое. Если провайдер финальности (finality provider) сделает двойное подписание, его ключ будет раскрыт, а стоящие за ним BTC сожгут. Если же он просто «гаснет», перестаёт голосовать или отказывается финализировать блоки — со стейком ничего не происходит. Его сажают в тюрьму. Делегаторы сохраняют все сатоши. Звучит как незначительная деталь реализации. Но это не так.
Это значит, что «безопасность Биткоина», которую BSN покупает, защищает лишь от одного строго конкретного, намеренного, самоуничтожающегося атаки: когда кто-то подписывает два конфликтующих блока и при этом сам поджигает (сжигает) свой стейк, чтобы совершить атаку. Это не даёт ничего против валидаторского набора, который просто перестаёт производить блоки, или выборочно цензурирует транзакции, или тормозит во время спорного момента.
А ведь это, пожалуй, более реалистичные угрозы для молодой PoS-цепочки.
Итак, когда BSN говорит, что она «защищена миллиардами в Биткоине», то то, что фактически поставлено на кон за этим утверждением, — более узкое обещание, чем предполагает цифра. Капитал настоящий. Гарантия безопасности — настоящая. А гарантия живости — то, что делает цепочку устойчивой к цензуре и позволяет ей оставаться «живой» под нагрузкой — вообще не подкреплена слэшингом.
Если в Биткоине нельзя слэшить за молчание, то насколько ценна эта тишина для цепочек, которые арендуют его?
#baby $BABY @BabylonLabs_io