#baby $BABY Окончательный поставщик финальности Babylon должен одновременно поддерживать две системы состояний — для BTC и для PoS-цепочки: компромисс, лежащий в основе этого решения
Впервые увидев требования к узлам финальности у Babylon, я подумал: ну уж слишком высокий порог. Тебе нужно одновременно запускать полный узел Биткоина и узел PoS-цепочки, и обе книги учёта должны синхронизироваться в реальном времени. Разве это не заставит узлы “умереть под нагрузкой”?
Потом я поговорил с другом, который запускал верификационный узел; одной фразой он меня отрезвил: «Усталость — это правильно».
Работа Babylon заключается в том, чтобы закрепить окончательность транзакций PoS-цепочки на Биткоине. Если узел смотрит только на PoS-цепочку и не наблюдает за BTC-цепочкой, как он поймёт, подтвердили ли на той стороне действительно всё? Как определить, что условия для срабатывания наказания (slashing) были выполнены в реальности? По сути, если ты хочешь быть судьёй, тебе нужно своими глазами видеть данные обеих цепочек, а не получать пересказ.
Это компромисс ради избыточной безопасности. Запускать только одну книгу учёта, конечно, проще, но по факту при подписи такой узел “угадывает”, что происходит на другой стороне. Угадает правильно — всё в порядке; угадает ошибочно — и рушится весь фундамент окончательного обязательства. Babylon выбирает сделать узлы тяжёлыми: по сути, это отказ от иллюзии «лёгких узлов» — ты либо выполняешь полноценную валидацию, либо не участвуешь, без промежуточного режима.
Цена очевидна: удвоение затрат на оборудование, удвоение расходов на пропускную способность, а сложность эксплуатации узла сразу поднимается на ступень. Это точно отсеет часть пользователей, которые хотят запускать узлы без особых усилий; останутся в основном команды с профессиональной инфраструктурой.
Но взамен получаешь очень конкретную выгоду: каждая подпись окончательности — это реальное подтверждение узлом целостного состояния на обеих цепочках. Никаких делегирований, никаких прокси, никакой «домино-цепочки доверия» — «я верю ему, он верит тебе». Эта материальная толщина безопасности не покупается леностью.
Я думаю, этот дизайн особенно хорошо демонстрирует приоритеты команды Babylon: безопасность — в первую очередь, удобство можно немного отложить. @BabylonLabs_io
Один вопрос: по-твоему, высокий порог для узлов — это хорошо или скрытая проблема?
Впервые увидев требования к узлам финальности у Babylon, я подумал: ну уж слишком высокий порог. Тебе нужно одновременно запускать полный узел Биткоина и узел PoS-цепочки, и обе книги учёта должны синхронизироваться в реальном времени. Разве это не заставит узлы “умереть под нагрузкой”?
Потом я поговорил с другом, который запускал верификационный узел; одной фразой он меня отрезвил: «Усталость — это правильно».
Работа Babylon заключается в том, чтобы закрепить окончательность транзакций PoS-цепочки на Биткоине. Если узел смотрит только на PoS-цепочку и не наблюдает за BTC-цепочкой, как он поймёт, подтвердили ли на той стороне действительно всё? Как определить, что условия для срабатывания наказания (slashing) были выполнены в реальности? По сути, если ты хочешь быть судьёй, тебе нужно своими глазами видеть данные обеих цепочек, а не получать пересказ.
Это компромисс ради избыточной безопасности. Запускать только одну книгу учёта, конечно, проще, но по факту при подписи такой узел “угадывает”, что происходит на другой стороне. Угадает правильно — всё в порядке; угадает ошибочно — и рушится весь фундамент окончательного обязательства. Babylon выбирает сделать узлы тяжёлыми: по сути, это отказ от иллюзии «лёгких узлов» — ты либо выполняешь полноценную валидацию, либо не участвуешь, без промежуточного режима.
Цена очевидна: удвоение затрат на оборудование, удвоение расходов на пропускную способность, а сложность эксплуатации узла сразу поднимается на ступень. Это точно отсеет часть пользователей, которые хотят запускать узлы без особых усилий; останутся в основном команды с профессиональной инфраструктурой.
Но взамен получаешь очень конкретную выгоду: каждая подпись окончательности — это реальное подтверждение узлом целостного состояния на обеих цепочках. Никаких делегирований, никаких прокси, никакой «домино-цепочки доверия» — «я верю ему, он верит тебе». Эта материальная толщина безопасности не покупается леностью.
Я думаю, этот дизайн особенно хорошо демонстрирует приоритеты команды Babylon: безопасность — в первую очередь, удобство можно немного отложить. @BabylonLabs_io
Один вопрос: по-твоему, высокий порог для узлов — это хорошо или скрытая проблема?
A. 好事,安全不能打折,专业的事交给专业的节点做
100%
B. 隐患,门槛太高会导致节点集中,反而变相中心化
0%
C. 短期难受,长期看协议稳定运行之后硬件成本会降下来
0%
1 проголосовали • Голосование закрыто