Company attributes
Product attributes
Cryptocurrency attributes
Software attributes
Other attributes
Golem is a decentralized network of computers around the globe that provides access to a decentralized sharing economy of computing power to the public. Members of this open-sourced network can rent out their computing power to others such as researchers and developers. Payments are then processed by an Ethereum-based transaction system. According to CEO Julan Zawistowski, the name Golem was named after the Jewish mythology creature.
The network can be accessed through renting computer power from the network, and allows users to perform tasks a computer outside of the network would not be capable of handling. Tasks such as performing calculations for natural language processing, artificial intelligence systems, and machine learning. The network is known primarily for the use of CGI rendering.
After a requestor has made a request to use the network, by using a template to determine the complexity of the task, a provider receives corresponding resources via IPFS to begin the computation on a task computer. After the task is complete, the results are returned to the requestor through the same IPFS network. Requestors pay the provider through an Ethereum smart contract, at a scheduled time, which increases reputation for both parties.
The Golem Project, led by Golem Factory, was announced on April 28, 2016. The project was launched on the main network on April 10, 2018. Golem Network is a decentralized computing network that offers a new way to distribute excess computing power on demand to those who need it. It creates a peer-to-peer network where users join as equals to buy and sell computing and split complex tasks into smaller subtasks on the network. There is no central authority in Golem, and no user is more or less important than another.
GNT or Golem Network Token is required to pay for computing on the network and is the currency that ensures the operation of the marketplace. Requesters bid on the amount of GNT they are willing to pay for the completion of a task. Providers earn GNT by completing tasks for initiators. Users can set the minimum and maximum price threshold in their settings. Golem includes the following tools:
- Golem SDK, which includes guides for initiators and vendors
- Runtimes (e.g. Wasm, VM, SGX stack)
- Python, JavaScript and Rust API
- Awesome Golem: A community-created list of Golem resources, links, projects, tools, and apps