Якщо ви скажете, що найбільше дратує в блокчейні, у кожного може бути інша відповідь, але витік приватних ключів, що призводить до крадіжки активів, безсумнівно, визнається однією з основ поточного блокчейну криптовалюти. Це математично Згенерована пара відкритий ключ/приватний ключ насправді еквівалентна нашій банківській картці + пароль Виходом може бути гаманець.

Приватні ключі насправді є одним із порогів для більшості людей, щоб спочатку зрозуміти блокчейн, тому що більшість людей, які знайомі з централізацією, більше знайомі з номерами банківських карткових рахунків + паролями, і як тільки кошти будуть вкрадені, вони відразу подумають, чи варто використовувати їх чи ні, зв’яжіться зі службою обслуговування клієнтів гаманця та запитайте, чи є якісь рішення. Запис приватного ключа генерується випадковими числами. У комп’ютерах більшість випадкових чисел називаються псевдовипадковими числами. Наприклад, паперові гаманці використовувалися для пересування генерувати псевдовипадкові числа, а потім генерувати закриті ключі.

Існують також попередні мозкові гаманці, в яких користувачі генерують випадкові числа, вводячи символи для полегшення пам’яті. Наприклад, деякі люди використовують певне речення з вірша Тан або пісні, щоб створити гаманець. хакери можуть насильницько зламати вкрадені номери. Щоб вилучити активи користувачів, поточний мозковий гаманець також було ліквідовано.

Більшість програмного забезпечення в основному підтримує мнемонічний метод, який складається з 11 мнемонічних слів + 1 контрольна цифра, і, звичайно, існує такий самий принцип, як додати паролі до мнемонічного гаманця У формі встановлення різних паролів для одного і того ж набору мнемонічних слів будуть згенеровані різні адреси гаманців, які наразі підтримують відносно небагато програм, тому вони не є популярними.

Наразі гаманці з кількома підписами є звичайним методом для команд управління активами. Наприклад, ми використовуємо гаманець із кількома підписами для створення трьох приватних ключів для спільного керування Тобто в Ethereum ця форма повинна бути реалізована шляхом розгортання контракту в ланцюжку, а кошти контролюються через контракт, який також називають гаманцем розумного контракту.

З міркувань безпеки люди також винайшли апаратні гаманці для захисту закритих ключів/мнемонічних слів від витоку в Інтернеті, але досі немає способу позбутися форми мнемонічних слів/приватних ключів/випадкових чисел. У Web3 ця категорія також називається гаманцем EOA, наприклад Metamask (програмний EOA), Ledger (апаратний EOA) тощо.

Розумний контрактний гаманець і гаманець MPC

Гаманець смарт-контрактів — це гаманець, який розгортає контракти в ланцюжку, наприклад Argent (гаманець смарт-контракту з одним підписом), Gnosis Safe Multisig (гаманець смарт-контракту з кількома підписами) тощо. Наприклад, якщо ми використовуємо Argent, якщо він це новий гаманець, отримати Гаманець є звичайним, коли отримує кошти, але коли кошти потрібно надіслати, гаманець спочатку має виконати транзакцію, щоб активувати гаманець, а потім активи можна надіслати.

Наприклад, на цьому зображенні ручний депозит — це міжланцюгові активи (гаманець отримує активи), тоді як створення та передача облікового запису — це створення гаманця та надсилання коштів.

Інший — гаманець згаданого нами рішення MPC, наприклад ZenGo, Web3Auth тощо. MPC — це абревіатура від багатосторонніх обчислень. Багатосторонні обчислення — це поширений метод, що й TEE та ZK На відміну від гаманців з кількома підписами, користувачі можуть отримати доступ до фрагментів секретних ключів MPC Кілька фрагментів приватного ключа постійно змінюються, що означає, що під час цього процесу не буде згенеровано фіксований приватний ключ, і навіть якщо хакер отримає певний фрагмент приватного ключа, він марний, тому це повністю позбавляє обмежень приватного ключа. , він також може надати більш гнучкі рішення для користувачів B-side.

В Ethereum гаманець з кількома підписами – це гаманець, розгорнутий у ланцюжку для виконання смарт-контрактів. Ми розуміємо його як гаманець за контрактом, тоді як перевірка гаманця MPC виконується поза ланцюгом, і смарт-контракти тут не задіяні. З одного боку, гаманці смарт-контрактів не можуть адаптуватися до кількох ланцюжків (гаманець EOA з тією самою адресою можна переключити на кілька ланцюжків, наприклад ETH/Polygon/BSC, але гаманці смарт-контрактів із кількома підписами можна використовувати лише в одному ланцюжку). У разі розгортання в інших ланцюжках адреса зміниться). Водночас розумний контрактний гаманець призведе до збільшення комісії за газ, оскільки процес взаємодії принесе більше розрахунків, але цього не станеться з MPC гаманець.

Поточний гаманець MPC не є популярним, але він привернув багато уваги. Відповідні продукти та рішення, такі як unipass, bitizen, zengo, fireblocks, web3auth тощо, задіяні в рішеннях MPC.

Загалом гаманець MPC — це новий метод зберігання гаманця, також відомий як метод керування активами гаманця наступного покоління. У той же час, у поєднанні з потребами входу в гаманець Web3 DApp та іншими сценаріями, він поступово стане популярним, а керування гаманцем. що турбує користувачів Це також може вирішити проблему.