Kötvények Bitcoinon – CoinGeek

Ezt a bejegyzést először tették közzé közepes.

Izgatottan várjuk, hogy bemutassunk egy módszert a kötvények közvetlenül a láncon történő kibocsátására és kezelésére. Módszerünk a blokklánc technológia integrációját kutatja a kötvénypiacon, annak előnyeit igyekszik kihasználni a kötvénykibocsátás, kereskedés és kötvénykezelés hatékonyságának és hozzáférhetőségének fokozása érdekében. Pontosabban, intelligens szerződéseket használunk a kötvénymegállapodások különböző aspektusainak automatizálására és egyszerűsítésére, mint például a kamatfizetések és a kötvényvisszaváltások, csökkentve a közvetítők iránti igényt, és csökkentve a partnerkockázatot a tulajdonjog és a tranzakciók hamisításmentes nyilvántartásával.

Kincstári kötvény kép
Hitel: Bitcoin Magazine

Mi az a kötvény?

A kötvény egy hitelviszonyt megtestesítő értékpapír, amely egy befektető által a hitelfelvevőnek, jellemzően kormánynak vagy vállalatnak nyújtott kölcsönt jelent. Amikor egy magánszemély vagy szervezet köt kötvényt vásárol, lényegében pénzt ad kölcsön a kibocsátónak, cserébe rendszeres kamatfizetések és a kötvény lejáratakor a tőkeösszeg visszafizetése ellenében. A kötvényt fix kamatozású eszköznek nevezik, mivel a kötvények hagyományosan rögzített kamatot (kupont) fizettek az adósságtulajdonosoknak. Ezek a tőkebevonás kulcsfontosságú eszközei, és alapvetőek a pénzügyi piacok számára.

Képzelje el, hogy egy vállalat, az ABC Inc. úgy dönt, hogy tőkét von be egy új terjeszkedési projekthez. Ennek érdekében az ABC Inc. egyenként 1,000 dollár névértékű kötvényeket bocsát ki, 5%-os fix kamatozású (kupon kamatozású), 10 éves futamidejű.

Ha egy befektető, nevezzük őket A befektetőnek, 1,000 dollárért megvásárolja az egyik kötvényt, akkor lényegében 1,000 dollárt kölcsönöz az ABC Inc.-nek. Cserébe az ABC Inc. vállalja, hogy 5%-os éves kamatot fizet A befektetőnek, amely összeg évi 50 dollárra (az 5 dollár 1,000%-ára).

A 10 éves időszak alatt az A befektető évente 50 dollár kamatot kap. A 10 év letelte után az ABC Inc. visszaadja a kezdeti 1,000 dolláros tőkeösszeget A befektetőnek.

Összefoglalva:

  • A kötvény névértéke: 1,000 USD
  • Éves kamat: 5%
  • Éves kamatfizetés: 50 USD
  • Lejárati idő: 10 év

Zéró kupon kötvények

A normál kötvényekkel ellentétben a zéró kuponos kötvényeket diszkonttal bocsátják ki, és nem fizetnek időszakos kamatot. A befektető hozama akkor realizálódik, amikor a kötvény névértékén lejár.

Tegyük fel, hogy az XYZ vállalat 1,000 dollár névértékű és ötéves futamidejű zéró kupon kötvényt bocsát ki. Ezt a kötvényt azonban kedvezményesen bocsátják ki, ami azt jelenti, hogy a befektető nem fizeti ki előre a teljes névértéket. Ehelyett 800 dollárért megvásárolhatják a kötvényt.

Ebben az esetben:

  • A zéró kuponos kötvény névértéke: 1,000 USD
  • Vételár (kedvezmény): 800 USD
  • Lejárati idő: 5 év

Implementáció

Nulla kuponos kötvény

Kezdeti megvalósításunk egy zéró kuponos kötvény intelligens szerződést tartalmaz, ahol egyetlen befektető kölcsönöz tőkét a hitelfelvevőnek. Ez az egyszerűbb kötvénystruktúra ideális az intelligens kötvényszerződések alapjainak bemutatására, és a bonyolultabb kötvények alapjaként szolgál. Az intelligens szerződés célja, hogy automatizálja a zéró kuponos kötvények kibocsátásának, kereskedésének és beváltásának folyamatát. A szerződés több kulcsfontosságú nyilvános módszert tartalmaz:

  • vásárlás: lebonyolítja a kötvény megvásárlását, a tulajdonjog átadását új befektetőnek.
  • lejárati: a kibocsátó hajtja végre, hogy a kötvény lejáratakor a névértéket kifizesse a befektetőnek.
  • listForSale: lehetővé teszi az aktuális befektető számára az eladásra szánt kötvény bevezetését.
  • cancelSale: lehetővé teszi a befektető számára a kötvény eladásának törlését.
  • nemteljesítés: nemteljesítés esetén ez a módszer lehetővé teszi a befektető számára, hogy a szerződésben zárolt vagyontárgyakat követelje.

A kötvény életciklusa a következő.

  1. Kibocsátás és értékesítés: a kibocsátó inicializálja a kötvényt annak névértékével, lejárati idejével és kezdeti árával. A kötvényt ezután a befektető megvásárolhatja.
  2. Kereskedés: A befektetők a másodlagos piacon kereskedhetnek a kötvénnyel úgy, hogy eladásra vezetik, és vételi módszerrel tulajdonjogot ruháznak át.
  3. Lejárat és visszaváltás: A lejáratkor a kötvény névértékét a kibocsátó fizeti ki az aktuális befektetőnek.
  4. Alapértelmezett kezelés: a kötvény nemteljesítése esetén (a kibocsátó nem fizet a lejáratkor), a nemteljesítési módszer lehetőséget biztosít a befektető számára a kártérítés igénylésére.

Kötvények Bitcoin kódokon AKötvények Bitcoin kódokon A

A zéró kamatozású kötvény intelligens szerződésünkben a kibocsátónak a kötvény névértékének egy részét satoshis-ban kell zárolnia biztosítékként a bevezetés során. Ez a funkció növeli a befektetők biztonságát, és nemteljesítés esetén biztosítékot jelent. Ha a kibocsátó a lejáratkor nem fizet, a befektető igényt tarthat erre a biztosítékra.

A megalapozott hitelességű kibocsátók számára azonban ez a biztosítéki követelmény választható lehet. Ez a rugalmasság lehetővé teszi a megbízható kibocsátók számára, hogy lemondják a biztosítékok zárolását, így a kötvénykibocsátás egyszerűbbé és költséghatékonyabbá válik.

Alakítsd át normál kuponkötvényré

Intelligens szerződésünkben a zéró kuponos kötvényről a normál kuponkötvényre való átállást egy makePayment módszer hozzáadásával érjük el. Ez a módszer lehetővé teszi a kibocsátó számára, hogy időszakos kamatfizetést teljesítsen a befektetőnek.

Kötvények Bitcoin kódokon BKötvények Bitcoin kódokon B

Több befektető támogatása

Bár továbbra is lehetséges több befektető támogatása a korábbi intelligens szerződéssel, pusztán több példány telepítésével, amelyek összege a kötvény teljességét jelenti, ugyanakkor lehetőség van több befektető nyomon követésére is egy példányon belül. Ahelyett, hogy egyetlen befektető nyilvános kulcsát tárolnánk, egy sor befektetőt tárolhatunk.

Kötvények Bitcoin kódokon CKötvények Bitcoin kódokon C

Ebben az esetben a kötvényszerződésünk módszereit módosítani kell ennek a tömbnek a kezeléséhez. Például a befektetéshez használt módszernél valami ilyesmit valósítunk meg:

Kötvények Bitcoin kódokon DKötvények Bitcoin kódokon D

Fiat címlet

A gyakorlatban egy kötvény valószínűleg valamilyen fiat-értékben van denominálva, például USD-ben vagy CNY-ban, a satoshis helyett, amint az eddig bemutatásra került. A fent említett kötvényszerződéseket a fiat egységeket képviselő BSV-20 tokenekkel tudjuk integrálni.

A szerződés magas szintű működése többnyire változatlan marad, azonban a kifizetések speciális token átutalások, amelyeket az intelligens szerződésnek megfelelően kezelni kell. Ehhez használhatjuk a scrypt-ord SDK-t.

Például a befektetni A nyilvános módszer valahogy így nézhet ki:

Kötvények Bitcoin kódokon EKötvények Bitcoin kódokon E

Következtetés

A teljes kódpéldák elérhetők a GitHubon:

Nézze meg: Az nLockTime használata üzleti finanszírozásra

YouTube videoYouTube video

 

Új a blokkláncban? Tekintse meg a CoinGeek Blockchain for Beginners szakaszát, amely a végső erőforrás-útmutató, hogy többet megtudjon a blokklánc technológiáról.

Forrás: https://coingeek.com/bonds-on-bitcoin/