@BabylonLabs_io #baby $BABY
Впервые я прочитал о биткоин-таймстампинге Babylon и честно отмахнулся от этого как от второстепенной функции. Я предполагал, что он просто записывает времена блоков в Bitcoin — полезно для документации, но не то, что существенно меняет сетевую безопасность. Но после того как я вник в дизайн протокола, я понял, что это не так.
Babylon периодически «якорит» контрольные точки из своей цепочки в Bitcoin. Это означает, что переписывание финализированной истории — уже не просто атака на Babylon. Злоумышленнику также придется иметь дело с неизменяемой историей Bitcoin после того, как эти контрольные точки будут встроены. Таймстамп становится криптографическим «якорем», а не просто записью о том, когда произошло событие.
Мое мнение изменило то, что таймстампинг не предназначен для ускорения блоков или удешевления транзакций. Его задача — сделать историческое состояние гораздо труднее для переписывания, заимствуя гарантии безопасности Bitcoin, вместо того чтобы пытаться воссоздать их с нуля.
Одна вещь, которую я до сих пор не нашел ясно задокументированной, — как может изменяться частота контрольных точек по мере роста сетевой активности. Более частое якорение усиливает гарантии безопасности, но при этом влияет и на операционные издержки, и на компромиссы в дизайне протокола.
Настоящая проверка для BABY — не в том, звучит ли биткоин-таймстампинг инновационно. Важно, будет ли этот механизм продолжать обеспечивать значимую защиту, когда все больше приложений и сетей, защищаемых Bitcoin, будут полагаться на инфраструктуру Babylon.
Кто-нибудь нашел подробную документацию, в которой объясняется, как Babylon планирует оптимизировать частоту контрольных точек в долгосрочной перспективе?