01 golem.network

learn more
01.1 golem network

Golem
explained

Golem explained

Golem is a global, open source, decentralized supercomputer that anyone can access. It is made up of the combined power of users’ machines, from PCs to entire data centers.

Golem is capable of computing a wide variety of tasks, from CGI rendering, through machine learning to scientific computing. Golem’s limitations are only defined by our developer community’s creativity.

Golem creates a decentralized sharing economy of computing power and supplies software developers with a flexible, reliable and cheap source of computing power.

Golem ecosystem

Golem as a marketplace to empower Users

Golem enables users and 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 share resources through Golem and get paid in GNT (Golem Network Tokens) by requestors.

Ethereum-based transaction system

Golem utilizes an Ethereum-based transaction system to settle payments between providers, requestors and software developers. All computations take place in sandbox environments and are fully isolated from the hosts’ systems.

Developers in the center of Golem’s ecosystem

Software developers are in the center of Golem’s ecosystem: Our Application Registry and Transaction Framework enable anyone to deploy, distribute and monetize applications in the Golem network.

learn more
01.2 golem network

Golem
products

Say hi to Golem’s ecosystem

Future releases of Golem will bring major improvements to the protocol in terms of its flexibility and robustness. In order to expand the user base we are already in the process of integrating a variety of new use cases to Golem in cooperation with our business and technological partners.

Brass Beta on Mainnet

With Brass Golem you can earn tokens by renting your unused computer power, render Blender animations, integrate WASM apps, test molecular simulations with gLAMBDA and transcode your video files

Find out more

Rendering

Golem’s first use-case, live on mainnet. It allows users who want to render complex Blender scenes or animations to do it quicker (than on their own machines) and at a reasonable price, they set themselves. They can also offset the cost by becoming providers.



GET STARTED

gWASM

With gWASM it is easy to create decentralized applications with WebAssembly backend. You can integrate existing applications or services by moving the computationally expensive part to the Golem platform. gWASM applications can operate on Golem and Golem Unlimited. Live on mainnet.



start with docs

gLAMBDA

Originally built to add support for distributed RASPA execution - first molecular computations in Golem. The app is run in a gVisor-secured Docker container and contains Python packages. It’s Golem’s first use-case in the area of scientific research, which we are going to pursue.



comming soon

Video transcoding

This is a new use-case we are working on. Users will be able to use Golem and Golem Unlimited for video-transcoding of heavy files. A dedicated UX friendly and easy to use web service will allow for creating Golem tasks even by less technically advanced users.



comming soon

Golem Unlimited – GU

Golem Unlimited utilizes trusted computing resources which are part time idle. It is meant for data center-like setups, for example render farms, desktops within organization, where network participants trust each other. It allows users to create an internal trusted network of computers with one of them, called the hub, which is a requestor. Other available computers in the company can join Hub’s network as providers, to calculate tasks that need a extensive computing power. Current use cases that we are working on are: Hoard Compiler Gromacs and Golem Unlimited MPI Computations (GU-MPI). Soon, it will be possible to run those use cases and connect the Hub and it’s network to Golem Network as one fat provider.

Find out more

Graphene - a Library OS for Unmodified Applications

Applications programmed for one system often do not work on another. Graphene bridges this gap by hoisting application-facing code from the operating system (OS) kernel into a userspace library. Graphene uses a platform adaptation layer (PAL) that is easy to implement on a new host system. As long as a system implements the PAL interface, all of POSIX/Linux will follow.

Find out more
01.3 GOLEM NETWORK

Integrate
with Golem

Get in touch to join
Golem ecosystem!

Together with the development of Golem’s core infrastructure, our focus is shifting towards creating tools for developers and software companies. These tools will allow to create and develop applications using Golem’s infrastructure as a competitive source of computing power and a viable alternative to existing cloud providers.

Golem Network is to be an infrastucture for develoopers to build and share their own distributed task frameworks and to monetize their ideas. The Golem team is dedicated to creating an ecosystem providing developers with unlimited resources and freedom.

Are you a developer or belong to a team of developers? Do you have ideas you would like to share?

01.4 golem.network

The news