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 hosted by Truebit that provides the network interface to Truebit Tasks, coordinates the activities of Truebit Verify Nodes, and creates transcripts according to 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 it's 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?