Moore's Law is dead. (see MIT Tech Review)

 

Cloud computing is an oligopoly. [see Synergy's data]

 

In-house infrastructure is a risky path. (see Dropbox story)

 

the decentralized web will need a computing component.

infrastructure: expensive and centralized

problem

Anyone can use Golem:

  • to rent their unused computing resources;

  • to buy computing time from other users;

  • on a regular as well as on professional hardware.

GOLEM: market for computing power

solution

Consequently, Golem creates:

  • the first prosumer market for computing power;

  • the complete information market where all the world's hardware can directly compete;

  • one of the first general use cases for Ethereum.

golem universe

requesters

of computing power
(demand side of the market)

providers

of computing power
(supply side of the market)

wikipedia, history of personal computeR:

 

In the long run, IBM's biggest role in the evolution of the personal computer was to establish the de facto standard for hardware architecture amongst a wide range of manufacturers.

IBM's pricing was undercut to the point where IBM was no longer the significant force in development, leaving only the PC standard they had established.

Emerging as the dominant force from this battle amongst hardware manufacturers who were vying for market share was the software company Microsoft that provided the operating system and utilities to all PCs across the board, whether authentic IBM machines or the PC clones.

 

https://en.wikipedia.org/wiki/History_of_personal_computers#The_IBM_PC

what happend in the '80s?

history lesson

so, what Really matters:

 

Standard which unifies hardware 

 

and

 

software which takes advantage of the standard.

 

 

hardware alone does not matter

history lesson

golem universe

requesters

of computing power
(demand side of the market)

providers

of computing power
(supply side of the market)

developers

GOLEM NETWORK

The Golem network is established by nodes running Golem App.

Every node can be both a requester and a provider of computing power.

Transaction system is based on smart contracts in Ethereum.

User's machine

virtual machine

  • Does the computing for accepted tasks;
  • Consumes user’s machine resources up to the user-defined limits

ethereum

Transaction system

golem netWORK

Worldwide Supercomputer

Prosumer computing market

Scalable solution

APPLICATION REGISTRY

TRANSACTION FRAmEWORK

01

03

02

04

our vision

Golem will create a global prosumer market for computing power based on unutilized resources of individual PCs. The idea is similar to prosumer electricity market.

Prosumer computing market

01

our vision

Golem will offer affordable and easily scalable solution to individual and corporate users seeking resources to conduct complex computing tasks.

SCALABLE SOLUTION

02

our vision

Golem will give software developers powerful distribution channel by allowing simple integration with the network.

APPLICATION REGISTRY

03

our vision

GOLEM APPLICATION REGISTRY

DO YOU WANT TO INTEGRATE WITH GOLEM?

DECENTRALIZED and secure way to integrate with golem network:

  • Used by developers to publish their integrations;

  • Anyone can register an application in the registry - there is no significant barier to entry;

  • Community-driven certification process:

    • anyone can issue a certificate (or blacklist) an application;

    • users decide who they want to trust.

Golem will introduce a state-of-the-art, Ethereum based trading platform to instantaneously validate and clear transactions between all actors involved.

Developer will be able to define own reward mechanisms, as long as they are compliant with transaction framework.

TRANSACTION FRAMEWORK

04

our vision

GOLEM transaction framework

DO YOU WANT TO INTEGRATE WITH GOLEM?

developer can define custom reward scheme:

  • Every integration can use any custom reward scheme, as long as it is compliant with the transaction framework;

  • Key parties are:

    • task creators (requestors): how they pay for compute and software;

    • providers: how they are rewarded (eg. per hour? per task?)

    • developers: payment for software (free? donation? per node? per use? per CPU hour?)

  •    Ethereum network is used to transfer value and information between the peers.

use cases

initial applications

computer graphics

CGI rendering

  • Images
  • Animation

CAD rendering

scientific computation

Mathematics

  • Monte-Carlo methods

Biology

  • DNA analysis

Chemistry & Physics

  • Design of next generation materials

 

01

use cases

future applications

  • Decentralised Applications (DApps)
  • Big data analytics
  • Cryptocurrency mining
  • Machine learning
  • Optimisation

02

  • Decentralised files storage
  • Data science
  • Decentralised internet
  • Genetic algorithms
  • Polling and voting

- backbone of decentralised web 

brass golem 0.2

simple and intuitive user experience

IF YOU WANT TO RENT OUT YOUR COMPUTER ...

... all you have to do is install the Golem App, let it work in the background and earn you real money.

IF YOU WANT GOLEM TO COMPUTE YOUR RENDERING TASKS ...

... the Golem App will guide you through the entire process, offering user experience superior to existing rendering farms.

brass golem 0.2

This is screen from alpha version. Join our testnet if you want to try it.

resources

video

github

blog

join slack

We know how to create

Do you want to do it with us?

contact@golemproject.net

The Golem Project - Warsaw Block

By The Golem Project

The Golem Project - Warsaw Block

Campus Warsaw, 30-September-2016

  • 846
Loading comments...

More from The Golem Project