Sui.

Допис

Діліться своїми знаннями.

article banner.
0xduckmove.
May 31, 2025
Стаття

Перетворення гаманців у програмовані, складні розумні агенти.

Account.tech - це фреймворк з відкритим кодом на блокчейні Sui, який впроваджує смарт-рахунки з високою продуктивністю гнучкі, безпечні та настроювані об'єкти облікових записів, які можуть виконувати дії в ланцюжку за допомогою модульної архітектури, заснованої на намірах.

Подумайте про це як про програмовані гаманці з вбудованою підтримкою multisig, логіки DAO, запланованого виконання, динамічного контролю доступу тощо.

Чому розумні облікові записи?

Традиційні рахунки - це просто пасивні контейнери. Вони тримають активи та підписують угоди. Розумні облікові записи — це активні, програмовані об'єкти, які можуть визначати логіку власності, автоматизувати робочі процеси та керувати активами на основі правил.

За допомогою Account.tech ці правила працюють у мережі, налаштовуються за допомогою модулів Move та застосовуються через Intents.

Ключові поняття

Структура розумного облікового запису

public struct Account<Config> has key, store {
    id: UID,
    metadata: Metadata,
    deps: Deps,
    intents: Intents,
    config: Config,
}

Розумний обліковий запис — це спільний об'єкт, що містить:

  • Метадані: описова інформація
  • Deps — використовувані пакети залежностей
  • Наміри - очікування або активні запити на виконання дій
  • Конфігурація — користувальницький набір правил (наприклад, мультиsig, на основі ролей, логіка DAO)

Кожен обліковий запис має унікальний модуль конфігурації, який визначає спосіб вирішення намірів.

Виконання на основі намірів

Інтент — це структурований запит на виконання однієї або декількох дій у мережі. Він прогресує через 3 етапи:

  • Запит користувача створює намір з діями
  • Роздільна здатність — модуль конфігурації перевіряє, чи виконуються умови
  • Виконання - будь-хто може виконати намір, коли він дійсний

Приклад: багатозначний намір переказувати кошти буде виконаний лише після того, як достатньо учасників схвалить його.

  1. Дії = Модульні одиниці виконання

Кожна дія є окремою структурою Move, наприклад:

struct WithdrawAction { object_id: ID }
struct TransferAction { recipient: address }

Ви можете скласти кілька дій в одному намірі. Наприклад:

Withdraw → Transfer → Withdraw → Transfer

Це забезпечує розширені робочі процеси, такі як атомні заміни, пакетні передачі, випуски сховищ на основі часу тощо.

Конфігурація: Настроювана логіка власності

Тип Config визначає спосіб вирішення намірів. Ви можете підключити логіку, таку як:

  1. ✅ Мультисіг з зваженими голосами
  2. 🔐 Рольовий контроль доступу
  3. 🗳 Логіка голосування DAO
  4. ⏳ Затримки часу або повторювані завдання
  5. 💾 Відновлювальні потоки

Кожен намір відстежує результат, який відображає статус резолюції (наприклад, зібрані голоси, надані схвалення тощо).

Дізнатися більше

  1. 🔗 Документи: https://account-tech.gitbook.io/docs
  2. 🧑‍💻 GitHub: https://github.com/account-tech
  • Sui
1
Поділитися
Коментарі
.

Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.

306Пости450Відповіді
Sui.X.Peera.

Зароби свою частку з 1000 Sui

Заробляй бали репутації та отримуй винагороди за допомогу в розвитку спільноти Sui.

Кампанія винагородЧервень
Ми використовуємо файли cookie, щоб гарантувати вам найкращий досвід на нашому сайті.
Детальніше