Glossary
Proxy Contract
Ein dünner Contract, der Calls per delegatecall an einen Implementierungs-Contract weiterleitet — so kann die Logik getauscht werden, ohne die User-Adresse zu ändern.
Contracts sind nach dem Deployment unveränderlich, doch die meisten Protokolle müssen Bugfixes und neue Features nachliefern können. Das Proxy-Pattern trennt einen dünnen Contract, der den State und die nach außen sichtbare Adresse hält (den „Proxy"), vom Contract, der die Logik enthält (die „Implementation").
Die Governance kann die Implementation ersetzen; Nutzer interagieren weiter mit derselben Adresse. Das Risiko ist Zentralisierung: Wer upgraden kann, kann auch ruggen. Timelocks, Multisig-Admins und On-Chain-Governance schützen den Upgrade-Key.