В этой статье мы рассмотрим основы общих кошельков Bitcoin Cash, также известных как мультиподпись (multisig) кошельки. Мы обсудим их преимущества и недостатки, а также подробно расскажем, как они работают.
Используйте мультичейн приложение Bitcoin.com Wallet, которому доверяют миллионы пользователей для безопасной и легкой отправки, получения, покупки, продажи, обмена, использования и управления Bitcoin Cash (BCH), Bitcoin (BTC) и самыми популярными криптовалютами. Приложение поддерживает совместные кошельки как для Bitcoin Cash, так и для Bitcoin.
Что такое общий кошелек Bitcoin Cash?
Вы могли столкнуться с термином «мультиподпись» или «multisig» при взаимодействии с Bitcoin Cash. Мультиподпись — это криптографическая техника, используемая в том, что мы называем общим кошельком. Прежде чем мы пойдем дальше, если вы еще не знаете что такое кошелек Bitcoin, что такое некостодиальный кошелек или как создать кошелек Bitcoin Cash, остановитесь здесь и прочитайте эти статьи.
Часто путаемый или упускаемый из виду факт заключается в том, что в кошельке Bitcoin Cash ваши средства не находятся внутри кошелька — так же как ваша дебетовая карта на самом деле не содержит ваши деньги. Как и с дебетовой картой, вы получаете доступ к своим средствам через своего рода пароль (очень длинный, состоящий из 78 цифр), называемый приватным ключом. Приватные ключи хранятся в вашем кошельке Bitcoin Cash, и без приватных ключей связанный Bitcoin Cash нельзя использовать.
Базовые кошельки Bitcoin Cash используют один приватный ключ для доступа и отправки транзакций, в то время как для общих кошельков Bitcoin Cash требуется один или более приватных ключей для доступа к средствам, связанным с кошельком. Приватные ключи в общих кошельках часто передаются разным людям, называемым участниками. Например, если у вас есть три приватных ключа, вы можете оставить один себе, а другие отдать членам семьи. Использование общего кошелька с несколькими участниками может показаться ненужным, но у этого есть множество преимуществ.
Почему я должен использовать общий кошелек?
Первая ключевая причина использовать общий кошелек заключается в том, что это решение проблемы кошелька Bitcoin Cash, связанной с наличием единой точки отказа, что может привести к потере доступа к вашему Bitcoin Cash. Например, представьте, что в вашем жилом доме происходит пожар. Ваш компьютер и бумажные резервные ключи для Bitcoin Cash уничтожены. Без ключей у вас нет возможности получить доступ к этим активам. Но если ваш кошелек общий с другими (которые не живут в вашем доме!), у вас все равно будет доступ к вашим средствам.
Другая ключевая причина использования общего кошелька связана с полезностью, которая возникает при наличии нескольких лиц, принимающих решения. Например, вы можете начать экономить для своего ребенка, предоставив ей средства в кошельке Bitcoin Cash. Если это общий кошелек, у вас будет возможность просматривать любые инициированные транзакции до их одобрения или отклонения.
Подробнее: Вот список способов использования общих кошельков.
Как работает общий кошелек Bitcoin Cash?
Напомним, что кошельки Bitcoin Cash на самом деле не содержат Bitcoin Cash. Кошельки содержат приватные ключи, которые предоставляют доступ к Bitcoin Cash. В базовом кошельке подключен только один приватный ключ, и этот ключ необходим для использования Bitcoin Cash. Приватный ключ используется как математическая подпись, чтобы доказать ваше владение Bitcoin Cash.
В общем кошельке к нему подключено несколько приватных ключей. Вам нужно будет решить, сколько ключей будет подключено к кошельку и сколько ключей потребуется для одобрения транзакции.
Например, если вы решите создать общий кошелек с мамой и папой, для общего кошелька будет всего три участника. Вы решаете, что 2 из 3 участников должны подписать транзакцию, чтобы она была одобрена (и, следовательно, "действительна" для трансляции в блокчейн). Этот общий кошелек называется «кошельком 2-из-3». Общий кошелек будет иметь три приватных ключа, но только два из них (в любой комбинации) требуются для одобрения транзакций.
Вы можете установить количество участников (до 6) и количество одобрений, например, 1-из-2, 3-из-4, 6-из-6 и т. д.
Как это будет работать на практике? Давайте более подробно рассмотрим приведенный выше пример «2-из-3». Мы поговорим о настройке общего кошелька, так что предположим, что вы и ваши родители успешно создали общий кошелек.
Любой владелец приватного ключа может инициировать транзакцию через запрос на транзакцию. В этом случае вы, ваша мама или ваш папа можете запросить перевод средств. Так как это кошелек 2-из-3, транзакция требует только одного одобрения от других участников, так как участник, сделавший запрос на транзакцию (вы), автоматически одобряет транзакцию. Если бы это был кошелек 4-из-6, запрос на транзакцию требовал бы 3 одобрения.
Представьте, что вы решаете купить новый автомобиль на часть Bitcoin Cash из вашего общего кошелька. Вы звоните отцу в его выходной, сообщая ему о своих планах и просите его одобрить предстоящий запрос на транзакцию. Затем вы отправляете запрос на транзакцию. Ваш отец быстро одобряет транзакцию, удовлетворяя условиям общего кошелька 2-из-3. Bitcoin Cash переводится из общего кошелька в автосалон.
Каковы недостатки использования общих кошельков?
Существует несколько потенциальных недостатков использования общего кошелька.
Первый легко избежать, правильно настроив кошелек. Хотя может показаться, что кошелек 6-из-6 является самым безопасным, эта конфигурация на самом деле вводит дополнительный риск по сравнению с обычным (одноподписьным) кошельком. Поскольку кошелек 6-из-6 требует, чтобы все шесть участников одобряли любую транзакцию, если хотя бы один участник потеряет свой приватный ключ, любые средства в кошельке станут недоступными. Таким образом, с кошельком 6-из-6 вы фактически усугубляете проблему единой точки отказа!
Другие недостатки общих кошельков связаны с их удобством использования и могут быть резюмированы следующим образом:
- Общий кошелек требует уверенности в том, что другие участники могут выполнять необходимые компьютерные навыки.
- После того как общий кошелек настроен, его нельзя изменить. Любые изменения в общем кошельке, такие как замена участника, требуют создания нового общего кошелька с нуля.
- Перевод средств из общего кошелька займет больше времени, чем из базового кошелька, поскольку, как описано выше, вам нужно ждать одобрения других участников.
Если вы хотите настроить общий кошелек Bitcoin Cash, вы можете сделать это за считанные секунды с помощью Bitcoin.com Wallet. Вы можете найти больше информации о том, как работают общие кошельки и как их настроить в Bitcoin.com Wallet здесь.





