Neo (NEO) a Gas (GAS)
Neo (NEO) bylo založeno jako AntShares (ANS) v roce 2014. AntShares, založený Da Hongfeim a Erikem Zhangem, byl označován jako první čínská blockchainová platforma. V roce 2016, údajně v reakci na rostoucí zájem o AntShares a potřebu řešení blockchainu, který splňuje požadavky jak vládních regulátorů, tak soukromých společností, založili Da a Erik společnost OnChain poskytující finanční služby na bázi blockchainu. V roce 2017 byla společnost AntShares přejmenována na Neo.
V konceptu je Neo inteligentní kontraktní ekosystém, podobný Ethereumu. Umožňuje uživatelům automatizovat ukládání a výměnu digitálních dat. Aby společnost Neo mohla konkurovat zavedeným implementacím inteligentních smluv, využívá vyvíjející se technologie a spolupráci s čínskými úřady k dosažení stanoveného cíle „inteligentní ekonomiky“. Neo používá mechanismus zvaný Delegated Byzantine Fault Tolerance (dBFT). Účastníci systému jsou schopni určit určité uzly jako účetní. Účetní uzel musí udržovat minimální zůstatek NEO a musí splňovat určité požadavky na výkon. Účetní mají za úkol ověřovat bloky, které jsou zapsány do blockchainu. Pokud dvě třetiny uzlů v síti mohou souhlasit s účetní verzí blockchainu, je dosaženo shody a je navržena verze blockchainu. Pokud selže shoda, zavolá se náhradník a postup se opakuje. S dBFT a některými dalšími klíčovými optimalizacemi Neo tvrdí, že je schopno zpracovat více než 1 000 transakcí za sekundu, s cílem optimalizovat přes 10 000 transakcí za sekundu. Porovnejte to se současnou rychlostí Ethereumu 15 transakcí za sekundu. To je velká výhoda, ale lze tvrdit, že tyto zisky přicházejí na úkor centralizace. Digitální identifikace a dBFT mohou sloužit k omezení řízení systému na vybranou skupinu.
Inteligentní smlouvy společnosti Neo se nazývají NeoContracts. Jednou z velkých překážek při navrhování inteligentních smluv je to, že jejich výsledky je třeba spolehlivě reprodukovat v celé síti. Pokud je smlouva odkazována na blockchain a přináší různé výsledky v různých systémech, síť se nemůže spolehlivě dohodnout, jak vypadá blockchain a bloky budou zastaveny. Inteligentní smlouva však nemůže provádět smysluplné operace bez přístupu k některým proměnným.
Časová razítka – Možná budete chtít použít inteligentní smlouvy k automatizaci týdenních plateb zaměstnancům nebo k vypořádání účtu u distributora každých 30 dní. Vaše smlouva bude muset vědět, kolik je hodin. Pro zajištění konzistentního přístupu k časovým údajům registruje Neo časové razítko každého nového generovaného bloku. Každých 15 sekund se přidává nový blok, takže smlouvy mají přístup k aktuálnímu času do 15 sekund.
Užitečná je také schopnost generovat náhodná čísla. Jak ale poskytnete náhodné číslo a zároveň zajistíte, že v síti bude identifikováno stejné náhodné číslo? Pro zajištění inteligentních smluv s přístupem k náhodnosti je do pole Nonce každého nového bloku vloženo náhodné číslo. Smlouvy mohou odkazovat na toto pole Nonce a získat přístup k tomuto náhodnému číslu.
Ukládání dat – Data v NeoContracts mohou být uložena soukromě, přístupná pouze ke smlouvě, s níž jsou spojena. Data mohou být také uložena v globálním kontextu přístupném všem smlouvám v síti. Externí data musí být převedena do blockchainu Neo a předána do těchto soukromých nebo veřejných úložišť dat, aby se na ně mohly odkazovat smlouvy.
Platforma zahrnuje 2 různé tokeny. NEO a GAS jsou kryptografické měny, které řídí síť Neo. NEO i GAS jsou omezeny na 100 milionů tokenů. Token NEO reprezentuje akcie na trhu Neo a nelze je rozdělit. Držitelé NEO získají hlasovací práva v ekosystému NEO i práva na dividendy ve formě GAS. Alternativní token k NEO je GAS, ten je generován rychlostí 8 GAS na blok s konstrukcí blockchainu. Míra produkce je snížena o 1 token na každé 2 miliony generovaných bloků. Někdy kolem roku 2039 dosáhne cirkulace GAS 100 milionů a výroba přestane. Na rozdíl od NEO lze GAS rozdělit. Dividendy GAS se také hromadí jako poplatky do sítě. Uživatelé platí v GAS za nasazení a provozování inteligentních smluv. Poplatky jsou úměrné výpočetním prostředkům spotřebovaným ve smlouvě. Tyto poplatky jsou distribuovány „účetním“ jako odměna za jejich činnost v síti. V tradiční směně měn jsou příkazy zadávány a přiřazovány na centralizovaném trhu. Tento proces je efektivní, ale vyžaduje, aby uživatel uvolnil kontrolu nad svými prostředky na burze. Automatizací umísťování a porovnávání objednávek v konsensuální síti můžete zajistit, aby objednávky byly spravovány a zpracovávány spravedlivě a transparentně, čímž efektivně vytvoříte decentralizovanou výměnu. To však má za následek pomalé transakce, protože úpravy musí být ověřeny v celé síti. Neo navrhuje systém, ve kterém jsou směnné transakce vypořádány na blockchainu, ale párování objednávek je řešeno mimo řetězec centrální burzou. Neo tyto transakce nazývá „supravodivé transakce“. Účelem je zajistit účinnost centralizovaných burz s bezpečností decentralizovaných burz.
Zdroj: Whitepaper