MSTR Cat

Право доверительного управления/Уровень IX · Управление в блокчейне/9.1 Цифровые активы в управлении/Урок 3

Мультиподпись и планирование наследования

Как схемы мультиподписи m-из-n и временные блокировки в блокчейне могут помочь в планировании наследования, что может пойти не так и как направлять наследников, не раскрывая секретов.

Это образование, а не юридическая консультация. Право доверительного управления различается от страны к стране и от штата к штату, а правильный выбор структуры зависит от вашей ситуации. Любые документы, которые вы подписываете, должны быть составлены или проверены квалифицированным юристом в вашем регионе.

Экономный путь

Самый дешёвый, с наименьшими налогами, самый простой и самый приватный путь, который допускает закон, — от лучшего к худшему. Для каждого шага указано, на какой норме он основан и при каком условии остаётся законным.

  1. Начало без комиссий: мультисиг-кошелёк с правилом 2 из 3 ключей, где ключи хранятся у владельца, у доверенного родственника и в отдельном резервном месте, означает, что потеря или кража одного ключа не заблокируют монеты и не позволят их переместить. Оговорка: любые два держателя ключей могут действовать совместно, поэтому выбирайте их с особой тщательностью.
  2. Сопоставьте это с бесплатным письмом пожеланий или инструкцией, в которых перечислены кошельки, держатели ключей, программное обеспечение кошельков и контакты, но не включайте сид-фразу (seed phrase). Оговорка: письмо пожеланий не обязывает никого, поэтому завещание или траст должны называть тех же людей, которые хранят ключи.
  3. Для самостоятельного «мёртвого переключателя» (dead-man switch) используйте временную блокировку для родственников (BIP 68 и BIP 112, активны с июля 2016 года), которая открывает путь к восстановлению для наследников только в том случае, если монеты не перемещались. Оговорка: владелец должен обновлять (refresh) монеты до истечения срока, оплачивая сетевую комиссию каждый раз.
  4. Храните конфигурацию кошелька, публичную информацию по каждому ключу и правила расходов вместе с инструкциями, поскольку для восстановления мультисига одного только набора ключей недостаточно. Оговорка: если оставшееся число держателей ключей не достигает порога, ни один суд не сможет переместить монеты.

МатериалыBIP 65 (OP_CHECKLOCKTIMEVERIFY), бесплатно доступный в репозитории bitcoin/bips на GitHubПростая схема мультиподписи 2 из 3, показывающая, кто держит каждый ключУрок 9.1.2 о ключах и хранении и урок 9.1.5 о RUFADAA

Любопытство

  1. Как мультиподпись 2 из 3 не позволяет одному держателю ключа самостоятельно переместить средства?
  2. Как временная блокировка может открыть путь восстановления, только если владелец перестанет действовать?
  3. Как можно сообщить наследникам, что существует и к кому обратиться, не раскрывая никаких секретов?

Исследование

  1. Монеты, контролируемые одним ключом, переходят вместе с этим ключом: тот, у кого он есть, может их переместить, а если ни у кого его нет, их невозможно переместить. Поэтому у планирования наследования таких активов две стороны. Юридическая сторона — завещание или траст — определяет, кто должен получить активы (доступ фидуциариев в США рассматривается в уроке 9.1.5). Техническая сторона определяет, кто фактически может подписывать. Мультиподпись и временные блокировки — два способа выстроить техническую сторону. Этот урок объясняет понятия в общих чертах, не приводит кода и не рекомендует никакой продукт или поставщика.
  2. Схема с несколькими подписями (мультиподпись, multisig) требует для перемещения средств m подписей из n ключей, что записывается как m-из-n. В схеме 2 из 3 подписать могут любые два из трех ключей, поэтому один утраченный ключ не блокирует средства, а один украденный ключ не позволяет их переместить. Для наследования ключи могут быть распределены между владельцем, членом семьи или доверительным собственником и профессиональным агентом по ключам. У конструкции есть компромиссы: любые два держателя ключей могут вместе переместить средства без третьего, а если утрачены два ключа, средства заблокированы. Начиная с Taproot (2021) некоторые совместные расходования с мультиподписью могут выглядеть как расходования с одной подписью.
  3. Временная блокировка делает средства недоступными для расходования до определенной высоты блока или момента времени. У каждой транзакции Bitcoin есть поле nLockTime, которое не позволяет включить эту транзакцию в блок до указанного момента; но оно связывает только эту транзакцию, поэтому монеты все еще можно сначала потратить иным способом. OP_CHECKLOCKTIMEVERIFY (CLTV), предложенный в BIP 65 и активированный в декабре 2015 года, встраивает абсолютную временную блокировку в собственный скрипт блокировки монет. Относительные временные блокировки (BIP 68 и BIP 112, активированные в июле 2016 года) отсчитываются с момента подтверждения монет. Это правила консенсуса, которые обеспечивает сеть, а не какая-либо компания.
  4. Временные блокировки могут действовать как «выключатель мертвеца». Кошелек можно настроить так, чтобы владелец мог тратить средства в любое время, а путь восстановления, например ключи наследников или группа 2 из 3, становился доступным только после истечения относительной временной блокировки. При жизни владелец держит путь восстановления закрытым, перемещая монеты на новый выход до истечения блокировки, что перезапускает отсчет. Если владелец умирает или утрачивает дееспособность и перестает это делать, блокировка истекает и ключи восстановления могут подписывать. Ошибки при настройке могут открыть путь слишком рано или удерживать средства заблокированными дольше, чем предполагалось.
  5. У каждой конструкции есть риски. Держатели ключей могут умереть, утратить дееспособность или потерять ключи, и если их останется слишком мало для достижения порога, средства окажутся заблокированными. Держатели ключей могут вступить в сговор: в схеме 2 из 3 любые двое могут переместить средства без третьего. Профессиональный агент по ключам может прекратить работу. Наследники могут не знать о существовании схемы или о том, какое программное обеспечение кошелька и какие настройки нужны для ее восстановления. Для восстановления кошелька с мультиподписью обычно нужно больше, чем ключи: необходимо также хранить публичную информацию о каждом ключе и правила расходования.
  6. Инструктивное письмо (letter of instruction) может направлять доверительного собственника или наследников, не раскрывая секретов. В нем можно перечислить, какие активы и кошельки существуют, какая схема их защищает, кто держит каждый ключ или устройство, к каким специалистам обращаться и где находится завещание или документ о трасте, не записывая никаких приватных ключей или сид-фраз. Завещание может стать публичным после утверждения завещания (пробейта), поэтому оно плохо подходит для секретов. Если юридические документы и техническая настройка указывают на разных людей, те, кто может подписывать, могут оказаться не теми, кто имеет право на активы, что может привести к спорам.

Ключевые факты

  • В схеме мультиподписи m-из-n для перемещения средств нужны m подписей из n ключей; в схеме 2 из 3 подписать могут любые два из трех ключей.
  • В схеме 2 из 3 один утраченный ключ не блокирует средства, но любые два держателя ключей могут переместить их без третьего.
  • nLockTime не позволяет включить конкретную транзакцию в блок до установленной высоты блока или момента времени, но связывает только эту транзакцию.
  • OP_CHECKLOCKTIMEVERIFY (BIP 65), активированный в декабре 2015 года, обеспечивает абсолютную временную блокировку в скрипте блокировки монет.
  • Относительная временная блокировка может открыть путь восстановления, только если владелец не перемещал монеты в течение установленного срока, действуя как «выключатель мертвеца».
  • Инструктивное письмо может сообщать, что существует и к кому обращаться, не записывая никаких приватных ключей или сид-фраз.

Упражнение девять, шесть, три, один

9СобратьПеречислите до 9 элементов или рисков схемы наследования с мультиподписью или временной блокировкой, описанных в этом уроке или в источнике, который вы читаете (в некоторых источниках их меньше), например порог ключей, кто держит каждый ключ, временная блокировка, утраченный ключ или отсутствующая инструкция.
6СгруппироватьРазделите их на 6 категорий: пороги ключей, держатели ключей, временные блокировки, смерть или недееспособность держателя ключа, сговор, а также инструкции и записи.
3Выделить главноеСведите 6 категорий к 3 группам: что позволяет подписывать нужным людям, что может помешать подписать кому бы то ни было и что может позволить подписать не тем людям.
1КристаллизоватьНапишите 1 предложение, объясняющее своими словами, как временная блокировка может действовать как «выключатель мертвеца» (dead-man switch) для наследования.

Проверка фактов

Даты, цифры и утверждения были проверены по приведенным ниже опубликованным источникам.

Открыть в интерактивной академии →

EN PT ES ZH JA KO DE FR MS