Golem can distribute the task of rendering CGI, doing in minutes what would take days, for cheaper than anything else.
The first version, Brass Golem, will do this only.
From stock market predictions to big data analysis, Golem can speed up business computation while lowering costs.
Whether you're teaching an AI to beat grandmasters or recognize images or human voice patterns, you can go to Golem to speed up the process
Golem can run the world's first and largest fully decentralized cryptocurrency mining pools. It can also help with cryptography work like integer factorization.
The world of science can benefit immensely from inexpensive and easy access to a powerful supercomputer. From DNA analysis to protein folding simulations to searching for alien life and on and on.
The Golem application registry can run countless types of decentralized microservices and dapps, which anyone will be able to develop and share (for a profit, if they wish).
These are just the tip of the iceberg in Golem's potential use cases. And more will appear as more technologies come to fruition.
WORLDWIDE SHARING ECONOMY OF COMPUTING POWER
Golem enables users/applications (requestors) to rent out cycles of other users’ (providers) machines. Any user ranging from a single PC owner to a large data center can contribute resources to Golem network.Software developers are in the center of Golem’s ecosystem: Application Registry and Transaction Framework enable anyone to deploy and distribute applications in the Golem network.An Ethereum-based transaction system clears payments between providers, requestors and software developers.
DECENTRALIZED, SECURE, & OPEN TO DEVELOPMENT
DECENTRALIZED AND SCALABLE
There is no single point of failure and no trusted authority, even though Golem is capable of connecting millions of nodes using a P2P architecture
All computations take place in virtual machines and are fully isolated from the host’s system
ALWAYS OPEN FOR INNOVATIVE INTEGRATIONS
Developers can deploy their own integration on Golem and implement an appropriate monetization mechanism.
GOLEM IS BEING BUILT ON SOME OF THE WORLD'S MOST CUTTING EDGE TECHNOLOGIES
Peer-to-peer architecture guarantees decentralization and scalability. Golem supports peer discovery and communication with a specific node. Every connection is encrypted and signed to guarantee security and authentication.
Golem includes a multi-agent transaction system for matching users requesting computing power with its providers.
Users define computing tasks easily using Golem's Task Definition Framework and libraries for high-level programming languages. Golem then automatically distributes each task over the network to computing nodes.
Computations in Golem nodes take place inside isolated virtual machines, for maximum security. Providers are able to decide how many CPU cores, and how much RAM and disk space they wish to rent to the Golem Network.
A reputation system enforces desired behavior of nodes in a decentralized environment, without relying on any supervising institution. This allows nodes to attribute a reputation rank to their peers. A node's rank is lowered in case of inappropriate behavior and is increased after successful computation.
APPLICATION REGISTRY & TRANSACTION FRAMEWORK
Developers can create and distribute software on the Golem Network's Application Registry (kind of like an app store), and use the Transaction Framework to choose whatever remuneration model they desire to make a profit (or not) from their software.