Get Started
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
The W3bstream GitHub repository includes a developer-friendly setup to facilitate DePIN builders building W3bstream provers for their verifiable off-chain computing.
The setup includes the following services:
A reference implementation for a DePIN data sequencer
A Postgres DB as the Data Availability service
A W3bstream coordinator and a prover as a single-node W3bstream configuration
Let's start by first downloading some ready-made W3bstream project files that implement a basic "range prover" using different ZK technologies:
With the demo projects in place, we can proceed by fetching the docker-compose.yaml file and running W3bstream locally:
Now that we have a basic DePIN stack running, including a data sequencer, a data availability service, and a minimal W3bstream network, let's test the setup by sending a data message targeting one of the three demo projects.
In a new terminal, type the following command to send a data message to the sequencer targeting one of the example projects:
After some time, the log in the first terminal should look like similar to the one below: