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