Golem Project, creator of the first global market for idle computer power today announced it released Golem 0.6.0 for Ubuntu, macOS, and Windows. The team stated that the majority of changes are not directly visible to the user, but there are a few noteworthy modifications.

First, they updated the resource sharing mechanism, resource sharing application can now operate on a single port.

They also added a “deny list” for nodes. If a node cannot be trusted with a task submitted to the network, simply put its id in a deny list file. This will prevent that node from computing tasks in the future

Depending on the operating system, the deny list is located at:

macOS

/Users/${USER}/Library/Application Support/golem/default/deny.txt

Ubuntu

/home/${USER}/.local/share/golem/default/deny.txt

Windows

%HOMEPATH%/AppData/Local/golem/default/deny.txt

There is also now a helpful connectivity check. Golem detects whether ports 40102, 40103 and 3282 are reachable from the outside network. If they are not, a warning message will be displayed in Golem’s status bar.

Initial block synchronization has been disabled as well.

The current Ethereum testnet has been difficult to sync at times. In version 0.6.0, full sync is no longer required, and will not halt Golem during startup. This is a temporary solution, as we plan to soon switch to the Proof-of-Authority testnet, Rinkeby.

Further Updates:

Resolved startup issues on macOS.

Golem’s dependencies have been updated, thus the annoying IOPlatformSerialNumber bug should be now gone, but, it is incompatible with 0.5.x.

These new protocol changes make this release incompatible with previous versions of Golem. The Golem team is currently updating the test network nodes to keep Golem up and running.

To upgrade the current Golem installation:

macOS – In the terminal, type brew upgrade golem.

Ubuntu – Download the installation script from here. In terminal, run chmod +x install.sh && ./install.sh.

Windows – Download and execute the installer from here.