Potreba zdrojov superpočítača nikdy nebola taká náročná. Na uspokojenie túžby po pokročilej výpočtovej sile sa jednotlivci aj spoločnosti obracajú na poskytovateľov služieb cloud computingu. Toto riešenie má dva hlavné problémy – necháva jednotlivcov s priemernými finančnými zdrojmi mimo rovnicu a centralizované umiestnenia používané na uchovávanie výpočtových zdrojov sú náchylné na zlyhanie. Technológia blockchain môže zmierniť oba tieto problémy. Blockchain môže využiť výpočtový výkon počítačov zo všetkých častí sveta, spojiť ich prostredníctvom decentralizovanej siete a potom rozdeliť pracovné zaťaženie ľubovoľnej úlohy medzi každý počítač pripojený k sieti..
Každý užívateľ v sieti blockchain môže platiť kryptografické tokeny alebo mince za prenájom výpočtových zdrojov osobných počítačov alebo dátových centier bez ohľadu na ich umiestnenie, aby splnil pracovné zaťaženie úloh, ktoré sa môžu pohybovať od vykresľovania obrázkov po analýzu vesmírnych signálov. Tí, ktorí sieti ponúkajú svoje výpočtové zdroje, sú na oplátku odmenení kryptomenami. Úlohy, ktoré predtým boli potrebné na vykonanie, môžu trvať dni alebo dokonca týždne, a dajú sa vyriešiť za pár minút.
Na ilustráciu toho, ako by technológia blockchain mohla narušiť obchodný model cloud computingu, sa pozrime na Siacoin, decentralizovanú platformu na ukladanie dát, a porovnáme ju s webovými službami Amazonu. Siacoin vám za uloženie 1 terabajtu dát bude účtovať iba okolo 2,50 USD, zatiaľ čo webové služby Amazonu vám za uloženie rovnakého objemu dát budú účtovať približne 30 USD. To je takmer 12-krát viac. Vďaka decentralizovanému outsourcingu počítačových zdrojov založenému na blockchaine by človek platil okolo 10% ceny za rovnaké služby ponúkané prostredníctvom poskytovateľov centralizovaných služieb cloud computingu.
Distribuované výpočtové platformy, ktoré sa oplatí pozrieť
Decentralizované aplikácie (dApps) spoločnosti Ethereum priniesli revolúciu v aplikáciách prostredníctvom technológie inteligentných kontraktov. Ako blockchain založený na proof-of-work (PoW) (aj keď sa posúva k konsenzuálnemu modelu proof-of-stake), je Ethereum zďaleka ideálnou kryptomenou na použitie na účely distribuovaných výpočtov. Virtuálny stroj Ethereum (EVM) slúži ako výpočtové jadro zodpovedné za vykonávanie všetkých rozhodovacích procesov spojených s dApps a inteligentnými zmluvami pomocou kolektívnej sily ťažobných uzlov Etherea..
Možnosti ponúkané prostredníctvom blockchainu spoločnosti Ethereum inšpirovali mnoho tímov k vývoju ešte pokročilejších distribuovaných výpočtových platforiem založených na blockchaine. Poďme sa pozrieť na najsľubnejšiu z tých, ktoré sú v súčasnosti dostupné na trhu.
Gridcoin (GRC)
Gridcoin (GRC) je kryptomena, ktorá využíva jedinečný algoritmus proof-of-research (PoR), ktorý motivuje používateľov k tomu, aby venovali svoj výpočtový výkon na vykonávanie vedeckých výpočtov prostredníctvom Berkeley Open Infrastructure for Network Computing (BOINC), známej distribuovanej výpočtovej techniky platforma, ktorá uľahčila dekódovanie vesmírnych signálov zhromaždených SETI prostredníctvom jeho rádiových ďalekohľadov.
Používatelia siete Gridcoin sú odmenení programom GRC po dokončení spracovania výpočtovej pracovnej jednotky (WU) v BOINC prepojením svojho ID krížového projektu (CPID) so svojou peňaženkou GRC. Odmenou za vykonanie výpočtovej práce je platba, ktorá sa počíta na základe nedávneho priemerného kreditu používateľa (RAC).
Gridcoin bol uvedený na trh v októbri 2013 a pôvodne fungoval prostredníctvom protokolu Gridcoin Classic, v októbri 2014 sa však presunul k protokolu Gridcoin Research. Gridcoin Classic fungoval prostredníctvom hybridného algoritmu PoW / PoS, takže sieť bola zabezpečená pomocou ťažby založenej na PoW scrypt. Protokol spoločnosti Gridcoin Research už nevyužíva ťažbu založenú na hashovaní PoW a skriptovanie na zníženie energie potrebnej na zabezpečenie siete. Protokol spoločnosti Gridcoin Research využíva výpočtovú prácu BOINC na doplnenie sieťovej bezpečnosti poskytovanej prostredníctvom algoritmu PoS.
Golem (GNT)
Golem je decentralizovaný superpočítač, ku ktorému má prístup ktokoľvek bez ohľadu na jeho umiestnenie. Sieť spoločnosti Golem pozostáva z kombinovanej výpočtovej sily strojov používateľov, ktorá siaha od osobných počítačov až po obrovské dátové centrá. Golem vytvára trh s počítačovými prostriedkami, ktorý umožňuje používateľom (žiadateľom) prenajímať počítačové zdroje iným používateľom (poskytovateľom).
Golem využíva blockchain spoločnosti Ethereum s cieľom ponúknuť používateľom transakčný systém na vyrovnanie platieb medzi poskytovateľmi výpočtových zdrojov, žiadateľmi a programátormi. Každý užívateľ si môže prenajať zdroje ponúkané inými používateľmi a získať motiváciu prostredníctvom GNT (Golem Network Tokens) platených žiadateľmi. GNT je token ERC20 založený na éteri.
Golem možno použiť na výpočet nespočetného množstva úloh, ktoré siahajú od vykresľovania CGI po strojové učenie a vedecké výpočty. Všetky výpočtové procesy sa vykonávajú v prostredí karantény, ktoré sú úplne izolované od systémov hostiteľa.
Spoločnosť Golem tiež vyvíja Web 3.0, ďalšiu generáciu internetu, ktorá je decentralizovanou a samoorganizujúcou sa sieťou.
SONM (SNM)
SONM je sieť založená na blockchaine pre distribuované hmlové výpočty. Prostredníctvom SONM môžu používatelia využívať výpočtové zdroje a "oblak-ako" prírody, ako sú PaaS a IaaS, pričom všetky majú infraštruktúru na výpočet hmly. Používatelia z celého sveta si môžu požičať svoje výpočtové zdroje na trh SONM výmenou za tokeny SONM. Sieť SONM je založená na hmlovom výpočtovom zásobníku, ktorý robí architektúru SONM decentralizovanejšou a výkonnejšou ako súčasné architektúry cloud computingu. Prekrytie sieťou umožňuje prepojiť viac kontajnerov v jednej súkromnej sieti.
SNM je pôvodný token SONM. SNM je token ERC20 založený na éteri. SNM je mena používaná na trhu SONM, kde sú používatelia rozdelení do dvoch kategórií: zákazníci a dodávatelia. Dodávatelia sú používatelia, ktorí ponúkajú svoje výpočtové zdroje na použitie zákazníkom výmenou za tokeny SNM.
Kontrakt medzi dodávateľmi a zákazníkmi sa uzatvára prostredníctvom inteligentných zmlúv spoločnosti Ethereum. Zákazníci uvedú zoznam úloh, ktoré chcú dosiahnuť v cloudovom prostredí hmly SONM, a uvedú sumu platby v tokenoch SONM. Tieto úlohy potom vykonajú výpočtové zdroje poskytované dodávateľmi, ktorí dostanú zaplatené definované množstvo tokenov SONM.
iExec
iExec je platforma založená na kryptomene a blockchaine, ktorá buduje decentralizované trhovisko pre výpočtové zdroje založené na cloude. iExec vytvára novú IT infraštruktúru prostredníctvom inovácie novej paradigmy pre cloud computing.
RLC je natívna kryptomena iExec, čo je skratka názvu "Beží na mnohých počítačoch". RLC je token ERC20 založený na ethereu, ktorý je natívnou menou pre všetky platby na platforme a trhu iExec. Na trhu sú používatelia označení v jednej z troch kategórií: poskytovatelia, vývojári a držitelia tokenov. Poskytovatelia môžu vývojárom požičať svoje výpočtové zdroje a na oplátku dostanú odmenu RLC tokenmi. Vývojári si môžu prenajať výpočtové zdroje poskytovateľov prostredníctvom trhu iExec, aby mohli vykonávať svoje výpočtové úlohy na novej decentralizovanej infraštruktúre založenej na blockchaine. Vývojári musia platiť RLC tokeny za zdroje poskytovateľov, ktoré si prenajímajú na trhovisku. Držitelia tokenov môžu používať svoje RLC tokeny na platby prostredníctvom rýchlej a bezpečnej platobnej siete iExec.
Poskytovatelia môžu požiadať, aby sa stali poskytovateľmi údajov, aplikácií alebo serverov. Platforma iExec navyše ponúka vývojárom knižnice JS a CLI, ktoré im pomáhajú zmierňovať problémy so škálovateľnosťou Ethereum prostredníctvom vykonávania výpočtových úloh mimo reťazca prostredníctvom decentralizovaného cloudu iExec. Trhovisko sa tiež môže pochváliť obchodom s decentralizovanými aplikáciami známym ako DappStore, kde môžu vývojári uvádzať na trh a monetizovať svoje decentralizované aplikácie (dApps).
iExec má veľa prípadov použitia, ktoré zahŕňajú kryptografiu, vedecký výskum, financie, 3D vykresľovanie, hmlové výpočty a ďalšie. Platforma navyše plánuje implementovať podporu rámcov umelej inteligencie (AI), ako sú Caffe, Theano a TensorFlow. iExec už nadviazal partnerstvo s Čínskou akadémiou vied, Enterprise Ethereum Alliance, Genesis Mining a ďalšími.
SPARC
SPARC alebo Science Power and Research Coins sa podobne ako Gridcoin zameriava na budovanie decentralizovaného superpočítača pre vedecký výskum. SPARC inovoval protokol na odosielanie a prijímanie výpočtových balíkov založených na JS a JSON v decentralizovanej sieti pomocou technológie založenej na blockchaine typu peer-to-peer. SPARC sa môže pochváliť jedinečnou platformou kompatibilnou s prehliadačmi, ktorá je vyvinutá na prístup k nespočetnému množstvu zariadení vrátane počítačov, smartfónov a tabletov.
SPARC vyvinula spoločnosť Kings Distributed Systems Ltd., aby poskytla vôbec prvú implementáciu protokolu Distributed Compute Protocol (DCP). Platforma založená na DCP spoločnosti SPARC umožňuje jednotlivcom a inštitúciám bezpečne prepojiť ich nepoužívané výpočtové zdroje a vytvoriť distribuovanú výpočtovú platformu, ktorú môže používať ktokoľvek a kdekoľvek na svete. Ktokoľvek môže tiež využiť sieť DCP na predaj svojich nevyužitých výpočtových zdrojov na generovanie tokov výnosov. SPARC je token ERC20 založený na éteri, ktorý je natívnou menou platformy.
Platforma SPARC obsahuje funkcie, ktoré ju odlišujú od GridCoinu, pretože má rôzne kategórie pre výskum vypočítaný prostredníctvom platformy, vrátane SPARC Physics, SPARC Math a SPARC Shaders. SPARC Physics je fyzikálny engine, ktorý možno použiť na formuláciu simulácií a hranie fyzikálnych videohier cez internetový prehliadač. SPARC Math je matematická knižnica, ktorá je vyvinutá pomocou JS a môže byť spustená cez akýkoľvek prehliadač. SPARC Shaders ponúka shadery, ktoré je možné použiť pri výpočte a vykresľovaní fyziky s pohyblivou rádovou čiarkou a matematických simulácií, ktoré sa spoliehajú na GPU..
DCP SPARC má tri hlavné komponenty: hostiteľa, baníka a dosku. Miner je užívateľ, ktorý prenajíma svoje nevyužité výpočtové zdroje hostiteľom v sieti a dostáva stimuly prostredníctvom tokenov SPARC. Hostiteľ je používateľ, ktorý platí tokeny SPARC za prenájom výpočtových zdrojov, ktoré potrebujú na rôzne účely, prostredníctvom DCP. Doska predstavuje API, ktoré zaznamenáva všetky údaje spojené s hostiteľom, baníkom a výpočtovými úlohami do blockchainu.
SPARC práve dokončil svoje pre-ICO a ich hlavné ICO by sa malo konať v priebehu najbližších mesiacov. Projekt má naplánovaných veľa prípadov použitia vrátane dodania obsahu, webového prenosu, vedeckého výskumu a mestskej infraštruktúry.
Ankr
Ankr vyvíja rámec založený na blockchaine pre Distributed Cloud Computing (DCC). Aj keď už existuje viac distribuovaných výpočtových riešení, Ankr je zďaleka prvý, kto kombinuje technológiu blockchain s dôveryhodným hardvérom.
Ankr umožňuje vývojárom chrániť svoje citlivé údaje pred neoprávneným prístupom alebo úpravami pomocou podvodného softvéru fungujúceho na vyšších úrovniach oprávnení. Ankr využíva konsenzuálny algoritmus Proof of Useful Work (PoUW), ktorý poskytuje sebestačnú blockchainovú infraštruktúru. Namiesto plytvania energiou a výpočtovými prostriedkami na hashovanie, ako to robí bitcoin, PoUW využíva tieto zdroje na vykonávanie úloh poskytovaných spotrebiteľmi a inštitúciami. Protokol Ankr beží na procesoroch podporujúcich SGX so vzdialeným potvrdením, aby sa zvýšila dôvernosť a bezpečnosť.
Inovatívny protokol založený na PoUW odomyká obrovský potenciál nevyužitých výpočtových zdrojov po celom svete poskytovaním primeraných stimulov prostredníctvom tokenu ANKR. Prostredníctvom tohto protokolu bude každý prispievateľ do výpočtových zdrojov stimulovaný a niektorí dokonca dostanú ďalšie odmeny za generovanie blokových reťazcov. V blízkej budúcnosti sa ťažobný protokol Ankr bude spoliehať na Universal Basic Income (UBI)..
Ankr tiež podporuje Integrovanú službu Oracle, ktorá poskytuje autentifikované údaje prostredníctvom využitia prostredia dôveryhodného spustenia (TEE), ako aj kryptografických primitívov. Integrovaná služba Oracle môže podporovať prijatie v skutočných prípadoch použitia pomocou štandardizovaného API na smerovanie údajov z existujúcich webových stránok na platformu Ankr..
ANKR je natívny token platformy, ktorý je tokenom ERC20 na báze Etherea. ICO projektu bola úspešne dokončená vlani v októbri. Platforma bola tiež úspešne integrovaná do BOINC, čo umožňuje využitie sieťových výpočtových zdrojov Ankr pri vykonávaní úloh spojených s rôznymi sektormi vedeckého výskumu, ktoré využívajú BOINC.
Záverečné myšlienky
Cloudové výpočty sa odhadujú na trh v hodnote biliónov dolárov, napriek tomu ho monopolujú niektoré z najväčších technologických konglomerátov na svete. Iba títo obchodní giganti si môžu dovoliť nákladné náklady na ľudský kapitál a počiatočné náklady na servery, čo viedlo k vyššej marži pre priemerného spotrebiteľa. Na druhej strane v súčasných obchodných modeloch cloud computingu chýbajú motivačné stratégie pre jednotlivcov, ktorí sú ochotní prenajať svoje nevyužité výpočtové zdroje. Technológia blockchain však tento obraz ešte len začína meniť a ponúka alternatívny obchodný model, ktorý môže pomôcť jednotlivcom z celého sveta predať svoje nevyužité výpočtové zdroje tým, ktorí to potrebujú, ktorí sú ochotní za tieto služby zaplatiť výhodnú cenu. Nebude to dlho trvať, kým neuvidíme obrovské superpočítače postavené na sieťach distribuovaných na základe blockchainu, ktoré si možno prenajať za veľmi lacné ceny..