Spring til indhold
Crypto BasicsBegynder

Komposabilitet i Web3: hvordan kontrakter bygger på hinanden

Composability i Web3 betyder, at smart contracts kan kalde hinanden og kombineres som Lego-klodser, så apps genbruger kode og likviditet på én kæde.

Vahe HakobyanVahe HakobyanChefredaktør Opdateret 5. okt. 20263 min læsningFaktatjekket
Glødende glasblokke forbundet af limegrønt lys på en mørk navyblå baggrund.
Illustration: World-Crypt
På denne side
De vigtigste pointer
  • En kaldbar funktion er åben for enhver kontrakt, medmindre forfatteren begrænser den.
  • Composability forbinder apps på én kæde; interoperabilitet forbinder kæder.
  • En brudt protokol kan trække alle apps i samme transaktion ned.

Kort svar

Composability i Web3 betyder, at smart contracts kan kalde og bygge på hinanden som Lego-klodser. Flere apps kan derefter handle i én transaktion.

Egenskaben tilhører platformen, ikke en enkelt app. Den former, hvad udviklere kan bygge, og hvad brugere kan gøre i ét trin.

Hvordan fungerer composability?

Kontrakter på én kæde passer sammen som Lego-klodser. En ny app kan genbruge kode, likviditet og saldi, der allerede ligger der, i stedet for selv at bygge dem.

En kontrakt kan kalde en anden kontrakts offentlige funktion inden for én transaktion. Hvis et kald fejler og ikke håndteres, rulles hele transaktionen tilbage; nogle fejl kan dog fanges i stedet.

Hvor oplever folk composability?

DeFi er der, hvor composability viser sig mest. Separate protokoller fungerer som dele af ét flow.

  • Et swap bytter ét token for et andet.
  • En låneapp tager et token som sikkerhed.
  • En yield-strategi sætter lånte tokens i arbejde.
  • En wallet samler kaldene i én bekræftelse.

Hvad er composabilitys risici og begrænsninger?

Når apps er afhængige af hinanden, kan et problem i én nå de andre. En fejl eller en tømt pulje kan udløse fejl i hele transaktionen. Likviditeten kan også flytte sig.

Hvordan adskiller det sig fra interoperabilitet?

Composability fungerer på én kæde, hvor en kontrakt kan kalde en anden direkte. Interoperabilitet forbinder adskilte blockchains.

De to sammenlignede
Point Composability Interoperabilitet
Hvad det forbinder Apps på én kæde Adskilte kæder
Sådan fungerer det En kontrakt kalder en anden Bridges bærer data
Hvor det viser sig DeFi-flows Overførsler mellem kæder

Ofte stillede spørgsmål

Nej. Enhver smart contract-platform kan eksponere kaldbare funktioner, så gaming- og kunstapps kan også være composable.

Normalt ikke direkte. Composability på tværs af kæder er begrænset og afhænger ofte af bridges, som øger risikoen.

Det kan det. Din apps sikkerhed afhænger så af kode, du ikke selv har skrevet.

Udvikleren bestemmer, hvilke funktioner der er kaldbare; en offentlig funktion er åben for enhver kontrakt, medmindre der findes adgangskontrol.

Var denne guide nyttig?
Skrevet afVahe HakobyanVahe Hakobyan er chefredaktør for World-Crypt. Han dækker bitcoin, markeder og regulering og leder nyhedsredaktionen, der faktatjekker hver historie, før den publiceres.

Relaterede guider

Alle Crypto Basics-guider