Журнал Биткойн
Биткойн Ковенанты: Что это такое и что они делают?
Завет: официальное, торжественное и юридически обязывающее соглашение.
Термин “завет” привлек значительное внимание в сообществе Биткойн, вызывая как энтузиазм, так и беспокойство. Некоторые сторонники считают их революционными инновациями, в то время как критики рассматривают их как потенциально опасные разработки, сравнимые с ядерными угрозами. Другие предполагают, что они могут не оказать существенного вклада в масштабируемость Биткойн, но тем не менее они представляют собой интересное явление.
Восприятия ковенантов сильно различаются; некоторые поддерживают их внедрение, другие противопоставляют им, а многие остаются нейтральными. Неоднозначность, окружающая термин, затрудняет определение утвержденных предложений, которые попадут под категорию ковенантов.
Предложения о заветах существенно различаются по функциональности. Некоторые предлагают совершенно новые области дизайна для построения на основе Биткойн, в то время как другие сосредотачиваются на усовершенствовании существующих возможностей, не предлагая много новой функциональности, хотя и с увеличенной сложностью и накладными расходами.
Давайте установим специфическое определение для Биткойна.
Завет: любой скрипт, который гарантирует выполнение определенных условий для всех или некоторых выходов, сгенерированных транзакцией с использованием входа, управляемого скриптом завета, что делает его действительным в соответствии с правилами консенсуса.
Проще говоря, в то время как сценарий Биткойн может ограничивать, кто может получить монету через необходимое доказательство авторитета, такое как криптографическая подпись, или когда она может быть доступна через временную блокировку или хэш-представление, сценарий договора определяет, как он может быть использован - указывая получателя, суммы и дополнительные условия для расходов. Более того, сценарий договора также может обеспечивать, что монета должна быть направлена на другой сценарий договора для расходов.
Этот последний аспект лежит в основе контроверсии, окружающей заветы. Многие выражают беспокойство по поводу введения метода “запирания” биткойнов, который может распространять ограничения Gate.io, препятствуя обмену и вводя возможные механизмы цензуры.
Однако важно подчеркнуть, что многие из этих проблем уже могут быть решены без каких-либо возможностей по созданию договоров, просто используя мультиподписные кошельки. Ведомство может отказаться обрабатывать выводы с бирж, если они не направлены на 2 из 2 мультиподписной кошелек, владение одним ключом которого оно имеет. Впоследствии оно может отказать в утверждениях транзакций для адресов вне своей структуры управления ключами, эффективно реализуя любой желаемый черный или белый список без прозрачности и полностью вне цепи.
Несмотря на это, для пользователей Биткойн остается важным понимать тонкости силы и гибкости среди различных предложений о соглашениях.
В своей сути, ковенанты нацелены на введение двух фундаментальных возможностей для наложения ограничений на то, как могут быть потрачены монеты: интроспекция и перенос данных вперед.
Интроспекция относится к способности исследовать различные элементы оцениваемой транзакции при расходовании монеты. Например, если монету нужно потратить на определенный адрес, это включает сравнение адреса, встроенного в скрипт ковенанта ввода, с адресом, указанным в выводе транзакции расходования. Опкоды, обеспечивающие интроспекцию, облегчают это сравнение. Чем более подробными являются ваши возможности по интроспекции в отношении конкретных аспектов транзакции, тем более мощные ограничения вы можете наложить.
Перенос данных тесно связан с интроспекцией, часто считаемой ее следствием. Эта функциональность гарантирует, что определенная информация передается и интегрируется в последующие сценарии договоров для оценки. Используя интроспекцию для строгого регулирования определенных частей транзакции, можно обеспечить, что только точно желаемые данные приводят к действительной транзакции. Чем больше ваша способность к интроспекции, тем гибче вы можете продвигать данные и тем разнообразнее вы можете использовать эту информацию.
Эта статья служит введением в предстоящую серию статей, посвященных значительным предложениям о договорах, достигшим зрелого статуса, вызвавшим недавний интерес или считаемым концептуально важными разработчиками, несмотря на отсутствие конкретных проектов. Хотя эта исследование не охватит все аспекты, оно предоставит относительно полное основание. Несколько обсуждаемых предложений могут не строго классифицироваться как договоры, но тесно связаны с ними.
Среди предложений, которые будут рассмотрены, будут:
ПРОВЕРИТЬШАБЛОНПОДТВЕРДИТЬ
CHECKSIGFROMSTACK
TXHASH
ОП_VAULT
ПРОВЕРИТЬКОНТРАКТПРОВЕРИТЬ
КОШКА
TWEAKVERIFY
Эта статья о Биткойн Covenants: Что это такое и что они делают? изначально появилась в журнале Биткойн и была написана Шиноби.
Пост Разблокировка Биткойн Covenants: Понимание их назначения и функциональности появился сначала на Crypto Breaking News.