Overview of W3bstream
Last updated
Last updated
This documentation portal is currently undergoing updates to align with the IoTeX 2.0 Whitepaper release. Information provided here may be incomplete, or out-of-date. Please use this portal for preliminary reference only, and check out the official IoTeX 2.0 Whitepaper for updated information.
.2024 | IoTeX
In a modular DePIN infrastructure, W3bstream is an implementation of the off-chain computing layer featuring multi-prover technology. As a decentralized heterogeneous prover pool, W3bstream can perform project-specific business logic on the data stored in the Data Availability (DA) layer and generate validity proofs (e.g., zero-knowledge proofs, attestation reports, etc.) of the computations executed. W3bstream works as a stateless computing component in a modular DePIN infrastructure and follows the high-level workflow as illustrated below:
A coordinator node in the off-chain computing layer retrieves data from the data availability layer based on the configuration of a DePIN project;
The coordinator node feeds data to an idle prover node or a selected set of idle prover nodes in the off-chain computing layer;
The prover node(s) performs computation specified by the DePIN project and generates the computation result and corresponding validity proof;
The computation result and validity proof are returned to the coordinator node;
The coordinator node sends the computation result and validity proof to a smart contract for further processing.