Beitrag
Teile dein Wissen.

Verwandeln Sie Wallets in programmierbare, zusammensetzbare Smart Agents.
Account.tech ist ein Open-Source-Framework auf der Sui-Blockchain, das Smart Accounts sehr flexibel einführt Flexible, sichere und anpassbare Kontoobjekte, die mithilfe einer modularen, absichtsbasierten Architektur On-Chain-Aktionen ausführen können.
Stellen Sie sich das wie programmierbare Wallets mit nativer Unterstützung für Multisig, DAO-Logik, geplante Ausführung, dynamische Zugriffskontrolle und mehr vor.
Warum Smart Accounts?
Herkömmliche Konten sind nur passive Container. Sie halten Vermögenswerte und unterzeichnen Transaktionen. Smart Accounts sind aktive, programmierbare Entitäten, die die Eigentümerlogik definieren, Arbeitsabläufe automatisieren und Vermögenswerte auf der Grundlage von Regeln verwalten können.
Bei Account.tech sind diese Regeln in der Kette enthalten, können über Move-Module angepasst werden und werden über Intents durchgesetzt.
Wichtige Konzepte
Intelligente Kontostruktur
public struct Account<Config> has key, store {
id: UID,
metadata: Metadata,
deps: Deps,
intents: Intents,
config: Config,
}
Ein Smart Account ist ein gemeinsam genutztes Objekt, das Folgendes enthält:
- Metadaten: beschreibende Informationen
- Deps — verwendete Abhängigkeitspakete
- Absichten — ausstehende oder aktive Anfragen zur Ausführung von Aktionen
- Config — der benutzerdefinierte Regelsatz (z. B. multisig, rollenbasiert, DAO-Logik)
Jedes Konto hat ein einzigartiges Config-Modul, das festlegt, wie Intents aufgelöst werden.
Absichtsbasierte Ausführung
Eine Absicht ist eine strukturierte Anforderung zur Ausführung einer oder mehrerer On-Chain-Aktionen. Sie durchläuft 3 Stufen:
- Aufforderung, dass der Benutzer die Absicht mit Aktionen erstellt
- Lösung — Das Config-Modul prüft, ob die Bedingungen erfüllt sind
- Ausführung — jeder kann die Absicht ausführen, wenn sie gültig ist
Beispiel: Eine Absicht von mehreren Sigs, Gelder zu überweisen, wird erst ausgeführt, wenn genügend Mitglieder sie genehmigt haben.
- Aktionen = Modulare Ausführungseinheiten
Jede Aktion ist eine eigenständige Move-Struktur, wie:
struct WithdrawAction { object_id: ID }
struct TransferAction { recipient: address }
Sie können mehrere Aktionen in einer Absicht zusammenfassen. Zum Beispiel:
Withdraw → Transfer → Withdraw → Transfer
Dies ermöglicht erweiterte Workflows — wie Atomic Swaps, Batch-Transfers, zeitbasierte Tresorfreigaben usw.
Konfiguration: Anpassbare Eigentümerlogik
Der Config-Typ definiert, wie Absichten aufgelöst werden. Sie können Logik wie die folgende einbauen:
- ✅ Multisig mit gewichteten Stimmen
- 🔐 Rollenbasierte Zugriffskontrolle
- 🗳 DAO-Abstimmungslogik
- ⏳ Zeitverzögerungen oder wiederkehrende Aufgaben
- 💾 Abläufe bei der Wiederherstellung
Jede Absicht verfolgt ein Ergebnis, das den Stand der Lösung darstellt (z. B. gesammelte Stimmen, erteilte Genehmigungen usw.).
Erfahren Sie mehr
- 🔗 Dokumente: 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.
Verdiene deinen Anteil an 1000 Sui
Sammle Reputationspunkte und erhalte Belohnungen für deine Hilfe beim Wachstum der Sui-Community.

- 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