Introduction
Architecture's High-Level Overview
Truebit’s architecture combines a Truebit Verify Hub with a network of Truebit Verify nodes. The Hub coordinates task execution, verification, and transcript creation through secure APIs. Nodes provide the compute layer, enabling both developers and operators to build, run, and verify tasks.
Truebit Verify Hub
A cloud-based service that orchestrates the Truebit ecosystem. It serves as the primary network interface for Truebit Tasks, coordinates Verify Node activity, and generates execution transcripts in accordance with the Truebit Unchained Protocol.
Truebit Verify Node
Nodes are hosts that execute and verify Truebit Function Tasks, subject to the oversight of the Truebit Verify Hub.
They form the decentralized compute layer, executing and validating tasks under the Hub’s protocol oversight. Together, they create a hybrid architecture where coordination ensures efficiency and reliability, while decentralized execution delivers transparency, scalability, and trust across the network.
How Do Nodes Work?
Truebit nodes serve a dual purpose within the Truebit ecosystem:
First, it functions as a "Development Environment" tailored to Task Developers. This aspect enables developers to build and test Truebit tasks during their development process. They can safely develop and test their code locally, ensuring its readiness before deploying it to the Truebit Verify Hub.
Second, the Truebit node can be utilized by the Node Operators seeking to contribute their computer's processing power to the Truebit network. These users have the opportunity to earn incentives by executing tasks for other users on the network.
In essence, the Truebit node accommodates both Task Developers and Node Operators to participate and earn rewards within the Truebit network.
Last updated
Was this helpful?