Я всё время задавался одним вопросом, читая архитектуру @BabylonLabs_io .
Что произойдёт, если Поставщик окончательности (Finality Provider) решит жульничать?
Во многих PoS-системах безопасность зависит от того, что валидаторы ведут себя честно. Но Babylon использует иной подход: делает нечестное поведение криптографически доказуемым.
Поставщик окончательности использует извлекаемые одноразовые подписи (EOTS). Если они подпишут конфликтующие блоки, протокол математически докажет, что произошло двойное подписание (equivocation). Это доказательство позволяет подвергнуть провайдера штрафу (slashing) без опоры на доверие или субъективные оценки.
Самое интересное не в том, что slashing существует. Самое интересное в том, что ответственность встроена прямо в криптографию.
Для меня это меняет то, как я думаю о безопасности блокчейна. Вместо того чтобы надеяться, что валидаторы будут действовать честно, Babylon создаёт сильные экономические стимулы, чтобы сделать нечестность крайне дорогой.
Это тонкий дизайнерский выбор, но именно поэтому мне @BabylonLabs_io технически интересно.
@BabylonLabs_io #baby $BABY
Что произойдёт, если Поставщик окончательности (Finality Provider) решит жульничать?
Во многих PoS-системах безопасность зависит от того, что валидаторы ведут себя честно. Но Babylon использует иной подход: делает нечестное поведение криптографически доказуемым.
Поставщик окончательности использует извлекаемые одноразовые подписи (EOTS). Если они подпишут конфликтующие блоки, протокол математически докажет, что произошло двойное подписание (equivocation). Это доказательство позволяет подвергнуть провайдера штрафу (slashing) без опоры на доверие или субъективные оценки.
Самое интересное не в том, что slashing существует. Самое интересное в том, что ответственность встроена прямо в криптографию.
Для меня это меняет то, как я думаю о безопасности блокчейна. Вместо того чтобы надеяться, что валидаторы будут действовать честно, Babylon создаёт сильные экономические стимулы, чтобы сделать нечестность крайне дорогой.
Это тонкий дизайнерский выбор, но именно поэтому мне @BabylonLabs_io технически интересно.
@BabylonLabs_io #baby $BABY