Truebit Protocol(TRU币)是一种区块链增强功能,它使智能合约能够以标准编程语言安全地执行复杂计算,同时降低gas成本。虽然智能合约可以正确执行小计算,但大计算任务会给区块链带来安全风险。Truebit通过一个无需信任的、经过改造的预言机来正确执行计算任务,从而抵消了这一缺点。
任何智能合约都可以以Web Assembly字节码的形式向这个预言机发出计算任务,而匿名“矿工”会因正确解决任务而获得奖励。
预言机的协议保证了两层的正确性:一致共识层,任何人都可以反对错误的解决方案,以及激励参与并确保公平报酬的链上机制。这些组件通过新颖的链下架构和链上智能合约的结合而正式体现出来。
Truebit不依赖于外部的正确性加密证明,而是利用博弈论原理有效地提高现有网络的链上计算能力。