天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

面向智能合約的安全開發(fā)調試平臺研究與實現(xiàn)

發(fā)布時間:2024-05-31 23:48
  隨著區(qū)塊鏈技術在金融、物流、醫(yī)療健康等領域的廣泛應用,智能合約作為區(qū)塊鏈去中心化應用的核心程序,其開發(fā)環(huán)境也越來越重要。目前,市面上并沒有友好、高效的智能合約開發(fā)調試平臺。為了促進區(qū)塊鏈和智能合約技術的工程應用和產業(yè)推廣,本文基于區(qū)塊鏈平臺研究面向智能合約的安全開發(fā)調試系統(tǒng)平臺。重點研究了區(qū)塊鏈系統(tǒng)架構、智能合約系統(tǒng)架構、智能合約調試引擎、智能合約全生命周期開發(fā)流程等內容。主要研究內容分為兩個部分:1.研究智能合約調試器引擎技術,并基于EOS(Enterprise Operation System)區(qū)塊鏈平臺實現(xiàn)了智能合約的調試功能。本文詳細研究了EOS區(qū)塊鏈平臺的系統(tǒng)架構、EOS智能合約框架及其編譯工具鏈使用方法、EOS智能合約虛擬機執(zhí)行引擎工作原理、EOS區(qū)塊鏈賬戶管理機制以及EOS區(qū)塊鏈交易執(zhí)行流程等內容。然后詳細分析了DWARF調試信息的編碼格式,及使用DWARF調試信息獲取源碼行號映射信息以及變量地址映射信息的原理。并介紹了WASM(WebAssembly)字節(jié)碼二進制目標文件的格式及其主要指令集編碼。2.研究并實現(xiàn)了基于Web的EOS智能合約綜合化安全開發(fā)調試平臺。目前EO...

【文章頁數(shù)】:104 頁

【學位級別】:碩士

【部分圖文】:

圖3-1系統(tǒng)功能需求用例圖

圖3-1系統(tǒng)功能需求用例圖

電子科技大學碩士學位論文30圖3-1系統(tǒng)功能需求用例圖各個功能的詳細內容描述如下:(1).EOS智能合約項目管理開發(fā)功能EOS智能合約項目管理開發(fā)是本系統(tǒng)的基本功能,旨在為用戶提供一個基于Web的智能合約開發(fā)環(huán)境。用戶通過項目管理開發(fā)功能,可以在web界面中新建、刪除、保存以及導....


圖3-4EOS智能合約開發(fā)編譯部署執(zhí)行活動圖

圖3-4EOS智能合約開發(fā)編譯部署執(zhí)行活動圖

第三章系統(tǒng)總體設計及關鍵問題解決方案333.4系統(tǒng)主要功能流程設計3.4.1智能合約開發(fā)編譯部署執(zhí)行流程EOS智能合約開發(fā)人員首先創(chuàng)建或導入本地合約文件,并在合約代碼編輯器中輸入相應的合約代碼。然后選擇相應的編譯器版本及編譯選項之后,編譯合約。如果合約編譯出錯或產生警告信息,開發(fā)....


圖3-5EOS智能合約調試活動圖

圖3-5EOS智能合約調試活動圖

電子科技大學碩士學位論文343.4.2智能合約調試流程當合約業(yè)務功能繁多、業(yè)務邏輯復雜時,合約開發(fā)人員需要調試智能合約。首先開發(fā)人員將編輯完成的合約代碼進行編譯,若編譯出錯則說明合約存在語法錯誤需要修改。若編譯通過,開發(fā)人員需要將合約部署到支持合約調試的本地單節(jié)點區(qū)塊鏈網(wǎng)絡上。由....


圖3-6EOS智能合約安全檢測活動圖

圖3-6EOS智能合約安全檢測活動圖

第三章系統(tǒng)總體設計及關鍵問題解決方案353.4.3智能合約安全檢測流程合約調試功能只能保證合約在輸入約束之內的功能邏輯正確性,合約也可能存在安全威脅點甚至安全漏洞。開發(fā)人員可通過合約安全檢測驗證發(fā)現(xiàn)合約安全漏洞。開發(fā)人員編輯完成合約代碼之后,編譯合約,若無編譯語法錯誤即可進行合約....



本文編號:3985255

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/shengwushengchang/3985255.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶cabef***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com