Долго смотрел на Trustless Bitcoin Vaults от Babylon и, честно говоря, вначале тоже угодил в тот тупик мышления: кажется, будто эта штука хочет насильно превратить Bitcoin в «универсальную машину для понимания текстов». Пока я не прогнал в голове спорный сценарий с вызовом по замкнутому циклу три-четыре раза, не щёлкнуло: чёрт, всё наоборот.
Хайп по “big pie” до 64000, а BTC всё растёт!
Нрав у Bitcoin main chain такой, что старые перцы в тусовке его знают. Он не тупой — он упёртый. За всю жизнь он признаёт только две вещи: правильно ли подписаны приватным ключом данные и выполняются ли условия разблокировки скрипта. Ты хочешь, чтобы он сам начал «понимать», что творится в соседнем Ethereum или Cosmos и их смарт-контрактах? Это всё равно что заставить древний компьютер, который умеет только ассемблер, тянуть 3A-игру — он и не потянет, и главное, размоет границы верификации до полной неразберихи.
Так что же тогда делает TBV? Самый “вкусный” ход, на мой взгляд, в том, что он рассматривает «внешние вычисления» как чёрный ящик поставщика. Внешний протокол можешь гонять как угодно — хоть до упора, — но если ты хочешь двигать мой big pie, то придётся упаковать результат вычислений в условия расходов, которые Bitcoin сможет одобрить. Это как судиться: судье не важно, как долго вы выясняли отношения вне зала и сколько раз махали руками; судья смотрит только на то, есть ли у тебя на руках доказательства с юридической силой.
Я снова и снова прокручивал в голове официальное слово «Translation» — и нет, это не просто преобразование формата данных. Это скорее похоже на то, что между двумя совершенно разными судебными юрисдикциями воздвигается криптографический «нотариус». Внешний протокол отвечает за производство фактов, а Babylon — за то, чтобы перевести эти факты на язык Bitcoin. Как только подан перевод с проблемами, мгновенно запускается механизм вызова: Bitcoin не нужно знать, откуда именно взялись факты — он просто в конце сверяет, верны ли подписи и хэши.
Такой способ взаимодействия для разработчиков — просто благословение. Хочешь делать что-то в экосистеме BTC — больше не нужно раньше изворачиваться и писать кучу нервной компромиссной кода только чтобы подстроиться под глупую ограниченность мейнчейна. И не нужно перекладывать безопасность на человеческий фактор какого-то многоподписного комитета. TBV полностью разъединяет «вычисления» и «верификацию»: пусть каждое занимается своим делом.
@BabylonLabs_io $BABY #baby
Хайп по “big pie” до 64000, а BTC всё растёт!
Нрав у Bitcoin main chain такой, что старые перцы в тусовке его знают. Он не тупой — он упёртый. За всю жизнь он признаёт только две вещи: правильно ли подписаны приватным ключом данные и выполняются ли условия разблокировки скрипта. Ты хочешь, чтобы он сам начал «понимать», что творится в соседнем Ethereum или Cosmos и их смарт-контрактах? Это всё равно что заставить древний компьютер, который умеет только ассемблер, тянуть 3A-игру — он и не потянет, и главное, размоет границы верификации до полной неразберихи.
Так что же тогда делает TBV? Самый “вкусный” ход, на мой взгляд, в том, что он рассматривает «внешние вычисления» как чёрный ящик поставщика. Внешний протокол можешь гонять как угодно — хоть до упора, — но если ты хочешь двигать мой big pie, то придётся упаковать результат вычислений в условия расходов, которые Bitcoin сможет одобрить. Это как судиться: судье не важно, как долго вы выясняли отношения вне зала и сколько раз махали руками; судья смотрит только на то, есть ли у тебя на руках доказательства с юридической силой.
Я снова и снова прокручивал в голове официальное слово «Translation» — и нет, это не просто преобразование формата данных. Это скорее похоже на то, что между двумя совершенно разными судебными юрисдикциями воздвигается криптографический «нотариус». Внешний протокол отвечает за производство фактов, а Babylon — за то, чтобы перевести эти факты на язык Bitcoin. Как только подан перевод с проблемами, мгновенно запускается механизм вызова: Bitcoin не нужно знать, откуда именно взялись факты — он просто в конце сверяет, верны ли подписи и хэши.
Такой способ взаимодействия для разработчиков — просто благословение. Хочешь делать что-то в экосистеме BTC — больше не нужно раньше изворачиваться и писать кучу нервной компромиссной кода только чтобы подстроиться под глупую ограниченность мейнчейна. И не нужно перекладывать безопасность на человеческий фактор какого-то многоподписного комитета. TBV полностью разъединяет «вычисления» и «верификацию»: пусть каждое занимается своим делом.
@BabylonLabs_io $BABY #baby
