Golem è un supercomputer decentralizzato accessibile da chiunque. Il sistema è costituito dalla potenza combinata delle macchine degli utenti, dai PC personali a interi data center. Golem è in grado di calcolare quasi tutti i compiti, dal rendering CGI all'apprendimento automatico fino all'apprendimento scientifico. Utilizza un sistema di transazioni basato su
ethereum per regolare i pagamenti tra fornitori, richiedenti e sviluppatori di software, ma è sicuro perché tutti i calcoli avvengono in ambienti sandbox e sono completamente isolati dai sistemi degli host.
L'azienda ha rilasciato Brass nel 2016, che include Blender e LuxRender, due strumenti per il rendering CGI. Seguono tre release: Clay, Stone e Iron. Golem ha recentemente aggiornato la Beta di Brass e i punti salienti di questo aggiornamento sono la GUI semplificata per la creazione dei task, il supporto per il riavvio parziale dei task in caso di timeout dei subtask e la correzione che dovrebbe alleviare i problemi con il servizio Docker su Windows. Oltre a questo, sono stati apportati miglioramenti ai sottosistemi di verifica di Blender e di tracciamento delle transazioni e sono stati risolti alcuni punti deboli dell'interfaccia utente. La cronologia delle transazioni diventerà più semplice da usare, con schede separate per i pagamenti e le entrate. Inoltre, sono stati apportati miglioramenti anche per i richiedenti, che ora sono in grado di aggiungere file di risorse senza dover ripetere la procedura di creazione dell'attività se hanno dimenticato di aggiungerli in precedenza.
Grande visione e caratteristiche principali
golem è il primo supercomputer veramente decentralizzato, che crea un mercato globale per la potenza di calcolo. Combinato con strumenti flessibili che aiutano gli sviluppatori a distribuire e monetizzare in modo sicuro il loro software, Golem cambia completamente il modo in cui le attività di calcolo vengono organizzate ed eseguite. Alimentando microservizi decentralizzati e l'esecuzione asincrona dei task, Golem è destinato a diventare un elemento chiave per i futuri fornitori di servizi Internet e per lo sviluppo di software. Inoltre, abbassando notevolmente il prezzo dei calcoli, applicazioni complesse come il rendering CGI, il calcolo scientifico e l'apprendimento automatico diventano più accessibili a tutti.
golem collega i computer in una rete peer-to-peer, consentendo ai proprietari delle applicazioni e ai singoli utenti ("richiedenti") di affittare le risorse delle macchine di altri utenti ("fornitori"). Queste risorse possono essere utilizzate per completare attività che richiedono una quantità qualsiasi di tempo e capacità di calcolo. Oggi, tali risorse sono fornite da fornitori di cloud centralizzati che sono vincolati da reti chiuse, sistemi di pagamento proprietari e operazioni di provisioning codificate. Un altro elemento fondamentale del set di funzionalità integrate di Golem è un sistema di transazioni dedicato
basato su Ethereum, che consente pagamenti diretti tra richiedenti, fornitori e sviluppatori di software.
la funzione di Golem come spina dorsale di un mercato decentralizzato per la potenza di calcolo può essere considerata sia Infrastructure-as-a-Service (IaaS) che Platform-as-a-Service (PaaS). Tuttavia, Golem rivela il suo vero potenziale aggiungendo all'equazione integrazioni software dedicate. Chiunque sia interessato è libero di creare e distribuire software nella rete Golem pubblicandolo nel Registro delle Applicazioni. Insieme al Transaction Framework, gli sviluppatori possono anche estendere e personalizzare il meccanismo di pagamento, dando vita a meccanismi unici di monetizzazione del software.
Per una recensione completa di Golem, consultare
CoinBureau.