Golem: a global, decentralized supercomputer for everyone
Golem network is a decentralized, global network of computers, using the network users computer power to make the supercomputer functional. These can be laptops, desktops, data centers, etc. that contribute computing power to the network. This is in the form of a decentralized sharing economy, and the computing power is what is shared. This allows people to easily earn money from “renting” their computer power or different softwares that they develop and can then sell. By using a shared, decentralized network, people are able to make their costs lower and not rely on a centralized company or network for computing services to run certain programs.
On Golem, you can run most programs using the shared computing power of the network. This can be very functional for enabling everyone to get the power they need, and as it is run on a blockchain, proper fees can be paid from users or to users through smart contracts. Golem’s website states a few different industries that can take advantage of supercomputers to assist in the massive data and calculations they need to have completed: computer graphics, businesses needing big data analysis, machine learning, cryptography, sciences, and microservices (like sharing computing power as stated above).
Golem is also open sourced. This decentralized supercomputer idea can be related to ‘cloud computing,’ where computer power is shared in a cloud like environment, and therefore allows computing to happen without necessarily needing power from your device. If Golem takes this track, the network can possibly be used for data storage or computer rendering through a ‘cloud.’ Golem’s mission is backed by a belief that “Golem is the new way the internet will work.” They have included many new and strong technologies, beyond being a peer-to-peer network. They have a multi-agent transaction system, a task definition framework to help appropriately distribute tasks to nodes on the network, and a network application registry for people developing softwares. Golem also included a reputation system to ensure appropriate behavior, and a way to ensure that task computation is not above people’s desires for the computing power they wish to contribute.
Golem’s token is GNT. It is an ERC20 token, and the Golem team states that they built this token with basic functionality initally: “the most basic transfer capabilities and balance tracking.” They also stated that they can add an additional call so the token can easily be upgraded appropriately. Currently and as the network launches, GNT will be used for payments to providers and software developers. This happens only using the GNT token. Golem’s token, GNT, will be able to be used for deposits to providers and developers, or as payment for participating in validation and certifying for softwares and applications. This will not happen until Golem implements their Application Registry and Transaction Framework, which you can read more about on their website. GNT can also be used in software applications built on the network, but the developers can specify how the token can be used more specifically within that application.
Golem’s official website has more information about their project, and links to their blogs and other updates on development. There is also information on the development team, their GitHub, and it’s alpha test network. It’s a good resource to get into Golem.
Golem’s official blog has updates on the project and news about what they are working on, etc.
Video Overview of Golem
This video has Golem’s CEO talking about the project’s ideas and goals.
GitHub has code and other technical information on Golem’s network. This site also has a wiki page with information about the project’s roadmap and how to install and test the network out on your own. The GitHub Golem FAQ has some good questions and answers too that are simpler than the more technical stuff typically found here.