Что такое OP_VAULT?
OP_VAULT - это функция, которая повышает безопасность Биткоина, помогая защитить его от кражи или несанкционированного доступа.
Децентрализованный характер Биткоина произвел революцию в цифровой экономике. Тем не менее, по мере роста его использования увеличивается и потребность в усилении безопасности. Именно здесь появляется OP_VAULT - инновационная функция, которая представляет механизм под названием «соглашения» («covenants»), обеспечивающий дополнительную безопасность и гибкость.
В Биткоине «OP» означает «операционный код» или «код операции». Коды операций являются частью языка сценариев Биткоина и представляют собой отдельные команды или инструкции, которые сообщают блокчейну, что делать с транзакцией. Эти коды позволяют биткоин-скриптам добавлять функциональность и обеспечивать соблюдение правил. Например, OP_CHECKSIG проверяет цифровые подписи, в то время как OP_RETURN позволяет встраивать данные в блокчейн. Префикс «OP_» является стандартным для этих команд, что упрощает их быструю идентификацию в скриптах.
Что такое соглашение в Биткоине?
Соглашение («covenants») в Биткоине - это правило или условие, которое определяет, как могут быть потрачены средства. Помимо стандартного разового разрешения на расходование токенов, соглашение добавляет постоянные ограничения, создавая структуру, в которой необходимо выполнять определенные действия даже при проведении нескольких транзакций. Это означает, что соглашения могут гарантировать, что токен будет защищен определенными правилами с течением времени, повышая безопасность и создавая уникальные условия для расходования средств.
Какое место здесь занимает хранилище?
Хранилища - это практичная форма соглашений, которая направлена на упрощение повседневного использования, и в то же время обеспечивает дополнительные гарантии от несанкционированных затрат.
Вот как работают хранилища:
- Настройка хранилища: чтобы обезопасить средства, пользователь помещает их в хранилище и настраивает процесс мониторинга (например, «сторожевую башню») для наблюдения за блокчейном.
- Процесс снятия наличных: если предпринимается попытка вывести средства (называемая «снятием наличных»), наступает период ожидания, который дает владельцу хранилища время для ответа.
- Механизм возврата средств: в случае непредвиденного запроса владелец может инициировать «возврат средств», чтобы вернуть средства на защищенный счет, предотвращая несанкционированные затраты. Возврат средств - это механизм безопасности, который позволяет пользователям возвращать средства, если им угрожает опасность несанкционированного расходования.
В Биткоине «сторожевая башня» (watchtower) - это система мониторинга, которая предназначена для защиты средств пользователей, особенно в тех случаях, когда задействованы расширенные функции, такие как хранилища или платежные каналы (например, те, которые используются в Lightning Network). Сторожевые башни постоянно отслеживают блокчейн на предмет любой подозрительной или несанкционированной активности, связанной со средствами пользователя, и могут принять меры, если такая активность будет обнаружена.
Кто представил OP_VAULT и его развитие с помощью BIP?
OP_VAULT является частью более широкой тенденции в Биткоине к внедрению более продвинутых функций с помощью предложений по улучшению Биткоина (BIPs), официальных документов, используемых для предложения изменений или улучшений в сети Биткоин.
Разработчик и исследователь биткоина Джеймс О'Бирн в 2023 году предложил OP_Vault, который подробно описан в BIP 345. Это предложение было направлено на создание структурированного подхода к безопасному хранению биткоина с использованием хранилищ. Работа О'Бирна над OP_Vault основана на более ранних достижениях, таких как OP_CHECKTEMPLATEVERIFY (CTV), и сыграла важную роль в формировании концепции Биткоина.
Примечательно, что BIP-119, представленный Джереми Рубином (Jeremy Rubin, разработчиком, исследователем и адвокатом биткоинов), ввел OP_CHECKTEMPLATEVERIFY, который заложил основу для OP_Vault, позволив создавать безопасные структуры хранилищ без необходимости сложного управления ключами.




