Наверх
Изображение - Что такое мультиподпись?

Что такое мультиподпись?

15.07.2018 | Автор: Евгений Наумов

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 может удерживать Биткоин-платеж в условном соглашении, пока продукт не будет передан стороне А. Это также полезно, когда более чем одна сторона имеет право собственности, и подтверждение всех сторон необходимо для выполнения транзакции. Таким образом, ни одна сторона не может выполнить транзакцию без согласия других сторон.

Преимущества мультиподписи

batman-v-superman.jpg

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

Во-вторых, мы можем обезопасить себя от утери средств. Что произойдет, если пользователь потеряет свой телефон с кошельком?

Если третий ключ был оставлен в автономном режиме в хранилище, и была использована схема 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-х авторизаторов для подписания транзакции биткойнов.

Поделитесь в социальных сетях! Мы будем рады :)

Для того, чтобы оставить комментарий, необходимо авторизоваться или зарегистрироваться.