Что такое MPC-кошельки (многопартийные вычисления)?
MPC-кошельки разделяют секретные ключи между несколькими участниками с помощью специальных шифров, что делает их защищёнными от утечек. Они используют криптографические методы для обеспечения конфиденциальности данных и точности операций. Хотя они предлагают повышенную безопасность по сравнению с другими методами хранения, MPC-кошельки могут замедлять процессы и требовать большего объёма взаимодействия.
Основы
Многопартийные вычисления (MPC) — это техника, которая повышает безопасность цифровых активов. В этой статье рассматриваются MPC-кошельки, объясняется их принцип работы, преимущества и недостатки.
Изучение многопартийных вычислений (MPC)
Многопартийные вычисления (MPC), также известные как безопасные MPC (SMPC), позволяют группам участников совместно вычислять секрет без раскрытия индивидуальных данных. Это особенно полезно в сети, где поддерживать приватность бывает сложно. Ниже приведён простой пример, поясняющий концепцию MPC.
Представьте трёх блокчейн-инженеров, работающих в стартапе Web3. Они хотят вычислить среднюю зарплату, не раскрывая свои индивидуальные доходы. Для этого они используют протокол MPC с аддитивным секретным шэрингом, который разделяет секретную информацию между тремя инженерами. Таким образом они могут получить среднее значение, не узнавая точные зарплаты друг друга.
MPC опирается на два ключевых аспекта: сохранение приватности и обеспечение корректности. Даже если некоторые участники не будут соблюдать правила, процесс MPC предотвращает компрометацию целостности вычисления или раскрытие конфиденциальной информации.
Эволюция многопартийных вычислений (MPC)
MPC как раздел криптографии зародился в 1970-х годах, а практические приложения появились в 1980-х. В отличие от традиционных криптографических методов, направленных прежде всего на защиту от внешних угроз, MPC сосредоточен на сохранении приватности данных между участниками внутри одной системы. Сегодня MPC применяется в разных сценариях, включая защиту цифровых активов в MPC-кошельках и обеспечение конфиденциальности на онлайн-аукционах.
Понимание MPC-кошельков
MPC-кошелёк использует многопартийные вычисления для защиты криптовалют и цифровых активов. Это достигается путём разделения приватного ключа кошелька между несколькими субъектами, что повышает приватность и снижает риски взлома, утечки или потери. Некоторые путают MPC-кошельки с мультиподписными кошельками, но между ними есть принципиальная разница. Хотя обе технологии направлены на усиление безопасности, их внутренние механизмы различны.
Сравнение MPC-кошельков и мультиподписных кошельков
Мультиподписной кошелёк требует нескольких подписей от приватных ключей для авторизации транзакций в блокчейне. В отличие от этого, MPC-кошелёк разбивает единый приватный ключ на части и распределяет их между участниками. Хотя концепции кажутся похожими, технические различия делают MPC-кошельки более гибкими и проще в реализации в некоторых сценариях.
Сравнение MPC-кошельков с другими криптокошельками
Криптокошельки бывают двух основных типов: кастодиальные и некостодиальные. Кастодиальные кошельки управляются сервисом, который контролирует ваши приватные ключи и активы. Некостодиальные кошельки дают пользователям полный контроль над приватными ключами.
Многие предпочитают некостодиальные кошельки из соображений безопасности, так как они не требуют доверия третьей стороне. Однако такая независимость создаёт свои трудности, особенно для новичков. Пользователям необходимо следить за тем, чтобы не потерять и не скомпрометировать ключи, что требует определённого технического уровня.
MPC-кошельки предлагают сбалансированный подход, сочетая безопасность и удобство. Это делает их всё более популярными, поскольку они стремятся решить распространённые проблемы других типов кошельков.
Основные преимущества MPC-кошельков:
- Повышенная приватность: шифрование в процессе устраняет необходимость доверять третьим сторонам ваши данные.
- Более высокая безопасность: разделение приватного ключа между несколькими участниками и локациями уменьшает единые точки отказа.
- Большее удобство: в отличие от традиционных некостодиальных кошельков, MPC-решения могут работать онлайн, снижая потребность в холодном хранении.
Недостатки MPC-кошельков
Хотя MPC-кошельки предлагают надёжную защиту, у них есть несколько заметных минусов.
- Во-первых, их производительность может быть ниже, так как повышенная безопасность требует дополнительных вычислительных шагов, особенно при генерации ключей и создании секретных шэров.
- Во-вторых, затраты обычно выше. Необходимость обмена и обработки данных между несколькими участниками, а иногда и в разных сетях, может значительно увеличивать расходы.
Применения MPC-кошельков
Крупные организации, ищущие надёжные решения по безопасности, обращаются к технологии многопартийных вычислений (MPC) за её преимуществами. Известные финансовые компании внедряют MPC для защиты активов от рисков, исходящих как изнутри, так и извне.
Заключение
MPC-кошельки набирают популярность как современный способ защиты цифровых активов, обеспечивая улучшенную безопасность и приватность. Несмотря на некоторые ограничения, они предлагают важные преимущества, такие как повышенная защита, усиленная приватность и уменьшенная зависимость от традиционных методов хранения. По мере развития технологий цифровых активов MPC-кошельки будут играть всё более значимую роль в защите активов и информации в цифровой среде.