02 — Running Golem

Golem has two kinds of users, those who use the network to process tasks (requestors) and those who provide service to the network (providers), in exchange for GNT (the token / digital currency powering the Golem network).

In its early stages, Golem will be running on a testnet network, where you cannot earn real GNT, but this is a temporary stage. Once it progresses beyond this stage, you can lend your machine’s power to the network in exchange for GNT.

To do this, you need to make your machine into a node on the Golem network. You do this from the Network tab. At its simplest, you allow the network to use a certain amount of your machine’s processing and storage power.

02.1 Easy Setup

If you don’t want to go into details of disk space, memory or processor cores, you can simply adjust the slider in the Resources view to allocate a percentage of your machine’s power. Once this is done, simply hit the Start Golem button. If your machine is already running Golem, you can’t adjust it, so you’ll need to hit Stop first.

02.2 Advanced Setup

Network

If you know what you are doing, you can go to the Advanced tab to set precisely the combination of RAM, disk space and CPU cores you would like to allocate. You can also set custom preset combinations, for example “Night” which could allocate most of your machine’s resources to Golem and “Day” which allocates a smaller part, to allow you to continue to work on your machine. The number of CPUs and amount of RAM are capped. You can use a maximum of 1 core less than your machine has installed, and a maximum of 75% of your system memory.

02.3 Some Best Practices

When you are working on your computer, try not to assign too much of your hardware resources to Golem. Not enough RAM or CPU may slow down running applications. Also, Golem will refuse to use 100% of available CPU and memory.

On the other hand, too few resources will lengthen computation time and lower your performance score, which in turn will make your machine less appealing to the network. Keep in mind that the more resources Golem can use, the higher your potential income can be.

02.4 Changing your Settings

If you are on a Mac or a Windows PC, changing your settings may take up to a minute. Golem has to restart a virtual machine responsible for running Docker containers, its computing environment.

02.5 Starting Golem

To start Golem, simply click the “Start Golem” button. Your Golem node will connect to the network and find computation tasks suitable for your machine.

02.6 Stopping Golem

If your Golem node is currently performing computation, stopping it will not be instantaneous. Any adjustments to hardware resources you make will be applied only after the computation is done.