Пост
Поделитесь своими знаниями.
Rust SDK для интеграции с учетной записью multisig
Решение Multisig — это реализация смарт-аккаунта, разработанная и поддерживаемая основной командой account.tech. Оно использует основные функции фреймворка, включая намерения и действия, а также предоставляет дополнительные функции для управления конфигурацией.
- Sui
Ответы
1Внедрение мультиподписи от Account.tech — это не просто обычный смарт-кошелек с несколькими подписями. Это усовершенствованнаяплатформа смарт-аккаунтов, которая глубоко интегрируется с принципами абстракции учетных записей, особенно с использованием таких понятий, какнамеренияидействия. В отличие от стандартных контрактов с несколькими подписями, в которых все подписавшие стороны должны подписать их перед исполнением, эта система обеспечиваетболее программируемый контроль над одобрениями, логикой пороговых значений и структурой транзакций.
Вот что делает эту систему особенной в контексте реальных разработчиков:
Система намеренийпозволяет определить, чего хочет достичь пользователь или подписывающая сторона, абстрагируясь от низкоуровневых механик. Например, транзакция может сказать: «Я хочу обменять токен A на токен B на этом DEX из-за этой ошибки», вместо того чтобы заставлять подписывающую сторону управлять каждым звонком на микроуровне. Это упрощает логику работы с кошельком, а ее безопаснее делегировать или автоматизировать.
Действия— это атомарные операции, выполняющие это намерение. Учетная запись с несколькими подписями, созданная на основе этой платформы, может проверять, переупорядочивать или даже отклонять определенные действия на основе настроенных вами правил. Например, она может разрешать перевод токенов на сумму менее 500 долларов США одному подписанту, но для перевода токенов, превышающих сумму более 500 долларов, потребуется три подписанта.
Уровень управления конфигурациями— это то место, где проявляется настоящая гибкость. Вы можете динамически обновлять список подписавших лиц, устанавливать пороговые значения (например, 2 из 3) и контролировать разрешения — и все это без развертывания нового кошелька или перезагрузки всех настроек. Это идеальный вариант для DAO, небольших групп и даже опытных пользователей, которым нужен более детальный контроль.
По сравнению с устаревшими мультиподписными решениями, такими как Gnosis Safe, этонастраиваемость и готовность к будущему. Поскольку система построена на основе модульной логики смарт-счетов, вы можете использовать такие функции, как спонсорство газа (оплата газа в долларах США или спонсируется децентрализованным приложением), сеансовые ключи (для автоматических действий) или с легкостью подключиться к инфраструктуре, совместимой с ERC-4337.
Таким образом, это решение для мультиподписи — это не просто многократное одобрение. Речь идет о программируемой и компонуемой логике учетных записей, позволяющей интеллектуально контролировать подписывающие стороны, пороговые значения и действия и обновлять их по мере развития ваших потребностей.
Знаете ответ?
Пожалуйста, войдите в систему и поделитесь им.
Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.
Заработай свою долю из 1000 Sui
Зарабатывай очки репутации и получай награды за помощь в развитии сообщества Sui.
- Почему BCS требует точного порядка полей для десериализации, когда структуры Move содержат именованные поля?53
- «Ошибки проверки нескольких источников» в публикациях модуля Sui Move — автоматическое устранение ошибок43
- Сбой транзакции Sui: объекты, зарезервированные для другой транзакции25
- Как ограничения возможностей взаимодействуют с динамическими полями в гетерогенных коллекциях?05