TrueBit
使智能合約能夠進行可擴展的計算。
TrueBit 旨在分佈式應用平臺上支持更強大的智能合約計算能力,其中最爲雄心勃勃的目標包括爲諸如渲染照片、機器學習和人工智能這樣的應用提供所需算力。
其發明人預見了一種利用另一個執行並驗證計算的分佈式網絡來增加以太坊計算能力的方式,同時若產生分歧也會在以太坊區塊鏈上得以解決。理論上來講,這將限制系統在較低層級上的工作負載,其中的數據也由大型全球節點網絡存儲。
其團隊包括開發人員兼網絡智能合約語言 Solidity 創建者 Christian Reitwiessner 以及阿拉巴馬大學伯明翰分校博士後、數學家 Jason Teutsch。
TrueBit 用區塊鏈上的分層來解決問題,將計算的驗證進行外包。市場參與者、解決者都可以執行計算任務,而非每一節點計算每一智能合約。區塊鏈以外的計算機市場對計算進行驗證。即使只有一個參與者不同意解決者的計算結果,他們也可將該結果放入區塊鏈中來解決爭議。
在驗證遊戲結束時,要麼是作弊的解決者被發現並受到懲罰,要麼就是挑戰者爲其發出的虛假警報所消耗的資源支付費用。