Truebit to protokół zaprojektowany do poprawy skalowalności i wydajności sieci Ethereum poprzez wprowadzenie warstwy rozliczeniowej poza łańcuchem (off-chain) dla obliczeń złożonych i czasochłonnych. Protokół Truebit umożliwia delegację obliczeń, dzięki czemu zadania złożone mogą być przetwarzane poza głównym łańcuchem Ethereum, a następnie zweryfikowane na łańcuchu głównym. Pozwala to na zwiększenie przepustowości i skrócenie czasu potrzebnego do przetwarzania skomplikowanych obliczeń.
Truebit wykorzystuje system gospodarki żetonami (token economy), w którym uczestnicy mogą zarabiać i wydawać tokeny Truebit w zależności od swojego udziału w procesie delegacji obliczeń i weryfikacji wyników.
Protokół Truebit ma na celu rozwiązanie problemu ograniczonej skalowalności Ethereum poprzez przeniesienie zadań obliczeniowych na warstwę pozałańcuchową, jednocześnie zapewniając pewność co do poprawności tych obliczeń dzięki procesowi weryfikacji. Dzięki temu Truebit Protocol może mieć zastosowanie w przypadkach, w których obliczenia są zbyt złożone, by mogły być przeprowadzane bezpośrednio na łańcuchu Ethereum.