En oversigt over kryptokurver til distribueret computing
Behovet for supercomputerressourcer har aldrig været så krævende. For at slukke deres tørst efter avanceret computerkraft henvender sig både enkeltpersoner og virksomheder til udbydere af cloud computing-tjenester. Denne løsning har to hovedproblemer – den efterlader enkeltpersoner med gennemsnitlige økonomiske ressourcer ude af ligningen, og de centraliserede placeringer, der bruges til at holde computerressourcerne, er tilbøjelige til at mislykkes. Blockchain-teknologien kan afbøde begge disse problemer. En blockchain kan udnytte processorkraften fra computere fra alle dele af verden ved at forene dem via et decentraliseret netværk og derefter distribuere arbejdsbyrden for enhver opgave mellem hver computer, der er tilsluttet netværket..
Enhver bruger på blockchain-netværket kan betale kryptografiske tokens eller mønter for at leje computerressourcer på personlige computere eller datacentre, uanset deres placering for at udføre arbejdsbyrden for opgaver, der kan variere fra billedgengivelse til analyse af rumsignaler. De, der tilbyder deres computerressourcer til netværket, belønnes med kryptokurver til gengæld. Opgaver, der tidligere havde brug for dage eller endda uger, skal løses på få minutter.
For at illustrere, hvordan blockchain-teknologien kunne forstyrre cloud computing-forretningsmodellen, lad os se på Siacoin, den decentraliserede datalagringsplatform, og sammenligne den med Amazons Web Services. Siacoin debiterer dig kun omkring $ 2,50 for at gemme 1 terabyte data, mens Amazons Web Services vil opkræve dig omkring $ 30 for at gemme den samme datamængde. Dette er næsten 12 gange så meget. Som sådan, med decentraliseret blockchain-baseret outsourcing af computerressourcer, ville man betale omkring 10% af prisen for de samme tjenester, der tilbydes via centraliserede cloud computing-tjenesteudbydere.
Distribuerede computerplatforme værd at kigge på
Ethereums decentrale applikationer (dApps) har revolutioneret apps via smart kontraktteknologi. At være en proof-of-work (PoW) -baseret blockchain (selvom den skifter til en proof-of-stake konsensusmodel), er Ethereum langt den ideelle kryptokurrency til brug i distribuerede databehandlingsformål. Ethereum Virtual Machine (EVM) fungerer som den beregningskerne, der er ansvarlig for at udføre alle beslutningsprocesser forbundet med dApps og smarte kontrakter ved at udnytte den kollektive magt i Ethereums minenoder.
De muligheder, der tilbydes via Ethereums blockchain, har inspireret mange hold til at udvikle endnu mere avancerede blockchain-baserede distribuerede computerplatforme. Lad os se på den mest lovende af de aktuelt tilgængelige på markedet.
Gridcoin (GRC)
Gridcoin (GRC) er en kryptovaluta, der implementerer en unik proof-of-research (PoR) algoritme, som tilskynder brugere til at donere deres computerkraft til at udføre videnskabelige beregninger via Berkeley Open Infrastructure for Network Computing (BOINC), en velkendt distribueret computing platform, der letter afkodningen af rumsignaler, der er indsamlet af SETI via dets radioteleskoper.
Brugere af Gridcoin-netværket belønnes med GRC, når de har afsluttet behandlingen af beregningsenheden (WU) i BOINC ved at linke deres Cross-Project ID (CPID) til deres GRC-tegnebog. Belønningen for at fuldføre beregningsarbejde er en betaling, der beregnes på baggrund af brugerens nylige gennemsnitlige kredit (RAC).
Gridcoin blev lanceret i oktober 2013 og startede oprindeligt via Gridcoin Classic-protokollen, men alligevel i oktober 2014 skiftede den til Gridcoin Research-protokollen. Gridcoin Classic drives via en hybrid PoW / PoS-algoritme, så netværket blev sikret via PoW scrypt-baseret minedrift. Gridcoin Research’s protokol bruger ikke længere PoW-hashing og scrypt-baseret minedrift for at reducere den nødvendige energi til at sikre netværket. Gridcoin Research’s protokol bruger BOINCs beregningsarbejde til at supplere netværkssikkerhed leveret via PoS-algoritmen.
Golem (GNT)
Golem er en decentral supercomputer, som alle kan få adgang til, uanset hvor de befinder sig. Golems netværk består af den kombinerede processorkraft fra brugernes maskiner, der spænder fra personlige computere til store datacentre. Golem skaber en markedsplads for computerressourcer, der gør det muligt for brugere (anmodere) at udleje computerressourcerne hos andre brugere (udbydere).
Golem gør brug af Ethereums blockchain for at tilbyde brugerne et transaktionssystem til at afvikle betalinger mellem udbydere af computerressourcer, anmodere og programmører. Enhver bruger kan leje de ressourcer, der tilbydes af andre brugere, ud og blive incitamenteret via GNT (Golem Network Tokens) betalt af anmodere. GNT er et Ethereum-baseret ERC20-token.
Golem kan bruges til at beregne et utal af opgaver, der spænder fra CGI-gengivelse til maskinindlæring og videnskabelig computing. Alle beregningsprocesser udføres i sandkassemiljøer, der er helt isoleret fra værtssystemer.
Golem udvikler også Web 3.0, den næste generation af internettet, som er et decentraliseret, selvorganiserende netværk.
SONM (SNM)
SONM er et blockchain-baseret netværk til distribueret tåge-computing. Via SONM kan brugerne gøre brug af computerressourcer fra en "skylignende" natur, såsom PaaS og IaaS, som alle har en tåge-computerinfrastruktur. Brugere fra hele verden kan låne deres computerressourcer til SONM-markedet til gengæld for SONM-tokens. SONMs netværk er baseret på en tåge-computestak, der gør SONMs arkitektur mere decentraliseret og kraftfuld end nuværende cloud computing-arkitekturer. Overlay-netværk gør det muligt at linke flere containere inden for et enkelt privat netværk.
SNM er SONMs native token. SNM er et Ethereum-baseret ERC20-token. SNM er den valuta, der bruges på SONMs markedsplads, hvor brugerne er opdelt i to kategorier: kunder og leverandører. Leverandører er brugere, der tilbyder deres beregningsressourcer til brug for kunder til gengæld for SNM-tokens.
Kontrakten mellem leverandører og kunder oprettes via Ethereums smarte kontrakter. Kunder angiver de opgaver, de ønsker at udføre på SONMs tåge-computersky, og specificerer betalingsbeløbet i SONM-tokens. Disse opgaver udføres derefter af de beregningsressourcer, der leveres af leverandører, der får betalt det definerede antal SONM-tokens.
iExec
iExec er en kryptokurrency og en blockchain-baseret platform, der bygger en decentral markedsplads for skybaserede computerressourcer. iExec skaber en ny IT-infrastruktur via innovation af et nyt paradigme for cloud computing.
RLC er iExecs oprindelige kryptokurrency, som står for "Kører på mange computere". RLC er et Ethereum-baseret ERC20-token, som er den oprindelige valuta for alle betalinger på iExecs platform og markedsplads. På markedet er brugere markeret i en af tre kategorier: udbydere, udviklere og tokenholdere. Udbydere kan låne deres computerressourcer til udviklere og blive belønnet med RLC-tokens til gengæld. Udviklere kan leje udbydernes computerressourcer via iExecs markedsplads for at udføre deres beregningsopgaver på en ny decentraliseret blockchain-baseret infrastruktur. Udviklere skal betale RLC-tokens for udbydernes ressourcer, de lejer via markedet. Tokenholdere kan bruge deres RLC-tokens til betalinger via iExecs hurtige og sikre betalingsnetværk.
Udbydere kan ansøge om at blive data-, applikations- eller serverudbydere. Derudover tilbyder iExec’s platform udviklere JS- og CLI-biblioteker, der hjælper dem med at afbøde Ethereums skalerbarhedsproblemer gennem udførelse af off-chain-beregningsopgaver via iExec’s decentrale sky. Markedspladsen kan også prale af en butik til decentrale applikationer kendt som DappStore, hvor udviklere kan markedsføre og tjene penge på deres decentrale applikationer (dApps).
iExec har mange brugssager, der inkluderer kryptografi, videnskabelig forskning, økonomi, 3D-gengivelse, tåge-computing og andre. Desuden planlægger platformen at implementere understøttelse af kunstig intelligens (AI) rammer som Caffe, Theano og TensorFlow. iExec har allerede etableret partnerskaber med det kinesiske videnskabsakademi, Enterprise Ethereum Alliance, Genesis Mining og andre.
SPARC
SPARC, eller Science Power and Research Coins, fokuserer på at opbygge en decentral supercomputer til videnskabelig forskning på samme måde som Gridcoin. SPARC har fornyet en protokol til afsendelse og modtagelse af JS- og JSON-baserede beregningspakker på et decentralt netværk ved hjælp af peer-to-peer-blockchain-baseret teknologi. SPARC kan prale af en unik browserkompatibel platform, der er udviklet til at få adgang til via et utal af enheder, herunder computere, smartphones og tablets.
SPARC er udviklet af Kings Distributed Systems Ltd. til at levere den første implementering nogensinde af Distributed Compute Protocol (DCP). SPARCs DCP-baserede platform giver enkeltpersoner og institutioner mulighed for sikkert at netværke deres ubrugte computerressourcer for at skabe en distribueret computerplatform, der kan bruges af alle, hvor som helst i verden. Enhver kan også bruge DCP-netværket til at sælge deres ubrugte computerressourcer til at generere indtægtsstrømme. SPARC er et Ethereum-baseret ERC20-token, som er platformens oprindelige valuta.
SPARCs platform indeholder en funktion, der adskiller den fra GridCoin, da den har forskellige kategorier for den forskning, der beregnes via platformen, herunder SPARC Physics, SPARC Math og SPARC Shaders. SPARC Physics er en fysikmotor, der kan bruges til at formulere simuleringer og spille fysikbaserede videospil via en internetbrowser. SPARC Math er et matematisk bibliotek, der er udviklet via JS og kan køre via enhver browser. SPARC Shaders tilbyder shaders, der kan bruges til beregning og gengivelse af floating point fysik og matematiske simuleringer, der er afhængige af GPU’er.
SPARC’s DCP har tre hovedkomponenter: værten, minearbejderen og tavlen. Minearbejderen er den bruger, der udlejer deres ubrugte computerressourcer til værter på netværket og bliver tilskyndet via SPARC-tokens. Værten er den bruger, der betaler SPARC-tokens for at udleje de beregningsressourcer, de har brug for til forskellige formål via DCP. Tavlen repræsenterer en API, der registrerer alle data, der er knyttet til værten, minearbejderen og beregningsopgaverne, på blockchain.
SPARC har netop afsluttet deres præ-ICO, og deres vigtigste ICO forventes at finde sted i løbet af de næste par måneder. Projektet har mange brugssager planlagt, herunder indholdslevering, webtrafik, videnskabelig forskning og byinfrastruktur.
Kr
Ankr udvikler en blockchain-baseret ramme til Distributed Cloud Computing (DCC). Selvom der allerede findes flere distribuerede databehandlingsløsninger, er Ankr langt den første til at kombinere blockchain-teknologien med pålidelig hardware.
Ankr giver udviklere mulighed for at beskytte deres følsomme data mod uautoriseret adgang eller modifikation ved hjælp af useriøs software, der fungerer på højere privilegier. Ankr bruger beviset for nyttigt arbejde (PoUW) konsensusalgoritme, der giver en selvbærende blockchain-infrastruktur. I stedet for at spilde energi og computerressourcer på hashing, som Bitcoin gør, bruger PoUW disse ressourcer til udførelse af opgaver leveret af forbrugere og institutioner. Ankr’s protokol kører på SGX-aktiverede CPU’er med fjernattest for at fremme fortrolighed og sikkerhed.
Den innovative PoUW-baserede protokol låser op for det enorme potentiale ved ubrugte computerressourcer over hele kloden ved at give passende incitamenter gennem ANKR-tokenet. Via denne protokol bliver hver bidragsyder af beregningsressourcer incitamenteret, og nogle vil endda modtage ekstra belønninger for at generere blockchains blokke. I den nærmeste fremtid vil Ankr’s mineprotokol stole på Universal Basic Income (UBI).
Ankr understøtter også den integrerede Oracle Service, der leverer godkendt datafeed via gearing af det betroede udførelsesmiljø (TEE) samt kryptografiske primitiver. Den integrerede Oracle-tjeneste kan fremme vedtagelse ved anvendelse af virkelige verdener ved hjælp af en standardiseret API til at dirigere data fra eksisterende websteder til Ankr’s platform.
ANKR er platformens native token, som er et Ethereum-baseret ERC20-token. Projektets ICO blev afsluttet med succes i oktober sidste år. Platformen er også succesfuldt integreret med BOINC, hvilket muliggør udnyttelse af Ankr’s netværksberegningsressourcer til udførelse af opgaver knyttet til forskellige sektorer inden for videnskabelig forskning, der drager fordel af BOINC.
Afsluttende tanker
Cloud computing anslås at være et billion dollar marked, men alligevel monopoliseres det af nogle af verdens største teknologiske konglomerater. Kun disse forretningsgiganter har råd til de dyre menneskelige kapitalomkostninger og forhåndsomkostninger for servere, hvilket har resulteret i en højere margin for gennemsnitsforbrugeren. På den anden side mangler nuværende cloud computing-forretningsmodeller incitamentstrategier for enkeltpersoner, der er villige til at leje deres ubrugte computerressourcer ud. Imidlertid er blockchain-teknologien lige begyndt at ændre dette billede og tilbyde en alternativ forretningsmodel, der kan hjælpe enkeltpersoner fra hele verden med at sælge deres ubrugte computerressourcer til dem i nød, der er villige til at betale en bekvem pris for sådanne tjenester. Det varer ikke længe, før vi ser enorme supercomputere bygget med blockchain-baserede distribuerede netværk, der kan lejes ud til meget billige priser.