Composability in Web3: Wie Verträge aufeinander aufbauen
Komponierbarkeit in Web3 bedeutet, dass Smart Contracts sich gegenseitig aufrufen und wie Lego-Steine kombinieren können, sodass Apps Code und Liquidität auf einer Chain wiederverwenden.

Auf dieser Seite
- Eine aufrufbare Funktion steht jedem Vertrag offen, sofern der Autor sie nicht einschränkt.
- Komponierbarkeit verbindet Apps auf einer Chain; Interoperabilität verbindet Chains.
- Ein fehlerhaftes Protokoll kann jede App in derselben Transaktion mitreißen.
Die Eigenschaft gehört der Plattform, nicht einer einzelnen App. Sie bestimmt, was Entwickler bauen können und was Nutzer in einem Schritt tun können.
Wie funktioniert Komponierbarkeit?
Verträge auf einer Chain passen wie Lego-Steine zusammen. Eine neue App kann Code, Liquidität und Guthaben wiederverwenden, die bereits dort liegen, statt sie selbst aufzubauen.
Ein Vertrag kann die öffentliche Funktion eines anderen Vertrags innerhalb einer Transaktion aufrufen. Schlägt ein Aufruf fehl und wird nicht behandelt, wird die gesamte Transaktion zurückgesetzt; einige Fehler können stattdessen abgefangen werden.
Wo sehen Nutzer Komponierbarkeit?
DeFi ist der Bereich, in dem Composability am stärksten sichtbar wird. Getrennte Protokolle fungieren als Teile eines Ablaufs.
- Ein Swap tauscht einen Token gegen einen anderen.
- Eine Lending-App nimmt einen Token als Sicherheit.
- Eine Yield-Strategie setzt geliehene Token ein.
- Eine Wallet bündelt die Aufrufe in einer Bestätigung.
Welche Risiken und Grenzen hat Composability?
Wenn Apps voneinander abhängen, kann ein Problem in einer die anderen erreichen. Ein Bug oder ein geleerter Pool kann Fehler in der gesamten Transaktion auslösen. Auch Liquidität kann sich verschieben.
Wie unterscheidet sie sich von Interoperabilität?
Komponierbarkeit funktioniert auf einer Chain, wo ein Vertrag einen anderen direkt aufrufen kann. Interoperabilität verbindet getrennte Blockchains.
Häufig gestellte Fragen
Nein. Jede Smart-Contract-Plattform kann aufrufbare Funktionen bereitstellen, sodass auch Gaming- und Kunst-Apps composable sein können.
In der Regel nicht direkt. Cross-Chain-Composability ist begrenzt und beruht oft auf Bridges, die zusätzliches Risiko bergen.
Das kann es. Die Sicherheit Ihrer App hängt dann von Code ab, den Sie nicht geschrieben haben.
Der Entwickler entscheidet, welche Funktionen aufrufbar sind; eine öffentliche Funktion steht jedem Vertrag offen, sofern keine Zugriffskontrollen existieren.






