Truebit 是一種區塊鏈增強功能,使智能合約能夠以標準編程語言安全地執行複雜計算,同時降低 gas 成本。Truebit 允許在鏈下系統上執行複雜計算,同時由以太坊礦工驗證。因此,這些計算的結果將可用於鏈上智能合約。 Truebit 巧妙地利用證明系統和博弈論來構建一個協議,其中任務提供者可以要求第三方求解器執行複雜的計算以換取獎勵。不僅限於 Solidity,這些可以用 Go、Python 或 C++ 等傳統語言執行。然後驗證者可以挑戰結果,激勵求解者誠實或看到他的獎勵被剝奪。這種激勵結構將保證快速可靠的結果,同時消除對受信任第三方的需求。