Безопасные многосторонние вычисления (SMPC или MPC) — это криптографический метод, позволяющий нескольким сторонам совместно вычислять функцию на основе своих личных входных данных, не раскрывая при этом свои индивидуальные данные другим сторонам.
В контексте криптовалют MPC наиболее широко используется в «кошельках MPC» и институциональных решениях для хранения криптовалюты, где полномочия по подписанию распределяются между секретными долями, хранящимися у разных сторон или устройств, а криптографическое подписание происходит как совместное вычисление без хранения полного закрытого ключа в одном месте.
Это снижает риск, связанный с скомпрометированной одной дочерней частью, но безопасность по-прежнему зависит от протокола, пороговых значений, схемы восстановления и реализации. (Источник: NIST threshold cryptography )
Управление ключами MPC
Традиционный кошелек с одним ключом: закрытый ключ авторизует транзакции. Если этот ключ скомпрометирован, злоумышленник может потратить средства, находящиеся под его контролем; защита зависит от того, как хранится и используется ключ.
Пример кошелька MPC 2 из 3: три стороны или устройства хранят отдельные доли для подписи. Распределенная генерация ключей позволяет избежать создания полного ключа. Фактические конструкции кошельков могут отличаться.
В этом примере любые две уполномоченные стороны совместно генерируют действительную подпись. Одной доли недостаточно для подписи; сговор, вредоносное ПО или сбои при восстановлении все еще могут скомпрометировать кошелек.
MPC в криптовалюте: приложения
| Области применения | Как используется MPC | Пример |
|---|---|---|
| Институциональная опека | Ключевые доли рынка в различных географических регионах | Огнезащитные блоки, Copper.co |
| Потребительские MPC-кошельки | Информационная вывеска у порога; точный дизайн может варьироваться. | Зенго (подписание контракта с двумя сторонами) |
| Альтернатива мультиподписи DAO | Пороговое значение подписи MPC против Gnosis Safe | Фордефи |
| Безопасность DeFi | Управление ключами администратора протокола | Несколько протоколов |
| Управление ключами обмена | Инфраструктура для подписания документов | Binance, крупнейшая биржа |
Получить криптокарту UPay
Испытайте все преимущества онлайн-платежей и бесперебойных криптотранзакций.
РегистрацияMPC против мультиподписи (Multisig)
| Характеристика | Мультиподпись (например, Safe) | MPC |
|---|---|---|
| След в цепочке | Часто это заметно; в некоторых проектах с использованием агрегированных подписей это скрыто. | Отображается как стандартный односимвольный текст. |
| Стоимость газа | Может быть выше в зависимости от цепочки и реализации. | Стандартная (единая подпись) |
| конфиденциальность | Раскрыта структура мультиподписи | Пороговая подпись может напоминать обычную подпись; другие метаданные могут раскрыть настройки. |
| Ключевое существование | Полные ключи находятся у каждого подписанта. | Только ключевые доли; полный ключ никогда не собирается. |
| Требуется смарт-контракт | Распространено в цепочках EVM; существуют также нативные и агрегированные конструкции. | Не обязательно; требуется схема подписи, поддерживаемая блокчейном. |
| Совместимость цепей | Реализации, специфичные для конкретной цепочки | Зависит от поддерживаемых алгоритмов подписи и интеграций. |
FAQ
В: Является ли кошелек MPC самокастодиальным?
А: Это зависит от того, кто может подписывать, накладывать вето на транзакции и восстанавливать доступ. Zengo использует модель подписи «два из двух» с личной долей и долей на сервере, а не «два из трех» для кошелька. Процесс восстановления с помощью трехфакторной аутентификации отделен от порога подписи. Перед тем как рассматривать кошелек MPC как самокастодиальный, изучите зависимость от провайдера и механизмы восстановления. (Источник: исследование MPC в Беркли )
В: Насколько безопасен MPC по сравнению с традиционными кошельками?
A: MPC может снизить риск того, что кража одного ключа поставит под угрозу безопасность кошелька. Однако это не означает, что он автоматически безопаснее любого варианта с одним ключом или мультиподписью: безопасность также зависит от программного обеспечения, политик авторизации, независимости доступа, резервного копирования и процедур восстановления.
В: Что произойдет, если будет потеряна одна акция MPC?
А: В схеме «два из трех» две пригодные для использования доли могут продолжать подписываться даже после потери одной. Другие пороговые значения ведут себя иначе. Восстановление Zengo восстанавливает личную долю с помощью своего процесса восстановления; это не пример резервной третьей доли для подписи. (Источник: Критерии безопасности пороговых значений NIST )
Связанные условия
· Огненные блоки
• Управление ключами
Заключение
Технология безопасных многосторонних вычислений (SMPC) позволяет распределять полномочия по подписанию, но безопасность зависит от порогового значения, реализации и схемы восстановления. Перед тем как полагаться на рекламные заявления кошелька, проверьте эти детали.
Дополнительная информация о UPay: Безопасность закрытого ключа ; Типы криптокошельков ; Объяснение самообслуживания









