面向智能合約的安全開發(fā)調(diào)試平臺研究與實現(xiàn)
【文章頁數(shù)】:104 頁
【學(xué)位級別】:碩士
【部分圖文】:
圖3-1系統(tǒng)功能需求用例圖
電子科技大學(xué)碩士學(xué)位論文30圖3-1系統(tǒng)功能需求用例圖各個功能的詳細(xì)內(nèi)容描述如下:(1).EOS智能合約項目管理開發(fā)功能EOS智能合約項目管理開發(fā)是本系統(tǒng)的基本功能,旨在為用戶提供一個基于Web的智能合約開發(fā)環(huán)境。用戶通過項目管理開發(fā)功能,可以在web界面中新建、刪除、保存以及導(dǎo)....
圖3-4EOS智能合約開發(fā)編譯部署執(zhí)行活動圖
第三章系統(tǒng)總體設(shè)計及關(guān)鍵問題解決方案333.4系統(tǒng)主要功能流程設(shè)計3.4.1智能合約開發(fā)編譯部署執(zhí)行流程EOS智能合約開發(fā)人員首先創(chuàng)建或?qū)氡镜睾霞s文件,并在合約代碼編輯器中輸入相應(yīng)的合約代碼。然后選擇相應(yīng)的編譯器版本及編譯選項之后,編譯合約。如果合約編譯出錯或產(chǎn)生警告信息,開發(fā)....
圖3-5EOS智能合約調(diào)試活動圖
電子科技大學(xué)碩士學(xué)位論文343.4.2智能合約調(diào)試流程當(dāng)合約業(yè)務(wù)功能繁多、業(yè)務(wù)邏輯復(fù)雜時,合約開發(fā)人員需要調(diào)試智能合約。首先開發(fā)人員將編輯完成的合約代碼進行編譯,若編譯出錯則說明合約存在語法錯誤需要修改。若編譯通過,開發(fā)人員需要將合約部署到支持合約調(diào)試的本地單節(jié)點區(qū)塊鏈網(wǎng)絡(luò)上。由....
圖3-6EOS智能合約安全檢測活動圖
第三章系統(tǒng)總體設(shè)計及關(guān)鍵問題解決方案353.4.3智能合約安全檢測流程合約調(diào)試功能只能保證合約在輸入約束之內(nèi)的功能邏輯正確性,合約也可能存在安全威脅點甚至安全漏洞。開發(fā)人員可通過合約安全檢測驗證發(fā)現(xiàn)合約安全漏洞。開發(fā)人員編輯完成合約代碼之后,編譯合約,若無編譯語法錯誤即可進行合約....
本文編號:3985255
本文鏈接:http://www.sikaile.net/kejilunwen/shengwushengchang/3985255.html