Skip to main content

Outsourced Computation

Definition

Outsourced computation involves delegating computational tasks to an external service provider or a distributed network, rather than performing them locally. This approach is often adopted to leverage specialized hardware, reduce operational costs, or access greater processing power. In a trustless environment, mechanisms like integrity proofs are necessary to verify the correctness of the computation performed by the external party. It permits resource optimization for complex calculations.