Глоссарий / Кошельки и хранение
Мультиподписной сейф
Другие названия: Совместное хранение, Multisig vault.
- Что такое Мультиподписной сейф?
- Мультиподписной сейф представляет собой схему долгосрочного хранения, защищенную несколькими ключами, обычно один из них хранит поставщик услуг, так что ни одна сторона в одиночку не может распорядиться биткоинами.
Определено в BIP-11.
Для сети здесь нет ничего необычного: обычный выход с порогом два из трех или три из пяти, стандартный с тех пор, как в октябре 2011 года был принят BIP-11. Покупая услуги компании, предоставляющей сейф, вы получаете соподписанта со службой поддержки, документированный путь восстановления и ежегодный счет. За это стоит платить, когда баланс вас беспокоит, но самостоятельное управление тремя устройствами беспокоит еще больше.
Как это работает
Мультиподписной сейф состоит из трех отдельных объектов, и большинство людей думает только о первом. Есть ключи, находящиеся на устройствах подписи в разных местах. Есть политика кворума, которая определяет, сколько из них должны согласиться, прежде чем сеть примет расходную транзакцию. И есть дескриптор выхода, текстовая строка, перечисляющая каждый расширенный публичный ключ, его путь производного ключа и порог. Храните все ключи и потеряйте дескриптор, и вы всё равно можете оказаться заблокированы, потому что не останется ничего, что подскажет, на какие адреса смотреть.
В совместном варианте поставщик является одним подписантом и не более. Он может поставить вторую подпись по вашему запросу и не может самостоятельно сформировать действительную расходную транзакцию, потому что ему не хватает одной подписи до порога. Вы сохраняете строгое большинство, обычно два ключа из трех, а значит, можете уйти в любой момент: подпишите своей парой, отправьте все на адрес, который сгенерировали сами, и отношения заканчиваются в тот же день. Сервис, из которого нельзя выйти таким образом, не является совместным хранением, как бы его ни называл сайт.
Подпись выполняется с использованием частично подписанных транзакций биткоина, то есть файлов, формат которых определен в BIP-174. Программное обеспечение координатора собирает неподписанную транзакцию, каждое устройство по очереди добавляет свою подпись в тот же файл, и готовая транзакция отправляется в сеть. Поставщик подписывает только после проверки личности по собственной методике, и эта проверка и есть настоящий продукт: человек подтверждает, что крупный вывод запрашиваете вы, а не кто-то, держащий ваш разблокированный смартфон.
Где это встречается
Сервисы сейфов различаются между собой по договору, а не криптографически, поэтому вопросы, которые стоит задать, скучные. Вам принадлежит большинство ключей или у поставщика их достаточно, чтобы потратить с одним сообщником? Дескриптор передается в виде обычного текста, который можно распечатать, или показывается только в приложении? Какова письменная процедура, если компания закроется в следующем месяце? И что произойдет, если суд обяжет поставщика заморозить свой ключ, что в схеме с порогом два из трех, где два ключа у вас, ничего не меняет, а в любой другой схеме меняет все?
Цена обычно представляет собой фиксированный годовой сбор, а не процент от баланса, и это честная форма: работа, которую поставщик выполняет для вас, не растет вместе с ценой биткоина.
Альтернатива представляет собой сейф, которым вы управляете сами. Sparrow, Nunchuk и Liana строят одинаковый кворум без участия третьей стороны, без комиссии и без проверки личности, в обмен на то, что вы сами храните дескриптор в безопасности и отвечаете на звонок в три часа ночи. Многие, кто попробовал оба варианта, останавливаются на промежуточном: самостоятельно управляемые ключи плюс один запасной ключ у родственника или юриста, которому объяснили, для чего нужен этот ключ.
Мультиподписной сейф vs кастодиальный кошелек
Мультиподписной сейф оставляет вам возможность тратить без чьего-либо содействия; кастодиальный счет такой возможности не дает. Оба предполагают компанию, вход в систему и обращения в поддержку, поэтому их и относят к одной категории, а разница проявляется только в худший день. Задайте один вопрос: если бы фирма исчезла сегодня вечером без предупреждения, смогли бы вы перевести свои биткоины завтра? С сейфом, где у вас два ключа из трех, ответ: да, и потеря стоит вам одного вечера. С кастодианом ответ: нет, и вы попадаете в список кредиторов. Mt. Gox остановила вывод средств в феврале 2014 года, и ее кредиторы всё еще получали выплаты спустя десятилетие.