Zum Hauptinhalt springen

Sicherheit und Betrieb

Pali Smart Accounts sind Kontoinfrastruktur. Der Contract hält Assets, und installierte Module entscheiden, wer sie bewegen kann.

Checkliste

  • Entscheide, welcher Validator das Konto kontrolliert: Passkey, ECDSA, Composite oder Recovery.
  • Behandle externe ECDSA-Owner als hohes Risiko.
  • Definiere Guardians, Threshold und Recovery-Delay.
  • Halte den Gas-Payer finanziert.
  • Überwache fehlgeschlagene Deployments, Modulinstallationen und abgelaufene Recoveries.

Ein Composite-Validator kann Kind-Validatoren unter einem Threshold kombinieren — 1-of-N, t-of-N oder N-of-N — und Kinder können selbst Composites sein, sodass hierarchische Policies möglich sind.

Dokumentiere beim Entwurf einer Composite-Policy die Begründung für den Threshold: 1-of-N optimiert Verfügbarkeit, N-of-N optimiert Absicherung, und t-of-N balanciert beides. Validatoren sind austauschbare Module, daher kann die Policy (und sogar das Signaturverfahren — einschließlich zukünftiger Post-Quanten-Validatoren) später aktualisiert werden, ohne die Konto-Adresse zu ändern. Guardians sind ein Modul in der Executor-Rolle und bleiben unabhängig davon, welche Validator-Policy aktiv ist.

Guardian-Recovery ist ein verzögerter Validator-Ersatz. Pali nutzt pro Versuch ein frisches Salt, und das Modul erlaubt nur eine aktive Recovery pro Konto.