Что такое мультиподписной (Multisig) или совместный криптовалютный кошелек?

Все пользователи криптовалют слышали про обычные криптовалютные кошельки. Но наряду с обычными кошельками, существуют и кошельки с мультиподписью (multisig кошельки). В данной статье разберем особенности таких кошельков и ситуации, когда их использование необходимо.

Виды кошельков

При отправке средств с криптовалютного кошелька пользователь создает и подписывает транзакцию. Тем самым пользователь удостоверяет, что он является владельцем средств, находящихся на кошельке, у него имеется ключ доступа к этим средствам и он подтверждает данную транзакцию. 

Криптовалютные кошельки с одной подписью (также называемые «базовыми») нуждаются в одной подписи для подписания транзакции. Multisig — это сокращенное название для мультиподписи, и, как видно из названия, для этого типа кошелька требуется одна или несколько подписей для подписания транзакции.

Кошелек с мультиподписью — это кошелек, которым пользуются два или более пользователей, называемых соплательщиками. В зависимости от типа кошелька количество подписей, необходимых для подписания транзакции, будет меньше или равно количеству сооплательщиков кошелька.

Например, кошелек 3-3 — это кошелек с мультиподписью, который используется тремя людьми и требует трех подписей для подписания транзакции. Кошелек 2-3 — это кошелек с мультиподписью, который используется тремя людьми и требует двух подписей для подписания транзакции. Такие кошельки также могут обозначаться как «2 из 3» для того, чтобы указать необходимое количество соплательщиков.

В качестве примера multisig кошельков можно с некоторыми оговорками привести криптовалютные кошельки с двухфакторной защитой. Для доступа к такому кошельку необходимо помимо стандартного пароля ввести дополнительно пароль из СМС, email или приложения наподобие GoogleAutentificator.

В каких ситуациях важно использование multisig кошельков?

Multisimultisig wallet используются, как правило, в двух случаях. 

  • Во-первых, когда несколько человек совместно владеют некими криптоактивами и хотят распоряжаться ими совместно. Это может быть семейный или корпоративный multisig кошелек.
  • Во-вторых, multisig кошельки очень удобны для проведения транзакций между покупателем и продавцом криптоактива, действующими при посредничестве третьего лица – гаранта. В таком multisig кошельке (как правило, он действует по принципу 2-3, то есть у него 3 владельца, но достаточно подписи всего двух из них для совершения транзакции) покупатель вносит средства за покупку криптоактива на кошелек, затем продавец переводит покупателю оговоренный актив, после чего гарант и продавец подписывают транзакцию и выводят средства на личный кошелек продавца.

Каковы особенности мультиподписных (multisig) кошельков?

Все соплательщики могут видеть средства и транзакции кошелька.

Требуется, чтобы один или несколько соплательщиков подписали транзакцию для отправки средств из кошелька. Эта функция повышает безопасность средств.

У каждого из совладельцев кошелька имеется своя собственная уникальная фраза восстановления (seed-фраза). Если одна из фраз восстановления соплательщиков будет утеряна, подписей оставшихся соплательщиков может не хватить для подписания транзакций. Без достаточного количества подписей невозможно будет распоряжаться средствами кошелька. 

Как работает мультиподписной (multisig) кошелек?

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

Например, в multisig кошельке 2-2 cоплательщик А хочет отправить средства. Когда он создаст операцию по переводу средств, такой multisig кошелек создаст транзакцию, которую должны будут подписать соплательщик А и соплательщик Б. До тех пор, пока Соплательщик Б не одобрит транзакцию, средства останутся в кошельке. Когда Соплательщик Б одобрит транзакцию, она будет подписана и исполнена.

В multisig кошельках нет ограничения во времени для подтверждения транзакции всеми соплательщиками. Также отсутствует иерархия среди владельцев multisig кошелька – любой из них может инициировать проведение транзакции. 

Для кошелька 2-3 требуется, чтобы транзакцию подписали два соплательщика (из трех соплательщиков). Соплательщик А создает предложение по транзакции. Любой из оставшихся соплательщиков (соплательщик Б или соплательщик В) может одобрить предложение по сделке. В кошельке 2-3 есть три соплательщика, но требуется только две подписи.

Как создать кошелек с мультиподписью (multisig)?

Multisig кошелек – это, по сути, смарт-контракт, в котором предусмотрена возможность управления кошельком несколькими совладельцами.

Один из примеров такого кошелька – это MultiSigWallet от Gnosis. Ниже рассмотрим пример создания и использования такого кошелька.

Как восстановить Multisig wallet?

Для восстановления кошелька с мультиподписью количество необходимых фраз восстановления равно количеству подписей, требуемых кошельком. Если фразы восстановления (seed-фразы) утеряны, то фактически количество владельцев сокращается. Например, если в кошельке 2-5 один из совладельцев теряет свою фразу восстановления, фактически кошелек становится кошельком 2-4.

Для того, чтобы восстановить кошелек с мультиподписью (multisig), необходимо импортировать каждую фразу восстановления на другом устройстве.

Могут ли мошенники обмануть с кошельком с мультиподписью?

Злоумышленники могут использовать multisig кошелек, чтобы обмануть пользователя.

Как правило, схема мошенничества работает следующим образом. Жертва мошеннкиов покупает криптовалюту, вероятно, по цене «слишком хорошей, чтобы быть правдой». Средства покупателя отправляются на мультиподписной кошелек, которым жертва не владеет, но имеет к нему доступ. Например, злоумышленник может настроить кошелек в режиме 1-2, когда кошельком владеют двое, но для проведения транзакции достаточно одной подписи.

При поступлении денег от покупателя на такой кошелек, злоумышленник может самостоятельно перевести эти средства на свой личный кошелек. 

При покупке криптовалюты, необходимо убедиться, что кошелек, на который вы собираетесь получать средства, является вашим собственным, созданным вами кошельком, который не является кошельком с мультиподписью, и только у вас есть доступ к нему.

Если вы покупаете криптовалюту, остерегайтесь «слишком хороших, чтобы быть правдой» цен или кого-то, кто предлагает криптовалюту по гораздо более низкой цене, чем текущий курс.

Если кто-то предлагает вам создать multisig кошелек или присоединиться к кошельку с мультиподписью, чтобы отправить вам деньги, то с очень большой вероятностью вас пытаются обмануть.

Можно ли использовать Multisig кошелек для повышения безопасности средств?

Поскольку кошелек с мультиподписью требует больше подписей для подписания транзакции, это повышает безопасность кошелька. Если злоумышленник завладеет устройством или seed-фразой одного из совладельцев кошелька, он не сможет воспользоваться средствами этого кошелька, так как для проведения транзакции потребуется подпись других совладельцев. 

Но необходимо помнить, что для подтверждения каждой транзакции потребуются подписи нескольких совладельцев. 

Можно ли потерять доступ к multisig кошельку?

Если в кошельке 2-2 один из совладельцев потеряет свое устройство и фразу для восстановления кошелька, то совершать транзакции с такого кошелька будет невозможно. По сути, доступ к кошельку будет безвозвратно утерян. 

Отличается ли комиссия за проведение транзакций в Multisig кошельках?

Так как транзакция подписывается двумя и более подписями, это приводит к тому, что транзакция становится более крупной, и для ее «вычисления» требуется больше мощностей, соответственно, комиссия по такой транзакции будет более высокой.

Пример создания Multisig wallet кошелька GitHub.

Заходим на сайт GitHub и скачиваем кошелек, затем выбираем Light Wallet:

Далее импортируем личные кошельки покупателя, продавца и гаранта:

Затем создаем multisig кошелек во вкладке Wallets. 

Потом указываем:

Name – имя кошелька (все стороны сделки могут назвать его по своему); 

Required confirmations – сколько нужно подтверждений (подписей) чтобы произвести операцию с данным кошельком; 

Daily limit (ETH) – дневной лимит вывода ЕТН с данного кошелька; 

Owners – владельцы кошелька (общее количество владельцев);

У нас получился multisig кошелек со схемой 2-3, где совладельцами являются покупатель, продавец и гарант. У этого кошелька три владельца, а транзакцию можно совершить при наличии подписей двух из них.

Далее, покупатель может внести на этот кошелек сумму, необходимую для покупки актива у продавца. Продавец видит, что деньги поступили на multisig кошелек и понимает, что покупатель не сможет единолично вывести эти средства, и отправляет покупателю актив. Затем продавец предоставляет гаранту подтверждение того, что он отправил покупателю актив, и инициирует вывод средств с multisig кошелька на свой личный кошелек. Гарант видит подтверждение сделки и также подписывает транзакцию, созданную продавцом.

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

Вывод 

Multisig кошельки – удобный инструмент для совместного управления криптовалютными активами, а также для совершения сделок купли-продажи активов между сторонами. 

Как и в любой криптосфере здесь имеются свои особенности. 

Важно быть внимательными и не попасться в сети злоумышленников, которые могут попытаться выманить средства пользователей путем использования multisig кошельков.

Подписывайтесь на Фридман клаб в соцсетях и наш Телеграм канал, чтобы всегда быть в курсе самых последних и горячих новостей @like_freedman

Автор: Эльвир, аналитик Freedman Сlub Crypto News

5 2 голоса
Рейтинг статьи

Эд Мицкевич

Поддерживаю Freedman. Club в процессе популяризации криптовалют, считаю важными основные принципы децентрализации, свободы и ответственности выбора.

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
()
x