Предприятия и частные лица все чаще хранят Биткойн в качестве резервного актива в кошельках с несколькими подписями, поскольку, полагаясь только на одного человека, хранящего закрытый ключ, можно допустить досадные ошибки в обеспечении безопасности средств. Тем не менее, кошельки с несколькими подписями также не являются обобщением для всех случаев использования, и новые технологии также необходимы. Эта статья посвящена быстро итерируемым технологиям экосистемы кошельков, известным проектам экосистемы кошельков, а также сравнению преимуществ, недостатков и применимых сценариев.
Суть Multisig заключается в том, что транзакции цифровых криптовалют по одному адресу требуют подписей, сгенерированных несколькими закрытыми ключами, для авторизации через определенный контракт.
Это позволяет кошелькам с несколькими подписями обеспечивать более высокий уровень безопасности, чем механизм с одним закрытым ключом. В частности, для бизнес-клиентов, DAO, многочисленные кошельки предоставляют пользователям общий контроль для предотвращения внутреннего мошенничества. Затем криптокошельки постепенно начинают удовлетворять потребности предприятий.
Диаграмма 3: Упрощенный процесс многократной подписи
Однако, в силу различных условий, применение Multsig ограничено только DAO (принятие рынком не было благоприятным). Поэтому инновации и оптимизация пользовательского опыта становятся неотложной задачей.
Чтобы решить проблему эффективности, Gnosis Safe впоследствии получает доступ к смарт-контрактам (trace_transaction и trace_blocks) для сбора всей информации о мультиподписях и позволяет Вам собирать подписи вне цепи и получать данные об отложенных транзакциях с мультиподписями. Это позволяет подписывать некоторые транзакции с несколькими подписями вне цепи, что экономит бензин и время пользователей.
Чтобы уменьшить проблемы анонимности, разработчики предлагают сочетать мультиподпись с ZK для децентрализации закрытых ключей при создании стеганографии. Кошелек, названный ZK Dompet, пытается стать первопроходцем.
Если учесть лучшую совместимость с несколькими цепочками и более легкий доступ к корректировке структуры. MPC Wallet и пороговые подписи могут быть в состоянии сделать это.
При использовании технологии нарезки закрытых ключей закрытый ключ делится на несколько копий и хранится на нескольких независимых узлах, где ни один человек или машина не имеют полного контроля над закрытым ключом (этот процесс называется Distributed Key Generation DKG). При выполнении таких операций, как транзакции, эти узлы совместно генерируют подписи с помощью безопасных многосторонних вычислительных протоколов без необходимости восстанавливать полный закрытый ключ.
Приведем элементарный пример: если А и В совместно управляют счетом с помощью TSS, они могут одновременно контролировать счет, не запоминая мнемоники. Если А хочет использовать его, он должен послать запрос В. После того, как В согласится, А и В вычислят некоторые промежуточные переменные (подразумевающие числовые отношения) на месте, используя свои собственные фрагменты с помощью набора установленных правил. После обмена информацией А сможет локально сгенерировать законную, полную подпись, и А переведет деньги со счета, когда подпись будет проверена.
Диаграмма 4: Упрощенный процесс подписания TSS
_ _
Для вышеупомянутых проблем с безопасностью и отзывом ZenGo предлагает последующую оптимизацию:
Как новый тип MPC-кошелька, OpenBlock сочетает в себе мультиподпись для реализации более безопасной функции публичного управления кошельком и поддержки социального восстановления.
Несовместим с большинством традиционных кошельков (нет мнемоники, нет полного закрытого ключа, хранящегося на одном устройстве).
Не стандартизирован и не поддерживается устройствами безопасности институционального уровня, такими как iPhone SEPs и HSMs.
В результате MPC в основном ориентирован на институциональных клиентов, таких как фонды, семейные офисы, биржи и кастодианы. Однако по мере роста потребностей рынка, например, повышения требований к управлению активами, пакетной торговле и другим функциям (субсидирование газа), кошельки MPC не могут быть реализованы самостоятельно. Затем принятие Eip-4337 и появление кошельков Abstract Account (AA) возродило их надежды.
Новаторский кошелек MPC Portal следует этому направлению в своих инновациях. Объедините Portal и ZeroDev, чтобы завершить головоломку MPC+AA.
Диаграмма 5: Процесс работы с абстрактным кошельком
Очевидно, что если Вы когда-либо узнавали о кошельках AA, то утверждение о том, что "решение для кошельков AA не стремится использовать какую-то одну технологию, а скорее смешивает и сочетает несколько технологий", нетрудно понять. Например, объединив MPC и AA (Portal и ZeroDev), Вы получите простое и безопасное управление ключами вне цепочки, а также гибкую проверку транзакций на цепочке. Более того, Slope сочетает в себе и мультисигму, и функции AA, чтобы получить преимущества обоих.
В следующем разделе этой статьи мы рассмотрим внутреннюю работу этой гибридной технологии, что позволит глубже понять ее последствия.
AA Smart Accounts открывает множество новых возможностей для Web3-приложений и кошельков, а благодаря особой комбинируемости, о которой говорилось выше, он обладает всеми преимуществами Multi-sig и функциональности MPC-кошелька. С помощью "умных" счетов пользователи могут не только легче управлять своими кошельками, но и гибко оптимизировать их работу. Как заявил Виталик, "Абстракция аккаунтов всегда была мечтой сообщества разработчиков ethereum", и, возможно, смарт-аккаунты станут будущим взаимодействий в Web3.
Предприятия и частные лица все чаще хранят Биткойн в качестве резервного актива в кошельках с несколькими подписями, поскольку, полагаясь только на одного человека, хранящего закрытый ключ, можно допустить досадные ошибки в обеспечении безопасности средств. Тем не менее, кошельки с несколькими подписями также не являются обобщением для всех случаев использования, и новые технологии также необходимы. Эта статья посвящена быстро итерируемым технологиям экосистемы кошельков, известным проектам экосистемы кошельков, а также сравнению преимуществ, недостатков и применимых сценариев.
Суть Multisig заключается в том, что транзакции цифровых криптовалют по одному адресу требуют подписей, сгенерированных несколькими закрытыми ключами, для авторизации через определенный контракт.
Это позволяет кошелькам с несколькими подписями обеспечивать более высокий уровень безопасности, чем механизм с одним закрытым ключом. В частности, для бизнес-клиентов, DAO, многочисленные кошельки предоставляют пользователям общий контроль для предотвращения внутреннего мошенничества. Затем криптокошельки постепенно начинают удовлетворять потребности предприятий.
Диаграмма 3: Упрощенный процесс многократной подписи
Однако, в силу различных условий, применение Multsig ограничено только DAO (принятие рынком не было благоприятным). Поэтому инновации и оптимизация пользовательского опыта становятся неотложной задачей.
Чтобы решить проблему эффективности, Gnosis Safe впоследствии получает доступ к смарт-контрактам (trace_transaction и trace_blocks) для сбора всей информации о мультиподписях и позволяет Вам собирать подписи вне цепи и получать данные об отложенных транзакциях с мультиподписями. Это позволяет подписывать некоторые транзакции с несколькими подписями вне цепи, что экономит бензин и время пользователей.
Чтобы уменьшить проблемы анонимности, разработчики предлагают сочетать мультиподпись с ZK для децентрализации закрытых ключей при создании стеганографии. Кошелек, названный ZK Dompet, пытается стать первопроходцем.
Если учесть лучшую совместимость с несколькими цепочками и более легкий доступ к корректировке структуры. MPC Wallet и пороговые подписи могут быть в состоянии сделать это.
При использовании технологии нарезки закрытых ключей закрытый ключ делится на несколько копий и хранится на нескольких независимых узлах, где ни один человек или машина не имеют полного контроля над закрытым ключом (этот процесс называется Distributed Key Generation DKG). При выполнении таких операций, как транзакции, эти узлы совместно генерируют подписи с помощью безопасных многосторонних вычислительных протоколов без необходимости восстанавливать полный закрытый ключ.
Приведем элементарный пример: если А и В совместно управляют счетом с помощью TSS, они могут одновременно контролировать счет, не запоминая мнемоники. Если А хочет использовать его, он должен послать запрос В. После того, как В согласится, А и В вычислят некоторые промежуточные переменные (подразумевающие числовые отношения) на месте, используя свои собственные фрагменты с помощью набора установленных правил. После обмена информацией А сможет локально сгенерировать законную, полную подпись, и А переведет деньги со счета, когда подпись будет проверена.
Диаграмма 4: Упрощенный процесс подписания TSS
_ _
Для вышеупомянутых проблем с безопасностью и отзывом ZenGo предлагает последующую оптимизацию:
Как новый тип MPC-кошелька, OpenBlock сочетает в себе мультиподпись для реализации более безопасной функции публичного управления кошельком и поддержки социального восстановления.
Несовместим с большинством традиционных кошельков (нет мнемоники, нет полного закрытого ключа, хранящегося на одном устройстве).
Не стандартизирован и не поддерживается устройствами безопасности институционального уровня, такими как iPhone SEPs и HSMs.
В результате MPC в основном ориентирован на институциональных клиентов, таких как фонды, семейные офисы, биржи и кастодианы. Однако по мере роста потребностей рынка, например, повышения требований к управлению активами, пакетной торговле и другим функциям (субсидирование газа), кошельки MPC не могут быть реализованы самостоятельно. Затем принятие Eip-4337 и появление кошельков Abstract Account (AA) возродило их надежды.
Новаторский кошелек MPC Portal следует этому направлению в своих инновациях. Объедините Portal и ZeroDev, чтобы завершить головоломку MPC+AA.
Диаграмма 5: Процесс работы с абстрактным кошельком
Очевидно, что если Вы когда-либо узнавали о кошельках AA, то утверждение о том, что "решение для кошельков AA не стремится использовать какую-то одну технологию, а скорее смешивает и сочетает несколько технологий", нетрудно понять. Например, объединив MPC и AA (Portal и ZeroDev), Вы получите простое и безопасное управление ключами вне цепочки, а также гибкую проверку транзакций на цепочке. Более того, Slope сочетает в себе и мультисигму, и функции AA, чтобы получить преимущества обоих.
В следующем разделе этой статьи мы рассмотрим внутреннюю работу этой гибридной технологии, что позволит глубже понять ее последствия.
AA Smart Accounts открывает множество новых возможностей для Web3-приложений и кошельков, а благодаря особой комбинируемости, о которой говорилось выше, он обладает всеми преимуществами Multi-sig и функциональности MPC-кошелька. С помощью "умных" счетов пользователи могут не только легче управлять своими кошельками, но и гибко оптимизировать их работу. Как заявил Виталик, "Абстракция аккаунтов всегда была мечтой сообщества разработчиков ethereum", и, возможно, смарт-аккаунты станут будущим взаимодействий в Web3.