Мультиподписной (Multi-Sig) кошелек - это цифровой кошелек, требующий нескольких ключей для авторизации транзакции, вместо того чтобы полагаться на одного пользователя для управления процессом. Этот дополнительный уровень безопасности помогает предотвратить несанкционированные транзакции.
В отличие от традиционных кошельков, кошелек Multi-Sig требует нескольких закрытых ключей для доступа к средствам, что снижает риск единой точки отказа. Эта концепция вдохновлена традиционными банковскими хранилищами, где для разблокировки активов требуется несколько уполномоченных сторон.
В настоящее время кошельки Multi-Sig широко используются для управления безопасностью блокчейна. Поставщики кошельков, такие как BitGo и Electrum, используют технологию Multi-Sig для усиления защиты средств пользователей. Кошельки Multi-Sig не только предотвращают несанкционированный доступ, но и помогают свести к минимуму риск потери активов из-за компрометации или утери одного ключа.
Одиночный кошелек с одной подписью: один пользователь контролирует закрытый ключ, и как только транзакция подписана, передача завершается.
Multi-Sig Кошелек: Требует утверждения транзакции несколькими авторизованными сторонами перед перемещением средств.
Кошельки Multi-Sig обычно используются в корпоративном управлении финансами, совместных инвестициях и управлении DAO (децентрализованной автономной организацией). Они значительно повышают безопасность средств и помогают избежать единых точек отказа.
С кошельками Single-Sig активы полностью контролируются одним закрытым ключом, и любой, у кого есть доступ к этому ключу, может свободно перемещать средства. Несмотря на то, что этот метод прост и удобен, он представляет значительные риски для безопасности, что делает его уязвимым для взлома, фишинга или кражи ключей.
В отличие от них, кошельки Multi-Sig повышают безопасность за счет механизма «множественных подписей», требующего одобрения нескольких уполномоченных сторон, прежде чем транзакция может быть выполнена. Распространенная модель m-n Multi-Sig предусматривает, что из n закрытых ключей по крайней мере m должны подписаться для авторизации транзакции.
Например, схема «2 из 3 Multi-Sig» требует, чтобы по крайней мере 2 из 3 владельцев закрытых ключей дали согласие, прежде чем транзакция может быть завершена. Эта модель обеспечивает баланс между безопасностью и удобством работы, что делает ее идеальным выбором для управления командными средствами и управления DAO.
Источник: coindesk.com
Во время тестирования блокчейн-проекта командам обычно требуется использовать тестовые средства, предоставленные компанией. Традиционный подход часто включает обмен закрытыми ключами, но это может создавать серьезные риски безопасности. Мультиподписные кошельки помогают децентрализовать управление, уменьшая вероятность злоупотреблений или несанкционированного доступа, и делают процесс управления более безопасным и прозрачным.
Биржи, общедоступные блокчейны, поставщики платежных услуг и другие организации часто должны хранить большие суммы активов on-chain. Учетные записи, управляемые одним частным ключом, являются приоритетными целями для атак. Хотя меры безопасности, такие как изоляция сети и двухфакторная аутентификация, предлагают некоторую защиту, они не исключают риска единой точки отказа. Технология Multi-Sig гарантирует, что даже если один ключ скомпрометирован, хакеры не могут независимо перемещать средства, значительно повышая общую безопасность.
Блокчейн-компании, управляющие такими активами, как BTC, USDT и USDC, после сбора средств должны соблюдать баланс между безопасностью и операционной эффективностью. Кошельки Multi-Sig позволяют предприятиям создавать многосторонние механизмы утверждения, предотвращая риски, которые могут возникнуть из-за того, что один человек управляет средствами, и обеспечивая лучшее соответствие и контроль при управлении активами.
На децентрализованных биржах (DEX) и в таких системах, как Lightning Network, кошельки Multi-Sig обычно используются для хранения и проверки транзакций. Требуя, чтобы несколько сторон совместно управляли активами, эти кошельки снижают риски, связанные с централизацией, и повышают прозрачность транзакций.
При кастодиальных сделках доверенные третьи стороны могут удерживать часть ключей для защиты прав как покупателей, так и продавцов. Multi-Sig также играет важную роль в планировании наследства, где доверенные члены семьи могут получить доступ к активам после получения соответствующего разрешения, предотвращая потерю средств из-за неожиданных событий.
Для лиц, удерживающих большие суммы криптовалюты, мультиподписные кошельки обеспечивают дополнительный уровень безопасности. Даже если некоторые приватные ключи будут обнаружены, средства останутся защищенными. Такой подход эффективно смягчает риски хакерских атак, потери устройства или кражи.
Источник: x
Мультиподписной кошелек использует систему M-of-N, что означает, что из N частных ключей, по крайней мере, M должны подписать транзакцию, чтобы она была авторизована. Например, для 2 из 3 мультиподписных кошельков требуется два из трех частных ключей для авторизации транзакции. Этот метод аналогичен корпоративной системе утверждения, обеспечивая более высокий уровень безопасности и предотвращая единичные точки отказа.
Мульти-подписные кошельки основаны на асимметричном шифровании (криптография с открытым ключом), которое включает в себя:
Открытый ключ: Этот ключ используется для генерации адреса кошелька и может быть общедоступным.
Приватный ключ: используется для подписи транзакций и должен храниться в надежном месте, не должен быть раскрыт.
В кошельке с мультиподписью у каждого подписанта есть уникальная пара открытого и закрытого ключей. Несколько открытых ключей объединяются для формирования адреса с мультиподписью.
Сеть Bitcoin изначально поддерживает транзакции Multi-Sig, в основном полагаясь на механизмы P2SH (Pay-to-Script-Hash) и P2WSH (Pay-to-Witness-Script-Hash).
В сети Bitcoin P2SH позволяет хешировать сложные транзакционные сценарии, что делает мульти-сигнатурные транзакции более простыми:
Создать Multi-Sig адрес:
N публичных ключей используются для генерации сценария выкупа, задающего правило M-of-N.
Хэш скрипта погашения вычисляется с помощью Hash160 (хеш-функция), создавая адрес P2SH Multi-Sig.
Пополните средства на адрес Multi-Sig:
Средства зачисляются на этот адрес, но их нельзя использовать напрямую. Чтобы их разблокировать, необходимо выполнить правило M-of-N.
Подписать и транслировать транзакцию:
Как только транзакция инициирована, необходимо собрать достаточное количество подписей закрытого ключа.
После подписания транзакция транслируется в блокчейн, где майнеры проверяют и подтверждают ее.
P2WSH - это улучшенная версия P2SH, поддерживающая SegWit (Segregated Witness):
Данные транзакций хранятся в структуре Witness, что позволяет сократить использование пространства блока и снизить комиссию за транзакцию.
Более эффективная проверка транзакций улучшает масштабируемость сети Bitcoin.
Источник: learnmeabitcoin.com
Кошельки Ethereum Multi-Sig используют смарт-контракты для реализации системы Multi-Sig:
Развертывание контракта Multi-Sig:
Адреса подписантов и правило M-of-N настраиваются в смарт-контракте.
Средства вносятся в контракт, и его логика определяет, может ли произойти передача или нет.
Инициирование транзакции:
Один из подписантов отправляет запрос на транзакцию, а другие подписанты предоставляют свое согласие с помощью подписей.
Выполнение контракта транзакции:
Контракт обрабатывает транзакцию только тогда, когда собрано необходимое количество (M) действительных подписей.
Благодаря гибкости смарт-контрактов Ethereum, кошельки Multi-Sig могут поддерживать настраиваемые разрешения, временные блокировки и другие продвинутые функции, что делает их идеальными для управления средствами в командах или организациях.
Источник: docs.alchemy.com
Основные технологии, лежащие в основе кошельков Multi-Sig, включают в себя управление публичными и закрытыми ключами, сам механизм Multi-Sig и то, как он реализован как в Биткойне, так и в Эфириуме.
В то время как Bitcoin использует P2SH и P2WSH для предоставления эффективных и простых транзакций, Ethereum обеспечивает большую гибкость и настраиваемость с помощью своей системы смарт-контрактов.
По мере того, как технологии продолжают развиваться, кошельки Multi-Sig станут более безопасными и удобными в использовании, а также будут интегрированы в большее количество блокчейн-платформ.
Настроенные пороги подписи: Вы можете настроить многосигнатурное (например, 2/3, 3/5) соглашение для повышения безопасности транзакции.
Децентрализованное управление: средства контролируются через смарт-контракты, что исключает зависимость от одной стороны.
Гибкий контроль разрешений: Возможность добавлять или удалять подписантов повышает гибкость управления.
Автоматизированное исполнение: интегрируется с такими сценариями, как транзакции DAO, DeFi и NFT, для автоматического запуска сложных операций.
Прежде чем создать кошелек с несколькими подписями, важно выбрать платформу, поддерживающую функциональность с несколькими подписями. Некоторые из ведущих платформ включают в себя:
BitGo: Идеально подходит для предприятий, предлагая надежные функции безопасности и поддержку API.
Electrum: кошелек с поддержкой Bitcoin Multi-Sig, предназначенный для продвинутых пользователей.
Armory: Предлагает автономное хранение и расширенные возможности безопасности, ориентированные на профессиональных пользователей.
Процесс настройки может отличаться в зависимости от платформы, поэтому рекомендуется обратиться к официальным руководствам или обучающим видео для получения четких инструкций.
После выбора платформы выполните следующие действия, чтобы настроить кошелек Multi-Sig:
Создайте кошелек: установите схему M-of-N Multi-Sig для обеспечения баланса между безопасностью и гибкостью.
Создание ключей: Создайте несколько частных ключей и поделитесь открытыми ключами с другими участниками.
Настроить разрешения: Укажите минимальное количество подписей, необходимых для авторизации транзакции (например, 2 из 3).
Тестовые транзакции: Отправьте небольшую тестовую транзакцию, чтобы убедиться, что система Multi-Sig работает правильно.
Выполнение транзакции: При инициировании транзакции она будет одобрена и передана в блокчейн только после достижения необходимого количества подписей.
Система Multi-Sig обеспечивает дополнительный уровень безопасности, что делает гораздо сложнее для хакеров или злонамеренных действующих лиц захватить контроль над средствами, так как им нужно было бы проникнуть в устройства или учетные записи нескольких держателей ключей.
Источник: blog.ueex.com
Кошельки с мультиподписью следуют правилу M из N, что означает, что как минимум M подписей из N ключей должны утвердить транзакцию перед ее выполнением.
1/2 Multi-Sig: Подходит для двух доверенных лиц, где каждая сторона может независимо инициировать транзакции.
2/2 Multi-Sig: Лучший вариант для ситуаций высокой безопасности, таких как управление хранилищем, где оба частных ключа должны быть подписаны одновременно для доступа к средствам.
2/3 Multi-Sig: Подходит для партнерств, позволяя совершать транзакции даже в случае потери одного из частных ключей, при условии одобрения оставшихся подписантов.
1/3, 3/6, 5/8 Multi-Sig: Идеально подходит для более сложных сценариев управления средствами, где правила могут быть адаптированы к конкретным потребностям.
Некоторые из ведущих кошельков с мультиподписью включают Gnosis Safe, Safeheron, BitGo и т. д., которые поддерживают Ethereum, BTC и несколько других блокчейнов. Эти кошельки широко используются для управления DAO, управления институциональными фондами и обеспечения безопасности личных активов.
Gnosis Safe выделяется как самое популярное децентрализованное решение мультиподписи. Safeheron и BitGo предлагают безопасность и соответствие требованиям предприятий, в то время как Casa адаптирована для долгосрочных держателей BTC. Electrum и Sparrow ориентированы на более технических пользователей, в то время как Linen и Keystone объединяют функции социального восстановления с аппаратной безопасностью. Каждый кошелек имеет свои преимущества в областях, таких как безопасность, удобство использования и целевые приложения, что делает их подходящими для различных потребностей.
Введение: BitGo предоставляет услуги мультиподписных кошельков с упором на уровень институциональной безопасности, поддерживая различные криптовалюты. С мультиподписными конфигурациями, такими как 2/3 или 3/5, потеря одного частного ключа не приводит к потере средств.
Преимущества:
Надежная защита: такие функции, как 2FA, мультиподпись и холодное хранилище, обеспечивают многоуровневую защиту.
Страховое покрытие: В случае потери средств BitGo предлагает страховку для покрытия убытков, что делает его идеальным выбором для предприятий и учреждений.
Поддерживает несколько криптовалют: BitGo поддерживает Bitcoin, Ethereum, Ripple, Bitcoin Cash и другие.
Недостатки:
Сложная настройка: настройка BitGo требует технических знаний, что может быть сложно для начинающих.
Более высокие комиссии: сервис взимает более высокие комиссии по сравнению с более простыми сервисами кошелька.
Опыт пользователя: BitGo хорошо подходит для институтов, требующих надежных функций безопасности и точного контроля над средствами. Однако отдельные пользователи могут обнаружить, что установка сложна, а комиссии относительно высоки.
Источник: bitgo.com
Введение: Electrum - это легкий кошелек Bitcoin, поддерживающий мультиподписные конфигурации, такие как 2/3 и 3/5. Он позволяет нескольким сторонам управлять кошельком и утверждать транзакции.
Преимущества:
Очень гибкий: пользователи могут свободно устанавливать количество участников и требования к подписи.
Эффективный и легкий: Electrum не требует загрузки всего блокчейна, что делает его экономичным по месту.
Открытый исходный код: Пользователи могут проверить код на безопасность, так как Electrum имеет открытый исходный код.
Недостатки:
Только Bitcoin: Electrum поддерживает только Bitcoin и не поддерживает другие криптовалюты.
Устаревший интерфейс: По сравнению с некоторыми основными кошельками, интерфейс Electrum кажется устаревшим и может быть не очень удобным для пользователя.
Пользовательский опыт: Electrum - отличный выбор для пользователей Bitcoin с некоторыми техническими знаниями, особенно для настройки кошельков с несколькими подписями для безопасного управления. Однако его устаревший интерфейс и пользовательский опыт могут быть не идеальными для новичков.
Источник: electrum.org
Введение: Gnosis Safe - это мультиподписной кошелек, построенный на платформе Ethereum, поддерживающий токены ERC-20 и ERC-721. Он позволяет пользователям настраивать несколько подписантов и настраивать разрешения.
Преимущества:
Многофункциональность: помимо мультиподписей, он интегрируется с рядом децентрализованных приложений (DApps).
Отличный опыт пользователя: по сравнению с другими мультиподписными кошельками, Gnosis Safe предлагает чистый, удобный интерфейс, что делает его идеальным для команд и организаций.
Крепкая поддержка сообщества: Как центральный кошелек в экосистеме Ethereum, он пользуется значительной поддержкой со стороны сообщества и разработчиков.
Недостатки:
Высокие комиссии: поскольку он основан на сети Ethereum, пользователи могут столкнуться с высокой комиссией за газ при выполнении транзакций.
Только токены Ethereum и ERC: Если вам нужно управлять активами на других блокчейнах, Gnosis Safe не сможет помочь.
Пользовательский опыт: Gnosis Safe популярен в экосистеме Ethereum, особенно среди организаций и команд. Он предлагает гибкую настройку и конфигурационные параметры, что делает его относительно простым в использовании. Однако, поскольку он зависит от сети Ethereum, комиссии за газ могут быть высокими, и он поддерживает только токены Ethereum и ERC.
Источник: safe.global
В традиционных кошельках с одной подписью приватный ключ является единственным средством контроля над средствами. Если он будет утерян или скомпрометирован, активы могут исчезнуть навсегда. Кошельки с несколькими подписями снижают риск возникновения единой точки отказа, требуя многократной авторизации с закрытым ключом. Даже если один ключ украден, злоумышленник не может выполнять транзакции самостоятельно, что значительно повышает безопасность средств.
Например, в конфигурации 2 из 3 с несколькими подписями для авторизации транзакции требуется только два из трех закрытых ключей. Это означает, что даже в случае утери одного ключа средства остаются в безопасности и под контролем. Предприятия, DAO и DeFi-проекты могут использовать кошельки с мультиподписью в качестве безопасных хранилищ для поддержания прозрачности и защиты средств.
Транзакции в блокчейне необратимы, и после отправки средств на неправильный адрес их почти невозможно восстановить. Мультиподписные кошельки снижают вероятность ошибок, требуя подтверждения транзакций несколькими сторонами перед их выполнением.
Например, в установке мультиподписи 3 из 5, по крайней мере три из пяти директоров должны утвердить транзакцию, чтобы она прошла. Это не только предотвращает случайные ошибки, но и минимизирует риск злоупотребления своей властью одного человека.
Компании могут использовать кошельки с несколькими подписями для коллективного управления средствами, гарантируя, что все транзакции будут одобрены несколькими сторонами. Например, стартап может использовать модель 2 из 3 или 3 из 5, чтобы гарантировать, что любое движение фонда требует одобрения со стороны нескольких учредителей или финансовых директоров, снижая риск внутреннего мошенничества или незаконного присвоения.
Мультиподписные кошельки также могут использоваться для услуг доверительного управления, обеспечивая, что средства выплачиваются только тогда, когда обе стороны выполняют свою часть соглашения. Например, в сделке по закупке третьесторонний арбитратор может выступать в качестве одного из подписантов в настройке мультиподписи 2 из 3, гарантируя, что оплата обрабатывается только после того, как покупатель и продавец согласуются.
Многие DeFi протоколы, DAO и команды блокчейна используют кошельки с мультиподписью для управления административными разрешениями. Например, некоторые децентрализованные протоколы требуют одобрения мультиподписью от основной команды или голосования сообщества, прежде чем они смогут обновить параметры или улучшить смарт-контракты. Это гарантирует, что решения не принимаются одним администратором, снижая риски, связанные с централизацией, и повышая доверие к проекту.
Будущее развитие мультиподписных кошельков будет сосредоточено на следующих областях:
Технология многосторонних вычислений (MPC): MPC децентрализует процесс подписания, обеспечивая безопасные транзакции без раскрытия закрытых ключей. Это повысит безопасность и гибкость.
Интеграция с Ethereum и Layer 2: За счет снижения комиссий за транзакции и увеличения пропускной способности кошельки с мультиподписью станут более эффективными в сценариях высокочастотной торговли.
Доказательства с нулевым разглашением (ZKP): Доказательства с нулевым разглашением усилят защиту конфиденциальности, позволяя пользователям скрывать свою личность и сведения о транзакции, обеспечивая при этом действительность транзакции.
Интеграция с DAO: кошельки с несколькими подписями будут поддерживать децентрализованное управление сообществом, обеспечивая более прозрачное и безопасное управление активами.
Оптимизация пользовательского опыта: Упрощение процесса управления кошельком, интеграция с аппаратными кошельками и предоставление поддержки мультиподписных кошельков улучшат доступность и принятие мультиподписных кошельков.
Соблюдение законности: Усиленное взаимодействие с правилами KYC/AML обеспечит соблюдение глобальных регуляторных требований, повысив законность мультиподписных кошельков в основном использовании.
Эти достижения сделают мультиподписные кошельки более безопасными, эффективными, удобными для пользователя и приспособленными к более широким потребностям рынка.
Хотя мультиподписные кошельки обеспечивают улучшенную безопасность и возможности управления средствами, все же существуют определенные проблемы:
По сравнению с кошельками с одним подписантом, кошельки с множеством подписантов требуют согласования между несколькими сторонами и управления несколькими приватными ключами. Это может увеличить сложность операций, особенно для пользователей без технического образования.
Решение:
Используйте 2-из-3 мультиподписную модель для обеспечения баланса между безопасностью и удобством использования, гарантируя, что транзакцию можно завершить, даже если один из ключевых держателей недоступен.
Используйте удобные для пользователя многофункциональные кошельки, такие как Gnosis Safe, чтобы упростить процесс управления.
Хотя мультиподписные кошельки обеспечивают более высокий уровень безопасности, они также уменьшают удобство. Транзакции требуют множественного утверждения, что может замедлить перевод средств в срочных ситуациях.
Решение:
Установите соответствующее соотношение подписей, например, 2 из 3, чтобы гарантировать, что потеря одного ключа не сделает средства недоступными.
Распределите частные ключи по разным местам, чтобы уменьшить риск потери доступа из-за бедствий или сбоя устройства.
При использовании механизма мультиподписи 2 из 2 для управления средствами требуются оба закрытых ключа. Потеря одного ключа делает невозможным разблокировку или передачу средств, что делает их невосстановимыми.
Из-за децентрализованной природы блокчейна сама сеть блокчейна не предоставляет механизма для восстановления утраченных закрытых ключей. В результате, после потери закрытого ключа активы практически невозможно восстановить.
Решение:
Резервное копирование частных ключей: Самое простое решение - создать несколько резервных копий каждого частного ключа и хранить их надежно в разных местах, таких как аппаратные кошельки, бумажные кошельки или офлайн-устройства для хранения.
Внедрение сторонних кастодиальных сервисов: Некоторые платформы предлагают услуги по хранению закрытых ключей, которые могут помочь пользователям управлять своими закрытыми ключами и обеспечить поддержку восстановления в случае утери закрытого ключа. Однако это также приводит к централизованному риску, поскольку пользователи должны доверять третьему лицу управление своими закрытыми ключами.
Увеличение числа подписантов (например, 3/5 Multi-Sig): Увеличение числа подписантов в механизме Multi-Sig до 3 или более позволяет средствам оставаться доступными даже в случае потери одного из частных ключей, поскольку другие допустимые частные ключи все равно будут доступны для разблокировки средств. Это может эффективно снизить риск, связанный с потерей отдельного частного ключа.
Использование технологии шифрования шардинга: при использовании технологии шифрования шардинга закрытый ключ делится на несколько частей (например, схема Shamir's Secret Sharing). Даже если одна часть будет утеряна, оставшиеся части могут быть использованы для восстановления полного закрытого ключа.
Эти решения помогают снизить риск, вызванный потерей закрытого ключа, но конечный риск все еще существует. Решения должны учитывать как безопасность, так и возможность восстановления.
Кошельки Multi-Sig требуют нескольких подписей для одобрения, что может увеличить время, необходимое для транзакций, что делает их менее подходящими для сценариев, требующих быстрых транзакций.
Решение:
Используйте кошельки с мультиподписью только в ситуациях управления высокоценными или командными фондами; ежедневные маленькие транзакции все еще могут быть обработаны с помощью кошельков с однофамильной подписью.
Внедрите предустановленные стратегии авторизации, такие как автоматическое выполнение некоторых транзакций и сокращение количества подписей, необходимых для утверждения.
Несмотря на то, что кошельки Multi-Sig снижают риск того, что средства будет контролировать один человек, если злоумышленник контролирует более половины ключей, это все равно может привести к краже активов.
Решение:
Распределите владельцев закрытых ключей, чтобы избежать централизации в руках нескольких, тем самым снизив риск внутреннего мошенничества.
Совместите механизм временной блокировки, установив буферный период перед выполнением крупных переводов, чтобы иметь возможность вмешательства в случае ненормальной активности.
Многоподписные кошельки, хотя и предлагают значительные преимущества в области безопасности, все равно нужно учитывать баланс между управлением, удобством и потенциальными рисками. Установив разумные конфигурации и стратегии безопасности, эти вызовы могут быть эффективно смягчены, что делает многоподписные кошельки более подходящими для предприятий, организаций DAO и сценариев, требующих управления фондами высокой безопасности.
Кошельки Multi-Sig обеспечивают высокий уровень безопасности управления активами для учреждений, команд и DAO. Сеть Bitcoin достигает мультиподписи через P2SH/P2WSH, в то время как Ethereum полагается на смарт-контракты для более гибкого управления разрешениями.
Как технология для повышения безопасности активов, кошельки Multi-Sig широко применяются в управлении корпоративными средствами, управлении блокчейн-проектами и децентрализованных финансах (DeFi). По сравнению с традиционными кошельками с одной подписью, механизм мультиподписи повышает устойчивость к атакам и снижает риски, связанные с утечкой закрытого ключа или едиными точками отказа.
С развитием технологии блокчейн функциональность кошелька Multi-Sig будет еще больше улучшаться, предлагая более безопасные и прозрачные решения по управлению активами как для частных лиц, так и для учреждений. При выборе и использовании кошельков Multi-Sig пользователи должны соблюдать баланс между безопасностью и удобством работы, чтобы обеспечить эффективную защиту цифровых активов.
В будущем, с развитием таких технологий, как MPC, Rollup, ZKP и т.д., кошельки Multi-Sig получат дальнейшие улучшения в области безопасности, конфиденциальности и оптимизации затрат.
Мультиподписной (Multi-Sig) кошелек - это цифровой кошелек, требующий нескольких ключей для авторизации транзакции, вместо того чтобы полагаться на одного пользователя для управления процессом. Этот дополнительный уровень безопасности помогает предотвратить несанкционированные транзакции.
В отличие от традиционных кошельков, кошелек Multi-Sig требует нескольких закрытых ключей для доступа к средствам, что снижает риск единой точки отказа. Эта концепция вдохновлена традиционными банковскими хранилищами, где для разблокировки активов требуется несколько уполномоченных сторон.
В настоящее время кошельки Multi-Sig широко используются для управления безопасностью блокчейна. Поставщики кошельков, такие как BitGo и Electrum, используют технологию Multi-Sig для усиления защиты средств пользователей. Кошельки Multi-Sig не только предотвращают несанкционированный доступ, но и помогают свести к минимуму риск потери активов из-за компрометации или утери одного ключа.
Одиночный кошелек с одной подписью: один пользователь контролирует закрытый ключ, и как только транзакция подписана, передача завершается.
Multi-Sig Кошелек: Требует утверждения транзакции несколькими авторизованными сторонами перед перемещением средств.
Кошельки Multi-Sig обычно используются в корпоративном управлении финансами, совместных инвестициях и управлении DAO (децентрализованной автономной организацией). Они значительно повышают безопасность средств и помогают избежать единых точек отказа.
С кошельками Single-Sig активы полностью контролируются одним закрытым ключом, и любой, у кого есть доступ к этому ключу, может свободно перемещать средства. Несмотря на то, что этот метод прост и удобен, он представляет значительные риски для безопасности, что делает его уязвимым для взлома, фишинга или кражи ключей.
В отличие от них, кошельки Multi-Sig повышают безопасность за счет механизма «множественных подписей», требующего одобрения нескольких уполномоченных сторон, прежде чем транзакция может быть выполнена. Распространенная модель m-n Multi-Sig предусматривает, что из n закрытых ключей по крайней мере m должны подписаться для авторизации транзакции.
Например, схема «2 из 3 Multi-Sig» требует, чтобы по крайней мере 2 из 3 владельцев закрытых ключей дали согласие, прежде чем транзакция может быть завершена. Эта модель обеспечивает баланс между безопасностью и удобством работы, что делает ее идеальным выбором для управления командными средствами и управления DAO.
Источник: coindesk.com
Во время тестирования блокчейн-проекта командам обычно требуется использовать тестовые средства, предоставленные компанией. Традиционный подход часто включает обмен закрытыми ключами, но это может создавать серьезные риски безопасности. Мультиподписные кошельки помогают децентрализовать управление, уменьшая вероятность злоупотреблений или несанкционированного доступа, и делают процесс управления более безопасным и прозрачным.
Биржи, общедоступные блокчейны, поставщики платежных услуг и другие организации часто должны хранить большие суммы активов on-chain. Учетные записи, управляемые одним частным ключом, являются приоритетными целями для атак. Хотя меры безопасности, такие как изоляция сети и двухфакторная аутентификация, предлагают некоторую защиту, они не исключают риска единой точки отказа. Технология Multi-Sig гарантирует, что даже если один ключ скомпрометирован, хакеры не могут независимо перемещать средства, значительно повышая общую безопасность.
Блокчейн-компании, управляющие такими активами, как BTC, USDT и USDC, после сбора средств должны соблюдать баланс между безопасностью и операционной эффективностью. Кошельки Multi-Sig позволяют предприятиям создавать многосторонние механизмы утверждения, предотвращая риски, которые могут возникнуть из-за того, что один человек управляет средствами, и обеспечивая лучшее соответствие и контроль при управлении активами.
На децентрализованных биржах (DEX) и в таких системах, как Lightning Network, кошельки Multi-Sig обычно используются для хранения и проверки транзакций. Требуя, чтобы несколько сторон совместно управляли активами, эти кошельки снижают риски, связанные с централизацией, и повышают прозрачность транзакций.
При кастодиальных сделках доверенные третьи стороны могут удерживать часть ключей для защиты прав как покупателей, так и продавцов. Multi-Sig также играет важную роль в планировании наследства, где доверенные члены семьи могут получить доступ к активам после получения соответствующего разрешения, предотвращая потерю средств из-за неожиданных событий.
Для лиц, удерживающих большие суммы криптовалюты, мультиподписные кошельки обеспечивают дополнительный уровень безопасности. Даже если некоторые приватные ключи будут обнаружены, средства останутся защищенными. Такой подход эффективно смягчает риски хакерских атак, потери устройства или кражи.
Источник: x
Мультиподписной кошелек использует систему M-of-N, что означает, что из N частных ключей, по крайней мере, M должны подписать транзакцию, чтобы она была авторизована. Например, для 2 из 3 мультиподписных кошельков требуется два из трех частных ключей для авторизации транзакции. Этот метод аналогичен корпоративной системе утверждения, обеспечивая более высокий уровень безопасности и предотвращая единичные точки отказа.
Мульти-подписные кошельки основаны на асимметричном шифровании (криптография с открытым ключом), которое включает в себя:
Открытый ключ: Этот ключ используется для генерации адреса кошелька и может быть общедоступным.
Приватный ключ: используется для подписи транзакций и должен храниться в надежном месте, не должен быть раскрыт.
В кошельке с мультиподписью у каждого подписанта есть уникальная пара открытого и закрытого ключей. Несколько открытых ключей объединяются для формирования адреса с мультиподписью.
Сеть Bitcoin изначально поддерживает транзакции Multi-Sig, в основном полагаясь на механизмы P2SH (Pay-to-Script-Hash) и P2WSH (Pay-to-Witness-Script-Hash).
В сети Bitcoin P2SH позволяет хешировать сложные транзакционные сценарии, что делает мульти-сигнатурные транзакции более простыми:
Создать Multi-Sig адрес:
N публичных ключей используются для генерации сценария выкупа, задающего правило M-of-N.
Хэш скрипта погашения вычисляется с помощью Hash160 (хеш-функция), создавая адрес P2SH Multi-Sig.
Пополните средства на адрес Multi-Sig:
Средства зачисляются на этот адрес, но их нельзя использовать напрямую. Чтобы их разблокировать, необходимо выполнить правило M-of-N.
Подписать и транслировать транзакцию:
Как только транзакция инициирована, необходимо собрать достаточное количество подписей закрытого ключа.
После подписания транзакция транслируется в блокчейн, где майнеры проверяют и подтверждают ее.
P2WSH - это улучшенная версия P2SH, поддерживающая SegWit (Segregated Witness):
Данные транзакций хранятся в структуре Witness, что позволяет сократить использование пространства блока и снизить комиссию за транзакцию.
Более эффективная проверка транзакций улучшает масштабируемость сети Bitcoin.
Источник: learnmeabitcoin.com
Кошельки Ethereum Multi-Sig используют смарт-контракты для реализации системы Multi-Sig:
Развертывание контракта Multi-Sig:
Адреса подписантов и правило M-of-N настраиваются в смарт-контракте.
Средства вносятся в контракт, и его логика определяет, может ли произойти передача или нет.
Инициирование транзакции:
Один из подписантов отправляет запрос на транзакцию, а другие подписанты предоставляют свое согласие с помощью подписей.
Выполнение контракта транзакции:
Контракт обрабатывает транзакцию только тогда, когда собрано необходимое количество (M) действительных подписей.
Благодаря гибкости смарт-контрактов Ethereum, кошельки Multi-Sig могут поддерживать настраиваемые разрешения, временные блокировки и другие продвинутые функции, что делает их идеальными для управления средствами в командах или организациях.
Источник: docs.alchemy.com
Основные технологии, лежащие в основе кошельков Multi-Sig, включают в себя управление публичными и закрытыми ключами, сам механизм Multi-Sig и то, как он реализован как в Биткойне, так и в Эфириуме.
В то время как Bitcoin использует P2SH и P2WSH для предоставления эффективных и простых транзакций, Ethereum обеспечивает большую гибкость и настраиваемость с помощью своей системы смарт-контрактов.
По мере того, как технологии продолжают развиваться, кошельки Multi-Sig станут более безопасными и удобными в использовании, а также будут интегрированы в большее количество блокчейн-платформ.
Настроенные пороги подписи: Вы можете настроить многосигнатурное (например, 2/3, 3/5) соглашение для повышения безопасности транзакции.
Децентрализованное управление: средства контролируются через смарт-контракты, что исключает зависимость от одной стороны.
Гибкий контроль разрешений: Возможность добавлять или удалять подписантов повышает гибкость управления.
Автоматизированное исполнение: интегрируется с такими сценариями, как транзакции DAO, DeFi и NFT, для автоматического запуска сложных операций.
Прежде чем создать кошелек с несколькими подписями, важно выбрать платформу, поддерживающую функциональность с несколькими подписями. Некоторые из ведущих платформ включают в себя:
BitGo: Идеально подходит для предприятий, предлагая надежные функции безопасности и поддержку API.
Electrum: кошелек с поддержкой Bitcoin Multi-Sig, предназначенный для продвинутых пользователей.
Armory: Предлагает автономное хранение и расширенные возможности безопасности, ориентированные на профессиональных пользователей.
Процесс настройки может отличаться в зависимости от платформы, поэтому рекомендуется обратиться к официальным руководствам или обучающим видео для получения четких инструкций.
После выбора платформы выполните следующие действия, чтобы настроить кошелек Multi-Sig:
Создайте кошелек: установите схему M-of-N Multi-Sig для обеспечения баланса между безопасностью и гибкостью.
Создание ключей: Создайте несколько частных ключей и поделитесь открытыми ключами с другими участниками.
Настроить разрешения: Укажите минимальное количество подписей, необходимых для авторизации транзакции (например, 2 из 3).
Тестовые транзакции: Отправьте небольшую тестовую транзакцию, чтобы убедиться, что система Multi-Sig работает правильно.
Выполнение транзакции: При инициировании транзакции она будет одобрена и передана в блокчейн только после достижения необходимого количества подписей.
Система Multi-Sig обеспечивает дополнительный уровень безопасности, что делает гораздо сложнее для хакеров или злонамеренных действующих лиц захватить контроль над средствами, так как им нужно было бы проникнуть в устройства или учетные записи нескольких держателей ключей.
Источник: blog.ueex.com
Кошельки с мультиподписью следуют правилу M из N, что означает, что как минимум M подписей из N ключей должны утвердить транзакцию перед ее выполнением.
1/2 Multi-Sig: Подходит для двух доверенных лиц, где каждая сторона может независимо инициировать транзакции.
2/2 Multi-Sig: Лучший вариант для ситуаций высокой безопасности, таких как управление хранилищем, где оба частных ключа должны быть подписаны одновременно для доступа к средствам.
2/3 Multi-Sig: Подходит для партнерств, позволяя совершать транзакции даже в случае потери одного из частных ключей, при условии одобрения оставшихся подписантов.
1/3, 3/6, 5/8 Multi-Sig: Идеально подходит для более сложных сценариев управления средствами, где правила могут быть адаптированы к конкретным потребностям.
Некоторые из ведущих кошельков с мультиподписью включают Gnosis Safe, Safeheron, BitGo и т. д., которые поддерживают Ethereum, BTC и несколько других блокчейнов. Эти кошельки широко используются для управления DAO, управления институциональными фондами и обеспечения безопасности личных активов.
Gnosis Safe выделяется как самое популярное децентрализованное решение мультиподписи. Safeheron и BitGo предлагают безопасность и соответствие требованиям предприятий, в то время как Casa адаптирована для долгосрочных держателей BTC. Electrum и Sparrow ориентированы на более технических пользователей, в то время как Linen и Keystone объединяют функции социального восстановления с аппаратной безопасностью. Каждый кошелек имеет свои преимущества в областях, таких как безопасность, удобство использования и целевые приложения, что делает их подходящими для различных потребностей.
Введение: BitGo предоставляет услуги мультиподписных кошельков с упором на уровень институциональной безопасности, поддерживая различные криптовалюты. С мультиподписными конфигурациями, такими как 2/3 или 3/5, потеря одного частного ключа не приводит к потере средств.
Преимущества:
Надежная защита: такие функции, как 2FA, мультиподпись и холодное хранилище, обеспечивают многоуровневую защиту.
Страховое покрытие: В случае потери средств BitGo предлагает страховку для покрытия убытков, что делает его идеальным выбором для предприятий и учреждений.
Поддерживает несколько криптовалют: BitGo поддерживает Bitcoin, Ethereum, Ripple, Bitcoin Cash и другие.
Недостатки:
Сложная настройка: настройка BitGo требует технических знаний, что может быть сложно для начинающих.
Более высокие комиссии: сервис взимает более высокие комиссии по сравнению с более простыми сервисами кошелька.
Опыт пользователя: BitGo хорошо подходит для институтов, требующих надежных функций безопасности и точного контроля над средствами. Однако отдельные пользователи могут обнаружить, что установка сложна, а комиссии относительно высоки.
Источник: bitgo.com
Введение: Electrum - это легкий кошелек Bitcoin, поддерживающий мультиподписные конфигурации, такие как 2/3 и 3/5. Он позволяет нескольким сторонам управлять кошельком и утверждать транзакции.
Преимущества:
Очень гибкий: пользователи могут свободно устанавливать количество участников и требования к подписи.
Эффективный и легкий: Electrum не требует загрузки всего блокчейна, что делает его экономичным по месту.
Открытый исходный код: Пользователи могут проверить код на безопасность, так как Electrum имеет открытый исходный код.
Недостатки:
Только Bitcoin: Electrum поддерживает только Bitcoin и не поддерживает другие криптовалюты.
Устаревший интерфейс: По сравнению с некоторыми основными кошельками, интерфейс Electrum кажется устаревшим и может быть не очень удобным для пользователя.
Пользовательский опыт: Electrum - отличный выбор для пользователей Bitcoin с некоторыми техническими знаниями, особенно для настройки кошельков с несколькими подписями для безопасного управления. Однако его устаревший интерфейс и пользовательский опыт могут быть не идеальными для новичков.
Источник: electrum.org
Введение: Gnosis Safe - это мультиподписной кошелек, построенный на платформе Ethereum, поддерживающий токены ERC-20 и ERC-721. Он позволяет пользователям настраивать несколько подписантов и настраивать разрешения.
Преимущества:
Многофункциональность: помимо мультиподписей, он интегрируется с рядом децентрализованных приложений (DApps).
Отличный опыт пользователя: по сравнению с другими мультиподписными кошельками, Gnosis Safe предлагает чистый, удобный интерфейс, что делает его идеальным для команд и организаций.
Крепкая поддержка сообщества: Как центральный кошелек в экосистеме Ethereum, он пользуется значительной поддержкой со стороны сообщества и разработчиков.
Недостатки:
Высокие комиссии: поскольку он основан на сети Ethereum, пользователи могут столкнуться с высокой комиссией за газ при выполнении транзакций.
Только токены Ethereum и ERC: Если вам нужно управлять активами на других блокчейнах, Gnosis Safe не сможет помочь.
Пользовательский опыт: Gnosis Safe популярен в экосистеме Ethereum, особенно среди организаций и команд. Он предлагает гибкую настройку и конфигурационные параметры, что делает его относительно простым в использовании. Однако, поскольку он зависит от сети Ethereum, комиссии за газ могут быть высокими, и он поддерживает только токены Ethereum и ERC.
Источник: safe.global
В традиционных кошельках с одной подписью приватный ключ является единственным средством контроля над средствами. Если он будет утерян или скомпрометирован, активы могут исчезнуть навсегда. Кошельки с несколькими подписями снижают риск возникновения единой точки отказа, требуя многократной авторизации с закрытым ключом. Даже если один ключ украден, злоумышленник не может выполнять транзакции самостоятельно, что значительно повышает безопасность средств.
Например, в конфигурации 2 из 3 с несколькими подписями для авторизации транзакции требуется только два из трех закрытых ключей. Это означает, что даже в случае утери одного ключа средства остаются в безопасности и под контролем. Предприятия, DAO и DeFi-проекты могут использовать кошельки с мультиподписью в качестве безопасных хранилищ для поддержания прозрачности и защиты средств.
Транзакции в блокчейне необратимы, и после отправки средств на неправильный адрес их почти невозможно восстановить. Мультиподписные кошельки снижают вероятность ошибок, требуя подтверждения транзакций несколькими сторонами перед их выполнением.
Например, в установке мультиподписи 3 из 5, по крайней мере три из пяти директоров должны утвердить транзакцию, чтобы она прошла. Это не только предотвращает случайные ошибки, но и минимизирует риск злоупотребления своей властью одного человека.
Компании могут использовать кошельки с несколькими подписями для коллективного управления средствами, гарантируя, что все транзакции будут одобрены несколькими сторонами. Например, стартап может использовать модель 2 из 3 или 3 из 5, чтобы гарантировать, что любое движение фонда требует одобрения со стороны нескольких учредителей или финансовых директоров, снижая риск внутреннего мошенничества или незаконного присвоения.
Мультиподписные кошельки также могут использоваться для услуг доверительного управления, обеспечивая, что средства выплачиваются только тогда, когда обе стороны выполняют свою часть соглашения. Например, в сделке по закупке третьесторонний арбитратор может выступать в качестве одного из подписантов в настройке мультиподписи 2 из 3, гарантируя, что оплата обрабатывается только после того, как покупатель и продавец согласуются.
Многие DeFi протоколы, DAO и команды блокчейна используют кошельки с мультиподписью для управления административными разрешениями. Например, некоторые децентрализованные протоколы требуют одобрения мультиподписью от основной команды или голосования сообщества, прежде чем они смогут обновить параметры или улучшить смарт-контракты. Это гарантирует, что решения не принимаются одним администратором, снижая риски, связанные с централизацией, и повышая доверие к проекту.
Будущее развитие мультиподписных кошельков будет сосредоточено на следующих областях:
Технология многосторонних вычислений (MPC): MPC децентрализует процесс подписания, обеспечивая безопасные транзакции без раскрытия закрытых ключей. Это повысит безопасность и гибкость.
Интеграция с Ethereum и Layer 2: За счет снижения комиссий за транзакции и увеличения пропускной способности кошельки с мультиподписью станут более эффективными в сценариях высокочастотной торговли.
Доказательства с нулевым разглашением (ZKP): Доказательства с нулевым разглашением усилят защиту конфиденциальности, позволяя пользователям скрывать свою личность и сведения о транзакции, обеспечивая при этом действительность транзакции.
Интеграция с DAO: кошельки с несколькими подписями будут поддерживать децентрализованное управление сообществом, обеспечивая более прозрачное и безопасное управление активами.
Оптимизация пользовательского опыта: Упрощение процесса управления кошельком, интеграция с аппаратными кошельками и предоставление поддержки мультиподписных кошельков улучшат доступность и принятие мультиподписных кошельков.
Соблюдение законности: Усиленное взаимодействие с правилами KYC/AML обеспечит соблюдение глобальных регуляторных требований, повысив законность мультиподписных кошельков в основном использовании.
Эти достижения сделают мультиподписные кошельки более безопасными, эффективными, удобными для пользователя и приспособленными к более широким потребностям рынка.
Хотя мультиподписные кошельки обеспечивают улучшенную безопасность и возможности управления средствами, все же существуют определенные проблемы:
По сравнению с кошельками с одним подписантом, кошельки с множеством подписантов требуют согласования между несколькими сторонами и управления несколькими приватными ключами. Это может увеличить сложность операций, особенно для пользователей без технического образования.
Решение:
Используйте 2-из-3 мультиподписную модель для обеспечения баланса между безопасностью и удобством использования, гарантируя, что транзакцию можно завершить, даже если один из ключевых держателей недоступен.
Используйте удобные для пользователя многофункциональные кошельки, такие как Gnosis Safe, чтобы упростить процесс управления.
Хотя мультиподписные кошельки обеспечивают более высокий уровень безопасности, они также уменьшают удобство. Транзакции требуют множественного утверждения, что может замедлить перевод средств в срочных ситуациях.
Решение:
Установите соответствующее соотношение подписей, например, 2 из 3, чтобы гарантировать, что потеря одного ключа не сделает средства недоступными.
Распределите частные ключи по разным местам, чтобы уменьшить риск потери доступа из-за бедствий или сбоя устройства.
При использовании механизма мультиподписи 2 из 2 для управления средствами требуются оба закрытых ключа. Потеря одного ключа делает невозможным разблокировку или передачу средств, что делает их невосстановимыми.
Из-за децентрализованной природы блокчейна сама сеть блокчейна не предоставляет механизма для восстановления утраченных закрытых ключей. В результате, после потери закрытого ключа активы практически невозможно восстановить.
Решение:
Резервное копирование частных ключей: Самое простое решение - создать несколько резервных копий каждого частного ключа и хранить их надежно в разных местах, таких как аппаратные кошельки, бумажные кошельки или офлайн-устройства для хранения.
Внедрение сторонних кастодиальных сервисов: Некоторые платформы предлагают услуги по хранению закрытых ключей, которые могут помочь пользователям управлять своими закрытыми ключами и обеспечить поддержку восстановления в случае утери закрытого ключа. Однако это также приводит к централизованному риску, поскольку пользователи должны доверять третьему лицу управление своими закрытыми ключами.
Увеличение числа подписантов (например, 3/5 Multi-Sig): Увеличение числа подписантов в механизме Multi-Sig до 3 или более позволяет средствам оставаться доступными даже в случае потери одного из частных ключей, поскольку другие допустимые частные ключи все равно будут доступны для разблокировки средств. Это может эффективно снизить риск, связанный с потерей отдельного частного ключа.
Использование технологии шифрования шардинга: при использовании технологии шифрования шардинга закрытый ключ делится на несколько частей (например, схема Shamir's Secret Sharing). Даже если одна часть будет утеряна, оставшиеся части могут быть использованы для восстановления полного закрытого ключа.
Эти решения помогают снизить риск, вызванный потерей закрытого ключа, но конечный риск все еще существует. Решения должны учитывать как безопасность, так и возможность восстановления.
Кошельки Multi-Sig требуют нескольких подписей для одобрения, что может увеличить время, необходимое для транзакций, что делает их менее подходящими для сценариев, требующих быстрых транзакций.
Решение:
Используйте кошельки с мультиподписью только в ситуациях управления высокоценными или командными фондами; ежедневные маленькие транзакции все еще могут быть обработаны с помощью кошельков с однофамильной подписью.
Внедрите предустановленные стратегии авторизации, такие как автоматическое выполнение некоторых транзакций и сокращение количества подписей, необходимых для утверждения.
Несмотря на то, что кошельки Multi-Sig снижают риск того, что средства будет контролировать один человек, если злоумышленник контролирует более половины ключей, это все равно может привести к краже активов.
Решение:
Распределите владельцев закрытых ключей, чтобы избежать централизации в руках нескольких, тем самым снизив риск внутреннего мошенничества.
Совместите механизм временной блокировки, установив буферный период перед выполнением крупных переводов, чтобы иметь возможность вмешательства в случае ненормальной активности.
Многоподписные кошельки, хотя и предлагают значительные преимущества в области безопасности, все равно нужно учитывать баланс между управлением, удобством и потенциальными рисками. Установив разумные конфигурации и стратегии безопасности, эти вызовы могут быть эффективно смягчены, что делает многоподписные кошельки более подходящими для предприятий, организаций DAO и сценариев, требующих управления фондами высокой безопасности.
Кошельки Multi-Sig обеспечивают высокий уровень безопасности управления активами для учреждений, команд и DAO. Сеть Bitcoin достигает мультиподписи через P2SH/P2WSH, в то время как Ethereum полагается на смарт-контракты для более гибкого управления разрешениями.
Как технология для повышения безопасности активов, кошельки Multi-Sig широко применяются в управлении корпоративными средствами, управлении блокчейн-проектами и децентрализованных финансах (DeFi). По сравнению с традиционными кошельками с одной подписью, механизм мультиподписи повышает устойчивость к атакам и снижает риски, связанные с утечкой закрытого ключа или едиными точками отказа.
С развитием технологии блокчейн функциональность кошелька Multi-Sig будет еще больше улучшаться, предлагая более безопасные и прозрачные решения по управлению активами как для частных лиц, так и для учреждений. При выборе и использовании кошельков Multi-Sig пользователи должны соблюдать баланс между безопасностью и удобством работы, чтобы обеспечить эффективную защиту цифровых активов.
В будущем, с развитием таких технологий, как MPC, Rollup, ZKP и т.д., кошельки Multi-Sig получат дальнейшие улучшения в области безопасности, конфиденциальности и оптимизации затрат.