Truebit Protocol is a decentralized computing network designed to enable smart contracts to perform complex, large-scale computations safely and efficiently off-chain. While standard blockchains are limited by gas caps and the computational resources of every node in the network, Truebit allows developers to outsource intensive tasks to an external layer while still inheriting the security of the underlying blockchain. The core of the protocol is a mechanism known as the Verification Game. This game involves three main participants: Task Givers, Solvers, and Verifiers. A Task Giver submits a computational task along with a reward. A Solver performs the computation and submits the result. Verifiers then check the Solvers work. If a Verifier finds an error, they can challenge the Solver in a multi-round dispute process that is ultimately settled on-chain. This system is specifically designed to solve the Verifiers Dilemma, where nodes in a traditional network may lack the incentive to fully verify every transaction. Truebit is blockchain-agnostic, though it has deep roots in the Ethereum ecosystem. It uses a WebAssembly-based virtual machine, which allows developers to write code in standard programming languages like C++, Rust, and Go rather than being restricted to specialized languages like Solidity. This flexibility makes it a foundational tool for Web3 applications that require heavy data processing, such as machine learning, artificial intelligence, complex cryptography, and video transcoding. The TRU token is the native utility asset of the Truebit ecosystem. It is primarily used to incentivize the network participants and coordinate the Verification Game. Task Givers use TRU to pay for the computation services they receive. Solvers and Verifiers earn these tokens for their contributions to the network. Additionally, the token acts as a deposit or stake to ensure that participants act honestly; those who provide incorrect results or false challenges risk losing their deposits. The protocol also includes a unique minting and burning mechanism within its operating system to manage the availability of the token for computational tasks. The project was founded by Dr. Jason Teutsch, a mathematician and computer scientist, and Dr. Christian Reitwiessner, who was a lead developer for Ethereum and the creator of the Solidity programming language. Together, they released the Truebit whitepaper in 2017, framing it as a scalable verification solution that enhances the performance and throughput of existing decentralized networks. Today, the protocol is increasingly focused on providing verified infrastructure for autonomous assets and off-chain data processes.
Learn more