Oktatás
augusztus 19, 2026

Okos szerződések: amikor a kód hajtja végre a szabályokat

A blockchain nem csak kriptovaluták átutalására szolgál. Előre programozott szabályokat is tud tárolni és végrehajtani. Éppen ezen az elven működnek az okos szerződések – a blockchainen tárolt programok, amelyek a meghatározott feltételek teljesülése után automatikusan végrehajtanak egy adott műveletet. Például átutalhatnak egy tokent, digitális eszközöket cserélhetnek, kezelhetik egy hitel fedezetét, vagy kibocsáthatnak egy NFT-t.


Mi az okos szerződés


A név kissé félrevezető lehet. Az okos szerződés nem feltétlenül szerződés jogi értelemben, és nem „okos” olyan módon, mint a mesterséges intelligencia. Egyszerűen egy program, amely előre meghatározott szabályokat tartalmaz, és ezek alapján hajt végre bizonyos műveleteket.


Az elve egyszerűen összefoglalható: ha bekövetkezik az A feltétel, hajtsd végre a B műveletet. Az okos szerződés tehát nem dönt, és nem próbálja megérteni a felhasználó szándékát. Csak azt hajtja végre, amire programozva van.


Az okos szerződés mint árusító automata


Jó hasonlat erre az árusító automata. Betesszük a megfelelő összeget, kiválasztjuk a terméket, és az automata kiadja azt. Ha a feltételek nem teljesülnek, semmi nem történik.


Az okos szerződés hasonlóan működik. A fizikai automata helyett egy blockchainen futó programról van szó, és az eredmény lehet például egy kriptovaluta-átutalás, egy token kibocsátása vagy egy pénzügyi művelet végrehajtása.


Az okos szerződés nem dönt. Végrehajt.


Miért jöttek létre az okos szerződések


Amikor két egymást nem ismerő ember üzletet köt, felmerül a bizalom problémája: ki teljesítse elsőként a maga részét a megállapodásból?


A hagyományos rendszerben ezt a szerepet gyakran bankok, tőzsdék, letétkezelők vagy fizetési szolgáltatók töltik be. Az okos szerződés lehetővé teszi, hogy ennek a szerepnek egy részét a programra bízzuk.


Például egy digitális eszköz cseréjekor a vevő az okos szerződésbe helyezheti a forrásait, az eladó pedig a kért eszközt. Ha mindkét feltétel teljesül, a szerződés automatikusan elszámolja a tranzakció mindkét részét.


smart_contracts

Ethereum és a programozható blockchain


A Bitcoin bizonyos programozható logikát is támogat, de fő funkciója továbbra is a digitális érték átutalása és megőrzése. Az Ethereum ezt a gondolatot bővítette ki, és lehetővé tette, hogy a blockchainen általánosabb programokat is futtassunk.


Éppen ennek köszönhetően jött létre a mai decentralizált alkalmazások világának nagy része. Az okos szerződések állnak ma például a decentralizált tőzsdék, a DeFi, a stablecoinok, az NFT-k vagy a tokenizált eszközök mögött.


Az okos szerződések használata pénzbe kerül


Minden blockchainen végzett művelet számítási erőforrást igényel. Az Ethereumon ennek a munkának a költségét gasnak nevezik.


Minél bonyolultabb műveletet hajt végre az okos szerződés, annál magasabb lehet a díj. Részben ezért jöttek létre a Layer 2 hálózatok, amelyek lehetővé teszik, hogy számos tranzakciót hatékonyabban és olcsóbban dolgozzanak fel.


Mi jött létre az okos szerződéseknek köszönhetően


Az okos szerződések a blockchain-alkalmazások egész sorának alapját képezik. A decentralizált tőzsdéknél irányíthatják a tokenek cseréjét és a likviditással való munkát. A DeFi-ben például hiteleknél, fedezeteknél vagy jutalmak kifizetésénél használják őket.


A stablecoinoknál irányíthatják a létrehozást, az átutalásokat vagy a fedezet kezelését. Az NFT-knél például a tulajdonjogot és az átruházás szabályait határozzák meg. Fontos szerepük van az eszközök tokenizálásánál is, ahol a blockchain-token bizonyos feltételek mellett egy adott gazdasági jogot vagy egy másik eszközből való részesedést képviselhet.


Az okos szerződések mint digitális LEGO


Az egyes okos szerződések együtt tudnak működni egymással. Ezt az elvet composability, vagyis komponálhatóság néven ismerjük.


Úgy képzelhetjük el őket, mint a digitális LEGO-t. Az egyik szerződés kezelhet egy stablecoint, egy másik egy decentralizált tőzsdét, egy további pedig hiteleket vagy árfolyamadatokat. A fejlesztő ezután a már létező szerződéseket építőelemekként használhatja egy új alkalmazáshoz.


Az összekapcsolódás előnye egyben kockázat is. Ha egy alkalmazás több másik szerződéstől függ, az egyikben felmerülő probléma tovagyűrűzhet.


Az okos szerződés nem lát bele a valódi világba


Az okos szerződés jól dolgozik a blockchainen tárolt információkkal. Önmagában viszont nem ismeri például az arany aktuális árát, az EUR/USD árfolyamot, egy sportmérkőzés eredményét vagy azt, hogy megérkezett-e egy csomag.


Ha a külvilágból származó információra van szüksége, úgynevezett oracle-öket használ. Ezek hidat képeznek a blockchain és a külső adatok között.


Ezzel viszont újabb kockázat jelenik meg. Ha az oracle hibás adatot szolgáltat, az okos szerződés helyesen hajthat végre egy rossz műveletet. A rendszer biztonsága ezért nem csak a kódjától függ, hanem az általa használt adatok minőségétől is.


smart_contracts_1

A kód pontosan azt teszi, ami le van írva


A kiszámíthatóság az okos szerződések egyik fő előnye, de egyben gyengesége is. A program nem tudja, mit szándékozott a fejlesztő. Csak azt hajtja végre, amit ténylegesen beprogramozott.


Ismert példa erre a The DAO projekt 2016-ból, amikor egy hibát az okos szerződésben kihasználva mintegy 3,6 millió ETH-t vontak ki. Ez az eset megmutatta, hogy a blockchain helyesen hajthatja végre a szabályokat, de ha a hiba magában a programban van, a decentralizáció önmagában nem javítja ki azt.


A decentralizált blockchain nem jelent automatikusan decentralizált alkalmazást


Egy okos szerződés futhat decentralizált blockchainen, de a körülötte lévő alkalmazás továbbra is tartalmazhat centralizált elemeket. Egyes szerződések frissíthetők, felfüggeszthetők vagy adminisztrátori kulcsok, illetve multisig segítségével kezelhetők.


Ezért nem elég tudni, hogy egy szolgáltatás blockchaint használ. Fontosabb kideríteni, ki tudja megváltoztatni a szabályait, és a rendszer mely részei igényelnek továbbra is bizalmat konkrét személyek vagy infrastruktúra iránt.


Az okos szerződések előnyei és kockázatai


A fő előnyök közé tartozik az automatizáció, az átláthatóság, a programozhatóság, a komponálhatóság és a globális elérhetőség. Az okos szerződések lehetővé teszik olyan alkalmazások létrehozását, amelyek szabályai emberi beavatkozás nélkül, automatikusan hajthatók végre.


Másrészről léteznek kockázatok is: hibák a kódban, hibás oracle-adatok, adminisztrátori jogosultságok, más szerződésektől vagy magától a blockchain-hálózattól való függés. Kockázatot jelenthet a felhasználó viselkedése is, például egy káros tranzakció jóváhagyása vagy egy csaló alkalmazás használata.


Mit érdemes ellenőrizni használat előtt


Egy átlagos felhasználónak nem kell tudnia programkódot olvasni. Érdemes viszont utánajárnia, ki hozta létre az alkalmazást, mióta működik, auditálták-e a szerződéseit, frissíthetők-e ezek, és ki rendelkezik adminisztrátori irányítással a rendszer felett.


Minél összetettebb egy alkalmazás, annál fontosabb megérteni, hogy a biztonsága nem csak egyetlen okos szerződéstől függ, hanem a körülötte lévő teljes architektúrától.


Összegzés


Az okos szerződés alapjában véve egyszerű koncepció: egy blockchainen futó program kap egy bemenetet, ellenőrzi az előre meghatározott szabályokat, és végrehajt egy konkrét műveletet. Ennek köszönhetően bővült a blockchain a kriptovaluták egyszerű átutalásától a pénzügyi alkalmazások, digitális eszközök és automatizált folyamatok felé.


Az okos szerződések azonban nem szüntetik meg teljesen a bizalmat vagy a kockázatot. A bizalom csupán áthelyeződik – a közvetítőktől a kód, az adatok és azok az emberek felé, akik irányíthatják vagy megváltoztathatják a rendszert.


Nem elég tehát tudni, hogy egy alkalmazás „okos szerződéseket használ”. Fontos megérteni, mit tesz valójában a szerződés, honnan szerzi az információkat, ki rendelkezik ellenőrzéssel felette, és mitől függ.


Ez a szöveg kizárólag tájékoztató és oktatási célt szolgál, és nem minősül befektetési tanácsadásnak. A kriptoeszközök volatilisek, és előfordulhat, hogy a teljes befektetett összeget elveszíti.

Összes cikk megjelenítése

Author

Tomáš Bára

Tomáš Bára
Education
szeptember 2, 2026 6 perc olvasás

Stablecoinok: digitális pénz a kripto és a hagyományos pénzügyi világ között

A Bitcoin és az Ethereum megmutatta, mennyire volatilis lehet a kriptovaluták világa. Éppen ezért a piac egyik legfontosabb részévé a stablecoinok váltak – olyan eszközök, amelyek célja, hogy ne változtassák az értéküket. Tudja meg, mi tartja stabilan az árukat, miben különbözik az USDC, az USDT vagy a kriptovalutával fedezett tokenek, és mit mutatott meg a TerraUSD összeomlása.

További információk
Education
augusztus 26, 2026 6 perc olvasás

Layer 1 és Layer 2: miért van szüksége a blockchainnak további rétegekre

A Bitcoin és az Ethereum megmutatta, hogy a blockchain képes központi hatóság nélkül működni. A felhasználók számának növekedésével azonban megjelentek a kapacitáskorlátok és az emelkedő díjak. Tudja meg, hogyan alkot a Layer 1 biztonságos alapot, és hogyan segítenek a Layer 2 megoldások, mint a Lightning Network vagy a rollupok, több forgalom kezelésében.

További információk
Ez a cikk kizárólag tájékoztató jellegű, és nem minősül befektetési, pénzügyi, jogi vagy adótanácsadásnak. A cikkben szereplő információk nem tekinthetők kriptovaluták vagy más digitális eszközök vásárlására, eladására, cseréjére vagy tartására vonatkozó ajánlásnak. A kriptovaluták értéke jelentősen ingadozhat, és az ezekbe történő befektetés magában hordozza a befektetett összeg részleges vagy teljes elvesztésének kockázatát. Bármilyen döntés meghozatala előtt javasoljuk saját pénzügyi helyzetének mérlegelését, és szükség esetén szakértő felkeresését.