#baby $BABY / @BabylonLabs_io
Читая сегодня документацию Babylon, я постоянно останавливался на одном вопросе.
У Биткоина нет смарт-контрактов. Так как же протокол обеспечивает слэшинг для BTC, который так и не покинул биткоин-цепочку?
Ответ — Ковенантный комитет, но не так, как я изначально предполагал.
Каждая транзакция стейкинга проходит проверку комитетом, прежде чем станет активной. Они проверяют, что условия анбандлинга и слэшинга соответствуют правилам Babylon. Если они достигают кворума, то прямо там они предварительно подписывают и транзакции анбандлинга, и транзакции слэшинга. Их подписи уже размещены до начала периода стейкинга.
Этот момент с предварительным подписанием изменил то, как я понял всю модель. Комитет не наблюдает за недобросовестным поведением и не реагирует на него. Они подписывают всё заранее. После этого единственная недостающая подпись для исполнения слэшинга — это собственная подпись Финалити-провайдера. И она становится доступной только если провайдер дважды подписывает, а именно это и предназначен выявлять EOTS.
Что осталось со мной, так это встроенная защита для стейкеров. Комитет не может украсть ваш стейк. Он не может вызвать неправомерный слэшинг. Для условия слэшинга требуется ваш собственный EOTS-ключ, и только у вас он есть. Даже полностью скомпрометированный комитет не сможет переместить ваш Bitcoin против вашей воли...
Читая сегодня документацию Babylon, я постоянно останавливался на одном вопросе.
У Биткоина нет смарт-контрактов. Так как же протокол обеспечивает слэшинг для BTC, который так и не покинул биткоин-цепочку?
Ответ — Ковенантный комитет, но не так, как я изначально предполагал.
Каждая транзакция стейкинга проходит проверку комитетом, прежде чем станет активной. Они проверяют, что условия анбандлинга и слэшинга соответствуют правилам Babylon. Если они достигают кворума, то прямо там они предварительно подписывают и транзакции анбандлинга, и транзакции слэшинга. Их подписи уже размещены до начала периода стейкинга.
Этот момент с предварительным подписанием изменил то, как я понял всю модель. Комитет не наблюдает за недобросовестным поведением и не реагирует на него. Они подписывают всё заранее. После этого единственная недостающая подпись для исполнения слэшинга — это собственная подпись Финалити-провайдера. И она становится доступной только если провайдер дважды подписывает, а именно это и предназначен выявлять EOTS.
Что осталось со мной, так это встроенная защита для стейкеров. Комитет не может украсть ваш стейк. Он не может вызвать неправомерный слэшинг. Для условия слэшинга требуется ваш собственный EOTS-ключ, и только у вас он есть. Даже полностью скомпрометированный комитет не сможет переместить ваш Bitcoin против вашей воли...