Sui.

Beitrag

Teile dein Wissen.

article banner.
0xduckmove.
May 31, 2025
Artikel

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.

  1. 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:

  1. ✅ Multisig mit gewichteten Stimmen
  2. 🔐 Rollenbasierte Zugriffskontrolle
  3. 🗳 DAO-Abstimmungslogik
  4. ⏳ Zeitverzögerungen oder wiederkehrende Aufgaben
  5. 💾 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

  1. 🔗 Dokumente: https://account-tech.gitbook.io/docs
  2. 🧑‍💻 GitHub: https://github.com/account-tech
  • Sui
1
Teilen
Kommentare
.

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

306Beiträge450Antworten
Sui.X.Peera.

Verdiene deinen Anteil an 1000 Sui

Sammle Reputationspunkte und erhalte Belohnungen für deine Hilfe beim Wachstum der Sui-Community.

BelohnungskampagneJuni
Wir verwenden Cookies, um sicherzustellen, dass Sie die beste Erfahrung auf unserer Website haben.
Mehr Infos