面向智能合約的安全開發(fā)調試平臺研究與實現(xiàn)
【文章頁數(shù)】:104 頁
【學位級別】:碩士
【部分圖文】:
圖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í)行活動圖
第三章系統(tǒng)總體設計及關鍵問題解決方案333.4系統(tǒng)主要功能流程設計3.4.1智能合約開發(fā)編譯部署執(zhí)行流程EOS智能合約開發(fā)人員首先創(chuàng)建或導入本地合約文件,并在合約代碼編輯器中輸入相應的合約代碼。然后選擇相應的編譯器版本及編譯選項之后,編譯合約。如果合約編譯出錯或產生警告信息,開發(fā)....
圖3-5EOS智能合約調試活動圖
電子科技大學碩士學位論文343.4.2智能合約調試流程當合約業(yè)務功能繁多、業(yè)務邏輯復雜時,合約開發(fā)人員需要調試智能合約。首先開發(fā)人員將編輯完成的合約代碼進行編譯,若編譯出錯則說明合約存在語法錯誤需要修改。若編譯通過,開發(fā)人員需要將合約部署到支持合約調試的本地單節(jié)點區(qū)塊鏈網(wǎng)絡上。由....
圖3-6EOS智能合約安全檢測活動圖
第三章系統(tǒng)總體設計及關鍵問題解決方案353.4.3智能合約安全檢測流程合約調試功能只能保證合約在輸入約束之內的功能邏輯正確性,合約也可能存在安全威脅點甚至安全漏洞。開發(fā)人員可通過合約安全檢測驗證發(fā)現(xiàn)合約安全漏洞。開發(fā)人員編輯完成合約代碼之后,編譯合約,若無編譯語法錯誤即可進行合約....
本文編號:3985255
本文鏈接:http://sikaile.net/kejilunwen/shengwushengchang/3985255.html