Skip to main content

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Недавнее: количество увольнений в криптовалюте растет, поскольку биржи продолжают разрушаться преобладающим медвежьим рынком

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

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

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

Источник: Сointеlеgrаph

Оставить комментарий