DApp是Decentralized Application的縮寫,譯為:分散式的應(yīng)用程序。App我們都知道,我們在智能手機上安裝的應(yīng)用程序也就是App。而DApp比App多了一個‘D’,‘D’的意思是分散式的。意思是 分散式的應(yīng)用程序/去中心化的應(yīng)用程序。與傳統(tǒng)的App最大的區(qū)別是:DApp運行在去中心化的網(wǎng)絡(luò)上,也就是區(qū)塊鏈網(wǎng)絡(luò)中。這里的DApp開發(fā)用以太坊智能合約為例,智能合約是記錄在鏈上的一段能夠控制鏈行為事件的一段協(xié)議,如:合約下關(guān)聯(lián)賬戶轉(zhuǎn)幣、查賬、投票、購買等等,合約里涉及的變量、常量都是記錄在鏈上的數(shù)據(jù),凡是寫入數(shù)據(jù)就必須要消耗以太坊作為寫入數(shù)據(jù)的礦工費,所以開發(fā)時我們把鏈作為數(shù)據(jù)庫操作。
專注于為中小企業(yè)提供成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)秀英免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了成百上千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
1、開發(fā)流程:
(1)根據(jù)需求編寫出智能合約,以public函數(shù)為單元測試
(2)部署合約進行調(diào)試,可以用metamask鏈接以太坊測試網(wǎng)絡(luò)調(diào)試,也可以使用以太坊本地私有鏈,或者模擬環(huán)境ganache測試,這里推薦安裝ganache(testrpc是在本地使用內(nèi)存模擬的一個以太坊環(huán)境,目前已被ganache取代)
(3)結(jié)合需求定制前端功能模塊
(4)前端功能鏈接合約,每完成一個功能函數(shù)鏈接可以做一次測試
(5)沒有問題后發(fā)布在主網(wǎng)
2、環(huán)境的部署
標題名稱:區(qū)塊鏈學習(3)--以太坊Dapp開發(fā)
文章分享:http://jinyejixie.com/article44/ghhdhe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、面包屑導(dǎo)航、小程序開發(fā)、ChatGPT、電子商務(wù)、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)