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

    掃一掃,登錄網站

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

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

    2023-5-1 11:19

    來源: 網易

    誤解五:智能合約必須“圖靈完備”


    以太坊的智能合約是圖靈完備的,這一直是以太坊的一個重要賣點,但并非所有的區塊鏈智能合約都需要圖靈完備。智能合約完全可以多樣,例如,比特幣腳本特意設計成非圖靈完備。圖靈完備與否只是一種設計需要,并不代表其優劣。

    越來越多的區塊鏈會考慮實現非圖靈完備的領域專用語言(Domain Specific Language,縮寫為DSL),來實現高效率、安全的智能合約開發。

    圖靈完備的極簡搞笑語言

    Brainfuck是一種極簡主義的編程語言,是圖靈完備的最小語言之一。這個語言的設計應該就是為了開玩笑,這從某個角度說明了圖靈完備本身并不是很高深復雜的事情。顧名思義,這個語言除了非常“燒腦”、搞笑之外,并沒有實際意義。

    不要吃驚,上面就是用這種搞笑語言寫出來的代碼,輸出的是“hello world”(你好,世界)。這種語言可以解釋實現,也有好事者為其開發了虛擬機實現。

    版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系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>
      妖精视频