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