What is decentralized compute?

Definition

Decentralized compute coordinates computing resources that are distributed across separate participants, locations, or marketplaces. Workloads may be divided or assigned to available machines according to capacity, price, and technical requirements.

The approach can broaden access to computing resources, but it also creates challenges involving reliability, verification, payment, privacy, and accountability. Decentralization does not mean that every participant or workload is anonymous or uncontrolled.

ELI5

Decentralized compute is like completing a large job with computers owned by many different people or companies instead of using one giant computer center. The work is matched with machines that have room to help.

For example, a researcher could rent unused processing capacity from several providers to run a large calculation, while a coordinating service tracks which parts of the job were completed.

How is decentralized compute different from a single cloud provider?

A single cloud provider controls its own infrastructure, while decentralized compute coordinates resources across multiple independent operators or sources.

What are the main challenges of decentralized compute?

Challenges include verifying results, protecting data, managing payments, matching workloads, handling unreliable machines, and assigning responsibility.

  1. Haseeb Qureshi beside the words AI IPOs Move Billions
Definition card for decentralized compute: What is decentralized compute?

Decentralized compute provides processing capacity through many independently operated machines or providers instead of one central infrastructure owner.