Що таке гаманець із кількома підписами (Multisig Wallet)?
Multisig означає мультипідпис, а мультипідпис — це певний тип цифрового підпису, який дозволяє більше ніж двом користувачам підписувати документ групою. Таким чином, мультипідписи генеруються шляхом поєднання кількох одиничних підписів. Технологія мультипідпису зараз застосована у світі криптовалют, але насправді цей принцип існував ще до народження біткойна.
Технологія мультипідпису в контексті криптовалюти вперше була використана в біткойн-адресах у 2012 році, а через рік ця програма дала початок мультипідписним гаманцям. Адреси з кількома підписами можна використовувати в різних середовищах, але більшість із них використовуються в областях, пов’язаних з проблемами безпеки. І в цій статті ми обговоримо використання цієї технології в криптовалютних гаманцях.
Як це працює?
Як просту аналогію уявіть собі сейф із двома замками та двома ключами. Один ключ у Аліси, а інший у Боба. Єдиний спосіб відкрити сейф – це надати ключі обом особам одночасно, і коли є лише один ключ, сейф неможливо відкрити.
Це означає, що доступ до адреси мультипідпису, де зберігаються кошти, можна отримати лише за допомогою 2 або більше мультипідписів. Таким чином, використання гаманців з кількома підписами створює додатковий рівень безпеки для коштів користувачів. Але перш ніж йти далі, давайте спочатку розберемося зі стандартною біткойн-адресою, оскільки вона покладається на один ключ, а не на кілька підписів.
Один ключ проти мультипідпису
Як правило, біткойни зберігаються за стандартними адресами з одним ключем, що означає, що будь-хто з відповідним закритим ключем може отримати доступ до коштів. Це також означає, що для підписання транзакції потрібен лише один ключ, і будь-хто з закритим ключем може передавати токени за адресою без будь-якого дозволу.
Це правда, що адресами з одним ключем легше керувати, ніж адресами з кількома підписами, але вони також створюють низку проблем, особливо з точки зору безпеки. Оскільки існує лише один ключ, кошти захищені єдиною точкою відмови, що призвело до того, що кіберзлочинці постійно розробляють нові методи фішингу для викрадення коштів користувачів криптовалюти.
Крім того, адреси з одним ключем не є найкращим варіантом для компаній, які займаються криптовалютою. Уявіть собі велику компанію, яка зберігає кошти за стандартною адресою з унікальним закритим ключем. Це означає, що закритий ключ або доставляється лише одній особі, або довіряється кільком людям одночасно, але жоден із цих двох методів, очевидно, не є найбезпечнішим і найкращим способом.
Наразі гаманець з кількома підписами забезпечує вирішення вищевказаних проблем. Мультипідпис повністю відрізняється від одного ключа, тобто коли кошти зберігаються на адресі з декількома підписами, кошти можна передавати лише за наявності кількох підписів (згенерованих різними закритими ключами).
Адреси з кількома підписами можуть встановлювати потрібну комбінацію клавіш: найпоширенішою є дві третини (2/3) адреси, що означає, що вам потрібно надати лише 2 підписи для доступу до коштів у адресі з 3 підписами. Насправді існує багато інших типів, наприклад, 2/2 (дві половини), 3/3 (три третини), 3/4 (три чверті) тощо.
Ця технологія має багато потенційних застосувань. Нижче наведено кілька поширених випадків використання мультипідписних криптогаманців.
Підвищення безпеки
Використовуючи гаманець із кількома підписами, користувачі можуть уникнути проблем із безпекою, спричинених втратою чи крадіжкою закритих ключів. Тому, навіть якщо один із ключів буде вкрадено, кошти будуть у безпеці.
Припустімо, що Аліса створює гаманець із 2/3 мультипідписами, а потім зберігає кожен приватний ключ у іншому місці чи пристрої (наприклад, мобільний телефон, ноутбук або планшет). В результаті, навіть якщо її мобільний пристрій буде вкрадено, злодій не зможе використати лише 1 ключ, щоб вкрасти кошти Аліси. Подібним чином фішингові атаки та зараження зловмисним програмним забезпеченням навряд чи будуть успішними, оскільки хакери, ймовірно, зламають лише один пристрій або викрадуть один ключ.
Крім зловмисних атак, якщо Аліса втратить один закритий ключ, вона все одно зможе використовувати два інші ключі для доступу до своїх коштів.
Двофакторна аутентифікація
Створивши гаманець із двома ключами та декількома підписами, Аліса може встановити механізм двофакторної автентифікації для своїх коштів. Наприклад, Аліса може зберігати один зі своїх особистих ключів на своєму ноутбуці, а інший — на своєму мобільному пристрої (або навіть на аркуші паперу). Це гарантує, що кошти можна торгувати, лише якщо хтось має доступ до обох ключів.
Однак майте на увазі, що під час використання технології мультипідпису для двофакторної автентифікації можуть бути ризики (особливо 2/2 адреси з кількома підписами). Тому що, якщо один із ключів буде втрачено, ви втратите доступ до своїх коштів. Тому було б безпечніше використовувати налаштування 2/3 або використовувати сторонню службу 2FA (двофакторна автентифікація) із резервним кодом. Для біржових торгових облікових записів настійно рекомендується Google Authenticator.
Ескроу транзакція
Створення гаманця з декількома підписами 2/3 дозволяє здійснювати сторонні депоновані транзакції між двома сторонами (Аліса та Боб) між двома сторонами як арбітром взаємної довіри, щоб запобігти кризі довіри. .
У цьому випадку Алісі спочатку потрібно внести кошти в гаманець, після чого кошти будуть заблоковані, і жоден користувач не зможе отримати до них доступ самостійно. Пізніше, якщо Боб надасть відповідний продукт або послугу за домовленістю, вони двоє зможуть використовувати свої ключі для підписання та завершення транзакції.
Тільки коли виникають розбіжності, Чарлі, як арбітр, повинен втрутитися. У цей момент Чарлі використає свій ключ, щоб створити підпис і, на свій розсуд, надасть цей підпис правильній стороні (Алісі чи Бобу).
прийняття рішень
Правління компаній можуть використовувати гаманці з кількома підписами для контролю коштів компанії. Наприклад, якщо правління встановлює гаманець із кількома підписами 4/6, кожен член правління матиме один ключ. Нарешті, жоден окремий член правління не може зловживати коштами, оскільки доступ до коштів може бути здійснений лише за згодою більшості членів правління.
Недоліки
Хоча гаманці з кількома підписами можуть вирішити низку проблем, існують певні ризики та обмеження. Оскільки вам потрібно мати необхідну технічну базу для створення гаманця з кількома підписами, особливо якщо ви не хочете покладатися на стороннього постачальника.
Крім того, оскільки і блокчейн, і адреси з кількома підписами є відносно новими технологіями, може бути важко знайти відповідні закони для вирішення проблем, якщо вони виникнуть. Кошти, розміщені в спільних гаманцях (які зберігаються кількома ключами), мають труднощі з пошуком законних зберігачів.
Підведіть підсумки
Хоча multisig має деякі недоліки, він має багато бажаних практичних застосувань, які роблять біткойн та інші криптовалюти більш корисними для бізнесу. Оскільки для здійснення переказів коштів потрібні кілька підписів, гаманці з декількома підписами забезпечують більш високий рівень безпеки та дозволяють здійснювати сторонні транзакції між взаємно ненадійними сторонами. Такі переваги можуть зробити цю технологію більш широкою для використання в майбутньому.
