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

Перетворення гаманців у програмовані, складні розумні агенти.
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 етапи:
- Запит користувача створює намір з діями
- Роздільна здатність — модуль конфігурації перевіряє, чи виконуються умови
- Виконання - будь-хто може виконати намір, коли він дійсний
Приклад: багатозначний намір переказувати кошти буде виконаний лише після того, як достатньо учасників схвалить його.
- Дії = Модульні одиниці виконання
Кожна дія є окремою структурою Move, наприклад:
struct WithdrawAction { object_id: ID }
struct TransferAction { recipient: address }
Ви можете скласти кілька дій в одному намірі. Наприклад:
Withdraw → Transfer → Withdraw → Transfer
Це забезпечує розширені робочі процеси, такі як атомні заміни, пакетні передачі, випуски сховищ на основі часу тощо.
Конфігурація: Настроювана логіка власності
Тип Config визначає спосіб вирішення намірів. Ви можете підключити логіку, таку як:
- ✅ Мультисіг з зваженими голосами
- 🔐 Рольовий контроль доступу
- 🗳 Логіка голосування DAO
- ⏳ Затримки часу або повторювані завдання
- 💾 Відновлювальні потоки
Кожен намір відстежує результат, який відображає статус резолюції (наприклад, зібрані голоси, надані схвалення тощо).
Дізнатися більше
- 🔗 Документи: https://account-tech.gitbook.io/docs
- 🧑💻 GitHub: https://github.com/account-tech
- Sui
Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.
Зароби свою частку з 1000 Sui
Заробляй бали репутації та отримуй винагороди за допомогу в розвитку спільноти Sui.

- 0xduckmove... SUI+88
1
- harry phan... SUI+61
2
- MiniBob... SUI+57
3
- ... SUIHaGiang+56
- ... SUIRogue+47
- ... SUIRogueRig+44
- ... SUIPeera Admin+25
- ... SUIVens.sui+20
- ... SUIMarlKey+20
- ... SUIdudley_smith+16