Многосторонние вычисления могут обеспечить повышенную защиту криптовалютных кошельков

Многосторонние вычисления (MPC) — это тип криптографического протокола, который позволяет нескольким сторонам совместно вычислять функцию над своими входными данными, не раскрывая эти входные данные друг другу.

MPC может быть полезен, когда стороны хотят вычислить некоторую функцию вместе, но хотят сохранить свои входные данные в тайне от других. Например, группа банков может захотеть определить общую сумму денег на их совместном счете, не раскрывая друг другу остатки на счетах.

В MPC у каждой стороны есть секретные входные данные, которые они держат при себе. Процесс осуществляется путем тщательного шифрования входных данных и выполнения вычислений над зашифрованными значениями таким образом, чтобы конечным результатом была желаемая функция, при этом значения остаются в безопасности.

Протоколы MPC обычно включают несколько раундов связи между сторонами, обменивающимися зашифрованными сообщениями и выполняющими различные вычисления над своими собственными входными данными.

MPC — сложная и техническая тема, и существует множество вариантов и подходов к реализации протоколов MPC. Некоторые ключевые проблемы при разработке протоколов MPC включают обеспечение безопасности протокола от различных атак, таких как попытки злоумышленников узнать входные данные других сторон, а также обеспечение эффективности протокола с точки зрения вычислительных ресурсов и затрат на связь.

Что такое криптокошелек с многосторонними вычислениями?

Криптокошелек с многосторонними вычислениями — это криптокошелек, который использует технологию MPC для безопасного управления и хранения активов пользователей. В криптокошельке MPC закрытые ключи, используемые для доступа и управления криптовалютой пользователей, разделяются на несколько частей, известных как «доли», которые распределяются между сторонами, участвующими в протоколе MPC.

Ключевое преимущество использования MPC в криптокошельке заключается в том, что он позволяет пользователям безопасно управлять своей криптовалютой без доступа одной стороны ко всему закрытому ключу. Это может помочь защититься от различных атак, например, от попыток хакеров украсть криптовалюту пользователей, скомпрометировав долю закрытого ключа одной стороны.

Следующее: Удаленная работа может навсегда изменить глобальную рабочую силу

Криптокошельки MPC обычно используют комбинацию криптографии и протоколов безопасной связи, чтобы позволить различным сторонам совместно управлять криптовалютой пользователей. Этот процесс может включать сложные вычисления и коммуникацию между сторонами, но в результате получается безопасный и эффективный способ управления криптовалютными активами пользователей.

Криптокошельки, такие как ZenGo, используют многосторонние вычисления для повышения безопасности кошелька, а Coinbase включила эту функцию для своего некастодиального кошелька. В результате криптокошельки с MPC могут обеспечить повышенную безопасность и защиту от некоторых атак. Тем не менее, они также требуют больше вычислительных ресурсов, чем другие криптокошельки.

Преимущества и недостатки криптокошельков с многосторонними вычислениями

Главное преимущество криптокошелька MPC заключается в том, что он может обеспечить повышенную безопасность криптовалютных активов пользователей за счет разделения закрытых ключей, используемых для доступа и управления криптовалютой, на несколько частей и распределения этих частей между разными сторонами. 

Тал Беэри, соучредитель и главный технический директор криптокошелька ZenGo, сказал Cointelegraph: «MPC решает самую насущную проблему криптовалюты: единую точку отказа (SPOF) закрытого ключа. Этот SPOF является основной причиной потери пользователями своих средств: будь то неправильная передача закрытого ключа, кража закрытого ключа или случайный обмен начальной фразой через фишинговую аферу». Он продолжил:

«В MPC неделимый закрытый ключ заменяется несколькими распределенными секретами, часто называемыми «долями», так что кворум этих долей может распределенно подписать сообщение — без создания закрытого ключа.»

Беэри упомянул, как разделение частей закрытого ключа и хранение их в разных местах усложняет злоумышленникам задачу компрометации кошелька пользователя.

«Если каждая из этих долей хранится в ортогональном месте (например, мобильное устройство и сервер), то это на порядки усложняет задачу хакеров, поскольку злоумышленнику придется красть из нескольких независимых мест разными способами», — сказал Беэри.

«Этот тип архитектуры также решает дилемму, о которой говорилось выше: Создавать копии долей в качестве резервной копии на случай потери гораздо проще, поскольку ни одна доля не представляет собой «единственный и неповторимый» закрытый ключ», — добавил он.

Парф Чоудхари, основатель и генеральный директор Glip — игрового приложения и кошелька Web3 — также сказал Cointelegraph: «MPC может сделать так, что поставщик кошелька не сможет добраться до денег пользователя или контролировать их. Это также может затруднить хакерам и другим плохим людям кражу приватных ключей».

Криптовалютные кошельки MPC имеют некоторые преимущества перед традиционными кошельками. Кошельки MPC более надежны, поскольку они могут гарантировать, что активы пользователя все еще доступны, даже если одна или несколько сторон становятся недоступными или не реагируют на запросы. Конфиденциальность также повышается, поскольку закрытые ключи делятся на несколько долей и распределяются между разными сторонами.

Благодаря тому, что ни одна сторона не может узнать полный закрытый ключ пользователя, у пользователя снижается вероятность потери своих средств. Безопасность также повышается, поскольку вычисления производятся на зашифрованных выходах, что не позволяет злоумышленникам узнать конфиденциальную информацию.

Однако есть и некоторые потенциальные недостатки использования криптокошелька MPC. Одним из таких недостатков является сложность, связанная с протоколами MPC, особенно для неспециалистов в криптографии. Так, MPC-кошелек может быть более сложным в настройке для обычного человека.

Последние новости: Криптовалютные увольнения растут, поскольку биржи продолжают страдать от преобладающего медвежьего рынка

Кроме того, из-за вычислительных ресурсов, необходимых MPC-протоколам, они могут работать медленнее. В этом отношении MPC-кошелек может быть менее эффективным, чем другие криптокошельки. Наконец, не всеми криптовалютными активами можно управлять с помощью криптокошелька MPC, а некоторыми активами может быть сложно или нецелесообразно управлять с помощью MPC.

Безопасность кошелька всегда была важна для всех, кто использует криптовалюту, а необходимость самостоятельного хранения стала еще более очевидной после краха нескольких известных криптовалютных фирм и потери миллионов средств пользователей.

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