Browse Category

Ethereum

Jak a proč nakoupit investiční kovy za bitcoin

Jak si pojistit fiat peníze? I investiční kovy lze koupit za bitcoiny
Při svém zrodu sloužily kryptoměny spíše jako hračka pro nadšence, nad jejichž hodnotou se dalo spekulovat, ale o integraci kryptoměn do “normálního” systému jsme si mohli jen nechat zdát. V roce 2020 je ovšem situace úplně jiná a přes kryptoměny si lze koupit snídani, platit nájem nebo investovat do akcií. O tom ovšem až příště. V tomto článku se podíváme na to, jak interagují kryptoměny a investiční kovy.
Co je špatně se zavedeným pořádkem?
Předtím, než si vysvětlíme, co je tokenizované zlato, nebo jak kupovat investiční slitky a mince přes vaši Bitcoin peněženku, by bylo dobré si říct, proč se vůbec v aktuální době o cenné kovy zajímat. Normálně se koncept “uniknutí ze systému” vysvětluje relativně těžce, ale myslím, že zrovna v komunitě kryptoměnových nadčenců by to neměl být problém. Pokud jste v kryptu noví a rádi byste se o tomto konceptu jak eticky hacknout systém dozvěděli více, můžete se podívat na záznam přednášky z Cashflow summer s Pavolem a Máriem z Paralelní Polis. Každopádně zpátky k věci, aktuálně se to má tak, že centrální banky kontrolují oběh a tisk nových peněz. To nemusí být velkým problémem v době, kde se ekonomice daří a inflace je pod 2%. 

Při “býčím” trhu, a nízké inflaci vše na povrchu vše vypadá v pořádku, ale klíčový problém stále přetrvává. Tímto problémem je, jak lze odvodit z názvu “centrální banka” – centralizace. Když vám někdo řekne, že se vedení amerických Federálních rezerv (FED) rozhodlo, že za posledních 12 let navýší svůj rozpočet na sedminásobek, asi se zasmějete a řeknete si, že se jedná o nějaký vtípek. Toto je ovšem bohužel realita. V roce 2008 jsme na balanční rozvaze FEDu našli miliardu dolarů, dnes to je miliard sedm. A to jsme teprve na začátku krize.

Proč je toto problém a jak se bránit? 
Kdybyste si před 20 lety vložili 10 000 USD do banky, byli byste rádi, kdybyste dnes měli alespoň polovinu jejich původní kupní síly. Naopak s kryptoměnami tato centralizovaná devalvace nehrozí a například u bitcoinu je zásoba omezená na 21 milionů mincí, což je přesný opak FIAT peněz. Jak se toto vztahuje k předchozímu paragrafu? Vše je spojeno se vším a rozhodnutí FEDu tisknout více a více peněz nám znehodnocuje naše úspory. Můžeme s tím něco dělat? No, pokud se chceme držet tradičních FIATových měn, tak moc ne. 

A právě převod části úspor z kryptoměn do jiných alternativ, nakoupit ze zisku zlato/stříbro může být jedním z řešení, jak uniknout všudypřítomné inflaci a pojistit si tak peníze. To se hodí zvlášť v době, kdy se očekává její signifikantní nárůst spojen s aktuální situací, při které jak FED, tak například Evropská centrální bank, tisknou peníze jak na běžícím pásu. 
Chci si koupit zlato nebo stříbro za krypto, jak na to? 
Způsobů si pojistit peníze a investovat do cenných kovů je více. Pro příklad se zde můžete podívat na jednoduchou grafiku, která polopaticky znázorňuje vlastnosti peněz a v jakém pořadí postupovat.

Zdroj: Investree.cz
i) Digitální zlato – Bitcoin
Není to sice zlato v pravém slova smyslu, ale článek by bez tohoto paragrafu určitě nebyl kompletní. Na jednu stranu může být považován za volatilní, na druhou stranu je bitcoin největší jistota, vzhledem k tomu, že když ti všechno zabaví, nebo zruší účty, u bitcoinu můžeš svůj majetek zabalit do 12 slov a odcestovat na druhý konec světa. S hardware peněženkou Trezor máš svoje coiny víc ochráněny, než v bance a máš k nim přístup 365/24/7. Jak znázorňují zelené tečky ve výše zobrazené tabulce. Jediné políčko, kde je červená, je ověřená historie. Ano, bitcoin je tu s námi skoro 11 let, v podstatě stále dítě. Je to stále začátek a spousta možností před námi. Ovšem být v něm all in, neponaučit se z historie a nediverzifikovat mezi ozkoušená alternativy se může vymstít. 
ii) Tokenizované zlato kryté fyzickým
Jestli vám přijdou standardní způsoby vlastnění cenných kovů nudné, tokenizované zlato může být něco pro vás. Tokenizované zlato je pravděpodobně jeden z nejzajímavějších způsobů, jak cenné kovy vlastnit. Paxos spustil obchodování svého tokenu PAX Gold (PAXG) podle informací dostupných na informačním webu CoinMarketCap dne 27. září 2019. Každý vydaný token je krytý jednou uncí zlata. Zlato je fyzicky uchované v bance v Londýně. PAX Gold tak má svoji hodnotu nastavenou tržně, avšak podle hodnoty zlata.

Lze předpokládat, že se cena tokenu bude hýbat podle ceny zlata. Token bude reagovat na jeho cenové výkyvy, ať už pozitivně, či negativně. PAX Gold patří mezi takzvané ERC-20 tokeny. To znamená, že PAXG pracuje na síti Ethereum, využívá jeho blockchainu za přesně vymezených (definovaných) podmínek tohoto tokenu, které si na začátku vydavatel určí.
iii)  Objednat si zlato nebo stříbro a platit přes krypto?
Možností, jak lze nakoupit investiční kovy za bitcoin a další kryptoměny je více, ale rozdíl v cenách je diametrální. Snadno se lze dostat pod ceny českých eshopů, záleží také na objemu. Možnost platit objednávku hotově, bitcoinem, nebo Ethereem lze. Pokud byste chtěli srovnat svoji nabídku, nebo se o tématu fyzických kovů chtěli pobavit do detailu, neváhejte na Investree.cz vyplnit formulář s poptávkou. Sami nakupujeme investiční kovy napřímo ze světových mincoven a za hotovost, krypto přes sedm let a víme, jak tento byznys detailně funguje.

Sám jsem nakupoval v roce 2017 stříbrné 1kg slitky a 1oz mince za Ethereum, když byla cena 880 USD/ETH a ukázalo se to jako velká výhoda. Co jsem prodal na burze do stablecoinu, za to jsem snadno po menším poklesu nakoupil krypto zpátky, ale fyzické kovy jsem měl dobře uložené a tím si dobře zafixoval část portfolia a nakoupil za výrazně lépe. Takže fyzické kovy beru jako fajn uchovatele a pojistku i proti sobě samotnému, tím, že jsou kovy méně likvidní. Ale nyní je poptávka tak velká, že není problém prodat do trhu za aktuální cenu. Navíc, když stříbro bylo pár let na minimech.
Zlato vs. Bitcoin shrnutí
Zlato ani bitcoiny nemají „vlastníka“ ani ústřední subjekt, který by je držel pohromadě. V případě zlata je to část planety. Pokud jde o bitcoiny, jedná se o software s otevřeným zdrojovým kódem, který je spravován sítí, se kterou může obchodovat každý. 

I když jsem nadšenec DeFi a digitalizace, tak bitcoin je stále teenager a proto fyzické kovy beru jako staršího tátu, který má v portfoliu svoje zastoupení z více důvodů. Je to předchůdce toho digitálního zlata, které známe dnes. Pokud nevěříte systému a berete fiat jako krajní variantu, tak možná část zisku ukrojit se vyplatí.

Jen v obou případech platí, mít privátní klíče ve svých rukou. Pokud ztratíte jediný seed, nebo souřadnice, kde jste zakopali svoje slitky, jste na tom podobně. V době svých maxim byl 1 bitcoin rovný 14 uncím zlata.

Jaké slitky a mince nakupuji?
I když mám nějaké zlato ve všech formách, tak u krypta jsem víc v Ethereu a projektech na něm a stejně to mám u kovů. Tam jsem také víc pro stříbro, než zlato. Sám nejčastěji kupuji 1 oz mince jako Maple leaf, American Eagle nebo Australské Kangaroo. Jsou velmi likvidní po celém světě a výhodou mincí je, že nominální hodnota mince je většinou 1 usd. Tudíž lze převážet i 10 tisíc mincí. Nakupuji hlavně tuby nebo master boxy po 500 kusech. Také beru i 1 kg slitky Argor Heraeus, ale pokud sázím, že cena se v čase třeba zněkolikanásobí, budou v budoucnu hůře likvidnější. Ovšem, zas vyjdou o něco lépe v přepočtu na gram.

Zajímavým úlovkem může být aktuálně nejvíce poptávaná mince American Eagle. American Eagle je populární, uncová, 0.999 mince ze Spojených států. Vzhled mince je stejný od roku 1986 a příští rok se do mice promítnou výrazné designové změny, což dělá poslední verzi této mince unikátní. Pro představu tato mince 1 oz American Eagle 2020 je často nedostupná na eshopech a rozdíl může dělat i přes sto tisíc satoshi na minci. 

Když kupuji krypto, také se dívám po burzách, kde se obchoduje za co nejlepší cenu a zároveň hledám decentralizovaná řešení. Tak to beru i u fyzických kovů. Proto zásadně nekupuji fyzické kovy přes nejmenované MLM společnosti a zprostředkovatele. Za jedno platí velké nájmy skladů, kanceláří a spoustu zaměstnanců a za druhé jsou centralizované. Když chce člověk uniknout systému, nechce mít občanku naskenovanou na každém eshopu a vše platit kartou. 

[easy-social-share buttons=”facebook,twitter,linkedin” counters=1 counter_pos=”inside” hide_names=”no” template=”tiny-retina”]Příspěvek Jak a proč nakoupit investiční kovy za bitcoin pochází z

Stablecoiny – ostrůvek stability v rozbouřeném moři kryptoměn

Tether, USDC, DGX, Paxos Standard a mnoho dalších. Jistě jste poznali, že se jedná o výčet tzv. stablecoinů. Máte však alespoň zběžnou představu, k čemu tyto specifické kryptoměny vlastně jsou? Jaký mají úkol, a proč do nich někdo investuje, když jejich hodnota nevykazuje prakticky žádný pohyb?

Tyto a další možné otázky by měl zodpovědět následující článek. Podíváme se v něm na princip fungování stablecoinů a jejich význam pro kryptotrhy. Představíme ty nejdůležitější zástupce a poreferujeme i o kauzách, kterými si mnohé ze stablecoinů prošly.
Jak vzniká stablecoin a k čemu slouží?
Mezi typické charakteristiky kryptotrhu bezesporu patří volatilita. Pohyby nahoru a dolů v řádech několika desítek procent nejsou u Bitcoinu a jeho následovníků ničím zvláštním. Taková kolísavost činí z kryptoměn lákavou příležitost pro spekulanty, stejně zásadním způsobením ale omezuje možnost jejich širšího prosazení na finančním trhu. Dovedete si představit, že byste si výplatu nechali zasílat v Bitcoinech? Vzestup o desítky procent by jistě způsobil výbuchy radosti, pohyb opačným směrem by ovšem způsobil v mnoha domácnostech doslova katastrofu.

Pro zajištění alespoň částečné stability trhu bylo nutné přijít s coinem, jehož kurz by byl fixován na stabilnější fiat měnu nebo komoditu. A tak se zrodily stablecoiny. Na rozdíl od klasických kryptoměn bývá obvykle jejich zásoba kryta existujícími komoditami. Zajišťuje se tím jejich stabilita a přímá korelace s navázanou komoditou. V naprosté většině případů sehrává roli jistiny americký dolar. Hodnota jednoho stablecoinu tedy obvykle odpovídá ceně jednoho dolaru.

Díky tomu, že hodnota stabilních kryptoměn neskáče v desítkách, ba ani jednotkách procent, slouží jako ideální pojítko mezi klasickými fiat a kryptoměnami. Jejich prostřednictvím lze investovat do kryptoměn bez obav ze znehodnocení vložených prostředků v průběhu několika dnů, či dokonce hodin.
Čím jsou stablecoiny kryté?
Když jsme v předcházející kapitole zmiňovali, že stablecoiny jsou vždy kryty jinou komoditou, dopustili jsme se mírného zjednodušení reality. V praxi se rozlišují tři základní skupiny stabilních mincí:

Stablecoiny kolateralizované (zajištěné) fiat měnami či komoditami
Stablecoiny kolateralizované jinými kryptoměnami
Stablecoiny nekolateralizované

Pojďme si je teď společně jeden po druhém rozebrat a zhodnotit jejich největší výhody a nevýhody.
Zajištění fiat měnami
Zdaleka největší oblibě se těší nejjednodušší způsob zajištění měny, tedy kolateralizace prostřednictvím klasické fiat měny nebo komodity. Pro úspěšné vytvoření mince je zapotřebí vložit na vázaný bankovní účet odpovídající jednotku krytí (dolar, euro, yen, zlato, stříbro nebo ropa). Mezi fiat a kryptoměnami lze tímto způsobem směňovat bez větších obtíží, čímž dochází ke vztyčení zmíněného mostu mezi oběma světy. Zda je tato myšlenka v souladu s prvním postulátem kryptoměn – decentralizací, ponecháme na zvážení každého z vás.
Zajištění kryptoměnami
Možná vám teď není jasné, jak může být stablecoin krytý kryptoměnou, která je vysoce volatilní? Jednoduše, mnohé společnosti se snaží s masivními pohyby svých projektů vypořádat tím, že skupují stablecoiny a jako protiváhu vkládají kryptoměnu ve dvojnásobné hodnotě. Za krypto v hodnotě 2 dolary tedy dostanou jednu dolarovou stabilní minci. Hlavním problémem zůstává vysoká finanční náročnost tohoto řešení a nevyhnutelná centralizace kryptoměny.
Stablecoiny bez zajištění
Ve 21. století je možné všechno, proto se nelze divit ani tomu, že vznikají stablecoiny bez zajištění. Pro výpočet a udržení jejich hodnoty se využívá speciálních algoritmů. Jejich prostřednictvím se zásoba stablecoinů mění podle výkyvu komodity, na níž je virtuálně navázána. Toto řešení pomáhá částečně vyřešit problém s nedostatečnou decentralizací, neboť funguje na principu Smart Contracts, dobře známým z altcoinu Ethereum.
Stablecoiny jsou všude, kam se podíváte
V posledních letech se s nejrůznějšími stablecoiny doslova roztrhl pytel. S vlastním řešením se kromě nadšenců toužících po odstranění největší bolístky kryptotrhu snaží přijít i banky a další finanční instituce. Bezesporu je láká představa, že by prostřednictvím funkčního systému získaly přístup na masivní trh s nemalým počtem aktivních investorů.

Rádi byste alespoň část svých aktiv vložili do stabilní kryptomince? Koukněte se na náš seznam těch největších a vyberte si, které krytí vám vyhovuje nejvíce:

Tether (USDT) – kryt dolarem
TrueUSD (TSUD) – kryt dolarem
LBXPeg (LBX) – kryt librou
DigixGold (DGX) – kryt zlatem
TiberiusCoin (TCX) – kryt 7 vzácnými kovy použitými pro výrobu moderních technologií
Dai – kryt Ethereem – více o projektu v této sérii článků

Všechny uvedené projekty lze považovat za bezpečné, neboť splňují požadavky regulačních orgánů. Nemusíte se obávat, že by vaše prostředky skončily v černé díře nebo došlo k razantnímu propadu jejich hodnoty.
Kontroverze se nevyhýbají
Ani přes všechna pozitiva a slova o stabilitě nelze říci, že by se stablecoinům vyhýbaly kontroverze více než ostatním projektům. Asi největší pozornost si na tomto poli vysloužila současná čtyřka v tržní kapitalizaci, Tether. Studie vydaná v roce 2018 potvrdila, že USDT posloužil při masivním růstu v roce 2017 k manipulaci cen kryptoměn. V průběhu stejného roku se také řešilo, zda má na účtech dostatečné rezervy k pokrytí všech vydaných mincí. Společnost neposkytla žádné záruky, aby toto obvinění vyvrátila a dále pokračovala v „ražbě“ nových coinů.

Za zmínku též stojí několik zkrachovalých projektů, které nebyly schopny dostát svým ambicím. Za zmínku stojí kupříkladu NuBits. Podobný osud potkal koncem roku 2018 také projekt dekolateralizovaného stablecoinu Basis, jenž ukončení činnosti zdůvodnil pochybami o připravovaných regulacích ze strany amerických úřadů.
Jaká je budoucnost stablecoinů
Zkusíme si malé věštecké okénko? Jaký osud čeká stablecoiny? Vzhledem k připravovaným regulačním opatřením ze strany vlád a kontrolních institucí lze očekávat, že se stablecoiny stanou nezbytností. Jejich schopnost udržovat hodnotu i v rozbouřených vodách trhu jistě ocení spousta velkých investorů, jak dokazuje i zapojení velkých bank a jimi oznámené plány na vytvoření vlastních měn.

Masové rozšíření stablecoinů může v konečném důsledku posloužit jako můstek pro následný rozvoj kryptoměn. V silně se globalizujícím světě budou stablecoiny sloužit jako univerzální platidlo, které zamezí zbytečným poplatkům za výměnu fiat měny v klasických směnárnách nebo za převod prostředků v rámci přeshraničních plateb.

[easy-social-share buttons=”facebook,twitter,linkedin” counters=1 counter_pos=”inside” hide_names=”no” template=”tiny-retina”]Příspěvek Stablecoiny – ostrůvek stability v rozbouřeném moři kryptoměn pochází z

Ethereum ProgPoW audit contributors on Gitcoin to be refunded in full

Click here to view original web page at eng.ambcrypto.com
The Ethereum Cat Herders recently released a report on the latest updates in the Ethereum community. One of the updates was with regard to ProgPoW audit funding. In April 2019, Hudson Jameson had announced that they had successfully raised funds – capped at $50,000 DAI – needed for the ProgPoW to go ahead, with Least Authority doing the software audit and Bob Rao doing the hardware audit.
Ethereum ProgPoW audit contributors on Gitcoin to be refunded in full

Победители и аутсайдеры криптовалютного рынка за последний год

С ноября прошлого года курс некоторых монет вырос на сотни процентов. Но есть и такие цифровые деньги, которые потеряли свыше половины стоимости. Об этом пишет РБК Крипто. За последние 12 месяцев капитализация рынка криптовалют выросла на 32%, в ноябре прошлого года она составляла $181 млрд, к декабрю опустилась до $128 млрд, а сейчас этот показатель […]

Волатильность Ethereum демонстрирует рекордно низкие значения

Крупнейший альткоин эфир (ETH) демонстрирует рекордно низкую волатильность, торгуясь в узком диапазоне $180-190. По данным сервиса Skew, за последние 10 дней волатильность ETH составила не более 1,73%. В пятницу, 15 ноября, альткоин находится в районе $184 и пытается преодолеть сопротивление на уровне $190-195 в течение нескольких торговых сессий. Ether volatility — getting close to all […]

MakerDAO – výhody, nevýhody a budoucnost projektu

Poslední díl seriálu o MakerDAO. Co lze zlepšit, co je hodné pochvaly a jaká je budoucnost MKD?

V prvním dílu seriálu jsme si vysvětlili základní účel MakerDAO – poskytnutí decentralizovaného stablecoinu DAI. Druhý díl zkoumal vztah mezi úrokovou mírou a cenou etheru a DAI. V posledním dílu si stručně projdeme dva další neduhy projektu, ale i vyzdvihneme kvalitně navržené mechanismy a podíváme se na budoucnost MakerDAO v podobě multi-collateral DAI.
Nealgoritmická úprava stability fees
Proces stanovení aktuálního stability fee je momentálně poměrně zdlouhavý a je plně závislý na lidském hodnocení situace a následně na manuálních vstupech. Ke zvýšení či snížení stability fee vedou tyto kroky:

Governance call. Míra deviace ceny DAI od pegu je společně s dalšími parametry (např. zobchodovaný objem) probírána na týdenním Governance and Risk call. Záznamy z callů jsou veřejně dostupné na Youtube, zápisy a další užitečné informace z callů jsou zde. Na tomto callu se lidé okolo MakerDAO (členové Maker Foundation, analytici, držitelé tokenu MKR) rozhodují, zda je zapotřebí měnit stability fee.
Poll vote. Po callu je držitelům tokenu MKR předložena sada návrhů na změnu (či ponechání) aktuálního stability fee. Děje se tak na portálu makerdao.com/.
Executive vote. Držitelé tokenu MKR hlasují o tom, zda souhlasí či nesouhlasí s návrhem vzešlým z Poll vote. Hlasování probíhá pomocí stakingu – držitelé MKR zamykají své tokeny do kontraktu, který odpovídá návrhu, pro který chtějí hlasovat. Pokud počet stakovaných tokenů ve prospěch nového návrhu překoná počet tokenů stakovaných pro předchozí návrh, dochází k jeho implementaci (např. ve formě změny stability fee).

Tento systém je problematický z několika důvodů:

Každá změna stability fee trvá minimálně několik dní. Nejkratší interval mezi změnami byl 4 dny (15.-19.4.2019).
Hlasujícím jsou předkládány pevně stanovené hodnoty, ve kterých je patrná lidská předpojatost k uchopitelným číslům (buďto celá čísla, či končící na ,25/,50/,75). Poslední hlasování z konce října nabízelo tyto hodnoty:

Naprostá většina držitelů MKR nehlasuje. Posledního Poll vote, v rámci kterého prošel návrh na snížení stability fee téměř na polovinu, se zúčastnilo 1,59 % všech držitelů MKR:

Tento systém je zkrátka a dobře velmi manuální a dopadá na něj klasický problém voličské apatie.

Vhodnější by byl plně algoritmický proces úprav stability fee, kdy by fee bylo automaticky upravováno na základě naměřené deviace ceny DAI od pegu. Navýšení či snížení by mohlo probíhat s exponenciálními inkrementy (tj. např. nejprve +1 %, následně +1,618 %, +2,618 %, +4,236 % atd.). Takový proces by byl rychlý, automatický, přesnější. Byl by však velmi závislý na přesném oraclu pro spolehlivé měření deviace od pegu. Proto by pro začátek možná bylo vhodné takový nástroj zavést pouze jako nápovědu pro budoucí hlasování o úpravách stability fee, později s rozvojem spolehlivějších oraclů na něj plně přejít.
MakerDAO není DAO
Dalším drobným neduhem je skutečnost, že MakerDAO ve skutečnosti žádné DAO není. Pro připomenutí, DAO je decentralizovaná autonomní organizace. Jak jsme si popsali výše, o autonomní organizaci se nejedná již jen z toho důvodu, že správa kriticky důležitého parametru (stability fee) vyžaduje neustálé lidské vstupy.

Maker je v současné době centralizovaná organizace, jelikož systém je provozován s pomocí dvou právních entit:

Maker Ecosystem Growth Holdings, Inc je registrována na Kajmanských ostrovech (tato organizace je provozovatelem makerdao.com a eth2dai.com)
Maker Ecosystem Growth Foundation je nadace financující vývoj, registrována na Kajmanských ostrovech (zdroj)

Druhá entita drží rozpočet na vývoj systému (ve výši zhruba 130 milionů dolarů) a Rune Christensen (zakladatel Makeru a CEO nadace) má rozhodující slovo. Dle článku The Block vládne Rune nadaci pevnou rukou a někteří dlouholetí vývojáři nesdílející jeho vizi globální centrální banky byli odejiti.

Problém je, že oproštění od centralizovaných týmů a právních entit nelze čekat ani do budoucna. Systémový upgrade v podobě multi-collateral DAI totiž předpokládá, že DAI bude možné krýt různými typy kolaterálu – zpočátku v podobě jiných kryptoměnových tokenů typu bearer asset, později však i security tokeny či nemovitostmi, tj. aktivy s rizikem protistrany a vztahující se ke konkrétní jurisdikci. Design tudíž již dopředu počítá s tím, že budou existovat „rizikové týmy“ placené ze stability fee a předkládající rizikové analýzy různých typů zajištění ke schválení držiteli tokenů MKR.

Aktiva vztahující se ke konkrétním protistranám a jurisdikcím (akcie, dluhopisy, nemovitosti apod.) navíc budou muset spravovat právní entity založené v odpovídajících jurisdikcích a držitelé dluhových pozic procházet plným KYC, jak Christensen zmiňuje například v této diskusi na Redditu. O problematice KYC v kontextu finanční inkluze pak pojednává tento zajímavý článek uživatele Redditu z Uzbekistánu.
Multi-collateral DAI
Dostáváme se tím konečně k multi-collateral DAI (MCD). Přechod do této druhé verze systému začne 18. listopadu. Současná verze stablecoinu DAI je krytá pouze etherem. V rámci MCD však bude možné do smart contractů Makeru zamykat i další typy zajištění a půjčovat si proti nim DAI. Prvním aktivem, které držitelé MKR odsouhlasili, je token BAT. Tento token vyhrál hlasování v soutěži s tokeny REP, DGD, GNT, OMG, ZRX. Jak vidíme, jedná se o ERC-20 tokeny.

Hlavní motivací pro uvedení MCD je diverzifikace, aby stablecoin DAI nestál pouze na jednom typu zajištění.

Problém však je, že tokeny ERC-20 mají 100% technologickou korelaci s etherem. Z této stránky se tudíž nejedná o žádnou diverzifikaci rizika, ba naopak: selže-li ether, selžou i tyto tokeny; naopak selže-li některý z těchto tokenů, nemusí to znamenat selhání etheru.

Co se týče cenové korelace, níže vidíme cenu BAT v porovnání s etherem. Korelace to není perfektní, nicméně je patrné, že BAT často sleduje stejný cenový trend jako ether (korelační koeficient je 0,76).

Jednoduché to není
Největší achillovou patou MCD se však může stát složitost. Jak jsme uvedli výše, každé aktivum sloužící k zajištění bude mít vlastní rizikový tým dodávající pravidelné rizikové analýzy, které by měli držitelé MKR číst a schvalovat změny parametrů, které z těchto analýz budou vyplývat. Každé zajištění bude mít vlastní parametry (povinná míra zajištění, maximální možný počet vydaných DAI proti danému zajištění atd.). Mandát rizikových týmů je popsán v oficiálním fóru.

Od držitelů MKR se zkrátka očekává, že budou odvádět mnohem více práce a zároveň se budou dělit o výnosy (tj. zaplacené stability fees) s držiteli DAI (v podobě Dai Savings Rate) a rizikovými týmy.

Je pravděpodobné, že držitelé MKR se tak detailní správou zabývat nebudou. Mnohem pravděpodobnější je, že se ustanoví manažerský tým (který nyní zastávají lidé z Maker foundation), který bude pár aktivním držitelům MKR předkládat návrhy k posvěcení. To je samozřejmě naprostý opak decentralizace, takové uspořádání je v principu klasická centrální banka s bankovní radou. Objevují se tudíž hlasy, že bude zapotřebí Maker forknout a vybudovat skutečně decentralizovanou verzi.

Klady projektu MakerDAO
Projekt MakerDAO je pionýr. Dokázal světu, že stablecoin krytý volatilní kryptoměnou je možný a poměrně spolehlivý. Inspiroval např. projekt DEBNK, jenž usiluje o vytvoření podobné utility přímo nad Bitcoinem.

Je tudíž na místě sepsat i výčet věcí, které se projektu povedly:

Maker neměl veřejné ICO, tokeny MKR byly postupně prodávány sofistikovaným investorům, jako je fond a16z.
Maker má solidní přístup k bezpečnosti: https://blog.makerdao.com/mcd-security-roadmap-update-october-2019/.
Stabilita DAI v průběhu obřích výkyvů v ceně etheru je úctyhodná, Maker dokázal, že stablecoin s kryptoměnovým krytím je proveditelný.
Chvála patří i designu dvou tokenů, zejména skutečnosti, že token MKR neslouží jako zajištění pro půjčky DAI. Tento „incestní“ vztah, kdy je jeden token projektu kryt druhým tokenem projektu, již dříve neslavně selhal u stablecoinu NuBits a jeho krytí NuShares.
Pojistka v podobě emergency shutdown, kdyby vše ostatní selhalo.

Důležité odkazy a zdroje k dalšímu studiu

FAQs: https://github.com/makerdao/community/tree/master/faqs
Oficiální fórum: https://forum.makerdao.com/
CDP Portal (vytváření a správa dluhových pozic): https://cdp.makerdao.com/
Statistika systému: https://mkr.tools/
Statistika systému 2: https://graphs.santiment.net/makerdao
Statistika do třetice: http://loans.descipher.io/
Analytický nástroj (vztah ceny DAI, růstu etheru a výše stability fee): https://bit.ly/dai-interest
DAI/USD ticker: https://destiner.github.io/Off-the-peg/#/dai/usd
Třídílný článek vysvětlující filosofii MakerDAO a přístupu ke správě stablecoinu DAI: https://medium.com/makerdao/makerdao-governance-risk-framework-38625f514101

[easy-social-share buttons=”facebook,twitter,linkedin” counters=1 counter_pos=”inside” hide_names=”no” template=”tiny-retina”]Příspěvek MakerDAO – výhody, nevýhody a budoucnost projektu pochází z

MakerDAO a DAI – úrok jako zlý sluha i špatný pán

Říkej mi pane, úroková míro! MakerDAO a stability fee – 2. díl
V minulém dílu, nazvaném Půjčte si peníze na blockchainu – decentralizovaně a bez banky, jsme si osvětlili, jak MakerDAO a jeho decentralizovaný stablecoin DAI fungují. Nyní se pojďme podívat na problematické aspekty MakerDAO. Tím hlavním je, že úrok v kontextu dluhových pozic MakerDAO nefunguje jako standardní tržní úroková míra, tj. koordinační mechanismus poptávky a nabídky po půjčkách.

Úrok je v rámci MakerDAO otrokem pegu.
Úroková míra jako otrok pegu
Pro osvěžení: peg (tj. cílová hodnota DAI v podobě cenovky $1) je primárně řízen s pomocí úrokové míry (stability fee). Je-li DAI pod $1, stability fee roste a naopak. Stability fee funguje pro dlužníky stejně, jako variabilní úroková míra – je to zkrátka procento z půjčené částky, které musí při vrácení půjčky (tj. vykoupení vloženého etheru) splatit. Záměrně uvádím variabilní, jelikož stability fee platí dlužník vždy aktuální, nehledě na to, jaké stability fee bylo platné v době, kdy si dluhovou pozici otevíral. To, jak uvidíme, má zajímavé následky.

Pojďme se podívat, jaké bylo stability fee od spuštění MakerDAO:
Graf 1: Stability fee vs cena DAI.
Prvních zhruba 14 měsíců od spuštění se stability fee pohybovalo na nízkých hodnotách, mezi 0,5 % a 2,5 %. Cena DAI se pohybovala okolo pegu a nebyl tak důvod pro výrazné zvyšování stability fee. Na jaře 2019 se však cena DAI propadá pod $1 a stability fee je nutné zvyšovat. Během pár měsíců se dostane až na hodnotu 20,5 %. Vzhledem k tomu, že stability fee je pro dlužníky vždy platná v aktuální výši, znamená to, že někteří dlužníci najednou čelili velmi nepříjemné situaci. Počátkem roku si půjčili za 0,5 % a po pár měsících čelili čtyřicetkrát vyšší úrokové sazbě.
Jak si můžete pěkně zavařit variabilním úrokem
Jedním z nejznámějších případů je uživatel ProgrammableTX.  Ten si v lednu 2019 s pomocí dluhové pozice na MakerDAO refinancoval hypotéku s fixním 4% úrokem s vidinou výrazné úspory. Uživatel si očividně neuvědomil, že vyměňuje konzervativní fixní úrok za vysoce rizikový variabilní úrok, který navíc nefunguje jako tradiční úroková míra, nýbrž jako nástroj k udržování pegu půjčovaného stablecoinu.

Uživatelova chyba by mohla být jen dalším případem nepochopení kryptoměnových služeb. V tomto případě je ale alarmující, že článek tohoto uživatele, ve kterém vyzdvihuje úrokovou úsporu s pomocí MakerDAO, publikovalo MakerDAO na svém oficiálním blogu! Vývojáři MakerDAO si buďto sami neuvědomovali, jak vlastně funguje jejich vlastní mechanismus stability fee a pegu. A nebo si to uvědomovali a touto „lichvářskou“ taktikou lákali další nebohé uživatele. Tak či tak byla publikace článku o refinancování hypotéky s pomocí vysoce experimentální kryptoměnové služby velmi nezodpovědná.

Při půjčce na MakerDAO si dejte pozor na to, že stability fee se může kdykoli razantně zvýšit!
Pojďme se nyní podívat na zoubek tomu, proč vlastně začala cena DAI v březnu 2019 tak razantně klesat pod peg a stability fee muselo postupně vystoupat až k dvaceti procentům, aby se situace napravila. Napoví nám další graf, ukazující stability fee v kontextu ceny etheru (tj. podkladového aktiva, kterým je DAI kryt):
Všimněme si, že brutální výplach ceny etheru v období 1/2018 – 7/2018 neměl na stability fee žádný vliv, zůstávalo na 0,5 %. Při stabilizaci cenového propadu etheru v období 8/208-11/2018 bylo fee zvýšeno na 2,5 %, s dalším propadem bylo však opět sníženo na 0,5 %. Teprve poté, co ether otestoval své cenové dno a cena začala pozvolna růst, dochází k výraznějšímu zvyšování stability fee.

Vše souvisí se vším
Mezi cenou etheru, výší stability fee (tj. úroku) a cenou DAI existuje totiž silná vazba:

Když cena etheru klesá, zažívají držitelé dluhových pozic horké chvilky, jelikož mají problém s tím zůstat dostatečně zajištění (stejné množství etheru má najednou nižší hodnotu a tudíž nižší sílu zajištění). Dluhové pozice buďto zavírají (tj. skupují z trhu DAI a likvidují jej splácením dluhů), anebo do svých pozic doplňují další zajištění v podobě dalšího etheru. V době delšího medvědího trhu navíc vzniká vyšší poptávka na trhu po DAI, s cílem uchovat si při propadu bohatství vzniklé v předešlém bull runu. Lidé poptávají DAI, ale je méně uživatelů, kteří by chtěli vytvářet a držet dluhové pozice. Cena DAI tudíž roste a úrok může být nízký.
Když cena etheru roste, mají držitelé dluhových pozic žně, obzvláště po delším medvědím trhu. Velké množství etheru, který doplňovali v průběhu propadu do pozic ve snaze vyhnout se likvidaci, má najednou vyšší hodnotu a tudíž vyšší sílu zajištění. Dluhové pozice jsou nyní velmi bezpečné a lákají k nabírání vyšších půjček, se kterými je poté možné si nakoupit další ethery (tj. vytvořit si long pozici s pákovým efektem). Na trhu navíc klesá poptávka po DAI, jelikož spekulanti vyplouvají z bezpečných přístavů a za své DAI chtějí nakupovat rostoucí ether. Je velké množství těch, kdo jsou ochotni vytvářet a držet dluhové pozice, a menší množství těch, kdo chtějí déle držet DAI. Cena DAI tudíž klesá a úrok musí růst, aby zamezil přísunu nových a nových DAI na trh.

Pozor – při větším bull run etheru mohou úroky opět masivně vzrůst
Tyto vztahy jsou navíc umocněny skutečností, že dluhové pozice jsou vskutku primárně využívány k vytváření pákových pozic, kdy si dlužníci za půjčený DAI nakupují další ether, který opět vloží do dluhové pozice, aby si mohli půjčit další DAI a koupit další ether. Podrobnější návod na vytvoření pákové pozice s pomocí MakerDAO naleznete například zde.

Podíváme-li se s tímto vědomím ještě jednou na Graf 2, pak není překvapivé, že stability fee přestalo růst nedlouho poté, co ether dosáhl svého dosavadního letošního vrcholu (~320 USD v červenci). Při opětovném propadu a následné stabilizaci ceny spekulanti patrně opustili víru v nový bull run. Tlak na emisi nových DAI se v létě snížil, cena DAI se stabilizovala okolo pegu (jak vidíme na Grafu 1) a stability fee mohlo opět klesnout.

Do budoucna je nicméně zapotřebí s těmito vztahy počítat: přijde-li výraznější bull run etheru, mohou úroky opět masivně vzrůst. Situace, kdy se ještě spekulantům vyplatí půjčit si DAI i v případě vysokých úroků a půjčky DAI pod pegem (s vrácením na úrovni pegu), lze jednoduše propočítat. Níže uvádím výtah z nástroje, kde si tyto vztahy může každý čtenář modelovat.

Vidíme zde, že v případě očekávání růstu etheru o 29 % za měsíc (v bull marketu nic neobvyklého) se spekulantovi vyplatí vzít si půjčku, i když úrok dosahuje 123 % p.a. a dokonce i když si půjčuje DAI výrazně pod pegem (za 0,9 USD):

[divider style=”5″]

Nástroj je dostupný na https://bit.ly/dai-interest

Ano, může být i hůř než 20,5 %. Variabilní úrok zkrátka není žádná legrace.

DSR jako náprava?
Vývojáři jsou si rizika vysokých stability fees vědomi a jako jedno z protiopatření plánují v rámci druhé verze systému (tzv. Multi-collateral DAI) zavést DAI Savings Rate (DSR). DSR je v principu pokus o přiblížení se skutečné úrokové míře, respektive zavedení doposud chybějící druhé strany mince stability fee. Zatímco nyní držitelé dluhových pozic musí stability fee platit, držitelé DAI z toho nic nemají, jelikož stability fee se dělí mezi držitele tokenů MKR, držitele P-ETH (poolovaný ether) a provozovatele robotů market maker keeper (podrobnější analýza zde).

V rámci DSR se budou muset držitelé tokenů MKR dělit o stability fee s držiteli DAI. Více o DSR si můžete přečíst na oficiálním blogu.

DSR dává na první pohled smysl. Při bull runu poroste stability fee a zároveň i DSR, což část držitelů DAI přiměje stablecoin držet a vydělat na úroku, nikoli spekulovat na další růst etheru. DAI získá silnou novou utilitu, kdy se kromě nástroje na financování spekulace a bezpečného přístavu stane i prostředkem na uchovávání úspor se zajímavým úrokem.

Ano, to vše platí – s tím drobným háčkem, že to platí již dnes. Díky money market protokolům jako je Compound je již dnes možné ukládat DAI do smart contractu a vydělávat variabilní úrok, který vykazuje vysokou míru korelace s aktuální výší stability fee:
Graf 3. Zdroj Compound DAI supply APR: https://loanlist.io/asset/dai/compound
Jak uvádí MakerDAO ve výše odkazovaném blogu, vklad do Compoundu může být teoreticky rizikovější, než zamčení DAI ve smart contractu z dílny MakerDAO. To by pak měla nicméně i reflektovat výše úrokové míry (na Compoundu bude vyšší o rizikovou složku).

Zkrátka a dobře ke stabilizačnímu účinku DSR je třeba vyjádřit skepsi, jelikož utilitu, kterou má stablecoinu DAI poskytnout, již nyní poskytují jiné služby, kupříkladu Compound.

Pojednání o úroku v kontextu MakerDAO si vysloužilo více prostoru, než jsem původně předpokládal. O dalších neduzích (ale i pozitivech) projektu, stejně jako o chystaném multi-collateral DAI, tudíž pojednáme brzy ve třetím dílu seriálu.

[easy-social-share buttons=”facebook,twitter,linkedin” counters=1 counter_pos=”inside” hide_names=”no” template=”tiny-retina”]Příspěvek MakerDAO a DAI – úrok jako zlý sluha i špatný pán pochází z

Půjčte si peníze na blockchainu – decentralizovaně a bez banky

MakerDAO: Decentralizované finance – 1. část
MakerDAO je jeden z nejviditelnějších a nejpoužívanějších projektů na Ethereu. Společně s protokolem Compound patří mezi ukázkové příklady tzv. decentralizovaných financí (DeFi), tj. služeb, které usilují o naplnění vize programovatelných peněz.

Projekt MakerDAO je na světě již od samotných počátků Etherea, coby koncept vzniknul již v roce 2014. Na mainnetu Etherea byl pak spuštěn koncem roku 2017. V ethereové komunitě se těší vysokému respektu a MakerDAO bývá často uváděno jako jeden z výstavních projektů dokládajících užitečnost Etherea.
Záměr MakerDAO = decentralizovaný stablecoin
Základním cílem MakerDAO je přinést do kryptoměnového světa cenovou stabilitu, zejména v podobě decentralizovaného stablecoinu. Stablecoin je kryptoměna, která by dlouhodobě měla držet stabilní cenu vůči fiat měně (typicky USD).

I mezi stablecoiny jsou však fundamentální rozdíly. V principu můžeme stablecoiny rozdělit do tří kategorií:

IOUs
Kryptoměnové krytí
Algoritmická stabilizace

Kategorie IOU (z anglického „I owe you“, dlužím vám) je v současnosti nejrozšířenější. Patří sem zejména kontroverzemi opředený Tether, dále do této skupiny patří USDC od společnosti Circle či Gemini dollar. Tyto stablecoiny si drží svou stálou hodnotu proto, že jeden stablecoin je napřímo směnitelný u emitenta za fiat měnu. Tj. držíte-li 100 tetherů, máte možnost kontaktovat společnost Tether International Limited a vyměnit si u nich tethery za 100 dolarů. S výměnou si nicméně váží různé poplatky a ověření, tudíž se většina držitelů rozhodne spíše pro prodej na burze. Kritici stablecoinů z kategorie IOU poukazují především na jejich centralizovanou povahu – projekty jako Tether stojí a padají na jedné organizaci a jejích představitelích.

Hlavním reprezentantem stablecoinů s kryptoměnovým krytím je DAI z dílny MakerDAO. Jeho principy si vysvětlíme dále v článku. Stablecoiny s kryptoměnovým krytím mají za cíl přinést užitečnost cenově stabilní kryptoměny, zároveň však po cestě neztratit decentralizaci a přístupnost všem uživatelům.

Stablecoiny s algoritmickou stabilizací jsou spíše teoretickým konstruktem, zatím žádný nebyl spuštěn (naopak některé projekty od záměru odstoupily, kupříkladu projekt Basis).
Stablecoin DAI
MakerDAO a DAI je v principu jednoduchá myšlenka. Jedná se o takovou zastavárnu na ether: vložíte ether o určité hodnotě, získáte DAI o nižší hodnotě. Jakmile všechen DAI splatíte, ether je opět váš.

Proč vkládáte ether o vyšší hodnotě, než kolik si půjčujete? Proto, že ether není cenově stabilní, zatímco DAI ano. Aby protokol předešel bankrotu, musí být vydané stablecoiny DAI jištěné ethery o výrazně vyšší hodnotě. Při propadu ceny etheru je zde tak dostatečný polštář na to, aby byly dluhy včas splaceny – ať přímo uživateli, anebo vynuceným prodejem (likvidací) vloženého etheru.

Základní požadavek protokolu tudíž je, že veškeré dluhové pozice musí mít zajištění v minimální výši 150 %. To znamená, že vkládám-li ether o hodnotě $150, mohu z protokolu získat maximálně 100 DAI (v hodnotě $100). Jakmile poměr zajištění u některé dluhové pozice spadne pod 150 %, začne být ether vynuceně odprodáván a z výnosu je dluh splácen. Pro uživatele je nucená likvidace nevýhodná – z odprodávaného zajištění je mu strženo 13 % coby liquidation penalty. Těchto 13 % obdrží obchodníci (či spíše jejich obchodní roboti), kteří zajišťují včasnou likvidaci.

Umělecké ztvárnění nucené likvidace dluhové pozice obchodním robotem
Vzhledem k riziku likvidace si uživatelé často volí mnohem vyšší zajištění a vkládají jištění o výrazně vyšší hodnotě, než kolik si chtějí půjčit. V ilustračním příkladu výše vidíme dluhovou pozici se zajištěním 300 % – vložen je ether o hodnotě $300, půjčujeme si DAI o hodnotě $100. Jak vidíme na grafu, míra zajištění pozic (tzv. collateralization ratio) se reálně pohybuje mezi 300 % – 600 %:

Zdroj: https://mkr.tools/system.

Pro některé čtenáře může být překvapivým zjištění, že DAI není přímo směnitelný za ether. Je tomu skutečně tak – držíte-li DAI, nemůžete si jej přímo směnit v MakerDAO na ether. Můžete jej pouze prodat na burze. Ether vložený do smart contractů MakerDAO mohou vybírat pouze dlužníci, a to po splátce svého dluhu (alternativně likvidátoři dluhových pozic, které se propadly pod minimální úroveň zajištění).

U stablecoinů s kryptoměnovým krytím je takový mechanismus logický. Krytí musí být nepřímé a to z toho důvodu,  že při přímé směně by dlužníci nečekaně přicházeli o svůj vklad, který by byl vesměs náhodně proměňován jinými uživateli na stablecoin. To není problém, když má stablecoin i jeho krytí stejnou cenu (jako je tomu u tetheru a dolarů) – v případě rozdílně oceňovaných aktiv by však takový systém nefungoval, jelikož by byl nepředvídatelný a nevýhodný pro vkladatele zajištění.
Stabilizační mechanismy
Cenová stabilita DAI je v rámci MakerDAO zajišťována především s pomocí úrokové míry, které se v rámci MakerDAO říká stability fee.

Řízení ceny s pomocí úrokové míry funguje ve stručnosti následovně:

Je-li cena DAI nad cílovou hodnotou jednoho amerického dolaru, úroková míra klesá. To motivuje uživatele brát si nové půjčky, čímž se do oběhu dostávají nové jednotky DAI a jeho cena tím pádem klesá.
Je-li cena DAI pod cílovou hodnotou jednoho amerického dolaru, úroková míra roste. Uživatelé jsou odrazováni od vytváření nových půjček a stávající dlužníci mají motivaci rychleji splácet. DAI se tak stahuje z oběhu a jeho cena roste.

Úrokovou míru stanovují držitelé MKR tokenů, což jsou cenově volatilní tokeny představující podíl na MakerDAO. Konkrétní způsob stanovení úrokové míry a z něj vyplývající problémy si rozebereme v druhém dílu článku.

Svou roli při řízení ceny DAI hraje i spekulace: je-li DAI pod cílovou hodnotou, spekulanti budou nakupovat s vidinou zisku po návratu ceny na cílovou hodnotu (a naopak prodávat, je-li DAI nad cílovou hodnotou). Tato spekulace nicméně funguje pouze tehdy, je-li základní mechanismus v podobě řízení ceny s pomocí úrokové míry dlouhodobě spolehlivý a funkční.

Tvůrci MakerDAO s touto prospěšnou spekulací počítali a dokonce podle ní projekt nazvali – MakerDAO se jmenuje podle aktivity tzv. market makingu. Ta spočívá v tom, že určití aktéři na burze vkládají do order booku nákupní i prodejní příkazy s určitým rozpětím (spreadem). Market makeři v případě MakerDAO mají zajišťovat, že se DAI bude obchodovat s nízkými spready a co nejblíže cílové hodnotě jednoho dolaru. Za tímto účelem udržuje tým MakerDAO kód pro open source algoritmické roboty, kteří jsou nazýváni market maker keepers.
Jak stabilní je DAI?
Zásadní otázkou je, jak dobře to celé vlastně funguje – je DAI vskutku stabilní a drží si cenu poblíž jednoho dolaru? Pojďme se podívat, jak se v posledních letech chovala cena DAI v kontextu jeho zajištění, tj. etheru:

Jak vidíme, tak DAI si od spuštění v prosinci 2017 stále drží cenové pásmo mezi 0,95-1,05 dolaru. Vzhledem k výkyvům tak DAI sice není 100% stablecoin, nicméně jeho relativní stabilita je i tak úctyhodná, vezmeme-li v potaz dvě skutečnosti:

DAI je zajištěný etherem, který zažil cenový propad z $1400 na $84. DAI si tak udržel relativní stabilitu i přesto, že aktivum sloužící k jeho zajištění zažilo propad o 94 %.
Jak jsme si již vysvětlili, DAI není přímo směnitelný za podkladový ether; jeho cena je řízena s pomocí stabilizačních mechanismů, zejména ve formě úrokové míry. Tyto mechanismy tudíž (minimálně prozatím) plní svou funkci uspokojivě.

Ačkoli MakerDAO a DAI zatím fungují dobře, systém má i své problémy, které si rozebereme v pokračování článku. Podíváme se i na očekávanou druhou verzi protokolu v podobě Multi-collateral DAI.

[easy-social-share buttons=”facebook,twitter,linkedin” counters=1 counter_pos=”inside” hide_names=”no” template=”tiny-retina”]Příspěvek Půjčte si peníze na blockchainu – decentralizovaně a bez banky pochází z

ChainLink launches Mainnet to get data in and out of Ethereum smart contracts

Click here to view original web page at www.zdnet.comThis device is unable to play the requested video.
Blockchain may be one of the most promising technologies today, but that may just as well be the reason why there’s also a lot of FUD around it. Speculation and crypto-winter aside, however, there’s a number of technology issues to address before blockchains can get real, and data access is prominent among them.
In a nutshell, blockchains are not very efficient as a data storage and retrieval mechanism. This is why people have been experimenting with various approaches to use blockchains as a database, including altering its structure.
Regardless of how successful these turn out to be, however, one thing is certain: Most of the world’s data today does not live on a blockchain. The vast majority of application data live in some database, and some of that data may be accessed via APIs.
How, and why, would the world of databases and APIs talk to the world of blockchain? Enter ChainLink.
Smart contracts and the connectivity problem
You may have heard about smart contracts. You can think of smart contracts as programs that execute exactly as they are set up to by their creators on the Ethereum blockchain. Smart contracts enhance Ethereum with the ability to execute tamper-proof code, in addition to storing tamper-proof data, turning it to a "world computer."
Together, smart contracts and data form the building blocks for decentralized applications (Dapps) and even whole decentralized autonomous organizations (DAOs). There is a programming language (Solidity) used to develop smart contracts, as well as a development framework (Truffle) that can be used to build smart contract applications.
Despite the fact that this is still not a 100% mature stack, people are using it to develop Dapps and DAOs. Smart contracts can interact with each other, and they can also store and retrieve data on the blockchain. But what happens when they need to interact with the outside world, and retrieve (or store) data from/to databases or APIs?

The Smart Contract Connectivity Problem, as ChainLink defined it, is the inability of a smart contract to interact with any external data feed or other resource that is run outside the node network in which the smart contract itself is executed.
This lack of external connectivity is inherent to all smart contract networks, due to the method by which consensus is reached around blockchain transactions, and will therefore be an ongoing problem for all smart contract networks.
ChainLink, co-founded by CEO Sergey Nazarov and CTO Steve Ellis, aims to solve this problem by developing a so-called oracle, officially launching today. ZDNet connected with the ChainLink team to discuss what this is all about.
ChainLink, the blockchain oracle
An oracle is a gateway between a blockchain and the real world. Oracles can get data off the blockchain and pass it on to smart contracts. The problem with this, of course, is that oracles introduce the need for centralization and trust in the decentralized, trust-less world of blockchains.
ChainLink’s whitepaper, published in 2017, tries to address this on the technical level. Part of ChainLink’s implementation runs on-chain and part off-chain. There are provisions for Service Level Agreements (SLAs), mechanisms for data source selection, result aggregation, and reporting.
There is an API data providers can use to feed their data in ChainLink’s oracle. There are also decentralization approaches and security services outlined, to ensure that ChainLink is robust and secure. One of the things we inquired about was how close today’s launch is to the vision outlined in the ChainLink whitepaper [PDF].
The smart contract connectivity problem: how do smart contracts interoperate with data and APIs beyond the blockchain? Image: ChainLink
The ChainLink team noted that the initial launch is focused on allowing smart contracts to retrieve external data from ChainLink nodes based on the number of individual requests they create. While this is an essential first step, it does not fully implement all of the features discussed in the white paper. ChainLink believes that’s a process that can and should be gradually upgraded as development progresses.
In order to assist smart contract creators today, they went on to add, ChainLink provides documentation and contract examples on how to create requests to multiple oracles and aggregate responses. The Service Agreement Protocol, currently in development, will allow a requester to define parameters for their requests in a setup step, such that a single request can receive responses from multiple oracles.
In other words, there is a certain degree of technical forethought that has been built into this, although it’s not fully implemented yet. Part of it is there to ensure the oracle is resilient (i.e. it does not crash under heavy load), and part of it to ensure it’s decentralized (i.e. there’s no single point of failure/arbiter of the truth).
Building an ecosystem
ChainLink is launching with three endorsed oracles, including its own. The other teams are Fiews and LinkPool. These teams have been running a ChainLink node on the Ethereum test networks for around a year, and have assisted with the development of the ChainLink node. ChainLink noted they will also have an on-boarding process for endorsed ChainLink nodes to be listed in official documentation.
Other third parties are able to run ChainLink nodes themselves, as ChainLink code is open source. Third parties may use other listing services (currently in development) in order to receive requests from smart contracts.
Any service provider can use ChainLink oracles for their smart contracts. If someone wants to use their own data for their smart contracts, they are free to connect to their own data source. Furthermore, the ChainLink team added, this depends on your perspective:
ChainLink is not just providing the infrastructure to help the development of smart contracts, but also building an ecosystem around this itself. Image: ChainLink
"As a data provider, how do I sell my data to smart contracts? The answer is to create an external adapter for my API, run a ChainLink node, and allow smart contracts to create requests to my oracle. As a general node operator, how do I sell data for X API? They would either need to create an external adapter themselves, which may not be viable if they’re not a developer (which is not a requirement), or they can find an open source implementation of an external adapter for the API they’re wanting to provide. We’ve built the ChainLink node to be modular by-design, so external adapters can easily be added by node operators to extend the functionality of their node without needing to know how to write programs."
The ChainLink ecosystem, today and tomorrow
Part of the value ChainLink brings is by providing the infrastructure for anyone to run an oracle, and part of it comes from its own oracle and ecosystem. There have been various names flying around, including a proof of concept project with SHIFT, and alleged "white label" partners such as Salesforce and Microsoft Azure.
The SHIFT proof of concept pulled interest rates from five banks (Barclays, BNP Paribas, Fidelity, Societe Generale, and Santander) and fed the data into a smart contract, which was used to make a payment that translated into a SWIFT payment message.
ChainLink clarified there are three types of projects that the ecosystem: Data providers, platforms/blockchains, and projects that use ChainLink oracles. Although ChainLink refrained from pointing to a comprehensive list, they pointed to a Decrypt article which mentions many collaborators and projects. There is a lot of speculation in the industry, they added, and they only confirm when official.
ChainLink provides more than the technical infrastructure here — they also provide an instance of this infrastructure, with vetted data providers onboarded. ChainLink emphasized that they work with top data partners for officially created adapters such as crypto price data, supply chain, etc.
Essentially, there are two layers of selection there: One on the oracle network, and one within each oracle. Users can choose which oracle(s) to use in the oracle network, and oracle nodes can choose which external services to connect to.
This also poses some interesting technical challenges. Essentially, oracles will act as data hubs, with data flowing in and out of them. How will the different data providers and data streams be cataloged, integrated, and managed? And what about issues related to data freshness, correctness, and performance?
Data selection and schema matching
ChainLink currently operates with a schema system based on JSON Schema, to specify what inputs each adapter needs and how they should be formatted. Similarly, adapters specify an output schema to describe the format of each subtask’s output.
Schema management at scale with data coming from various domains and sources is a sufficiently researched and documented topic, but that does not make it easy to deal with in practice. Especially when using JSON Schema, which is not the most advanced solution when it comes to schema management.
ChainLink has been used in a proof of concept to clear payments with SHIFT and global banks. Image: ChainLink
So what happens when there is no sufficient metadata on the data flowing through ChainLink? Not to mention, even sufficient metadata can be erroneous / misleading. What happens if i connect a data provider and claim it’s about topic A, but others say it really is about topic B, or C, or D and E? ChainLink says this is where decentralization plays a key role in the oracle problem:
"Just like how smart contracts are secure because they’re ran on multiple machines (blockchain nodes), you can secure the inputs to your smart contracts by having that input retrieved by multiple ChainLink nodes. So if you’re a requester, and you want data from a particular API DPA, you define how many ChainLink nodes you want to retrieve that data. To further decentralize your inputs, and if there are additional data providers with the same topic of data, you could have additional ChainLink nodes retrieve from another API DPB to assist with validation."
However, we would argue that while that does indeed address the topic of data source selection, it does not address that of schema matching: The terms used to describe what DPA and DPB is about could be different, and yet their data could be about the same thing. Based on JSON Schema, without a mechanism to align the metadata in place, nobody would ever know.
Data flow
From a data architecture perspective, ChainLink looks like a data hub through which data will flow transiently. However, a published list of use cases, interacting with databases and data in the cloud is mentioned.
We wondered whether there are implementations of such use cases to show for today. Plus, if this takes off, the amount of data flowing through ChainLink will be considerable. Would ChainLink consider storing any of that data in the oracle, for example for caching?
ChainLink’s view is that they like to think of it as an on-chain protocol that allows smart contracts and node operators to work with one another in a trust-minimized way:
The ChainLink oracle acts as a data hub, enabling data source selection on 2 levels: oracle and external data sources. Image: ChainLink
"This means that any endpoint that a node operator can access can be used by a smart contract through our protocol. We have a number of working implementations that give smart contracts the ability to retrieve data from authenticated data sources. Storing or caching data within the oracle is not currently a consideration since there are a number of security concerns associated with that. Data providers already have the facilities to store data long-term, and have the history and reliability of providing that data."
And what about the other way round? If a smart contract wants to send data to an external source, rather than store it on the blockchain, can ChainLink do this?
A ChainLink node can relay information from a smart contract to an external source. However, this would introduce an array of issues, as storing data in an external system means the tamper-proof aspect of data storage on the blockchain no longer applies.
Conclusion
So how will development for smart contracts on ChainLink look like? Does it come down to writing Solidity — which is not the easiest thing in the world for most people? Currently smart contracts create their requests from on-chain, and that request is picked up by the ChainLink node.
In the near future, ChainLink said, they will allow for requests to be initiated from off-chain services directly to a ChainLink node. This allows for requests to be created faster than the typical block time of the Ethereum network.
It also opens the door for faster blockchains to receive data at their native speed. ChainLink nodes can already query data on other blockchains with external adapters, the only caveat is a requester would need to use a ChainLink node with connectivity to that blockchain.
All in all, this is a much welcome development for smart contracts, Ethereum, and blockchain at large. It means the next step in the evolution of this ecosystem is now possible.
Granted, not everything is rosy, and smart contract and oracle development is bound to hit some of the same issues tantalizing software development and data management for decades. Hopefully known solutions to those issues can eventually be applied to foster the growth of this ecosystem, too.
Blockchain may be one of the most promising technologies today, but that may just as well be the reason why […]
Click here to view full article