⏹️
Truebit on Ethereum v1
  • About Truebit on Ethereum
    • Overview
    • Use Cases
    • Research
    • FAQ
  • Getting Started
    • Install Truebit on Ethereum
    • Truebit on Ethereum Structure
    • Start Docker container
    • Create a Wallet
    • Synchronize the Ethereum Node
    • Start a Truebit on Ethereum Terminal for Each Role
    • Start Truebit on Ethereum
    • Purchase TRU tokens
    • Check Balances
    • Purchase Solver License
    • Start Solve and Verify
    • IPFS connection for distributed file sharing
    • Glossary
  • COMMUNITY
    • Support & More Information
Powered by GitBook
  1. Getting Started

Truebit on Ethereum Structure

PreviousInstall Truebit on EthereumNextStart Docker container

Last updated 1 year ago

The verification game is testing the program ON-chain. But let’s remind ourselves of the true purpose of Truebit on Ethereum. Computational complexity is so high that programs cannot be run ON-chain and therefore we use Truebit on Ethereum. Therefore, a verification game cannot run the entire program code.

In fact, only one instruction line is used in a verification game. There will be a part of the program code where there is a discrepancy between the Solver and the Verifier. The instruction of that discrepancy point is used to verify who is right. For this, the Truebit on Ethereum contract implements a WebAssembly interpreter.

Truebit Overview Diagram