Přehled kryptoměn pro distribuované výpočty
Potřeba superpočítačových zdrojů nikdy nebyla tak náročná. Aby si uklidnili touhu po pokročilém výpočetním výkonu, obracejí se jednotlivci i společnosti na poskytovatele služeb cloud computingu. Toto řešení má dva hlavní problémy – ponechává jednotlivce s průměrnými finančními zdroji mimo rovnici a centralizovaná umístění použitá k držení výpočetních zdrojů jsou náchylná k selhání. Technologie blockchain může zmírnit oba tyto problémy. Blockchain může využít výpočetní výkon počítačů ze všech částí světa, spojit je prostřednictvím decentralizované sítě a poté rozdělit pracovní zátěž jakéhokoli úkolu mezi každý počítač připojený k síti.
Kterýkoli uživatel v blockchainové síti může platit kryptografické tokeny nebo mince za pronájem výpočetních zdrojů osobních počítačů nebo datových center bez ohledu na jejich umístění, aby splnil pracovní úkoly, které se mohou pohybovat od vykreslování obrázků až po analýzu vesmírných signálů. Ti, kdo nabízejí své výpočetní zdroje do sítě, jsou na oplátku odměněni kryptoměnami. Úkoly, které dříve vyžadovaly splnění dní nebo dokonce týdnů, lze vyřešit během několika minut.
Abychom ilustrovali, jak by technologie blockchain mohla narušit obchodní model cloud computingu, podívejme se na Siacoin, decentralizovanou platformu pro ukládání dat, a porovnejme ji s webovými službami Amazonu. Siacoin vám za uložení 1 terabajtu dat bude účtovat pouze 2,50 USD, zatímco webové služby Amazonu by vám za uložení stejného objemu dat účtovaly přibližně 30 USD. To je téměř 12krát tolik. Díky decentralizovanému outsourcingu počítačových zdrojů založenému na blockchainu by člověk platil přibližně 10% ceny za stejné služby nabízené prostřednictvím poskytovatelů centralizovaných cloudových služeb.
Distribuované výpočetní platformy, které stojí za pohled
Decentralizované aplikace Ethereum (dApps) přinesly revoluci v aplikacích prostřednictvím technologie smart contract. Jako blockchain založený na proof-of-work (PoW) (i když se přesouvá na konsensuální model proof-of-stake), je Ethereum zdaleka ideální kryptoměnou pro použití v distribuovaných výpočetních systémech. Virtuální stroj Ethereum (EVM) slouží jako výpočetní jádro odpovědné za provádění všech rozhodovacích procesů spojených s dApps a inteligentními smlouvami, a to prostřednictvím využití kolektivní síly těžebních uzlů Etherea.
Možnosti nabízené prostřednictvím blockchainu Ethereum inspirovaly mnoho týmů k vývoji ještě pokročilejších distribuovaných výpočetních platforem založených na blockchainu. Pojďme se podívat na nejslibnější z těch, které jsou aktuálně dostupné na trhu.
Gridcoin (GRC)
Gridcoin (GRC) je kryptoměna, která zavádí jedinečný algoritmus proof-of-research (PoR), který motivuje uživatele k tomu, aby věnovali svou výpočetní sílu pro provádění vědeckých výpočtů prostřednictvím Berkeley Open Infrastructure for Network Computing (BOINC), dobře známé distribuované výpočetní techniky. platforma, která usnadňovala dekódování vesmírných signálů shromážděných SETI prostřednictvím svých rádiových dalekohledů.
Uživatelé sítě Gridcoin jsou odměněni GRC, jakmile dokončí zpracování výpočetní pracovní jednotky (WU) v BOINC prostřednictvím propojení svého Cross-Project ID (CPID) s jejich peněženkou GRC. Odměnou za dokončení výpočetní práce je platba, která se počítá na základě nedávného průměrného kreditu uživatele (RAC).
Gridcoin byl spuštěn v říjnu 2013 a původně fungoval prostřednictvím protokolu Gridcoin Classic, avšak v říjnu 2014 se přesunul k protokolu Gridcoin Research. Gridcoin Classic fungoval pomocí hybridního algoritmu PoW / PoS, takže síť byla zabezpečena pomocí těžby založené na PoW scrypt. Protokol společnosti Gridcoin Research již nepoužívá těžbu založenou na hashování PoW a skriptování, aby se snížila energie potřebná k zabezpečení sítě. Protokol společnosti Gridcoin Research využívá výpočetní práci BOINC k doplnění zabezpečení sítě poskytovaného prostřednictvím algoritmu PoS.
Golem (GNT)
Golem je decentralizovaný superpočítač, ke kterému má přístup kdokoli bez ohledu na jeho umístění. Síť Golem se skládá z kombinované výpočetní síly strojů uživatelů, která sahá od osobních počítačů až po obrovská datová centra. Golem vytváří tržiště pro počítačové zdroje, které umožňuje uživatelům (žadatelům) pronajmout počítačové zdroje jiných uživatelů (poskytovatelů).
Golem využívá blockchain společnosti Ethereum s cílem nabídnout uživatelům transakční systém pro vypořádání plateb mezi poskytovateli výpočetních zdrojů, žadateli a programátory. Každý uživatel si může pronajmout zdroje nabízené jinými uživateli a získat pobídku prostřednictvím GNT (Golem Network Tokens) placených žadateli. GNT je token ERC20 založený na etherea.
Golem lze použít k výpočtu nesčetných úkolů, od CGI vykreslování až po strojové učení a vědecké výpočty. Všechny výpočetní procesy se provádějí v prostředích izolovaného prostoru, které jsou zcela izolované od systémů hostitelů.
Golem také vyvíjí Web 3.0, novou generaci internetu, což je decentralizovaná, samoorganizující se síť.
SONM (SNM)
SONM je síť založená na blockchainu pro distribuovaný výpočet mlhy. Prostřednictvím SONM mohou uživatelé využívat výpočetní zdroje a "jako mrak" příroda, jako jsou PaaS a IaaS, které všechny mají infrastrukturu pro výpočet mlhy. Uživatelé z celého světa si mohou zapůjčit své výpočetní prostředky na tržišti SONM výměnou za tokeny SONM. Síť SONM je založena na mlhovém výpočetním zásobníku, což činí architekturu SONM decentralizovanější a výkonnější než současné architektury cloud computingu. Overlay networking umožňuje vykreslit více kontejnerů v jedné soukromé síti.
SNM je nativní token SONM. SNM je token ERC20 založený na ethereu. SNM je měna používaná na tržišti SONM, kde jsou uživatelé rozděleni do dvou kategorií: zákazníci a dodavatelé. Dodavatelé jsou uživatelé, kteří nabízejí své výpočetní zdroje pro použití zákazníky výměnou za tokeny SNM.
Kontrakt mezi dodavateli a zákazníky se uzavírá prostřednictvím inteligentních kontraktů společnosti Ethereum. Zákazníci uvedou seznam úkolů, které chtějí splnit v cloudovém mlhovém cloudu SONM, a uvedou částku platby v tokenech SONM. Tyto úkoly pak budou provedeny výpočetními prostředky poskytnutými dodavateli, kteří dostanou zaplaceno definované množství tokenů SONM.
iExec
iExec je platforma založená na kryptoměně a blockchainu, která buduje decentralizované tržiště pro cloudové výpočetní zdroje. iExec vytváří novou IT infrastrukturu prostřednictvím inovace nového paradigmatu pro cloud computing.
RLC je přirozená kryptoměna iExec, což je zkratka pro "Běží na spoustě počítačů". RLC je token ERC20 založený na ethereu, který je nativní měnou pro všechny platby na platformě a trhu iExec. Na tržišti jsou uživatelé označeni do jedné ze tří kategorií: poskytovatelé, vývojáři a držitelé tokenů. Poskytovatelé mohou vývojářům půjčit své výpočetní zdroje a na oplátku se jim odmění RLC tokeny. Vývojáři si mohou pronajmout výpočetní zdroje poskytovatelů prostřednictvím tržiště iExec, aby mohli provádět své výpočetní úkoly na nové decentralizované infrastruktuře založené na blockchainu. Vývojáři musí platit RLC tokeny za zdroje poskytovatelů, které si pronajímají prostřednictvím tržiště. Držitelé tokenů mohou používat své RLC tokeny pro platby prostřednictvím rychlé a zabezpečené platební sítě iExec.
Poskytovatelé mohou požádat, aby se stali poskytovateli dat, aplikací nebo serverů. Platforma iExec navíc nabízí vývojářům knihovny JS a CLI, které jim pomáhají zmírňovat problémy se škálovatelností Ethereum prostřednictvím provádění výpočtových úloh mimo řetězec prostřednictvím decentralizovaného cloudu iExec. Tržiště se také může pochlubit obchodem pro decentralizované aplikace známé jako DappStore, kde vývojáři mohou nabízet a monetizovat své decentralizované aplikace (dApps).
iExec má mnoho případů použití, které zahrnují kryptografii, vědecký výzkum, finance, 3D vykreslování, mlhové výpočty a další. Platforma navíc plánuje implementovat podporu rámců umělé inteligence (AI), jako jsou Caffe, Theano a TensorFlow. iExec již navázal partnerství s Čínskou akademií věd, Enterprise Ethereum Alliance, Genesis Mining a dalšími.
SPARC
SPARC neboli Science Power and Research Coins se podobně jako Gridcoin zaměřuje na budování decentralizovaného superpočítače pro vědecký výzkum. SPARC inovoval protokol pro odesílání a přijímání výpočetních balíčků založených na JS a JSON v decentralizované síti pomocí technologie založené na blockchainu typu peer-to-peer. SPARC se může pochlubit jedinečnou platformou kompatibilní s prohlížečem, která je vyvinuta pro přístup prostřednictvím nesčetných zařízení, včetně počítačů, smartphonů a tabletů.
SPARC byl vyvinut společností Kings Distributed Systems Ltd., aby poskytl vůbec první implementaci DCP (Distributed Compute Protocol). Platforma založená na DCP společnosti SPARC umožňuje jednotlivcům a institucím bezpečně propojit své nevyužité výpočetní zdroje a vytvořit distribuovanou výpočetní platformu, kterou může používat kdokoli a kdekoli na světě. Kdokoli může také využít síť DCP k prodeji svých nevyužitých výpočetních zdrojů k generování toků příjmů. SPARC je token ERC20 na bázi Etherea, který je nativní měnou platformy.
Platforma SPARC obsahuje funkce, které ji odlišují od GridCoin, protože má různé kategorie pro výzkum počítané prostřednictvím platformy, včetně SPARC Physics, SPARC Math a SPARC Shaders. SPARC Physics je fyzikální engine, který lze použít k formulování simulací a hraní fyzikálních videoher prostřednictvím internetového prohlížeče. SPARC Math je matematická knihovna, která je vyvinuta pomocí JS a může být spuštěna v jakémkoli prohlížeči. SPARC Shaders nabízí shadery, které lze použít při výpočtu a vykreslování fyziky s plovoucí desetinnou čárkou a matematických simulací, které se spoléhají na GPU.
DCP SPARC má tři hlavní komponenty: hostitele, horníka a desku. Miner je uživatel, který pronajímá své nevyužité výpočetní zdroje hostitelům v síti a dostane pobídku prostřednictvím tokenů SPARC. Hostitel je uživatel, který platí tokeny SPARC za pronajmutí výpočetních zdrojů, které potřebují pro různé účely, prostřednictvím DCP. Deska představuje API, které zaznamenává všechna data spojená s hostitelem, horníkem a výpočetními úkoly do blockchainu.
SPARC právě dokončil své pre-ICO a očekává se, že jejich hlavní ICO proběhne během několika příštích měsíců. Projekt má naplánovaných mnoho případů použití, včetně doručování obsahu, webového provozu, vědeckého výzkumu a městské infrastruktury.
Ankr
Ankr vyvíjí rámec založený na blockchainu pro Distributed Cloud Computing (DCC). I když již existuje více distribuovaných počítačových řešení, Ankr je zdaleka první, kdo kombinuje technologii blockchain s důvěryhodným hardwarem.
Ankr umožňuje vývojářům chránit svá citlivá data před neoprávněným přístupem nebo úpravami pomocí podvodného softwaru fungujícího na vyšších úrovních oprávnění. Ankr využívá konsensuální algoritmus Proof of Useful Work (PoUW), který poskytuje soběstačnou blockchainovou infrastrukturu. Namísto plýtvání energií a výpočetních zdrojů na hašování, jako to dělá bitcoin, PoUW využívá tyto zdroje k provádění úkolů poskytovaných spotřebiteli a institucemi. Protokol Ankr běží na procesorech podporujících SGX se vzdáleným ověřováním, aby se podpořila důvěrnost a bezpečnost.
Inovativní protokol založený na PoUW odemkne obrovský potenciál nevyužitých výpočetních zdrojů po celém světě poskytnutím adekvátních pobídek prostřednictvím tokenu ANKR. Prostřednictvím tohoto protokolu bude každý přispěvatel výpočetních zdrojů motivován a někteří dokonce získají další odměny za generování blokových řetězců. V blízké budoucnosti se Ankrův těžební protokol bude spoléhat na Universal Basic Income (UBI).
Ankr také podporuje Integrovanou službu Oracle, která poskytuje zdroj ověřených dat prostřednictvím využití prostředí důvěryhodného spuštění (TEE) a kryptografických primitiv. Integrovaná služba Oracle může podporovat přijetí v reálných případech použití pomocí standardizovaného rozhraní API za účelem směrování dat ze stávajících webů na platformu Ankr..
ANKR je nativní token platformy, což je token ERC20 založený na etherea. ICO projektu bylo úspěšně dokončeno loni v říjnu. Platforma byla také úspěšně integrována s BOINC, což umožňuje využití síťových výpočetních zdrojů Ankr při provádění úkolů spojených s různými sektory vědeckého výzkumu, které těží z BOINC.
Závěrečné myšlenky
Cloud computing se odhaduje na trh v řádu bilionů dolarů, přesto je monopolizován některými z největších technologických konglomerátů na světě. Pouze tito obchodní giganti si mohou dovolit nákladné náklady na lidský kapitál a počáteční náklady na servery, což vedlo k vyšší marži pro průměrného spotřebitele. Na druhé straně v současných obchodních modelech cloud computingu chybí motivační strategie pro jednotlivce, kteří jsou ochotni pronajmout své nevyužité výpočetní zdroje. Blockchainová technologie však tento obrázek teprve začíná měnit a nabízí alternativní obchodní model, který může pomoci jednotlivcům z celého světa prodat nevyužité výpočetní zdroje těm, kteří to potřebují a kteří jsou ochotni za takové služby zaplatit výhodnou cenu. Nebude to dlouho trvat, než uvidíme obrovské superpočítače postavené na blockchainových distribuovaných sítích, které si lze pronajmout za velmi levné ceny.