DFIELDSOLUTIONS

Blockchain

GlossarPDA

Program-Derived Address — ein Solana-Account, dessen Adresse aus Seeds berechnet wird, einem Programm gehört und keinen stehlbaren privaten Schlüssel hat.

Ein normaler Solana-Account hat ein Schlüsselpaar; eine PDA wird aus Programm-ID plus Seeds abgeleitet und fällt absichtlich von der ed25519-Kurve — es existiert kein privater Schlüssel. Nur das besitzende Programm kann dafür 'signieren' — so hält ein Programm Token, Vaults und Autorität ohne einen Schlüssel, den jemand verlieren oder leaken könnte.

Sie dienen auch als deterministischer Speicher: Die Adresse für 'Nutzerprofil von Wallet X' ist offline aus X berechenbar, kein Register nötig. Die wiederkehrende Bug-Klasse ist Seed-Validierung — prüft das Programm die übergebenen Seeds nicht, signiert es für einen Account, den es nicht meinte.

Verwandte Begriffe

Die zugehörige Werkbank

Blockchain

Solidity auf Ethereum, Polygon, Base und Arbitrum. Anchor-Programme auf Solana. Test zuerst, denn ein Redeploy ist kein Hotfix, sobald Werte im Spiel sind.

Alle BegriffeGespräch beginnenMarkdown-Version

DField Bt. · Dunakeszi · dezso@dfieldsolutions.com
5,0
“Von der LinkedIn-Nachricht zur Live-Seite. Zwei winzige Änderungen, dann online.”Michael J Ringer · Vilya ProtectionGründer · Spanien