This article was first published on null
Ever since Golem’s inception, our focus has always been on distributed computations and decentralized economies. When these two are combined, there are many factors to consider in order to deliver a product that can satisfy users from all sides of the spectrum while preventing misuse and bad actors, and reducing risks to the bare minimum.
Pay as you Use is meant as a trustless solution for decentralized marketplaces. It is an innovative proposal and a step forward towards the building of decentralized economies for dApps - an ambitious and difficult goal only achievable through substantial R&D efforts.
With these premises in mind, Golem is in constant research to find the fairest formula and the most balanced combination between economics and technology. This new post on Pay as you Use is part of the series of posts on gWASM (Golem’s WASM use-case blog post - coming in the next few weeks), explaining how Golem proceeds and launches our meta use-case from research to mainnet.
So far, the Golem tasks have been billed based on the timeouts set by the requestor. These timeouts are not directly related to the actual computation efforts. This scheme works fine when the tasks are similar, and requestors are able to estimate appropriate timeouts. However, the introduction of new use cases such as gWasm computing revealed the need for a new billing model. Hence, after extensive research, we decided to introduce Pay as You Use as a new additional billing model in Golem, in which the providers charge for resource usage.
When thinking about pricing, picture a familiar situation: you want to hire someone or get hired to perform some task like writing a program or designing a webpage. How should the price be set? There are two common models: fixed price for the whole job or ...
To keep reading, please go to the original article at: