• <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>
     找回密碼
     立即注冊

    掃一掃,登錄網站

    首頁 百科 查看內容
    • 2451
    • 0
    • 分享到

    區塊鏈技術中的智能合約與虛擬機的誤解

    2023-5-1 11:19

    來源: 網易

    誤解六:支持智能合約必須使用虛擬機


    這也是人們目睹以太坊風靡之后產生的誤解。區塊鏈的共識機制要求所有參與者的計算結果保持一致,但各節點可能會因為各種原因輸出不同的結果。以太坊為了讓所有節點保持一致寫了一個虛擬機,就是為了實現智能合約代碼的一致性,并讓以太坊的智能合約在這個容器里面運行。然而,理論上虛擬機并不是支持區塊鏈運行智能合約的必要條件。

    區塊鏈的智能合約需要在一個資源隔離的環境中運行,但這個環境不局限于虛擬機。只要達到一個沙盒執行環境標準(可以通過命名空間的隔離),保證合約和合約之間、合約和宿主系統之間進行了有效的資源隔離就可以實現。而智能合約是用戶編寫的,需要預防惡意或故障智能合約的不良影響。
    版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。
    1234567
    相關新聞
    發表評論

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

      回頂部
    • <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>
      妖精视频