Truebit est une amélioration de la blockchain qui permet aux contrats intelligents d'effectuer en toute sécurité des calculs complexes dans des langages de programmation standard à des coûts de gaz réduits. Il permet à ces calculs d'être exécutés sur des systèmes hors chaîne, tout en étant validés par les mineurs Ethereum. Les résultats de ces calculs sont ensuite disponibles pour les contrats intelligents sur chaîne. nnTruebit utilise des systèmes de preuve et la théorie des jeux pour construire un protocole. Avec ce protocole, un Donneur de Tâches peut demander à un tiers, le Solveur, d'exécuter un calcul complexe en échange d'une récompense. Ces calculs peuvent être exécutés dans des langages tels que Go, Python, C++ et Solidity. Les Vérificateurs peuvent ensuite contester les résultats, incitant le Solveur à être honnête ou à risquer de perdre sa récompense. Cette structure d'incitation garantit des résultats rapides et fiables, éliminant le besoin d'un tiers de confiance.
Truebit est une amélioration de la blockchain qui permet aux contrats intelligents d'effectuer en toute sécurité des calculs complexes dans des langages de programmation standard à des coûts de gaz réduits. Il permet à ces calculs d'être exécutés sur des systèmes hors chaîne, tout en étant validés par les mineurs Ethereum. Les résultats de ces calculs sont ensuite disponibles pour les contrats intelligents sur chaîne. nnTruebit utilise des systèmes de preuve et la théorie des jeux pour construire un protocole. Avec ce protocole, un Donneur de Tâches peut demander à un tiers, le Solveur, d'exécuter un calcul complexe en échange d'une récompense. Ces calculs peuvent être exécutés dans des langages tels que Go, Python, C++ et Solidity. Les Vérificateurs peuvent ensuite contester les résultats, incitant le Solveur à être honnête ou à risquer de perdre sa récompense. Cette structure d'incitation garantit des résultats rapides et fiables, éliminant le besoin d'un tiers de confiance.