Stanislav Chlup Whitepaper červenec 2018 1
Abstrakt Credit je decentralizovaná kryptoměna vycházející z kódu bitcoinu a založená na technologii blockchain. Hlavní předností oproti jiným měnám svého druhu je její zaměření na použitelnost pro platby, a to z pohledu obchodníka i zákazníka. Její vizí je navázat na již osvědčené stávající technologie a dále je rozvíjet. Spojuje nejlepší vlastnosti kryptoměn a běžných fiat měn. Decentralizace, nízké poplatky a téměř okamžitý převod peněz kdekoliv na světě se tak spojují s jednoduchostí používání, ať už se jedná o platbu kartou nebo bankovní převod. 1
Obsah Abstrakt... 1 1. Představení... 3 2. Blockchain... 4 3. Proof of work (PoW)... 5 3.a Equihash algoritmus... 6 4. Segregated Witness (SegWit)... 6 5. Lightning Network... 7 6. Platební infrastruktura... 8 6.a Platební brány... 8 6.b Near Field Communication (Platby NFC)... 8 6.c Platební terminály... 9 6.d Bankomaty... 10 6.e Peněženky... 10 7. Credit ekonomika... 13 Seznam použitých zdrojů... 14 2
1. Představení Od vzniku první kryptoměny bitcoinu, v roce 2009 (vytvořena entitou pod pseudonymem Satoshi Nakamoto) po současnost (2018) vzniklo tisíce kryptoměn různého druhu, více či méně se lišících od bitcoinu. Ten však stále zůstává největší a nejpopulárnější kryptoměnou, a to jak z pohledu uskutečněných transakcí, tak i tržní kapitalizace vůči dolaru. Problém dnešních kryptoměn tkví v jejich nepraktičnosti. Pro většinu lidí je složité vše, co je s nimi spojené. V současnosti existuje jen malé množství obchodníků, kteří k platbě zboží akceptují kryptoměny, a to proto, že pro ně není vytvořena dostatečná platební infrastruktura. Některé projekty se snaží navázat na existující infrastrukturu karetních společností jako je Visa, MasterCard aj. Bohužel se spolu s tímto ztrácejí některé výhody kryptoměn. Pro karetní společnosti jsou navíc virtuální měny velkou konkurencí. Do budoucna je tedy nepravděpodobné, aby samy chtěly tyto způsoby plateb podporovat. Bitcoin je založen na decentralizované databázi blockchain. Jak postupem času tato databáze rostla, začaly se objevovat některé problémy v jeho návrhu, jako jsou například 1 : malá velikost bloku vede k vysokým poplatkům za provedené transakce; dlouhý časový interval vytvoření bloku průměrně 10 min; dlouhé srovnávání obtížnosti dva týdny; vývoj a hromadná výroba specializovaných čipů ASIC, např. pro algoritmus SHA-256. Všechny zmíněné aspekty vedou k větší centralizaci virtuálních měn a podnítily v reakci na nedostatečně přizpůsobivou měnu vytvoření tzv. hardforků bitcoinu, jako je například bitcoin cash, který zvětšil limit velikosti bloku z 1 MB na 32 MB. Z tohoto řešení ovšem vyvstávají další zjevné problémy: rychlý růst velikosti blockchainu a zvedající se nároky na rychlost internetového připojení. Zabezpečení transakcí a jejich decentralizace je řešena systémem Proof of work neboli těžbou. Bitcoin používá algoritmus SHA-256 a Litecoin scrypt. Problémem u obou algoritmů jsou však specializované čipy, které jsou 3
na ně vyráběny a na jejichž výrobu se specializuje jen málo společností. Těžba probíhá pouze na velkých farmách, tj. ztrácí se v celkovém důsledku prvek decentralizace. Vývojáři kryptoměny credit si kladou cíl, zaměřit se především na platební infrastrukturu. Díky ní tak bude možné měnu používat v každodenním životě k platbě téměř čehokoliv. Součástí toho je jednoduché a srozumitelné uživatelské rozhraní pro mobilní, desktopovou i webovou peněženku. Dále také online platební brány, bankomaty, platební terminály a NFC technologie pro mobilní telefony i v samostatných kartách. Credit navazuje na první a současně největší kryptoměnu bitcoin, kdy upravuje některé její základní parametry jako jsou například: délka vytvoření bloku zvýšení počtu mincí změna PoW algoritmu. z 10 min na 2,25 min; z 21 milionů na 15 bilionů; Cílem není přijít na finanční trh s novou technologií, ale použít a vylepšit již stávající a osvědčené technologie a vytvořit tak plnohodnotnou měnu, a to především díky vybudované platební infrastruktuře. 2. Blockchain Credit využívá principu velmi specifické, vzájemně sdílené databáze blockchain. Tato databáze je decentralizovaná a distribuovaná. Je bez centrálního dohledu, to znamená, že jsou v ní data bezpečně uchována. I když ji může kdokoli číst, zápis do ní je možný jen prostřednictvím konsenzu. Důležité vlastnosti: stálost, snadná specifikace a trvalost. Je téměř nepadělatelná. O proces kontroly zadaných úkonů se stará síť jako taková. Uživatelé, kteří se na tomto účastní, obdrží odměnu formou mincí, které bude možné následně směnit na burzách za fiat měny. 4
Systém bloků Na základě ověřovacího protokolu se vytváří bloky obsahující záznam všech dosavadních transakcí od vytvoření předešlého bloku. Do takového řetězce je zařazen nový blok poté, co se na něm shodnou všichni ověřovatelé. Již zařazený blok nelze nijak pozměnit. 2 Credit navazuje na bitcoin, kdy upravuje délku vytvoření bloku z původních 10 minut na 2,25 minuty. 3. Proof of work (PoW) Jak již bylo řečeno, v rámci databáze blockchain veškeré informace, které blok nese, jsou trvale obsaženy. Zde stejně jako u dalších kryptoměn dochází při vygenerování bloku zároveň ke vzniku nových mincí, jež jsou spolu s transakčními poplatky odměnou pro ověřovatele transakce. Protokol Proof of work (PoW), využívaný creditem prokazuje uskutečněnou práci. Tento algoritmus nelze obejít. 5
3.a Equihash algoritmus Při těžbě neboli potvrzování transakcí v rámci decentralizované databáze blockchain je v tomto případě využíván algoritmus Equihash, jenž klade důraz na výkon grafické paměti a z tohoto důvodu se pro těžbu využívají grafické karty.3 Záměrem kryptoměny credit je být ASIC rezistentní, proto je k tomu využíván patřičný algoritmus, a to především z toho důvodu, aby se neztrácel prvek decentralizace a na těžbu se daly používat běžné počítačové komponenty, ať už CPU nebo GPU. Prozatím byl zvolen algoritmus Equihash, ale v případě výroby specializovaných čipů (ASIC) pro tento algoritmus může být změněn tak, aby měna zůstala stále ASIC rezistentní. 4. Segregated Witness (SegWit) K maximálnímu urychlení je použita technologie SegWit, která řeší problém škálování oddělením digitálního podpisu. Ten tvoří cca 70 % prostoru v rámci konkrétní transakce. SegWit tak zvyšuje velikost bloků z 1 MB na cca 4 MB. I přesto, že digitální podpis bude oddělen, není způsob, jak by se mohl zrušit. 6
SegWit jako aktualizace Bitcoinu řeší jeho největší nedostatek, tj. umožňuje jednak větší propustnost transakcí a také snížení poplatků. 4 5. Lightning network Lightning network blesková síť, kterou credit využívá, je protokol pro škálování a zrychlení databáze blockchain. Původně byl tento protokol vyvinut pro blockchain bitcoinu. Díky Lightning network je nyní možné provádět peněžní převody, a to bez nutnosti nahrání všech probíhajících transakcí do blockchainu. 5 Bez tohoto získá platba ověření za 10 min, což je pro provedení peněžní transakce opravdu dlouhý čas. S použitím uvedeného protokolu bude možné provádět platby prakticky v reálném čase a s nimi spojené poplatky budou zanedbatelné. 7
credit bitcoin bitcoin cash litecoin Celkový počet 15 bilionů 21 milionů 21 milionů 84 milionů ASIC rezistentní Ano Ne Ne Ne Block Time 2,25 minuty 10 minut 10 minut 2,5 minuty Úprava obtížnosti každý blok každých 2 016 bloků každý blok každých 2 016 bloků SegWit + LN Ano Ano Ne Ano 6. Platební infrastruktura Primárním cílem je zaměřit se na platební infrastrukturu jako celek. Credit spojuje nejlepší vlastnosti kryptoměn a fiat měn. Decentralizace, nízké poplatky a téměř okamžitý převod peněz kdekoliv na světě se tak spojují s jednoduchostí používání, ať už se jedná o platbu kartou nebo bankovní převod. 6. a Platební brány V rámci platby kryptoměnami na internetu se kupující setkávají s problémem nalezení platforem či obchodů, které by platbu virtuální měnou akceptovaly. Přicházíme se službou, která přinese zjednodušení platebního procesu prostřednictvím kryptoměn jak pro obchodníky, tak pro kupující, a to díky vlastní platební bráně. Celý proces od akceptace až po provedení samotné platby zákazníkem tak znamená značné zjednodušení. Budou vytvořeny a obchodníkům nabízeny vlastní platební brány akceptující credit a rovněž také použity stávající brány jiných společností, které již nyní akceptují kryptoměny a rozšíří tím svoji nabídku. 6.b Near Field Communication (Platby NFC) Pomocí technologie Near Field Communication (NFC), spočívající v krátkých rádiových vlnách, je možné uskutečňovat rychlé výměny dat do vzdálenosti 8
4 cm. Tento přenos je zabezpečen a technologie je použitelná na většině chytrých zařízení telefony, tablety. 6 Credit bude využívat NFC pro platby prostřednictvím telefonu i karty a také pro možnost zaslání platby mezi dvěma telefony. Díky malé vzdálenosti, nezbytné pro výměnu dat, není potřebná identifikace. Hovoříme tedy o mimořádně rychlém připojení, které je navíc automatické. Pro přenos dat NFC technologie vyžaduje méně než 100 ms. Umožňuje vytvoření tagů pasivních, programovatelných bodů, které lze ve formě čipů (např. v nálepce nebo přívěscích) umístit kamkoliv. 6.c Platební terminály V současnosti je platba kryptoměnami u obchodníků uživatelsky nekomfortní. Dosavadní postup placení, kdy obchodník vydá nejprve účtenku s QR kódem, který zákazník načte prostřednictvím své kryptopeněženky, uhradí částku a poté dostane doklad o zaplacení, bude nahrazen platební kartou a akceptujícími terminály. Za tímto účelem se vytváří aktualizace upravující stávající software platebních terminálů. V případě, že toto řešení bude nedostatečné, bude credit disponovat vlastními platebními terminály, které následně poskytne obchodníkům. 9
Platební karta, u které si klient nastaví PIN kód, jehož je sám správce, bude fungovat na stejném principu jako běžné bezkontaktní karty pro fiat měny. U obchodníků klient uhradí částku přiložením karty k platebnímu terminálu. 6.d Bankomaty Bankomaty na kryptoměny, které jsou součástí infrastruktury, budou pracovat na principu běžných bankomatů pro fiat měny s obousměrnou výměnou peněz. Lidé budou moci jejich prostřednictvím v několika jednoduchých krocích koupit nebo prodat credit, či některou z dalších dvaceti nejpoužívanějších kryptoměn dle aktuální nabídky trhu. Technologie vychází z principu bankomatů určených pro bitcoin s přidáním vlastní technologie. Díky tomu nebude potřeba napojení na bankovní instituci. U stávajících bankomatů pro kryptoměny zprostředkovatel při nákupu i prodeji nakupuje/prodává měnu na burze, za kterou obdrží finanční obnos na svůj bankovní účet. Ten následně přeposílá klientovi. Prostřednictvím naší přidané technologie bude možné odstranit z tohoto procesu bankovní instituci. Bankomaty tak budou plnit funkci lokálního tržiště na principu směnárny, a to bez potřeby bankovní verifikace. Lidé budou kryptoměny směňovat vzájemně mezi sebou a verifikaci zde bude provádět samotný bankomat automaticky na principu platebních kanálů v Lightning Network. Díky tomuto bude práce s bankomaty rychlejší a především bez nutnosti napojení na burzy a banky. Poplatky budou stanoveny dle běžných podmínek. 6.e Peněženky Součástí platební infrastruktury budou i peněženky, umožnující uživatelům správu jejich kryptoměny. Budou nabízeny dvě varianty: Core a Credit peněženka. 10
Core peněženka U této varianty bylo vycházeno z Core peněženky bitcoinu. Základní vlastnosti: - generování nové adresy pro přijímání měny; - odesílání kryptoměny na jinou adresu (v rámci stejné sítě); - zobrazení transakcí. Credit peněženka V tomto případě se jedná o webovou a mobilní aplikaci s intuitivním a jednoduchým uživatelským rozhraním. Platby bude možné zasílat nejen na adresu, ale také na e-mail nebo telefonní číslo. Pro základní služby (odesílání, přijímání a NFC platby) bude potřeba jméno, e-mail, telefonní číslo. Pro nákup a prodej měny bude vyžadován KYC ověření identity a AML ochrana proti praní špinavých peněz. Aplikace bude od začátku používat Lighting Network protokol pro škálování a zrychlení databáze blockchain. Platba se díky tomu nebude muset zapisovat do blockchainu a transakce tak díky tomu bude provedena téměř v reálném čase. Zápis transakcí bude probíhat zpětně v předem stanovených pravidelných intervalech. Vlastnosti: - pohodlné a intuitivní grafické rozhraní - nákup a prodej creditů; - NFC platby; - Lighting Network pro menší platby; - alias adresy jako kontaktní údaje (e-mail, telefonní číslo); - opakované platby (trvalé příkazy). 11
Přehled karet Nákup/prodej creditu Historie plateb Platba 12
7. Credit ekonomika V rámci předprodeje bude celkem emitováno 15 miliard tokenů, které se po dokončení ICO (Initial Coin Offering) promění na credit. Během ICO bude vydáno do oběhu dalších 150 miliard tokenů. Částka, která se musí vybrat pro spuštění projektu, byla stanovena na 1 000 etherea. Tyto prostředky budou následně použity pro započetí vývoje kryptoměny a financování marketingu spojeného s její propagací v rámci celého ICO. Později po zavedení měny na trh bude z vybraných prostředků financován vývoj peněženek a dalších souvisejících produktů. 13
Seznam použitých zdrojů 1 Bitcoin https://www.bitcoin.com/ 2 Blockchain https://www.blockchain.com/ 3 Equihash https://en.wikipedia.org/wiki/equihash 4 SegWit https://segwit.org/ 5 Lightning https://lightning.network/ 6 Near Field Communication http://nearfieldcommunication.org/ 14