Когда я впервые увидел localChallengers и universalChallengers в наборе Babylon для Trustless Bitcoin Vaults (TBV), они выглядели как массивы. Добавь один публичный ключ, добавь ещё одного вотчера. Почти бесплатно.
Затем я разобрался, что именно код собирает для каждого challenger.
Один challenger привязан к трём транзакциям ChallengeAssert и отдельному скрипту NoPayout. Добавление challenger — это не только расширение офлайн-списка. Это создаёт больше путей выполнения биткоин-процесса ещё до начала любого спора.
Поэтому я оставил локальный набор без изменений и варьировал только Universal Challengers: 1, 3 и 5. Затем я сочетал каждую настройку с тарифными ставками: 5, 20 и 100 sat/vB.
9 сценариев.
Чтобы не выдумывать числа резерва. Входные данные уже показывают, где появляется стоимость.
computeMinClaimValue берёт числа local и universal challengers, размер совета, кворум и ставку комиссии. Его результат должен зарезервировать значение для downstream-графа Claim, Assert и Payout. При 100 sat/vB каждый будущий виртуальный байт обходится в двадцать раз дороже, чем при 5 sat/vB. Добавляешь больше challengers — и под эту среду комиссий нужно заранее подготовить больше путей спора.
Прежде чем кто-то солжёт. Прежде чем кто-то бросит вызов.
Большинство этих транзакций могут так и не дойти до Bitcoin. Но их всё равно нужно корректно вывести, сохранить и профинансировать, чтобы они оставались пригодными, если появится ложное утверждение. Babylon оценивает вероятность конфликта ещё до того, как конфликт возник.
Размерность PegIn показывает ту же логику под другим углом. Предсказанная форма witness зависит от количества Vault Keeper и Universal Challenger-сигнаторов. Увеличь universal set — и вариант выбора безопасности оставляет «вес» в плане транзакций ещё до того, как активируется vault.
Ту часть, которую скрывают дашборды.
Пять challengers могут выглядеть как пять имён. Внутри Babylon TBV они превращаются в скрипты, подписи, будущие транзакции и капитал, зарезервированный для спора, который может так и не случиться.
Больше challengers могут снизить шанс того, что мошенничество пройдёт незамеченным. Они также могут сделать каждый vault тяжелее ещё до того, как произойдёт любое мошенничество.
Сколько механизмов для споров должен профинансировать каждый депозитчик TBV, чтобы они оставались готовыми?\u2028$BANK $BABY #baby @BabylonLabs_io
Затем я разобрался, что именно код собирает для каждого challenger.
Один challenger привязан к трём транзакциям ChallengeAssert и отдельному скрипту NoPayout. Добавление challenger — это не только расширение офлайн-списка. Это создаёт больше путей выполнения биткоин-процесса ещё до начала любого спора.
Поэтому я оставил локальный набор без изменений и варьировал только Universal Challengers: 1, 3 и 5. Затем я сочетал каждую настройку с тарифными ставками: 5, 20 и 100 sat/vB.
9 сценариев.
Чтобы не выдумывать числа резерва. Входные данные уже показывают, где появляется стоимость.
computeMinClaimValue берёт числа local и universal challengers, размер совета, кворум и ставку комиссии. Его результат должен зарезервировать значение для downstream-графа Claim, Assert и Payout. При 100 sat/vB каждый будущий виртуальный байт обходится в двадцать раз дороже, чем при 5 sat/vB. Добавляешь больше challengers — и под эту среду комиссий нужно заранее подготовить больше путей спора.
Прежде чем кто-то солжёт. Прежде чем кто-то бросит вызов.
Большинство этих транзакций могут так и не дойти до Bitcoin. Но их всё равно нужно корректно вывести, сохранить и профинансировать, чтобы они оставались пригодными, если появится ложное утверждение. Babylon оценивает вероятность конфликта ещё до того, как конфликт возник.
Размерность PegIn показывает ту же логику под другим углом. Предсказанная форма witness зависит от количества Vault Keeper и Universal Challenger-сигнаторов. Увеличь universal set — и вариант выбора безопасности оставляет «вес» в плане транзакций ещё до того, как активируется vault.
Ту часть, которую скрывают дашборды.
Пять challengers могут выглядеть как пять имён. Внутри Babylon TBV они превращаются в скрипты, подписи, будущие транзакции и капитал, зарезервированный для спора, который может так и не случиться.
Больше challengers могут снизить шанс того, что мошенничество пройдёт незамеченным. Они также могут сделать каждый vault тяжелее ещё до того, как произойдёт любое мошенничество.
Сколько механизмов для споров должен профинансировать каждый депозитчик TBV, чтобы они оставались готовыми?\u2028$BANK $BABY #baby @BabylonLabs_io