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