Multisignature (multisig) означает, что требуется несколько ключей для авторизации транзакции Bitcoin. Простыми словами мультиподпись это сейф с двумя ключами, один из которых хранит клиент, другой - банк. Для того, чтобы открыть его и достать оттуда деньги, необходимы оба ключа, клиента и банковский.
Стандартные транзакции в сети Bitcoin можно назвать «транзакциями с одной подписью», потому что передача требует только одной подписи - от владельца закрытого ключа, связанного с адресом Bitcoin. Тем не менее, с начала 2012 года сеть Bitcoin поддерживает гораздо более сложные транзакции, требующие подписи нескольких ключей, прежде чем средства могут быть переданы.
Это тип адреса, называемый pay-to-script-hash (P2SH). Адреса P2SH отличаются от более ранних адресов тем, что они начинаются с «3», а не «1». Адрес P2SH может поддерживать произвольные наборы из N ключей, любые M которых необходимы для совершения транзакции - их обычно называют «M-of-N». Где M является требуемым количеством подписей или ключей, а N - общее количество подписей или ключей, участвующих в транзакции.
В транзакции с мультиподписью требуется как минимум две подписи для утверждения транзакции между тремя адресами; например, в транзакции Биткойн, двумя подписями будет отправитель (другими словами, человек, который переводит свой Биткоин) и второй секретный ключ. Дополнительная подпись или подписи могут гарантировать, что транзакция будет полностью выполнена только в том случае, если обе стороны будут удовлетворены тем, что условия транзакции выполнены. Поэтому, если сторона A покупает продукт у стороны B, сторона C может удерживать Биткоин-платеж в условном соглашении, пока продукт не будет передан стороне А. Это также полезно, когда более чем одна сторона имеет право собственности, и подтверждение всех сторон необходимо для выполнения транзакции. Таким образом, ни одна сторона не может выполнить транзакцию без согласия других сторон.
Преимущества мультиподписи
Во-первых, мы можем полностью исключить возможность кражи, гарантируя, что ключи для адреса генерируются и сохраняются на полностью отдельных устройствах. Например, один ключ может быть сгенерирован на ноутбуке пользователя, а другой - на телефоне, что делает необходимым наличие обоих устройств для транзакции. Вредоносная программа, которая заражает ноутбук, не может украсть какие-либо средства, потому что у нее нет ключа, хранящегося на телефоне.
Во-вторых, мы можем обезопасить себя от утери средств. Что произойдет, если пользователь потеряет свой телефон с кошельком?
Если третий ключ был оставлен в автономном режиме в хранилище, и была использована схема 2-of-3, пользователь мог потерять свой телефон, но все равно смог восстановить свои средства с помощью оставшегося устройства в сочетании с автономным ключом.
В-третьих, мы можем начать решать проблему контроля доступа. Муж и жена могут построить многобуквенный кошелек, который требует, чтобы оба они совершали транзакции, а 3-х партнерское партнерство может создать кошелек, который требует, чтобы по меньшей мере 2 из них были в согласии. Кроме того, полностью новые возможности могут быть разблокированы с помощью нескольких технологий - рассмотрим следующие сценарии.
Топ-5 лучших кошельков с мультиподписью
1. Armory (настольный кошелек)
Armory - это биткоин-кошелек, в котором пользователи контролируют свои секретные ключи, не полагаясь на Armory или на сторонние серверы. Это кошелек с открытым исходным кодом с холодным хранением и поддержкой нескольких подписей. Он позволяет пользователям создавать многоуровневые адреса с помощью функции Lockboxes. Он обеспечивает до 7 из 7 авторизаторов для подписания транзакции.
Если вы являетесь участником биржи или частью группы владельцев определенной суммы (например, инвестиции в ваш стартап) – Armory один из лучших вариантов для вас.
В настоящее время он доступен для Windows, Mac OSX и Linux.
2. Electrum (мобильный/настольный кошелек)
Electrum - кошелек для биткойнов, который поддерживает функции холодного хранения и мультиподпись. Это один из старейших и самых надежных кошельков Биткойн, доступных на рынке. Он поддерживает до 15 из 15 авторизаторов для подписания транзакции Bitcoin.
В настоящее время он доступен для Windows, Mac OSX, Linux и Android.
3. Copay (мобильный/настольный кошелек)
Copay - кошелек с открытым исходным кодом, который поддерживает мультиподписи. Здесь вы отвечаете за свои секретные ключи, и нет скрытых или сторонних серверов. Он является первым в своем роде, который также предоставляет тестирование для Android и iOS, чтобы вы могли сначала попробовать, как работает ваш кошелек. Он поддерживает до 2-из-3 авторизаторов для подписания транзакции.
В настоящее время он доступен для Windows, Mac OSX, Linux, расширения Chrome, iOS и Android.
4. BitGo (веб-кошелек)
BitGo - популярный Биткойн-кошелек, который поддерживает функцию мультиподписи. Он также является одним из самых мощных кошельков. Его можно интегрировать с Ledger Nano S и Ledger Blue. Он предоставляет до 3-х из 3-х авторизаторов для подписания транзакции биткойнов.
В настоящее время он доступен для Windows, Mac OSX, Linux, расширения Chrome, iOS и Android.
5. Coinbase (веб-кошелек)
Вы, должно быть, слышали о популярном кошельке Coinbase. Он контролирует ваши личные ключи от вашего имени. Но очень немногие знают, что Coinbase также предоставляет неонлайн кошельки, благодаря которым вы контролируете свои личные ключи.
Он использует 3-ключевую архитектуру (т. е. ключ Coinbase, общий ключ и ключ пользователя), чтобы обеспечить вам контроль за вашими средствами. Он предоставляет до 3-х из 3-х авторизаторов для подписания транзакции биткойнов.
Для того, чтобы оставить комментарий, необходимо авторизоваться или зарегистрироваться.