一種基于區(qū)塊鏈技術(shù)的網(wǎng)站研究與開發(fā)
【文章頁(yè)數(shù)】:79 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖3-1智能合約部署順序Figure3-1Deployorderofsmartcontract
上海交通大學(xué)工程碩士學(xué)位論文第三章14第三章以太坊和智能合約的研究及應(yīng)用智能合約作為區(qū)塊鏈的一種技術(shù)實(shí)現(xiàn),它是如何運(yùn)行在區(qū)塊鏈上的。它的運(yùn)行環(huán)境是什么,其執(zhí)行的過程、交互的方式又是怎樣的,還有通過內(nèi)存模型的角度來探究EVM。本章將從智能合約的編譯、執(zhí)行過程開始闡述以上問題。3.1....
圖3-2智能合約編譯、部署、執(zhí)行的過程
上海交通大學(xué)工程碩士學(xué)位論文第三章15DApp把編寫好的合約文件通過web3.js接口發(fā)送給solc編譯器,編譯器返回字節(jié)碼,DApp向0地址發(fā)起一個(gè)創(chuàng)建合約的交易,返回合約賬戶的地址接口等,合約就部署到區(qū)塊鏈上了。要執(zhí)行一個(gè)合約,就向這個(gè)合約賬戶發(fā)送一個(gè)消息,當(dāng)然需要支付一定的....
圖3-3合約的執(zhí)行Figure3-3Executionprocessofsmartcontract
上海交通大學(xué)工程碩士學(xué)位論文第三章163.存儲(chǔ)(Storage)——密鑰或數(shù)值的持久化存儲(chǔ);堆棧的特點(diǎn)是先進(jìn)先出,最大可以有1024個(gè)元素,每個(gè)元素占32字節(jié)。對(duì)棧的訪問只限于其頂端,允許拷貝最頂端16個(gè)元素中的一個(gè)到棧頂,或者交換棧頂元素和下面16個(gè)元素中的一個(gè)。所有其他操作都....
圖4-1系統(tǒng)基本結(jié)構(gòu)圖
上海交通大學(xué)工程碩士學(xué)位論文第四章22圖4-1系統(tǒng)基本結(jié)構(gòu)圖Figure4-1SystemBasicStructureDiagram1.AI服務(wù)提供商AI服務(wù)的開發(fā)者和提供者,通過學(xué)習(xí)大數(shù)據(jù),對(duì)外提供AI服務(wù)。2.AI合約開發(fā)者在AIMarket平臺(tái)上開發(fā)并發(fā)布AI合約并接入經(jīng)過....
本文編號(hào):3903224
本文鏈接:http://sikaile.net/kejilunwen/rengongzhinen/3903224.html