Что такое MPC (многосторонние вычисления)?
MPC, сокращение от Multi-Party Computation, — это криптографический метод, позволяющий нескольким участникам совместно выполнять вычисления, не раскрывая друг другу свои исходные секретные данные.В криптовалюте MPC чаще всего рассматривают как технологию кошельков и хранения активов, которая распределяет ответственность за подписание транзакций между несколькими участниками или устройствами.На официальной странице NIST о криптографии для защиты конфиденциальности объясняется, что безопасные многосторонние вычисления позволяют участникам совместно выполнить вычисление на основе данных каждого из них, не раскрывая эти секретные данные друг другу.
Для криптокошельков это означает, что при обычной работе приватный ключ не обязательно должен существовать в виде единого секрета в одном месте.Вместо этого отдельные доли ключа или подписи могут взаимодействовать и создавать действительную подпись транзакции.Правильно спроектированный MPC-кошелек может снизить риск того, что одно украденное устройство, один скомпрометированный сервер или один раскрытый файл сразу предоставит злоумышленнику полный контроль над средствами.MPC — это не блокчейн, токен, биржа или способ майнинга.Это криптографический метод, который можно применять в кошельках, системах хранения активов, инфраструктуре для подписи, инструментах управления и приложениях с защитой конфиденциальности.Почему MPC важна в криптовалюте
MPC важна в криптовалюте, поскольку приватные ключи — основной инструмент управления цифровыми активами.Во многих блокчейнах тот, кто может создать действительную подпись для адреса, способен перемещать активы, контролируемые этим адресом.В официальной документации Ethereum об аккаунтах объясняется, что аккаунт, управляемый внешним владельцем (EOA), контролируется приватным ключом, который используется для подписания транзакций.
Это создает серьезную проблему безопасности для пользователей, компаний, фондов и протоколов, хранящих значительные суммы в криптовалюте.Если приватный ключ хранится в одном месте, это место становится единой точкой отказа.Если ключ украдут, средства могут быть похищены.Если ключ потерян, доступ к средствам может стать невозможным.MPC призвана снизить этот риск, распределяя возможность подписания между несколькими участниками или устройствами.Цель не в том, чтобы полностью устранить риски, связанные с криптовалютой.Цель — усложнить компрометацию ключей, операционные сбои и злоупотребления со стороны сотрудников.Как работает MPC: простое объяснение
MPC распределяет важную операцию на части, которые могут выполнять разные участники.В криптокошельке такой важной операцией обычно является подписание транзакции.Вместо того чтобы транзакцию подписывал единый приватный ключ, несколько долей ключа совместно участвуют в протоколе, создающем действительную подпись.Каждый участник хранит свою секретную долю отдельно.Во время подписания нет необходимости восстанавливать полный приватный ключ в одном месте.Это полезно, поскольку для кражи средств злоумышленнику может потребоваться скомпрометировать несколько участников или устройств.При этом итоговая подпись для блокчейна может выглядеть как обычная.Таким образом, блокчейну может быть не нужно знать, что за кулисами использовалась MPC.Для многих пользователей MPC повышает безопасность серверной инфраструктуры, не меняя привычный процесс отправки и получения средств.MPC и пороговая криптография
MPC тесно связана с пороговой криптографией.Пороговая криптография позволяет выполнить криптографическую операцию, только если в ней участвует достаточное количество участников.На официальной странице NIST о многосторонней пороговой криптографии объясняется, что в пороговых схемах используются разделение секрета и MPC, чтобы распределить доверие между операторами и избежать единой критической точки отказа.
Часто используется формат t-of-n, где t — необходимое количество долей, а n — общее количество долей.Например, в MPC-кошельке 2-of-3 могут потребоваться две доли подписи из трех доступных.В системе хранения активов 3-of-5 могут потребоваться три доли подписи из пяти доступных.Такая пороговая модель может защитить от потери одной доли или компрометации одного участника.Подходящий порог зависит от суммы хранимых средств, потребностей пользователя, модели восстановления доступа, уровня доверия к подписантам и операционных рисков.MPC-кошелек
MPC-кошелек — это криптокошелек, который использует многосторонние вычисления для авторизации транзакций.Вместо хранения одного полного приватного ключа система кошелька распределяет отдельные доли ключа между устройствами, серверами, пользователями или доверенными сторонами.Когда требуется подписать транзакцию, доли участвуют в протоколе подписания.Результатом становится действительная подпись в блокчейне.Предполагается, что полный ключ не появляется в одном месте.Это может сделать MPC-кошельки привлекательными для организаций, команд, пользователей, хранящих крупные суммы, и компаний, которым необходим более строгий контроль, чем может обеспечить простой кошелек с одним ключом.MPC-кошелек также может упростить восстановление доступа: потеря одного устройства не обязательно приведет к потере доступа, если сохранилось достаточное количество других долей.Однако процесс восстановления необходимо тщательно продумать: неудачные правила восстановления могут ослабить защиту всего кошелька.MPC-кошелек и кошелек с одним ключом
Кошелек с одним ключом зависит от одного приватного ключа или одной сид-фразы.Это просто, но создает единую точку отказа.Если приватный ключ украдут, злоумышленник сможет перевести средства.Если сид-фраза потеряна и резервной копии нет, пользователь может навсегда лишиться доступа.MPC-кошелек распределяет управление между несколькими долями.Это может затруднить кражу, поскольку одной украденной доли может быть недостаточно.Также восстановление доступа может стать гибче: потеря одной доли не обязательно лишает пользователя доступа к кошельку.Компромисс — более сложная настройка.MPC-кошелькам требуются безопасные протоколы, тщательно разработанное программное обеспечение, надежные процедуры восстановления, строгая аутентификация и понятные операционные правила.MPC-кошелек и кошелек с мультиподписью
MPC и мультиподпись распределяют управление, но работают по-разному.Для выполнения транзакции в кошельке с мультиподписью обычно требуется несколько видимых подписей или подтверждений смарт-контракта.В официальном руководстве для разработчиков Bitcoin объясняется, что для m-of-n multisig-скриптов требуется минимальное количество подписей из набора публичных ключей.
MPC обычно создает одну итоговую подпись с помощью распределенного процесса подписания.Поэтому транзакция MPC в блокчейне может выглядеть как обычная транзакция с одной подписью.Мультиподпись может быть проще для публичного аудита, поскольку пороговая политика может быть видна ончейн.MPC может обеспечивать большую конфиденциальность и в некоторых случаях снижать расходы ончейн, поскольку блокчейн может видеть только одну подпись.Для мультиподписи необходима поддержка на уровне блокчейна или смарт-контракта, тогда как MPC часто может работать с сетями, поддерживающими стандартные подписи.Ни один из вариантов не является безусловно лучшим.Оптимальный выбор зависит от потребностей в прозрачности, поддержки блокчейнов, стоимости, схемы восстановления, управления подписантами и допущений безопасности.MPC-кошелек и кошелек на основе смарт-контракта
Кошелек на основе смарт-контракта управляется кодом, развернутым в блокчейне.В официальной документации Ethereum об аккаунтах объясняется, что у контрактных аккаунтов нет приватных ключей: ими управляет код смарт-контракта.Кошелек на основе смарт-контракта может поддерживать мультиподпись, лимиты расходов, правила восстановления, сессионные ключи и другие программируемые функции.MPC-кошелек обычно управляет подписанием офчейн и создает обычную подпись для блокчейн-аккаунта.Эти модели можно сочетать.Например, организация может использовать MPC для управления одним из подписантов кошелька на основе смарт-контракта.ERC-1271 задает стандартный способ проверки смарт-контрактами подписей от имени контрактных аккаунтов.В официальной спецификации ERC-1271 определена функция
В официальной спецификации ERC-4337 абстракция аккаунтов описывается как способ дать аккаунтам на основе смарт-контрактов возможность использовать собственную логику проверки вместо фиксированных правил аккаунтов, управляемых внешними владельцами.
Как работает подписание с помощью MPC
Процесс подписания с помощью MPC начинается, когда пользователь или система формирует запрос на транзакцию.Сведения о транзакции передаются необходимым участникам подписания.Каждый участник проверяет запрос в соответствии со своей политикой.Если достаточное количество участников одобряет запрос, их доли участвуют в протоколе подписания.Протокол создает действительную цифровую подпись, не восстанавливая полный приватный ключ в одном месте.Затем подписанную транзакцию можно отправить в блокчейн.Хорошо спроектированная MPC-система должна обеспечивать понимание каждым подписантом того, что именно он одобряет.Это касается адреса назначения, типа актива, суммы, сети, комиссии, вызова контракта и предупреждений о риске.MPC наиболее эффективна, когда криптография сочетается с понятной проверкой транзакций.Доли ключа в MPC
Доля ключа — это часть распределенной схемы подписания.Одной доли ключа не должно быть достаточно для перевода средств.Для выполнения операции несколько долей должны взаимодействовать в соответствии с пороговой политикой кошелька.Доли ключа могут храниться на устройстве пользователя, в аппаратном модуле безопасности, мобильном приложении, на сервере, в офлайн-резервной копии или в другой защищенной системе.Способ хранения зависит от поставщика кошелька и потребностей пользователя.Надежная схема распределяет доли между различными средами безопасности.Слабая схема хранит слишком много долей в местах, которые могут одновременно оказаться уязвимыми.Например, схема MPC менее надежна, если доступ ко всем долям можно получить через одну облачную учетную запись, один пароль или одного скомпрометированного администратора.Разделение долей ключа — основа безопасности MPC.MPC и распределенная генерация ключей
Распределенная генерация ключей — это процесс, в котором участники создают общую схему подписания, не позволяя одному из них сначала самостоятельно сформировать полный приватный ключ.Это важно: если сначала создать полный приватный ключ в одном месте, а затем разделить его, на этапе создания может возникнуть временная единая точка отказа.В более надежной схеме MPC доли можно сразу сгенерировать с помощью протокола.Каждый участник получает собственную долю.Ни один участник не должен узнавать полный приватный ключ.Это может повысить безопасность уже на этапе создания кошелька.Такой подход также помогает согласовать техническую настройку с целью не допустить появления единого полного секрета.Пользователям следует выяснить, использует ли MPC-кошелек распределенную генерацию ключей, разделение ключа или другой способ управления ключами.MPC и обновление долей ключа
Обновление долей ключа — это функция MPC, позволяющая обновить доли для подписания без изменения публичного адреса.Это может пригодиться при замене устройства, уходе подписанта или изменении политики безопасности.Кошелек может создать новые доли, которые по-прежнему соответствуют тому же публичному ключу или адресу.В зависимости от схемы после обновления старые доли могут стать бесполезными.Это помогает снизить долгосрочный риск, если доля могла быть скопирована ранее.Обновление долей ключа может быть эффективным средством защиты, но его необходимо тщательно реализовать.Неправильно выполненное обновление может случайно лишить пользователей доступа или ослабить безопасность.Командам следует проверить обновление долей ключа на небольших суммах, прежде чем использовать его для крупных остатков казначейства.MPC и восстановление доступа
Восстановление доступа — одна из важнейших частей MPC-кошелька.Пользователь может потерять телефон, заменить ноутбук, лишиться устройства для аутентификации или покинуть компанию.В системе MPC должно быть понятно, что произойдет при потере одной доли.Также должно быть объяснено, что произойдет, если подписант окажется недоступен или сторона, участвующая в восстановлении, будет скомпрометирована.Схема 2-of-3 может выдержать потерю одной доли.Схема 3-of-5 может выдержать потерю двух долей.Однако это возможно только при наличии нужных оставшихся долей и правильной процедуры восстановления.Не следует считать, что MPC автоматически защищает от любой потери доступа.План восстановления следует задокументировать и проверить до хранения крупных сумм.MPC и институциональное хранение активов
MPC широко применяется для институционального хранения активов, поскольку организациям часто требуется строгий контроль над перемещением цифровых активов.Компания может требовать одобрения финансового, комплаенс- и операционного подразделений, а также руководства до перевода средств.MPC может поддерживать такие процессы, распределяя право подписи и обеспечивая соблюдение политик контроля.Например, одна доля подписи может храниться на устройстве пользователя, другая — в защищенной серверной среде, а третья — использоваться для восстановления доступа.Организации также могут сочетать MPC с ролевыми разрешениями, лимитами транзакций, белыми списками адресов, временными задержками и журналами аудита.Это превращает MPC не просто в криптографический инструмент.Она становится частью системы операционного контроля.Тем не менее организациям по-прежнему необходимы кибербезопасность, внутренний контроль, проверка условий страхования, юридическая экспертиза, реагирование на инциденты и бухгалтерский учет.MPC и DeFi
Пользователи и команды DeFi могут применять MPC для защиты кошельков, взаимодействующих со смарт-контрактами.Команда DeFi-проекта может использовать MPC для управления кошельками казначейства, кошельками для доходов протокола, кошельками для маркет-мейкинга или ключами администратора.Активный пользователь DeFi может использовать MPC, чтобы снизить риск потери активов из-за компрометации одного устройства.Однако сама по себе MPC не делает смарт-контракты безопасными.Пользователь все еще может одобрить вредоносное разрешение, взаимодействовать с небезопасным контрактом или подтвердить транзакцию со скрытыми рисками.MPC защищает процесс подписания, но не от всех возможных последствий действительной подписи.Пользователям по-прежнему следует проверять разрешения токенов, вызовы контрактов, адреса назначения, проскальзывание, разрешения и запросы кошелька.В DeFi надежная система подписания все равно может подтвердить небезопасную транзакцию, если пользователь не понимает, что именно подписывает.MPC и DAO
DAO могут использовать MPC как часть управления казначейством и обеспечения операционной безопасности.DAO может требоваться одобрение нескольких участников для расходов или административных действий.MPC помогает распределить право подписи между доверенными операторами.Однако пользователи DAO часто предпочитают прозрачное управление, поскольку важна публичная подотчетность.Подтверждения в обычных кошельках с мультиподписью или кошельках на основе смарт-контрактов могут быть заметнее ончейн, чем в MPC.Это создает компромисс между операционной конфиденциальностью и публичной прозрачностью.DAO также может сочетать разные модели: использовать кошелек на основе смарт-контракта для публичного управления, а MPC — для защиты устройств подписантов.Подходящая схема зависит от того, насколько DAO важны конфиденциальность, возможность аудита, стоимость и скорость операций.MPC и конфиденциальность
MPC может повысить конфиденциальность в некоторых схемах кошельков, поскольку блокчейн может видеть только одну обычную подпись.При использовании мультиподписи ончейн наблюдатели могут увидеть, что для транзакции применялось несколько подписей.В MPC пороговый процесс может происходить офчейн и не оставлять очевидного следа в блокчейне.Это может быть полезно пользователям и организациям, которые не хотят раскрывать внутреннюю структуру согласования.Однако MPC не делает транзакции в блокчейне анонимными.Адреса, переводы, балансы, вызовы контрактов и временные закономерности по-прежнему могут быть видны в публичных реестрах.MPC защищает секреты подписания, но не все метаданные транзакций.Пользователям, которым важна конфиденциальность, следует понимать разницу между конфиденциальностью ключа, конфиденциальностью подписантов и конфиденциальностью транзакций.MPC и комиссии
В некоторых случаях MPC позволяет снизить комиссии ончейн по сравнению с мультиподписью, поскольку блокчейн может обрабатывать только одну подпись.Это зависит от блокчейна и устройства кошелька.В некоторых сетях каждая дополнительная ончейн-подпись или выполнение контракта увеличивает стоимость транзакции.Подпись MPC может выглядеть как стандартная подпись аккаунта и позволить избежать дополнительных расходов ончейн.Однако у MPC могут быть расходы офчейн, например комиссии поставщика, расходы на инфраструктуру, использование механизма управления политиками или дополнительные операционные затраты.Для компаний общая стоимость MPC включает программное обеспечение, проверку безопасности, обучение сотрудников, мониторинг, тестирование восстановления и реагирование на инциденты.Низкая комиссия за газ не означает автоматически низкую общую стоимость.Пользователям следует учитывать как технические, так и операционные расходы.Преимущества MPC
MPC снижает риск, связанный с одним ключом, распределяя право подписи между несколькими долями.Она помогает защититься от кражи одного устройства или компрометации одной системы.Она может обеспечить гибкое восстановление доступа при потере одной доли.Она позволяет сохранить пороговую политику в тайне, поскольку блокчейн может видеть только одну обычную подпись.Она может работать со многими блокчейнами, поддерживающими стандартные цифровые подписи.Она может поддерживать процедуры согласования в компаниях, лимиты расходов, белые списки адресов и журналы аудита.В некоторых случаях по сравнению с открытой мультиподписью она позволяет снизить расходы ончейн.Она упрощает совместное управление криптоактивами для команд и организаций.Риски MPC
MPC — эффективный инструмент, но у нее есть риски.Первый риск — ошибки реализации: протоколы MPC сложны и должны быть правильно разработаны.Второй риск — зависимость от поставщика: многие пользователи полагаются на программное обеспечение кошелька или инфраструктуру хранения активов, которую не могут полностью проверить.Третий риск — восстановление доступа: неудачная схема может либо лишить пользователей доступа, либо позволить злоумышленникам получить контроль.Четвертый риск — слабые политики транзакций, которые могут одобрять опасные переводы.Пятый риск — социальная инженерия: злоумышленники могут обманом заставить достаточное количество подписантов одобрить вредоносную транзакцию.Шестой риск — компрометация устройств: зараженное устройство все еще может показывать ложную информацию или подтверждать опасные запросы.Седьмой риск — чрезмерная концентрация операционного контроля: формально доли распределены, но на практике ими может управлять одна организация.MPC улучшает управление ключами, только если вся система безопасно спроектирована и эксплуатируется.Контрольный список безопасности MPC
Проверьте, где хранится каждая доля подписи.Убедитесь, что доли распределены между разными устройствами, людьми, системами или местами.Проверьте, использует ли кошелек распределенную генерацию ключей или другой безопасный процесс настройки.Уточните, как восстановить доступ при потере устройства.Узнайте, как доли меняются или обновляются после ухода подписанта.Проверьте, четко ли отображаются сведения о транзакции до ее подписания.Убедитесь, что система поддерживает лимиты расходов, списки разрешенных адресов и процедуры согласования.Проверьте, проводит ли поставщик аудиты безопасности, публикует ли документацию и предусмотрены ли процедуры реагирования на инциденты.Уточните, смогут ли пользователи вывести средства или перенести их в другую систему, если поставщик станет недоступен.MPC и сид-фразы
Во многих традиционных кошельках для восстановления полного приватного ключа используется сид-фраза.В некоторых MPC-кошельках пользователю не предоставляется обычная сид-фраза.Это может снизить вероятность потери средств из-за хранения сид-фразы в ненадежном месте.Но это также может вызвать вопросы: пользователь может не знать, как восстановить доступ без сид-фразы.Отсутствие сид-фразы не означает автоматически более высокий уровень безопасности.Система восстановления все равно должна на что-то опираться: например, на устройства, проверку личности, резервные доли, доверенных лиц или процедуры организации.Прежде чем переводить средства в MPC-кошелек, пользователям следует разобраться, что заменяет сид-фразу.Также необходимо выяснить, что произойдет при потере телефона, закрытии поставщика, исчезновении доверенного лица, участвующего в восстановлении, или смерти пользователя.MPC и мошенничество
Мошенники могут использовать термин MPC, чтобы представить кошелек или сервис хранения активов более безопасным, чем он есть на самом деле.Продукт может заявлять об использовании MPC, но при этом иметь слабые процедуры восстановления, ненадежную проверку пользователей, небезопасную проверку транзакций или централизованное управление.В руководстве FTC по мошенничеству с криптовалютами пользователям рекомендуют остерегаться выдачи себя за других, давления, подозрительных запросов на оплату и обещаний высокой доходности.
Следует скептически относиться к любому MPC-кошельку, который обещает гарантированную прибыль или хранение средств без риска.Также следует избегать поддельных приложений кошельков, инструментов восстановления, аккаунтов поддержки и обновлений безопасности.Ни один законный кошелек не должен запрашивать сид-фразы, приватные ключи или полные секретные данные для восстановления в чате.MPC — это технология безопасности, но не повод игнорировать базовые правила защиты от мошенничества.Если сообщение вынуждает пользователя срочно перевести средства, следует остановиться и проверить источник.MPC и налоги
MPC меняет способ подписания транзакций кошельком, но не отменяет налоговые обязательства.На официальной странице IRS, посвященной цифровым активам, говорится, что об операциях с цифровыми активами может потребоваться отчитываться и что доход от таких активов облагается налогом.
Покупка, продажа, обмен, стейкинг, получение, расходование или перевод цифровых активов с помощью MPC-кошелька могут требовать ведения учета.Перевод средств между кошельками одного владельца может отличаться от продажи или передачи права собственности — в зависимости от местных правил.При этом значение могут иметь комиссии за газ, отчуждение активов, деловые платежи, вознаграждения и операции казначейства.Пользователям следует сохранять сведения об адресах кошельков, хешах транзакций, датах, количестве активов, комиссиях, себестоимости приобретения, справедливой рыночной стоимости, подтверждениях и деловых целях операций.Компаниям, использующим MPC, также следует вести записи о внутренних согласованиях и действиях подписантов.Если вы активно совершаете операции, проконсультируйтесь с квалифицированным налоговым специалистом.Примеры использования MPC
Частное лицо может использовать MPC, чтобы защитить активы, хранящиеся в долгосрочной перспективе, от сбоя одного устройства.Семья может использовать MPC для организации совместного восстановления доступа и наследования активов.Компания может использовать MPC для управления платежами из казначейства с несколькими подтверждениями.Фонд может с помощью MPC разделить полномочия на торговлю и вывод средств.Команда протокола может использовать MPC для защиты операционных кошельков и ключей администратора.DAO может сочетать MPC с процедурами управления для более безопасного выполнения решений.Поставщик кошелька может использовать MPC для восстановления доступа без раскрытия полного приватного ключа в одном месте.Платформа хранения активов может применять MPC для соблюдения политик контроля и снижения концентрации ключей.Распространенные заблуждения о MPC
Одно из распространенных заблуждений — считать, что при MPC средства невозможно украсть.MPC может снизить риск кражи ключей, но не способна предотвратить все фишинговые атаки, небезопасные подтверждения, сговор инсайдеров или ошибки программного обеспечения.Другое заблуждение — считать MPC и мультиподпись одним и тем же.Обе технологии распределяют контроль, но MPC обычно создает одну итоговую подпись офчейн, а при мультиподписи часто несколько одобрений видны ончейн.Третье заблуждение — считать, что MPC всегда означает децентрализованное хранение активов.Система MPC все еще может оставаться централизованной, если один поставщик контролирует достаточное количество долей, правила восстановления или инфраструктуру политик.Четвертое заблуждение — считать, что кошелек без сид-фразы не несет рисков при восстановлении доступа.Таким кошелькам тоже необходима безопасная процедура восстановления. Прежде чем полагаться на нее, пользователям следует разобраться в ее устройстве.Как оценить MPC-кошелек
Для начала выясните, предполагает ли кошелек самостоятельное хранение активов, хранение с помощью провайдера или полное кастодиальное хранение.Уточните, кто контролирует каждую долю подписи.Выясните, может ли поставщик перемещать средства без пользователя.Проверьте, сможет ли пользователь восстановить средства, если поставщик станет недоступен.Убедитесь, что кошелек поддерживает нужные пользователю сети и активы.Проверьте, отображаются ли до подтверждения транзакции адрес назначения, сумма, комиссии и действие со смарт-контрактом.Уточните, поддерживает ли кошелек аппаратно защищенные доли, биометрическую проверку, лимиты расходов и списки разрешенных адресов.Убедитесь, что модель безопасности и порядок восстановления кошелька задокументированы.Прежде чем переводить значительные средства, протестируйте кошелек на небольшой сумме.Рекомендации для пользователей MPC
Используйте MPC как часть комплексного плана безопасности, а не как единственный уровень защиты.По возможности распределяйте доли подписи между разными устройствами, системами или доверенными участниками.Задокументируйте процедуру восстановления до внесения крупных сумм.Сначала проверьте восстановление и подписание на небольших суммах.Проверяйте сведения о транзакции перед каждым подтверждением.Для корпоративных кошельков используйте лимиты расходов и списки разрешенных адресов.Обновляйте доли, если устройство потеряно или подписант покидает команду.Ведите налоговый и бухгалтерский учет каждой транзакции.Остерегайтесь поддельных обновлений кошелька, сообщений от фальшивой поддержки и фишинговых ссылок.Краткое резюме MPC для SEO и AEO
MPC, или Multi-Party Computation, — это криптографический метод, позволяющий нескольким участникам совместно вычислить результат, не раскрывая секретные исходные данные.В криптовалюте MPC в основном используют в кошельках и системах хранения активов, где право подписи распределяется между несколькими долями ключа.MPC-кошелек может создать действительную подпись в блокчейне, не восстанавливая полный приватный ключ в одном месте.Это снижает риск, связанный с одним ключом, и может защитить от потери или кражи одного устройства.MPC отличается от мультиподписи: MPC часто создает одну итоговую подпись офчейн, тогда как для мультиподписи часто требуется несколько видимых подписей или подтверждений смарт-контракта ончейн.MPC отличается и от кошелька на основе смарт-контракта: MPC обычно представляет собой метод подписания, а кошелек на основе смарт-контракта управляется кодом в блокчейне.MPC может повысить безопасность и конфиденциальность, упростить восстановление доступа и улучшить контроль в организациях, но не устраняет риски фишинга, зависимости от поставщика, ошибок программного обеспечения, проблем управления и налоговые обязательства.Чтобы безопаснее использовать MPC, необходимо понимать, кто контролирует каждую долю, как устроено восстановление доступа и одобрение транзакций, а также что произойдет при сбое у подписанта или поставщика.FAQ
Что означает MPC в криптовалюте?
MPC означает Multi-Party Computation — криптографический метод, используемый в криптокошельках, который позволяет нескольким участникам создать действительную подпись, не раскрывая полный приватный ключ.Что такое MPC-кошелек?
MPC-кошелек распределяет ответственность за подписание между несколькими долями ключа, а не полагается на один полный приватный ключ или одну сид-фразу.MPC — это то же самое, что мультиподпись?
Нет. MPC обычно создает одну итоговую подпись с помощью распределенных вычислений офчейн, а для мультиподписи обычно требуется несколько подписей или подтверждений, которые могут быть видны ончейн.MPC безопаснее кошелька с сид-фразой?
MPC может снизить риск, связанный с единой сид-фразой, но безопасность зависит от реализации, схемы восстановления доступа, распределения подписантов, безопасности устройств и поведения пользователя.Можно ли взломать MPC-кошелек?
Да. MPC-кошелек все еще может подвергнуться атаке из-за ошибок программного обеспечения, фишинга, компрометации устройств, сбоя поставщика, слабой схемы восстановления или сговора подписантов.Устраняет ли MPC необходимость в приватном ключе?
MPC не отменяет необходимость криптографической подписи, но позволяет не хранить и не восстанавливать полный приватный ключ в одном месте.Знает ли блокчейн, что я использовал MPC?
Обычно нет: многие MPC-кошельки создают обычную на вид подпись, которую блокчейн проверяет так же, как любую другую действительную подпись.Подходит ли MPC для компаний?
Да. MPC может быть полезна компаниям, поскольку поддерживает совместное одобрение, разделение долей ключа, политики расходов, процедуры восстановления и журналы аудита.Можно ли использовать MPC с DeFi?
Да. MPC можно использовать с DeFi-кошельками, но пользователям все равно необходимо проверять вызовы смарт-контрактов, разрешения, проскальзывание, права доступа и риски фишинга.Что следует проверить перед использованием MPC-кошелька?
Следует выяснить, кто контролирует доли, как происходит восстановление доступа, что произойдет при сбое поставщика, насколько понятно отображаются транзакции и задокументирована ли модель безопасности.Заключение
MPC (Multi-Party Computation) — один из важнейших криптографических инструментов для защиты современных криптокошельков.Она помогает распределить право подписи, чтобы полный приватный ключ не приходилось хранить в одном уязвимом месте.При правильном устройстве системы это может снизить риск кражи, потери, злоупотреблений со стороны сотрудников и операционных сбоев.MPC особенно полезна компаниям, фондам, командам, DAO и пользователям, хранящим крупные суммы, которым необходим более строгий контроль, чем может обеспечить простой кошелек с одним ключом.По сравнению с некоторыми моделями мультиподписи она также может повысить конфиденциальность и снизить сложность операций ончейн, поскольку блокчейн может видеть только одну обычную подпись.Однако MPC — не волшебное решение.Она зависит от надежных протоколов и устройств, эффективного восстановления доступа, добросовестности подписантов, понятных политик одобрения и внимательности пользователей.Неправильно спроектированный MPC-кошелек все еще может оказаться уязвимым для фишинга, неудачных правил восстановления, контроля со стороны поставщика, ошибок программного обеспечения или действий подписантов.Лучше всего рассматривать MPC как технологию распределенного подписания, которая улучшает управление ключами при условии надлежащей организации процессов.Оценивая MPC-кошелек, пользователям следует выяснить, кто контролирует доли, как подтверждаются транзакции, как восстанавливается доступ и какие риски сохраняются даже при использовании криптографической защиты.Вам также может быть интересно
ZK-Rollup
ZK-Rollup-as-a-Service
zk-SNARK
В тренде
Трендовые криптовалюты, которые в настоящее время привлекают значительное внимание рынка
ТОП по объему
Криптовалюты с наибольшим объемом торгов
Недавно добавленные
Криптовалюты недавно внесенные в листинг и доступные для торговли

