Behovet av superdatorresurser har aldrig varit så krävande. För att släcka sin törst efter avancerad datorkraft vänder sig både individer och företag till leverantörer av molntjänster. Denna lösning har två huvudproblem – den lämnar individer med genomsnittliga ekonomiska resurser utanför ekvationen, och de centraliserade platser som används för att hålla datorerna är benägna att misslyckas. Blockchain-tekniken kan mildra båda dessa problem. En blockchain kan utnyttja processorkraften för datorer från alla delar av världen, förena dem via ett decentraliserat nätverk och sedan distribuera arbetsbelastningen för alla uppgifter mellan alla datorer som är anslutna till nätverket..
Varje användare i blockchain-nätverket kan betala kryptografiska tokens eller mynt för att hyra datorresurser för persondatorer eller datacenter, oavsett var de befinner sig för att utföra arbetsbelastningen av uppgifter som kan sträcka sig från bildåtergivning till analys av rymdsignaler. De som erbjuder sina datorresurser till nätverket belönas med kryptovalutor i gengäld. Uppgifter som tidigare behövdes dagar eller till och med veckor kan lösas på några minuter.
För att illustrera hur blockchain-tekniken kan störa affärsmodellen för cloud computing, låt oss titta på Siacoin, den decentraliserade datalagringsplattformen, och jämföra den med Amazons webbtjänster. Siacoin debiterar dig bara cirka 2,50 dollar för att lagra 1 terabyte data, medan Amazons webbtjänster tar ut cirka 30 dollar för att lagra samma datamängd. Detta är nästan 12 gånger så mycket. Som sådan, med decentraliserad blockchain-baserad outsourcing av datorresurser, skulle man betala cirka 10% av priset för samma tjänster som erbjuds via centraliserade molntjänstleverantörer.
Distribuerade datorplattformar värda en titt
Ethereums decentraliserade applikationer (dApps) har revolutionerat appar via smart kontraktsteknik. Att vara en proof-of-work (PoW) -baserad blockchain (även om den skiftar till en proof-of-stake-konsensusmodell), är Ethereum i särklass en perfekt kryptovaluta för användning i distribuerad datorändamål. Ethereum Virtual Machine (EVM) fungerar som beräkningskärnan som ansvarar för att utföra alla beslutsprocesser associerade med dApps och smarta kontrakt, genom att använda den kollektiva kraften i Ethereums gruvnoder.
Möjligheterna som erbjuds via Ethereums blockchain har inspirerat många team att utveckla ännu mer avancerade blockchain-baserade distribuerade datorplattformar. Låt oss ta en titt på den mest lovande av de som för närvarande finns på marknaden.
Gridcoin (GRC)
Gridcoin (GRC) är en kryptovaluta som distribuerar en unik algoritm för bevis på forskning (PoR), som stimulerar användare för att donera sin datorkraft för att utföra vetenskapliga beräkningar via Berkeley Open Infrastructure for Network Computing (BOINC), en välkänd distribuerad databehandling. plattform som underlättade avkodningen av rymdsignaler som samlats in av SETI via dess radioteleskop.
Användare av Gridcoin-nätverket belönas med GRC när de har slutfört bearbetningen av beräkningsarbetsenheten (WU) i BOINC genom att länka deras Cross-Project ID (CPID) till sin GRC-plånbok. Belöningen för att slutföra beräkningsarbetet är en betalning som beräknas på grundval av användarens senaste genomsnittliga kredit (RAC).
Gridcoin lanserades i oktober 2013 och drivs initialt via Gridcoin Classic-protokollet, men i oktober 2014 flyttades det till Gridcoin Research-protokollet. Gridcoin Classic drivs via en hybrid PoW / PoS-algoritm, så nätverket säkrades via PoW-krypterad gruvdrift. Gridcoin Researchs protokoll använder inte längre PoW-hash och scrypt-baserad gruvdrift för att minska den energi som behövs för att säkra nätverket. Gridcoin Researchs protokoll använder BOINCs beräkningsarbete för att komplettera nätverkssäkerhet som tillhandahålls via PoS-algoritmen.
Golem (GNT)
Golem är en decentraliserad superdator som kan nås av alla, oavsett var de befinner sig. Golems nätverk består av den kombinerade processorkraften hos användarnas maskiner, som sträcker sig från persondatorer till stora datacenter. Golem skapar en marknadsplats för datorresurser, som gör det möjligt för användare (förfrågare) att hyra ut datorresurser för andra användare (leverantörer).
Golem använder Ethereums blockchain för att erbjuda användarna ett transaktionssystem för att reglera betalningar mellan leverantörer av datorressurser, begärare och programmerare. Alla användare kan hyra ut de resurser som erbjuds av andra användare och få incitament via GNT (Golem Network Tokens) som betalas av begärare. GNT är en Ethereum-baserad ERC20-token.
Golem kan användas för att beräkna en mängd uppgifter, som sträcker sig från CGI-rendering till maskininlärning och vetenskaplig databehandling. Alla beräkningsprocesser utförs i sandlådemiljöer som är helt isolerade från värdsystem.
Golem utvecklar också Web 3.0, nästa generation av internet, som är ett decentraliserat, självorganiserande nätverk.
SONM (SNM)
SONM är ett blockchain-baserat nätverk för distribuerad dimma. Via SONM kan användare använda datorresurser för a "molnliknande" natur, till exempel PaaS och IaaS, som alla har en infrastruktur för dimdatorer. Användare från hela världen kan låna sina datorresurser till SONM-marknaden i utbyte mot SONM-tokens. SONM: s nätverk bygger på en dimma-stack, vilket gör SONMs arkitektur mer decentraliserad och kraftfull än nuvarande cloud computing-arkitekturer. Överlagringsnätverk gör det möjligt att länka flera containrar i ett enda privat nätverk.
SNM är SONMs ursprungliga token. SNM är ett Ethereum-baserat ERC20-token. SNM är den valuta som används på SONMs marknadsplats, där användare delas in i två kategorier: kunder och leverantörer. Leverantörer är användare som erbjuder sina beräkningsresurser för användning av kunder i utbyte mot SNM-tokens.
Kontraktet mellan leverantörer och kunder upprättas via Ethereums smarta kontrakt. Kunder listar de uppgifter som de vill utföra i SONM: s dimmedelmoln och anger betalningsbeloppet i SONM-tokens. Dessa uppgifter kommer sedan att utföras av de beräkningsresurser som tillhandahålls av leverantörer som får betalt det definierade beloppet för SONM-tokens.
iExec
iExec är en kryptovaluta och en blockchain-baserad plattform som bygger en decentraliserad marknadsplats för molnbaserade datorer. iExec skapar en ny IT-infrastruktur genom att förnya ett nytt paradigm för cloud computing.
RLC är iExecs ursprungliga kryptovaluta, vilket står för "Kör på många datorer". RLC är en Ethereum-baserad ERC20-token som är den inhemska valutan för alla betalningar på iExecs plattform och marknadsplats. På marknaden är användare markerade i en av tre kategorier: leverantörer, utvecklare och tokeninnehavare. Leverantörer kan låna sina datorressurser till utvecklare och belönas med RLC-tokens i gengäld. Utvecklare kan hyra ut leverantörernas datorresurser via iExecs marknadsplats för att utföra sina beräkningsuppgifter på en ny decentraliserad blockchain-baserad infrastruktur. Utvecklare måste betala RLC-tokens för leverantörernas resurser de hyr via marknaden. Tokeninnehavare kan använda sina RLC-token för betalningar via iExecs snabba och säkra betalningsnätverk.
Leverantörer kan ansöka om att bli data-, applikations- eller serverleverantörer. Dessutom erbjuder iExecs plattform utvecklare JS- och CLI-bibliotek som hjälper dem att mildra Ethereums skalbarhetsproblem genom att utföra beräkningsuppgifter utanför kedjan via iExecs decentraliserade moln. Marknaden har också en butik för decentraliserade applikationer som kallas DappStore, där utvecklare kan marknadsföra och tjäna pengar på sina decentraliserade applikationer (dApps).
iExec har många användningsfall som inkluderar kryptografi, vetenskaplig forskning, ekonomi, 3D-rendering, dimma och andra. Dessutom planerar plattformen att implementera stöd för artificiell intelligens (AI) som Caffe, Theano och TensorFlow. iExec har redan etablerat partnerskap med Chinese Academy of Sciences, Enterprise Ethereum Alliance, Genesis Mining och andra.
SPARC
SPARC, eller Science Power and Research Coins, fokuserar på att bygga en decentraliserad superdator för vetenskaplig forskning, på samma sätt som Gridcoin. SPARC har förnyat ett protokoll för sändning och mottagning av JS- och JSON-baserade beräkningspaket i ett decentraliserat nätverk med peer-to-peer blockchain-baserad teknik. SPARC har en unik webbläsarkompatibel plattform som är utvecklad för åtkomst via en mängd enheter inklusive datorer, smartphones och surfplattor.
SPARC har utvecklats av Kings Distributed Systems Ltd. för att ge den första implementeringen av Distributed Compute Protocol (DCP) någonsin. SPARC: s DCP-baserade plattform gör det möjligt för individer och institutioner att säkert nätverka sina oanvända datorresurser för att skapa en distribuerad datorplattform som kan användas av vem som helst, var som helst i världen. Vem som helst kan också använda DCP-nätverket för att sälja sina oanvända datorresurser för att generera intäktsströmmar. SPARC är en Ethereum-baserad ERC20-token, som är plattformens ursprungliga valuta.
SPARCs plattform innehåller funktioner som skiljer den från GridCoin, eftersom den har olika kategorier för forskning som beräknas via plattformen, inklusive SPARC Physics, SPARC Math och SPARC Shaders. SPARC Physics är en fysikmotor som kan användas för att formulera simuleringar och spela fysikbaserade videospel via en webbläsare. SPARC Math är ett matematiskt bibliotek som utvecklas via JS och kan köras via vilken webbläsare som helst. SPARC Shaders erbjuder shaders som kan användas vid beräkning och återgivning av fysik och matematiska simuleringar med flytande punkter, som är beroende av GPU: er.
SPARC: s DCP har tre huvudkomponenter: värden, gruvarbetaren och styrelsen. Gruvearbetaren är den användare som hyr ut sina oanvända datorressurser till värdar i nätverket och får incitament via SPARC-tokens. Värden är användaren som betalar SPARC-tokens för att hyra ut de beräkningsresurser de behöver för olika ändamål via DCP. Tavlan representerar ett API som registrerar all data som är associerad med värden, gruvarbetaren och beräkningsuppgifterna på blockchain.
SPARC har precis avslutat sin pre-ICO, och deras viktigaste ICO förväntas äga rum under de närmaste månaderna. Projektet har många användningsfall planerade inklusive innehållsleverans, webbtrafik, vetenskaplig forskning och stadsinfrastruktur.
Kr
Ankr utvecklar ett blockchain-baserat ramverk för Distributed Cloud Computing (DCC). Även om det redan finns flera distribuerade datalösningar är Ankr överlägset den första som kombinerar blockchain-tekniken med pålitlig hårdvara.
Ankr tillåter utvecklare att skydda sina känsliga data från obehörig åtkomst eller modifiering via oseriös programvara som arbetar på högre privilegier. Ankr använder ProUw of Useful Work (PoUW) konsensusalgoritm som ger en självhållbar blockchain-infrastruktur. Istället för att slösa bort energi och datorresurser på hashing, som Bitcoin gör, använder PoUW dessa resurser för att utföra uppgifter som tillhandahålls av konsumenter och institutioner. Ankr-protokollet körs på SGX-aktiverade processorer med fjärrattest för att främja konfidentialitet och säkerhet.
Det innovativa PoUW-baserade protokollet låser upp den enorma potentialen för oanvända datorresurser runt om i världen genom att tillhandahålla adekvata incitament genom ANKR-token. Via detta protokoll stimuleras varje bidragsgivare av beräkningsresurser och vissa får till och med extra belöningar för att generera blockkedjans block. Inom en snar framtid kommer Ankrs gruvprotokoll att förlita sig på Universal Basic Income (UBI).
Ankr stöder också den integrerade Oracle-tjänsten som tillhandahåller autentiserad dataflöde med hjälp av utnyttjande av den tillförlitliga exekveringsmiljön (TEE) samt kryptografiska primitiv. Den integrerade Oracle-tjänsten kan främja antagande av verkliga användningsfall genom att använda ett standardiserat API för att dirigera data från befintliga webbplatser till Ankrs plattform..
ANKR är plattformens ursprungliga token, som är en Ethereum-baserad ERC20-token. Projektets ICO slutfördes framgångsrikt i oktober förra året. Plattformen har också integrerats framgångsrikt med BOINC, vilket möjliggör användning av Ankr: s nätverksberäkningsresurser vid utförande av uppgifter kopplade till olika sektorer av vetenskaplig forskning som drar nytta av BOINC.
Slutgiltiga tankar
Cloud computing uppskattas vara en biljon dollar marknad, men det monopoliseras av några av världens största tekniska konglomerat. Endast dessa affärsjättar har råd med de dyra humankapitalkostnaderna och förskottskostnaderna för servrar, vilket har resulterat i en högre marginal för genomsnittskonsumenten. Å andra sidan saknar nuvarande affärsmodeller för cloud computing incitamentstrategier för individer som är villiga att hyra ut sina oanvända datorresurser. Blockchain-tekniken börjar emellertid bara ändra den här bilden och erbjuda en alternativ affärsmodell som kan hjälpa individer från hela världen att sälja sina oanvända datorresurser till dem i nöd som är villiga att betala ett bekvämt pris för sådana tjänster. Det kommer inte dröja länge förrän vi ser stora superdatorer byggda med blockchain-baserade distribuerade nätverk som kan hyras ut till mycket billiga priser.