- Вернуться к меню
- Вернуться к менюЦены
- Вернуться к менюИсследовать
- Вернуться к менюКонсенсус
- Вернуться к менюПартнерский материал
- Вернуться к меню
- Вернуться к меню
- Вернуться к менюВебинары и Мероприятия
Shinobi: как ковенанты помогают масштабировать Bitcoin
Технический редактор журнала Bitcoin Magazine утверждает, что необходимо внедрить соглашения, которые разрешают совместное владение UTXO, если Bitcoin хочет выполнить свое обещание предоставить финансовую независимость людям во всем мире.
Bitcoin был разработан как альтернатива традиционным финансовым и денежным системам, к которым мог бы получить доступ любой человек в мире, имеющий подключение к Интернету. Для того, чтобы он мог более полно выполнить это — особенно с учетом того, что сборы за базовый уровень выбивают многих пользователей — Bitcoin нуждается в обновлении, говорят многие сторонники. И, по словам технического редактора Bitcoin Magazine, наиболее существенным обновлением, которое поможет масштабировать Bitcoin, является реализация так называемых «заветов».
Это интервью является частью CoinDeskПакет «Будущее Bitcoin» опубликовано в преддверии четвертого «халвинга» Bitcoin в апреле 2024 года. Фрэнк Корва является бизнес-корреспондентом журнала Bitcoin Magazine, автором статей в Forbes Digital Assets и ведущим нового подкаста о возрождении капитала.
Заветы приходятразличные формыи некоторые из них могут быть использованы в качестве инструмента для более безопасного и надежного обменаUTXO между несколькими пользователями. Они позволяют большему количеству пользователей Bitcoin владеть своими Bitcoin в базовой цепочке и способствуют большей функциональности на уровнях 2 Bitcoin . По сути, соглашения обязывают к определенным ограничениям относительно того, как могут быть потрачены будущие UTXO, аналогично предварительно подписанным транзакциям, за исключением того, что они обеспечиваются консенсусом.
В моем интервью с Шиноби, ученым-самоучкой, пишущим под этим псевдонимом, он объясняет, что такое ковенанты, почему попытки масштабировать Bitcoin в его нынешнем виде сложны, а также рассказывает об ONE конкретном риске, связанном с реализацией ковенантов.
Интервью было сокращено и слегка отредактировано для ясности.
В своем интервью Питеру МакКормаку вы упомянулиЧто сделал Bitcoin что у людей есть твердые взгляды на Bitcoin, но у них T всегда есть технические знания, чтобы обосновать эти взгляды. Какое самое большое заблуждение о Bitcoin у большинства?
Неспособность понять, что такое второй слой и как [он] работает. Из-за успеха [сети] Lightning у людей сложилось такое представление, что [они] могут просто произнести фразу «слой 2», и это волшебным образом означает, что все возможно. Это полностью упускает из виду реальность того, что второй слой должен взаимодействовать с базовым слоем, и есть только определенное количество способов сделать это с тем, как работает Bitcoin прямо сейчас.
Единственный реальный способ выполнить очень сложные задачи, которые не поддерживаются на базовом уровне, — это передать свои монеты группе других людей и просто доверить [этим людям] любые произвольные действия, которые вы делаете на [уровне 2].
Я думаю, что существует полное непонимание реальности этого. Чтобы Слой 2 мог делать сложные вещи, нам нужно либо добавить больше функций в базовый слой, чтобы [обеспечить] не требующий доверия способ привязать [Слой 2 к базовому слою], либо довериться хранителям.
Что касается Bitcoin Layer 2s, многие просто утверждают, что мы просто добавим Layer 2s или Layer 3s, и это масштабирует сеть. Но вы сказали, что это T так просто. Почему?
Все [уровни 2] должны взаимодействовать с базовым уровнем. Вы T можете использовать Lightning, не открыв канал на базовом уровне, что требует транзакции в цепочке. Хотя Lightning действительно помогает в плане масштабирования количества транзакций, которые могут [совершать] отдельные люди, все еще есть ограничение, что вам нужно сделать транзакцию в цепочке, чтобы попасть на этот уровень.
Проблема в том, что базовый уровень T масштабируется. Lightning сжал транзакции. [Это T создало] фундаментальных изменений в том, сколько людей или пользователей могут использовать сеть. Lightning [просто позволяет] обрабатывать гораздо больше транзакций, потому что вы сжимаете их и KEEP большинство из них вне цепочки.
Нам нужно придумать способы сжатия права собственности, а не только возможности совершать транзакции, чтобы несколько человек могли претендовать на UTXO. [Таким образом] им никогда не придется подтверждать в цепочке, как это делает канал Lightning при открытии.
Не могли бы вы объяснить неспециалисту, как они работают?
Существует множество предложений по ковенантам, которые делают очень разные вещи. Самый простой способ классифицировать их все — если скрипт или адрес биткоинов, которыми вы владеете, говорит вам: «Вот ограничения, которые должны быть выполнены, прежде чем вы сможете это потратить».
Например, вы должны предоставить подпись, соответствовать критериям временной блокировки, прежде чем вам будет разрешено ее потратить. Соглашение — это блокировка, которая не только имеет эти начальные условия, но и может переносить их в будущее. Позвольте мне сказать это по-другому. [Я выделю] два общих предложения: CTV (аббревиатура для opcode CheckTemplateVerify) и TapleafUpdateVerify.
CTV просто позволяет вам зафиксировать хэш будущей транзакции. Затем, когда этот UTXO создается, блокировка на этом хэше CTV, это то же самое, что и предварительно подписанная транзакция. Когда вы собираетесь потратить эту монету, он проверит транзакцию, тратящую ее, и убедится, что у нее тот же хэш, что и у этой блокировки CTV. Только транзакция с этим точным хешем может ее потратить. Таким образом, вы можете взять один UTXO и зафиксировать его для создания десятков других UTXO, и все они могут быть каналами Lightning. Один UTXO может открыть каналы Lightning для 50 человек, даже если есть только ONE транзакция и ONE подтвержденный выход в цепочке.
TapleafUpdateVerify разработан с учетом эффективного выхода из общего UTXO. [Возвращаясь к] примеру с CTV, для того, чтобы люди могли фактически заявить о своих монетах в цепочке и потратить их где угодно, необходимо провести целый ряд множественных транзакций, ONE за другой, прежде чем кто-то сможет подтвердить свой UTXO и затем свободно потратить его.

TapleafUpdateVerify позволит вам безопасно оставить общий UTXO в одной транзакции, не имея возможности взять больше денег, чем вам положено. [Это] заставляет тратить деньги таким образом, что человек получает свои деньги в ONE транзакции, но все изменения возвращаются в другой UTXO, который является мультиподписью всех, кто был вовлечен, за исключением человека, который только что ушел.
Это очень интересно. Какие риски или компромиссы с этим связаны?
Я искренне не думаю, что есть какие-либо недостатки или риски в CTV. Вот почему я такой большой сторонник этого. Это улучшает модель доверия. Никто не сможет совершить двойную трату.
Что-то вроде TLUV (аббревиатура от TapleafUpdateVerify) [имеет] потенциальный риск. Он может включать версии чего-то вродеприводная цепь, в зависимости от того, как он реализован и как сочетается с другими функциями Bitcoin.
Это гарантирует, что изменение от чего-то, выходящего из него, возвращается обратно в сложный контракт, который имеет все различные условия расходов, и это зафиксирует изменение обратно в нем. Таким образом, есть потенциал сделать двустороннюю привязку для таких вещей, какбоковые цепи. Это пагубно в долгосрочной перспективе.
Вы утверждаете, что это может привести к появлению драйвчейнов без активации протоколов улучшения Bitcoin (BIP) для драйвчейнов — BIP 300 и BIP 301?
Ага.
Интересно. В наши дни легко разочароваться в Bitcoin , когда так много людей в Bitcoin пространстве спорят о том, как, по их мнению, Bitcoin должен масштабироваться. Что мотивирует вас, несмотря на негатив?
В этом пространстве есть немало людей, которые наконец-то заявляют о том, что устали от догматических повествований или просто от чрезмерно упрощенных способов смотреть на вещи. В целом, это будет очень полезно для большого количества людей из всех разных лагерей в этом пространстве просто устать от дискуссий или споров на основе «Из какого лагеря вы? О, это значит, что вы хороший или плохой», и больше сосредоточиться на существенных разговорах о серьезных проблемах. Это будет чертовски грязно, проходить через это, но с другой стороны, я вижу потенциал для гораздо большей производительности и зрелости.