Возможно, вы столкнулись с термином «мультиподпись» или «multisig» во время знакомства с Bitcoin Cash. Multisig — это криптографическая техника, используемая в том, что мы называем общим кошельком. Прежде чем мы продолжим, если вы еще не знаете что такое кошелек Bitcoin, что такое некостодиальный кошелек, или как создать кошелек Bitcoin Cash, остановитесь здесь и прочитайте эти статьи.
Часто путаемый или упускаемый из виду факт заключается в том, что в кошельке Bitcoin Cash ваши средства не находятся внутри кошелька — так же, как ваша дебетовая карта на самом деле не содержит наличных. Как и ваша дебетовая карта, вы получаете доступ к своим средствам с помощью некоего пароля (очень длинного, состоящего из 78 цифр), называемого приватным ключом. Приватные ключи хранятся в вашем кошельке Bitcoin Cash, и без приватных ключей связанный Bitcoin Cash использовать нельзя.
Базовые кошельки Bitcoin Cash используют один приватный ключ для доступа и отправки транзакций, в то время как общие кошельки Bitcoin Cash требуют один или несколько приватных ключей для доступа к средствам, связанным с кошельком. Приватные ключи в общих кошельках часто передаются разным людям, называемым участниками. Например, если у вас есть три приватных ключа, вы можете оставить один себе, а другие отдать членам семьи. Использование общего кошелька с несколькими участниками может показаться ненужным, но у этого есть много преимуществ.
Подробнее читайте здесь: Глубже разберитесь в приватных и публичных ключах и узнайте, как работают транзакции Bitcoin.
Первая ключевая причина использования общего кошелька заключается в том, что это решение проблемы кошельков 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 здесь.
Откройте для себя лучшие платформы для покупки, продажи и торговли криптовалютами.
Откройте для себя лучшие платформы для покупки, продажи и торговли криптовалютами.