Что такое файл Цена монеты после FIL Hard Fork
13 июня, 2023
Gala Token Price Prediction 2023: стоит ли инвестировать? Углубленный анализ
13 июня, 2023

Как многопартийные вычисления защищают ваши активы?

Технология безопасных многосторонних вычислений (MPC / SMPC), также известная как безопасные многопартийные вычисления, представляет собой хорошо известный криптографический подход, который используется для защиты цифровых активов или криптографической защиты информации. Технология использовалась в различных секторах для защиты информации с использованием нескольких теорий и алгоритмов MPC. С ростом популярности финансовых решений на основе блокчейна (DeFi) интерес к технологии MPC вырос, в основном из-за ее применения для защиты средств в криптовалютных кошельках.
По сути, технология MPC позволяет создавать программные решения, которые защищают «секреты», разделяя их на несколько частей, так что ни один участник не знает лежащей в основе «правды». Это гарантирует, что ни один участник не сможет раскрыть или восстановить секретную информацию.
Эта статья углубится в концепцию безопасных многосторонних вычислений, предоставив подробное объяснение того, как это работает.

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

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

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

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

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

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

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

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

Как работает MPC для защиты ваших цифровых активов?

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

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

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

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