• <option id="cacee"><noscript id="cacee"></noscript></option>
  • <table id="cacee"><noscript id="cacee"></noscript></table>
  • <td id="cacee"></td>
  • <option id="cacee"></option>
  • <table id="cacee"></table>
  • <option id="cacee"><option id="cacee"></option></option>
  • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
    <option id="cacee"><option id="cacee"></option></option>
     找回密碼
     立即注冊

    掃一掃,登錄網站

    首頁 區塊鏈生態 查看內容
    • 8664
    • 1
    • 分享到

    真正的以太坊,遠比你想象的簡單?

    2018-10-18 09:02

    來源: dapdap區塊鏈

    Truebit—完成繁重鏈下計算


    Truebit是幫助以太坊完成繁重鏈下計算的技術。而狀態通道和Plasma是擴大吞吐量的,所以這是Truebit的不同之處。正如我們在文章開頭所提到的,以太坊面臨的難題不僅僅1擴大吞吐量。Truebit不會提高交易吞吐量,但是它會讓基于以太坊的應用程序做更復雜的事情。

    有些操作計算成本太高,無法在鏈上執行。例如,驗證來自其他區塊鏈的簡單支付驗證(SPV)證明,這可以讓以太坊智能合約“檢查”一項交易是否發生在另一條鏈上(如比特幣)。

    舉個例子,你需要在基于以太坊的app上執行一些昂貴的計算(比如說SPV證明)。你不能把它簡單的作為以太坊主鏈智能合約的一部分,因為SPV計算的成本太高了。事實上,在以太坊上做所有計算都很貴,因為總是需要所有節點都要參與到計算中。

    然而,你可以給某個人(我們稱其為解決者)支付一點費用,讓它完成鏈下計算。

    首先,解決者往智能合約存入一筆費用,然后,你把需求告知解決者。他進行計算,然后把結果反饋給你。如果計算結果正確,他的押金會被退回。如果計算出錯(他出錯或作弊),就會損失自己的押金。

    那我們怎么知道結果正不正確呢?Truebit使用一種叫“驗證游戲”的經濟機制。從本質上講,我們創造了一種激勵機制,鼓勵“挑戰者”來驗證解決者提交的結果。如果挑戰者能夠通過驗證游戲,證明解決者提交了一個錯誤的結果,那么他們就會得到獎勵,而解決者則會失去他們的定金。

    因為驗證游戲是在鏈上執行的,它不能簡單地計算結果(這將破壞整個系統的目的,因為如果我們能夠在鏈上進行計算,我們就不需要Truebit)。相反,我們強迫解決者和挑戰者確定他們不同意的具體操作。實際上,我們正在努力使雙方對結果產生異議。

    一旦操作被認定,就足以在以太坊主鏈上運行。然后,我們通過智能合約來執行細節,該合約一勞永逸地解決了哪一方說實話,哪些是謊言或錯誤的問題。

    版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。
    相關新聞
    發表評論

    請先 注冊/登錄 后參與評論

      回頂部
    • <option id="cacee"><noscript id="cacee"></noscript></option>
    • <table id="cacee"><noscript id="cacee"></noscript></table>
    • <td id="cacee"></td>
    • <option id="cacee"></option>
    • <table id="cacee"></table>
    • <option id="cacee"><option id="cacee"></option></option>
    • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
      <option id="cacee"><option id="cacee"></option></option>
      妖精视频