Использование мультиподписи — выбор RSK

Автор: старший разработчик ПОАнтонио Морроне
23 июля 2021 г.

Представляем RIF Multisig!

Что такое мультиподпись?

Термин «multisig» означает «мультиподпись» и используется для описания учетных записей, которые связаны с несколькими закрытыми ключами. При создании такой учетной записи задается список владельцев и политика по принципу «m из n», когда для выполнения транзакции требуются подписи как минимум m владельцев.

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

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

Почему?

Наличие мультиподписи устраняет точку отказа в случае атаки и позволяет реализовать множество вариантов использования учетной записи, в которых задействованы одна или несколько сторон. Давайте рассмотрим несколько примеров.

  • Резервирование: если пользователь теряет ключ, он не теряет средства, потому что остальные ключи продолжают действовать.
  • 2FA (двухфакторная аутентификация): один пользователь может использовать одновременно веб-кошелек и мобильный кошелек, связанные с учетной записью с мультиподписью, принцип «2 из 2».
  • Утверждение несколькими отделами: перед публикаций каждую транзакцию утверждают два отдела, принцип «2 из 2».
  • Сберегательный счет родителей: ребенок может тратить деньги только с одобрения одного из родителей.

RIF Multisig

RIF Multisig предоставляет все функции Gnosis Safe + дополнительные методы SDK, впервые предлагая решение с мультиподписью для RSK и экосистемы Биткойн. Это также помогает привести DeFi для Биткойн в соответствие с Ethereum с точки зрения безопасности и UX. Разработчики могут интегрировать решение с открытым исходным кодом при поддержке команды RSK Apps & Services.

Архитектура решения RSK

Посетите DevPortal, чтобы узнать подробности и начать работу! Вы также можете получить поддержку от команды RIF Identity через RSK Open Slack.

Follow our news!