Golem ir decentralizēta datoru skaitļošanas jaudas nomas platforma, kas izveidota uz Ethereum platformas. Tā ir apņēmusies izveidot globālu, atvērtā koda, decentralizētu superdatoru, kuram var piekļūt ikviens. Golem sastāv no personīgajiem klēpjdatoriem un lietotāju iekārtām visā datu centrā. Izmantojot Golem platformu, ikviens lietotājs var kļūt par skaitļošanas jaudas nodrošinātāju un lietotāju neatkarīgi no tā, vai tas ir personālais dators vai liels datu centrs.
Uz Ethereum balstītā tirdzniecības sistēma tiek lietota Golem platformā, lai norēķinātos par skaitļošanas enerģijas piegādātāju ienākumiem un skaitļošanas enerģijas lietotāju maksājumu nodevām. Lietotāji var pirkt un pārdot skaitļošanas jaudu tīklā, kas nozīmē, ka lietotāji var veikt uzdevumus, kuriem nepieciešama skaitļošanas jauda citu cilvēku datoros, vai pārdot savu dīkstāves skaitļošanas jaudu cilvēkiem, kam tā nepieciešama. Golem sastāv no visiem mezgliem, kuros darbojas Golem lietojumprogrammas, un tie darbojas pilnīgi vienādranga veidā. To var izmantot, lai modelētu akciju tirgu, lielu datu analīzi, medicīnisko izpēti un pat kriptovalūtas ieguvi, tādējādi pārveidojot tādus biznesa modeļus kā mākoņraču.
Golem automātiski saskaņos lietotāju skaitļošanas jaudas vajadzības ar pakalpojumu sniedzējiem un nodrošinās varbūtības statistisku mikromaksājumu metodi, kuras pamatā ir Ethereum, lai atalgotu lietotājus, kuri koplieto skaitļošanas jaudas resursus. Kad lietotājs ir iestatījis skaitļošanas jaudas uzdevumu, Golem automātiski piešķirs uzdevumu tīkla mezgliem, un lietotājs var izvēlēties nodrošināto RAM, diska ietilpību un CPU kodola numuru. Lai nodrošinātu, ka mezgla datoram netiek radīti bojājumi, skaitļošanas uzdevumi tiek izpildīti virtuālajā mašīnā.
Sākotnēji tiek plānots, ka Golem darbosies līdzīgi kā DAO, kur lietotāji var nopelnīt žetonus un baudīt balsstiesības ICO fāzes laikā. Bet, tā kā DAO tika uzbrukts, Golem komanda nolēma kopfinansēt, izmantojot parastu ICO. Golem tīkla marķieris (GNT) tika izveidots kolektīvās finansēšanas posmā un ir galvenā Golem projekta attīstības sastāvdaļa, lai nodrošinātu elastīgu projekta kontroli. Pēc tam, kad GNT marķieris tiks ģenerēts kolektīvās finansēšanas posmā, tas kļūs par daudzu Golem tīkla funkciju ieviešanas neatņemamu sastāvdaļu.
Golem ekosistēmā tiek izmantota uz Ethereum balstīta maksājumu sistēma un Golem marķieris (GLEM), lai atvieglotu darījumus starp lietotājiem. Ekosistēma sastāv no trim galvenajām grupām: pieprasītāji, nodrošinātāji un programmatūras izstrādātāji. Golem uzskata, ka tīkls būs konkurētspējīgāks par cenām nekā tradicionālie mākoņdatošanas pakalpojumi, tādējādi motivējot lietotājus izvēlēties Golem.
Pieprasītāji ir lietotāji, kuri vēlas piekļūt dalītai skaitļošanas jaudai tīklā apmaiņā pret GLEM. Viņi var piekļūt tīklā pieejamajai skaitļošanas jaudai, palaižot Golem lietojumprogrammas konkrētiem uzdevumiem. Golem nodrošina vietējo lietojumprogrammu, kurā lietotāji var veikt uzdevumus un izsekot dažādiem rādītājiem.
Pakalpojumu sniedzēji ir lietotāji, kuri pievieno savu aparatūru, lai palielinātu tīkla superdatoru skaitļošanas jaudu. Tā kā Golem apkopo skaitļošanas jaudu starp pakalpojumu sniedzējiem, šie lietotāji var nodrošināt aparatūru no personālajiem datoriem līdz pabeigtiem datu centriem. Pakalpojumu sniedzēji var izvēlēties tīklam pievienotās aparatūras proporciju un tās skaitļošanas jaudas izmantošanas cenu. Pieprasītāji maksā pakalpojumu sniedzējiem, izmantojot GLEM.
Pašlaik Golem veido nepieciešamos izstrādātāju rīkus potenciālajiem programmatūras izstrādātājiem, tostarp lietojumprogrammu reģistru, kurā izstrādātāji var publicēt savas lietojumprogrammas, un pieprasītāji var viegli meklēt un atrast viņiem nepieciešamās lietojumprogrammas un rīkus.
Kā lietošanas gadījums CGI renderēšana ir lielisks Golem lietojumprogrammas piemērs. Tā vietā, lai izmantotu dārgus mākoņpakalpojumus vai gaidītu vietējo renderēšanu, lai pabeigtu uzdevumu, CGI mākslinieki tagad var iznomāt skaitļošanas resursus no citiem lietotājiem, lai renderētu attēlus. Tas ir līdzīgs iepriekš minētajam rndr mākoņa renderēšanas projekta modelim.