Golem je decentralizovaná platforma pro pronájem počítačového výpočetního výkonu postavená na platformě Ethereum. Je odhodlána vybudovat globální, open source, decentralizovaný superpočítač, ke kterému bude mít přístup kdokoli. Golem se skládá z osobních notebooků a uživatelských strojů v celém datovém centru. Prostřednictvím platformy Golem se může stát poskytovatelem a uživatelem výpočetního výkonu každý uživatel, ať už jde o osobní počítač nebo velké datové centrum.
Obchodní systém založený na Ethereu je aplikován na platformu Golem k vyrovnání příjmů poskytovatelů výpočetní energie a platebních poplatků uživatelů výpočetní síly. Uživatelé mohou nakupovat a prodávat výpočetní výkon v síti, což znamená, že uživatelé mohou provádět úkoly, které vyžadují výpočetní výkon na počítačích jiných lidí, nebo prodávat svůj nečinný výpočetní výkon lidem v nouzi. Golem se skládá ze všech uzlů, na kterých běží aplikace Golem a běží zcela peer-to-peer způsobem. Může být použit k simulaci akciového trhu, analýze velkých dat, lékařskému výzkumu a dokonce těžbě kryptoměn, čímž se mění obchodní modely, jako je cloud mining.
Golem automaticky spojí požadavky uživatelů na výpočetní výkon s poskytovateli a poskytne pravděpodobnostní statistickou mikroplatební metodu založenou na Ethereu, aby odměňoval uživatele, kteří sdílejí zdroje výpočetního výkonu. Poté, co uživatel nastaví úlohu výpočetního výkonu, Golem automaticky přidělí úlohu síťovým uzlům a uživatel si může vybrat poskytnutou RAM, kapacitu disku a počet jader CPU. Aby bylo zajištěno, že nedojde k poškození počítače uzlu, jsou výpočetní úlohy spouštěny na virtuálních počítačích.
Golem má zpočátku fungovat podobně jako DAO, kde mohou uživatelé získávat tokeny a užívat si hlasovacích práv během fáze ICO. Ale protože bylo DAO napadeno, tým Golem se rozhodl pro crowdfunding prostřednictvím normálního ICO. Golem Network Token (GNT) byl vytvořen během fáze crowdfundingu a je klíčovou součástí vývoje projektu Golem, aby bylo zajištěno flexibilní řízení projektu. Po vygenerování tokenu GNT během fáze crowdfundingu se tento token stane nedílnou součástí implementace mnoha funkcí sítě Golem.
Ekosystém Golem využívá platební systém založený na Ethereu a token Golem (GLEM) k usnadnění transakcí mezi uživateli. Ekosystém se skládá ze tří hlavních skupin: žadatelů, poskytovatelů a vývojářů softwaru. Golem věří, že síť bude cenově konkurenceschopnější než tradiční služby cloud computingu, což motivuje uživatele, aby si vybrali Golem.
Žadatelé jsou uživatelé, kteří chtějí získat přístup ke sdílenému výpočetnímu výkonu v síti výměnou za GLEM. Mohou přistupovat k výpočetnímu výkonu dostupnému v síti spuštěním aplikací Golem pro konkrétní úkoly. Golem poskytuje nativní aplikaci, kde mohou uživatelé spouštět úkoly a sledovat různé metriky.
Poskytovatelé jsou uživatelé, kteří přispívají svým hardwarem ke zvýšení výpočetního výkonu superpočítačů sítě. Protože Golem agreguje výpočetní výkon napříč poskytovateli, mohou tito uživatelé poskytovat hardware od osobních počítačů až po kompletní datová centra. Poskytovatelé si mohou zvolit podíl přidaného hardwaru do sítě a cenu za využití jeho výpočetního výkonu. Žadatelé platí poskytovatelům pomocí GLEM.
V současné době Golem vytváří potřebné vývojářské nástroje pro potenciální vývojáře softwaru, včetně registru aplikací, kde mohou vývojáři publikovat své aplikace a žadatelé mohou snadno vyhledávat a najít konkrétní aplikace a nástroje, které potřebují.
Jako příklad použití je vykreslování CGI skvělým příkladem aplikace Golem. Namísto používání drahých cloudových služeb nebo čekání na místní vykreslování k dokončení úkolu si nyní umělci CGI mohou pro vykreslování obrázků pronajmout výpočetní prostředky od jiných uživatelů. To je podobné vzoru projektu cloudového vykreslování rndr zmíněného výše.