A derivatÃvák a klasszikus pénzügyi konstrukciók egyik legfontosabb elemét alkoták. A derivatÃva lényegében egy olyan pénzügyi eszköz melynek az árát egy másik eszköz határozza meg. Ilyen értelemben az elÅ‘zÅ‘ fejezetekben bemutatott stabil kriptovaluták szintén egyfajta decentralizált pénzügyi derivatÃvának tekinthetÅ‘ek, mivel árukat egy külsÅ‘ fiat valuta árfolyamától teszik függÅ‘vé.
A legegyszerűbb decentralizált derivatÃvák viszonylag praktikusak és blockchain specifikusak. A terület egyik nagy problémája, hogy több tucat gyakorlatban is használható blockchain platform létezik, melynek legtöbbjének saját belsÅ‘ tokenje van. Ezek az úgynevezett “native” tokenek csak az adott platformon találhatóak meg, mégis másik blockchain rendszerekben is szükség lenne a használatára. Ilyen például a Bitcoin és az Ethereum hálózat bitcoin és ether kriptovalutái. MindkettÅ‘ csak a saját blockchain hálózatán belül létezik, azonban például az Ethereumos DEFI protkollokban szerencsés lenne ha a Bitcoin is meg tudna jelenni. Az ilyen jellegű blockchain token alapú együttműködés megvalósÃtására találták ki az úgynevezett becsomagolt token, wrapped token technológiát.
A becsomagolt tokenek egy az egyik blockchainen lévő tokent próbálják egy másik reprezentálni, például okáért Bitcoin-t az Ethereum hálózaton. A technológia két fő folyamatra épül:
Becsomagolás (váltás) során például a Bitcoin-t visszük át Ethereum-ra mint becsomagolt Bitcoint (wrapped Bitcoin), mely technikailag egy ERC20 token lesz az Ethereum platformon. A becsomagolás folyamata a következő:
- ElsÅ‘ lépésben a bitcoint vagy tokent lezároljuk úgy, az sem elkölteni se mást ne lehessen vele csinálni. Ezt a zárolást bitcoin hálózaton tipikusan kriptográfiailag valósÃtjuk meg, például multisig wallettel, vagy pedg hased timelock contract-al.
- Amennyiben a bitcoin sikeresen zárolásra került úgy arról egy kriptográfiai értesÃtést kap egy az Ethereumon lévÅ‘ smart contract, mely egy új becsomagolt Bitcoin tokent (wrapped Bitcoin) állÃt elÅ‘ az Ethereum blockchainen (mint).
A kicsomagolás (visszaváltás) folyamata az előzőekkel ellentétes:
- ElÅ‘ször az Ethereum-on előállÃtott becsomagolt Bitcoin tokent megsemmisÃtjük (burn). Mivel ez egy programozott ERC20 token ezért ez probléma nélkül megtehetÅ‘.
- Majd a Bitcoin hálózaton lévő igazi Bitcoinnak feloldjuk a zárolását.
A fenti mechanizmus biztosÃtja, hogy egy előállÃtott becsomagolt Bitcoin mögött ténylegesen mindig egy zárolt Bitcoin található. Ez a mechanizmus biztosÃtja az árfolyamrögzÃtés mechanizmusát: praktikusan minden előállÃtott becsomagolt Bitcoin mögött van egy lekötött tényleges Bitcoin.
Másik fontos decentralizált eszköz fajta az úgynevezett decentralizált szintetikus eszközök. A szintetikus eszközök olyan tokenek, amelyek értéke egy külsÅ‘ eszköz értékétÅ‘l függ, anélkül, hogy a külsÅ‘ eszközt bármilyen módon is tartalmaznánk, vagy birtokolnánk. A szintetikus eszközök egyik legfontosabb platformja a synthetix (https://synthetix.io/). A platform segÃtségével szintetikus tokeneket lehet előállÃtani különféle fiat és kripto-valutákhoz, illetve tervezetten egyéb árukhoz vagy akár természeti erÅ‘forrásokhoz is. SegÃtségével általános valamiféle indexet követÅ‘ szintetikus eszközt is meg lehet valósÃtani, például decentralizált protokollok tokenjeibÅ‘l képzett indexet, vagy éppen a L2 skálázással foglalkozó platformok tokenjeibÅ‘l álló indexet. Szintén érdekes konstrukció az úgynevezett inverz kripto eszköz mely egy külsÅ‘ eszköz adott szinttÅ‘l eltérÅ‘ negatÃv árváltozását követi nyomon. A szintetikus decentralizált eszközök alapvetÅ‘ működési sémája a következÅ‘ ábrán látható.
A séma ahhoz ahogy a fedezet alapú stabil kriptovaluták rögzÃtik az árfolyamot, mint például a MakerDAO és a DAI. A platform egy belsÅ‘ utility tokent használ az úgynevezett SNX-et. A külsÅ‘ eszközök árának nyomon követéséhez egy külsÅ‘ orákulum szolgáltatást használunk tipikusan az Chainlink-et. Ahhoz, hogy egy szintetikus eszközt létrehozhassunk tipikusan egy fedezetet kell letétbe helyeznünk SNX-ben. A letétbe helyezett SNX értéke legalább 500% kell, hogy legyen az előállÃtott a külsÅ‘ eszköz árához képest, Ãgy ez hasonlóan a MakerDAO-hoz egy úgynevezett over-collateralized debt position. Amennyiben a fedezet értéke külsÅ‘ eszköz értékéhez képest egy bizonyos érték alá csökken, úgy a fedezet likvidálódik. Ilyen módon biztosÃtott, hogy minden egyes kiállÃtott szintetikus token mögött annak többszörös értékű fedezet van a rendszerben. Hasonló, bár némileg más konstrukcióval működÅ‘ séma az UMA protokoll (https://umaproject.org/).
A következÅ‘ cikkünkben a klasszikus pénzügyi piaci derivatÃvák decentralizált megvalósÃtását vizsgáljuk meg közelebbrÅ‘l.