Uitleg

Waarom smartcontractrisico telt voor sizing

Expert · 5 min leestijd
Why Smart Contract Risk Matters for Sizing

Smartcontractrisico telt voor sizing omdat een on-chainfalen kapitaal kan wissen of vastzetten op manieren die een chart-stop niet openbreekt — size is dus hoe u die risico’s voor uw rekening neemt. Een prijsstop verlaat geen leeggetrokken vault.

Belangrijkste punten

  • Smartcontractrisico telt voor de size omdat het slechtste geloofwaardige on-chainverlies uw blootstelling kan wissen of vastzetten precies wanneer u niet kunt verkopen.
  • Met de size dekt u concrete code-, oracle-, upgrade/admin- en dependency-risico’s — geen categorieslogan en geen merk.
  • Risico’s grijpen in elkaar: een ongelezen upgradepad kan oraclebekabeling herschrijven; een pauzeschakelaar kan exits bevriezen terwijl een dependency nog faalt. Dimensionneer het gezamenlijke scenario.
  • Audits, TVL, leeftijd en bekendheid zijn huiswerk. Ze geven u geen vergunning om te sizen alsof het cash is.
  • Zet het plafond op de slechtere verliesvorm die u niet kunt uitsluiten — gedeeltelijke aftopping, gedwongen liquidatie, bevriezing of bijna-totale leegtrekking — en bouw pas op naarmate de risico’s helder zijn.
  • Klassenlijsten en «welke meetlat bewoog» horen op zustorpagina’s. Deze pagina zet alleen de sizerregel vast.

Kort antwoord

Smartcontractrisico telt voor sizing omdat een on-chainfalen kapitaal kan wissen of vastzetten op manieren die een chart-stop niet openbreekt — size is dus hoe u die risico’s voor uw rekening neemt.

Kalme versie:

Een prijsstop verlaat geen leeggetrokken vault. Een audit schakelt een ongelezen upgradetoets niet uit. Hoge TVL verhoogt alleen hoeveel in één ontwerpfalen kan verdwijnen. Als de risico’s onduidelijk zijn, blijft de blootstelling klein — of nul. Snijd, zet een plafond, stap gefaseerd in, of doe het niet.

Klassedefinities → Wat is smartcontractrisico?.

Toeschrijvingsmeters → Protocolrisico vs platformrisico vs gebruikersrisico.

Deze pagina stelt één vraag: met deze risico’s op tafel, hoe groot mag ik maximaal gaan?

De tradingvraag

Een vault, een lendingmarkt of een ander DeFi-pad via wallet oogt bekend. TVL is luid. Marketing zegt geaudit.

Vraag:

Als code, oracle of admin deze week faalt, laat mijn size dan nog een boek over waarmee ik kan overleven — of heb ik het merk gedekt in plaats van het risico?

Merkdekken slaat de verliesvorm over.

Risicodekking houdt de blootstelling binnen risicokapitaal wanneer het on-chainpad faalt.

Twee scènes: wat size echt dekte

Scène A — upgrade-autoriteit als toekomstige code

Publieke materialen ogen gepolijst. Audits bestaan. Het stortingsadres blijft hetzelfde.

Dan levert een admin- of proxypad een nieuwe implementatie met weinig vertraging die u kunt gebruiken om te exitten. Logica verandert onder het adres dat u al heeft gefinancierd. Verlies komt als herschrijving van regels — niet als een rode candle waaruit u kunt stoppen.

Illustratief patroon (upgradepad-leegtrekkingen zoals Wasabi-achtige admin/proxy-incidenten in 2024): zonder echte vertraging én exitpad dekte de blootstelling toekomstige code die u nog niet had gelezen.

Sizerlezing:

Nul of cosmetische vertraging → behandel vijandige toekomstige logica als binnen bereik. Harde plafond — of weiger — tot vertraging en exit echt zijn.

Scène B — oracle-/configpad zonder «diefstal»-kop

Dezelfde comfortsignalen: bekende naam, eerdere reviews, drukke TVL.

Dan misprijst een prijsfeed, cap of configpad het risico. Liquidaties of accounting vuren tegen gebruikers. Fondsen bewegen of posities sterven, terwijl het «hack»-verhaal misschien niet eens past.

Illustratief patroon (oracle/config-massastress zoals Loopscale-achtige post-audit-oraclepaden, of Aave-achtige liquidatiegolven op oracle-caps): de blootstelling dekte of feed en parameters kloppen, niet alleen of de bytecode schoon is.

Sizerlezing:

Ongelezen oracle- of parameterpad → stap gefaseerd in. Sizeer voor storingsvormen, niet alleen voor «iemand stal».

Volledige klassenmenu’s blijven op Wat is smartcontractrisico?. Hier telt alleen de size-implicatie van elke scène.

Waarom size de dekking is

Klassiek risicobeheer beperkt blootstelling per idee zodat één falen het boek niet kan beëindigen.

On-chainblootstellingen houden die regel — en trekken hem strakker:

  • verlies kan bijna binair zijn (pool leeg)
  • verlies kan een bevriezing zijn (exit geblokkeerd) zonder schone verkoop
  • verlies kan komen van admin-herschrijving of oraclestoring, niet alleen van marktprijs

De size is dus de dollars die u bereid bent tegelijk aan die risico’s bloot te stellen.

Als het slechtste geloofwaardige verlies ≈ volle notional is, moet die blootstelling een klein deel van risicokapitaal blijven — ook als het product vertrouwd aanvoelt.

Tweede-orde-sizing: risico’s stapelen

Upgrade, oracle, composability en pauze als aparte bullets opsommen is alleen herkenning.

Sizerordeel vraagt hoe ze stapelen.

InteractieWat verandert voor size
Upgrade × oracleEen snelle upgrade kan feeds of caps hertargeten die u vorige week dimensionneerde. Vertraging die voor code «prima» lijkt, faalt nog als oraclebekabeling binnen het venster kan wijzigen.
Composability × één enkele bugUw vault kan schoon zijn terwijl een peer-pool, wrapper of bridge waarnaar hij routeert dat niet is. Eén ongelezen dependency correleert blootstellingen die in de interface gediversifieerd leken.
Pauze × dependencyfalenPauze kan een leegtrekking stoppen en ook opnames blokkeren terwijl een gestapelde markt u nog verkeerd markeert. Redding en val kunnen dezelfde schakelaar zijn.
Multi-chain dezelfde code × één foutIdentieke logica op meerdere deployments kan één issue tot een gecorreleerde treffer maken. «Zelfde protocol, nieuwe chain» is geen automatische size-pariteit.
Auditbereik × tijdEen rapport bevriest een moment. Upgrades na het rapport, nieuwe oracles en nieuwe adapters heropenen de dekking.

Praktische regel:

Sizeer het gezamenlijke falen dat u niet kunt uitsluiten — niet het enkele risico dat het best verkoopt.

Wanneer twee ongelezen risico’s op dezelfde blootstelling zitten, default kleiner dan elk risico alleen zou suggereren.

Voorwaardelijke regels (nog steeds size, geen taxonomie)

Upgrade-/adminpad

Als implementatie of admintoetsen regels onder hetzelfde adres kunnen herschrijven met weinig bruikbare exitvertraging, valt vijandige toekomstige logica binnen bereik.

Ongelezen upgradepad → harde plafond of weigeren.

Oracle-/prijspad

Lending, vaults en liquidaties erven juistheid en beschikbaarheid van de feed.

Ongelezen of dunne aannames → gefaseerd instappen. Neem storingsvormen op in het plafond.

Composability- / multi-deploy-stack

Sizeer de stack waarvan u echt afhangt — inclusief peers die de interface niet op de voorgrond zet.

Ongelezen stack → sizeer de stack, niet het mooiste enkele scherm.

Pauze-/exitsemantiek

Tot u weet of exits bevriezen, sizeer voor het slechtere pauze-verhaal.

Redding is geen automatische size-verlichting.

Diepe klassedefinities blijven op de Glossary-zustor. Deze vier regels voeden alleen de sizebeslissing.

Wat u niet als sizevergunning mag gebruiken

SignaalNuttig alsGeen vergunning om
AuditrapportBereik- en datumhuiswerkContinue veiligheid aan te nemen na upgrades of oraclewijzigingen
Hoge TVLWaarschuwing voor absolute verliescapaciteitKleine schade aan te nemen als het ontwerp faalt
Leeftijd / «battle tested»GeschiedenischeckVergeten adminpaden of nieuwe deployments te negeren
Bekend logoHerkenningExit aan te nemen onder vijandige logica of bevriezing

Behandel elk signaal als een vragenlijst.

Geen ervan maakt van een DeFi-blootstelling een cashsaldo-size.

Gefaseerd instappen wanneer risico’s ongelezen zijn

Als u voor deze blootstelling niet kunt noemen:

  • welke contracten fondsen houden
  • wie kan upgraden of pauzeren, en hoe snel
  • welk oracle- of prijsspad liquidaties vertrouwen
  • of exits kunnen bevriezen
  • via welke dependencies de positie echt routeert

…houd een kleine probe — of blijf eruit.

Schaal pas op als het gezamenlijke risico helder wordt.

Gefaseerd instappen onder onzekerheid is discipline, geen aarzeling.

Hoe u kleine eerste clips oefent → Hoe begint u klein en dimensionneert u eerste trades.

Deze pagina zet alleen vast wanneer gefaseerd instappen verplicht is.

Verwar dit niet met

Deze pagina is geen nieuw herkenningsessay «contracten kunnen falen».

Het is waarom die falen veranderen hoe groot u dekt.

Veelgestelde vragen

Als TVL enorm is, mag ik sizen als een CEX-cashblootstelling?

Nee. Hoge TVL verhoogt hoeveel dollars in één ontwerpfalen kunnen verdwijnen. Het verwijdert geen upgrade-, oracle- of composability-staarten. Cash-achtige sizing veronderstelt een ander residumodel — dat blijft op platform-/bewaringsmeters.

Betekent een audit dat ik gefaseerd instappen mag overslaan?

Nee. Een audit bevriest een bereik op een moment. Het dekt niet elke latere upgrade, oracle-hertarget of adapter. Probeer eerst wanneer die paden ongelezen zijn.

Zelfde protocol, nieuwe chain-deployment — dezelfde size?

Niet automatisch. Nieuwe deployments kunnen nieuwe admintoetsen, oraclebekabeling en dunnere geschiedenis betekenen — en bugs in dezelfde code kunnen over chains correleren. Begin kleiner tot risico’s overeenkomen met de deployment die u al dekte.

Pauzeschakelaar — sizen voor redding of voor vastgezette exits?

Sizeer voor de slechtere geloofwaardige pauzesemantiek tot bewezen. Als opnames kunnen bevriezen, behandel pauze als valrisico, niet als automatische bescherming — vooral wanneer een dependency nog tegen u kan bewegen terwijl u niet kunt exitten.

Gedeeltelijke aftopping vs totale leegtrekking — welke vorm zet het plafond?

Zet het plafond op de slechtere geloofwaardige vorm die u niet kunt uitsluiten. Een begrensde aftopping heeft nog een plafond nodig. Onopgeloste toegangs-, upgrade- of oraclepaden behandelt u dichter bij volle notional tot ze begrensd zijn.
Als u via wallet handelt — ook op een platform als edgeX — behandel elke DeFi-size als dekking van on-chainrisico’s, niet als merkvertrouwen.
Noem de slechtste geloofwaardige gezamenlijke verliesvorm, snijd dan, zet een plafond, stap gefaseerd in, of weiger.
Voor klassedefinities blijft u bij Wat is smartcontractrisico?.

Klaar voor de volgende stap?

Ga vanaf deze pagina via de officiële links verder naar registratie of trading.

Begin met handelen op edgeX

Disclaimer

Deze inhoud is uitsluitend bedoeld voor educatieve doeleinden en vormt geen beleggingsadvies. Handelen in digitale activa en derivaten brengt risico's met zich mee. Zorg dat je de producten begrijpt en houd rekening met je eigen situatie voordat je handelt.