Potreba po superračunalniških virih še nikoli ni bila tako zahtevna. Da bi se potešili žeje po napredni računalniški moči, se tako posamezniki kot korporacije obračajo na ponudnike storitev računalništva v oblaku. Ta rešitev ima dve glavni težavi – posameznike s povprečnimi finančnimi sredstvi pusti izven enačbe, centralizirane lokacije, na katerih se hranijo računalniški viri, pa so nagnjene k okvaram. Tehnologija blockchain lahko ublaži obe težavi. Blockchain lahko izkoristi procesorsko moč računalnikov z vseh koncev sveta, jih združi prek decentraliziranega omrežja in nato razdeli delovno obremenitev katere koli naloge med vse računalnike, povezane v omrežje.
Vsak uporabnik v blockchain omrežju lahko plača kriptografske žetone ali kovance za najem računalniških virov osebnih računalnikov ali podatkovnih centrov, ne glede na njihovo lokacijo, da opravi obseg nalog, ki segajo od upodabljanja slike do analize vesoljskih signalov. Tisti, ki omrežju ponujajo svoje računalniške vire, so v zameno nagrajeni s kriptovalutami. Naloge, za katere so bili prej potrebni dnevi ali celo tedni, je mogoče rešiti v nekaj minutah.
Za ponazoritev, kako bi tehnologija veriženja blokov lahko zmotila poslovni model računalništva v oblaku, si oglejmo Siacoin, decentralizirano platformo za shranjevanje podatkov, in jo primerjajmo z Amazonovimi spletnimi storitvami. Za shranjevanje 1 terabajta podatkov vam bo Siacoin zaračunal le približno 2,50 USD, za shranjevanje enake količine podatkov pa vam bodo spletne storitve Amazon zaračunale približno 30 USD. To je skoraj 12-krat več. Kot tak bi z decentraliziranim zunanjim izvajanjem računalniških virov, ki temelji na blockchainu, plačali približno 10% cene za enake storitve, ponujene prek centraliziranih ponudnikov storitev računalništva v oblaku.
Porazdeljene računalniške platforme, ki si jih je vredno ogledati
Decentralizirane aplikacije Ethereum (dApps) so revolucionirale aplikacije s tehnologijo pametnih pogodb. Ethereum je blok veriga, ki temelji na dokazu dela (PoW) (čeprav se preusmerja na model konsenza z dokazili o deležu), je daleč idealna kriptovaluta za uporabo v razdeljenih računalniških namenih. Navidezni stroj Ethereum (EVM) služi kot računsko jedro, odgovorno za izvajanje vseh procesov odločanja, povezanih z dApps in pametnimi pogodbami, z uporabo skupne moči rudarskih vozlišč Ethereum.
Možnosti, ki jih ponuja Ethereumova veriga blokov, so številne ekipe navdihnile za razvoj še bolj naprednih porazdeljenih računalniških platform, ki temeljijo na verigah blokov. Oglejmo si najbolj obetavnega izmed tistih, ki so trenutno na voljo na trgu.
Gridcoin (GRC)
Gridcoin (GRC) je kriptovaluta, ki uporablja edinstven algoritem dokazovanja raziskav (PoR), ki uporabnike spodbuja, da dajo svojo računalniško moč za izvajanje znanstvenih izračunov prek odprte infrastrukture Berkeley for Network Computing (BOINC), dobro znanega porazdeljenega računalništva platforma, ki je olajšala dekodiranje vesoljskih signalov, ki jih je SETI zbral prek svojih radijskih teleskopov.
Uporabniki omrežja Gridcoin so nagrajeni z GRC, ko končajo obdelavo računske delovne enote (WU) v BOINC s povezovanjem svojega ID-ja za več projektov (CPID) na svojo denarnico GRC. Nagrada za opravljeno računsko delo je plačilo, ki se izračuna na podlagi nedavnega povprečnega dobropisa uporabnika (RAC).
Gridcoin je bil predstavljen oktobra 2013 in je sprva deloval prek protokola Gridcoin Classic, oktobra 2014 pa se je preusmeril na protokol Gridcoin Research. Gridcoin Classic je deloval preko hibridnega algoritma PoW / PoS, zato je bilo omrežje zavarovano s pomočjo PoW scrypt rudarjenja. Protokol Gridcoin Research ne uporablja več zgoščevanja PoW in rudarjenja na osnovi kriptiranja, da bi zmanjšal energijo, potrebno za zaščito omrežja. Protokol Gridcoin Research uporablja računsko delo BOINC za dopolnitev omrežne varnosti, zagotovljene prek algoritma PoS.
Golem (GNT)
Golem je decentraliziran superračunalnik, do katerega lahko dostopa vsak, ne glede na njegovo lokacijo. Golemovo mrežo sestavlja kombinirana procesorska moč uporabniških strojev, ki segajo od osebnih računalnikov do ogromnih podatkovnih centrov. Golem ustvarja tržnico računalniških virov, ki uporabnikom (prosilcem) omogoča najem računalniških virov drugih uporabnikov (ponudnikov).
Golem uporablja verigo blokov Ethereum, da uporabnikom ponudi sistem transakcij za poravnavo plačil med ponudniki računalniških virov, prosilci in programerji. Vsak uporabnik lahko najame vire, ki jih ponujajo drugi uporabniki, in ga spodbudi prek GNT (Golem Network Tokens), ki ga plačajo prosilci. GNT je žeton ERC20 na osnovi Ethereuma.
Golem lahko uporabimo za izračun nešteto nalog, ki segajo od upodabljanja CGI do strojnega učenja in znanstvenega računalništva. Vsi računski procesi se izvajajo v okoljih peskovnika, ki so popolnoma izolirana od gostiteljskih sistemov.
Golem razvija tudi Web 3.0, naslednjo generacijo interneta, ki je decentralizirano, samoorganizirajoče se omrežje.
SONM (SNM)
SONM je omrežje, ki temelji na blockchain-u za porazdeljeno računalništvo v megli. Preko SONM lahko uporabniki uporabljajo računalniške vire a "oblačno" narava, kot sta PaaS in IaaS, ki imajo vse računalniško infrastrukturo za meglo. Uporabniki z vsega sveta lahko svoje računalniške vire izposodijo trgu SONM v zameno za žetone SONM. Mreža SONM temelji na skladu za meglo, zaradi česar je arhitektura SONM bolj decentralizirana in zmogljivejša od trenutnih arhitektur računalništva v oblaku. Prekrivno omrežje omogoča povezovanje več vsebnikov v enem zasebnem omrežju.
SNM je izvorni žeton SONM-a. SNM je žeton ERC20 na osnovi Ethereuma. SNM je valuta, ki se uporablja na trgu SONM, kjer so uporabniki razdeljeni v dve kategoriji: stranke in dobavitelji. Dobavitelji so uporabniki, ki svoje računske vire ponujajo strankam v zameno za žetone SNM.
Pogodba med dobavitelji in kupci je sklenjena s pametnimi pogodbami Ethereuma. Kupci navedejo naloge, ki jih želijo opraviti v oblaku za meglo SONM, in znesek plačila določijo v žetonih SONM. Te naloge bodo nato izvedene z računskimi viri, ki jih zagotovijo dobavitelji, ki dobijo plačano določeno količino žetonov SONM.
iExec
iExec je kriptovaluta in platforma, ki temelji na verigi blokov, ki gradi decentralizirano tržišče za računalniške vire v oblaku. iExec ustvarja novo informacijsko infrastrukturo z uvajanjem nove paradigme za računalništvo v oblaku.
RLC je domača kriptovaluta iExec, kar pomeni "Deluje na veliko računalnikih". RLC je žeton ERC20, ki temelji na Ethereumu in je domača valuta za vsa plačila na platformi iExec. Na trgu so uporabniki označeni v eno od treh kategorij: ponudniki, razvijalci in imetniki žetonov. Ponudniki lahko svoje računalniške vire posojajo razvijalcem in jih v zameno nagradijo z žetoni RLC. Razvijalci lahko najamejo računalniške vire ponudnikov prek tržnice iExec za izvajanje svojih računskih nalog na novi decentralizirani infrastrukturi, ki temelji na verigi blokov. Razvijalci morajo plačati žetone RLC za vire ponudnikov, ki jih najamejo prek tržnice. Imetniki žetonov lahko svoje žetone RLC uporabljajo za plačila prek hitrega in varnega plačilnega omrežja iExec.
Ponudniki se lahko prijavijo, da postanejo ponudniki podatkov, aplikacij ali strežnikov. Poleg tega platforma iExec razvijalcem ponuja knjižnice JS in CLI, ki jim pomagajo ublažiti težave z razširljivostjo Ethereuma z izvajanjem nalog zunaj verige s pomočjo decentraliziranega oblaka iExec. Tržnica se ponaša tudi s trgovino za decentralizirane aplikacije, znano kot DappStore, kjer lahko razvijalci svoje decentralizirane aplikacije tržijo in monetizirajo (dApps).
iExec ima veliko primerov uporabe, ki vključujejo kriptografijo, znanstvene raziskave, finance, 3D upodabljanje, računalništvo v megli in druge. Poleg tega platforma načrtuje izvajanje podpore za okvire umetne inteligence (AI), kot so Caffe, Theano in TensorFlow. iExec je že vzpostavil partnerstva s Kitajsko akademijo znanosti, Enterprise Ethereum Alliance, Genesis Mining in drugimi.
SPARC
SPARC ali Science Power and Research Coins se osredotoča na gradnjo decentraliziranega superračunalnika za znanstvene raziskave, podobno kot Gridcoin. SPARC je inoviral protokol za pošiljanje in prejemanje računskih paketov, ki temeljijo na JS in JSON, v decentraliziranem omrežju z uporabo tehnologije peer-to-peer blockchain. SPARC se ponaša z edinstveno platformo, združljivo z brskalnikom, ki je razvita za dostop prek nešteto naprav, vključno z računalniki, pametnimi telefoni in tabličnimi računalniki..
SPARC je razvil Kings Distributed Systems Ltd., da bi zagotovil prvo izvedbo Distributed Compute Protocol (DCP). Platforma SPARC, ki temelji na DCP, omogoča posameznikom in institucijam, da varno povežejo svoje neuporabljene računalniške vire in tako ustvarijo porazdeljeno računalniško platformo, ki jo lahko uporablja kdorkoli kjer koli na svetu. Vsakdo lahko tudi uporabi omrežje DCP za prodajo svojih neuporabljenih računalniških virov za ustvarjanje prihodkov. SPARC je žeton ERC20 na osnovi Ethereuma, ki je domača valuta platforme.
Platforma SPARC vključuje funkcije, ki jo ločujejo od GridCoin, saj ima različne kategorije za raziskave, izračunane prek platforme, vključno s SPARC Physics, SPARC Math in SPARC Shaderji. SPARC Physics je fizikalni mehanizem, ki se lahko uporablja za oblikovanje simulacij in igranje fizičnih video iger prek internetnega brskalnika. SPARC Math je matematična knjižnica, ki je razvita prek JS in se lahko izvaja prek katerega koli brskalnika. SPARC Shaders ponuja senčnike, ki se lahko uporabljajo pri izračunu in upodabljanju simulacij fizike in matematike s plavajočo vejico, ki temeljijo na grafičnih procesorjih.
DCP SPARC-ja ima tri glavne komponente: gostitelja, rudarja in ploščo. Rudar je uporabnik, ki odda svoje neuporabljene računalniške vire gostiteljem v omrežju in se spodbudi prek žetonov SPARC. Gostitelj je uporabnik, ki plača žetone SPARC za najem računalniških virov, ki jih potrebujejo za različne namene prek DCP. Plošča predstavlja API, ki beleži vse podatke, povezane z gostiteljico, rudarjem in računskimi nalogami, na verigo blokov.
SPARC je pravkar zaključil predhodno ICO, njihov glavni ICO pa naj bi potekal v naslednjih nekaj mesecih. Projekt načrtuje številne primere uporabe, vključno z dostavo vsebin, spletnim prometom, znanstvenimi raziskavami in mestno infrastrukturo.
Ankr
Ankr razvija ogrodje blockchain za porazdeljeno računalništvo v oblaku (DCC). Čeprav že obstaja več porazdeljenih računalniških rešitev, je Ankr daleč prvi, ki tehnologijo veriženja blokov združuje z zaupanja vredno strojno opremo.
Ankr omogoča razvijalcem, da zaščitijo svoje občutljive podatke pred nepooblaščenim dostopom ali spreminjanjem s pomočjo prevarantske programske opreme, ki deluje na višjih ravneh privilegij. Ankr uporablja soglasni algoritem Dokazilo o koristnem delu (PoUW), ki zagotavlja samozadostno blokovno infrastrukturo. Namesto da zapravlja energijo in računalniške vire za zgoščevanje, kot to počne Bitcoin, PoUW te vire uporablja za izvajanje nalog, ki jih zagotavljajo potrošniki in institucije. Ankr-ov protokol deluje na procesorjih, ki podpirajo SGX, z oddaljenim potrjevanjem za spodbujanje zaupnosti in varnosti.
Inovativni protokol, ki temelji na PoUW, odpira ogromen potencial neuporabljenih računalniških virov po vsem svetu z zagotavljanjem ustreznih spodbud prek žetona ANKR. Prek tega protokola se spodbudi vsak prispevalec računalniških virov, nekateri pa bodo prejeli celo dodatne nagrade za generiranje blokov verige blokov. V bližnji prihodnosti se bo Ankrin rudarski protokol zanašal na univerzalni osnovni dohodek (UTD).
Ankr podpira tudi integrirano storitev Oracle, ki zagotavlja overjen vir podatkov s pomočjo vzvoda zaupanja vrednega okolja za izvajanje (TEE) in kriptografskih primitivov. Integrirana storitev Oracle lahko s pomočjo standardiziranega API-ja spodbuja posvojitev v resničnih primerih uporabe za usmerjanje podatkov z obstoječih spletnih mest na platformo Ankr.
ANKR je izvorni žeton platforme, ki je žeton ERC20, ki temelji na Ethereumu. ICO projekta je bil uspešno zaključen oktobra lani. Platforma je bila uspešno integrirana tudi z BOINC, kar omogoča uporabo omrežnih računalniških virov Ankr pri izvajanju nalog, povezanih z različnimi sektorji znanstvenih raziskav, ki imajo koristi od BOINC.
Zadnje misli
Ocenjuje se, da je računalništvo v oblaku trg za bilijone dolarjev, vendar ga monopolizirajo nekateri največji tehnološki konglomerati na svetu. Le ti poslovni velikani si lahko privoščijo drage stroške človeškega kapitala in vnaprejšnje stroške strežnikov, kar ima za povprečnega potrošnika višjo maržo. Po drugi strani pa trenutni poslovni modeli računalništva v oblaku nimajo spodbudnih strategij za posameznike, ki so pripravljeni najeti svoje neuporabljene računalniške vire. Vendar tehnologija blockchain šele začenja spreminjati to sliko in ponuja alternativni poslovni model, ki lahko posameznikom z vsega sveta pomaga prodati svoje neuporabljene računalniške vire tistim, ki jih potrebujejo in so pripravljeni plačati ugodno ceno za takšne storitve. Kmalu ne bomo videli ogromnih superračunalnikov, zgrajenih z distribucijskimi omrežji, ki temeljijo na verigah blokov, ki jih je mogoče najeti po zelo ugodnih cenah.