NEO區(qū)塊鏈DAPP開發(fā)的模式有哪些

今天小編給大家分享一下NEO區(qū)塊鏈DAPP開發(fā)的模式有哪些的相關(guān)知識(shí)點(diǎn),內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識(shí),所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來(lái)了解一下吧。

建甌ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!

什么是DAPP

DAPP 是以太坊發(fā)明的詞匯 Decentralized Application.

目前基于區(qū)塊鏈技術(shù)開發(fā)的應(yīng)用程序廣泛的接受使用了這一名稱。

NEL將為開發(fā)DAPP提供全面的服務(wù)

什么是NEL

NEL是 “NewEconoLab新經(jīng)濟(jì)實(shí)驗(yàn)室”的簡(jiǎn)稱,成立于2017.11.9日,是一個(gè)年輕的社區(qū)型組織。

致力于

DAPP開發(fā)的幾種模式

目前DAPP開發(fā)有幾種模式

模式一、基于全節(jié)點(diǎn)客戶端開發(fā)DAPP

基于全節(jié)點(diǎn)客戶端開發(fā)DAPP是工作量最少的模式,你只需要修改NEO GUI 源碼,加上你的DAPP專屬的代碼.

如果你是要測(cè)試一個(gè)DAPP的概念,這種方式比較適合,快。

需要程序員:

1.winform 程序員,會(huì)c#的程序員多半可以用幾個(gè)小時(shí)掌握winform開發(fā)。

2.智能合約程序員,基于NEO區(qū)塊鏈開發(fā)智能合約,目前用c#開發(fā)智能合約是最成熟的。

NEL 已經(jīng)為此提供了項(xiàng)目NEO-GUI NEL版。

源碼 https://github.com/NewEconoLab/neo-gui-nel

這個(gè)版本增加了插件機(jī)制。

1.你不需要去閱讀neo-gui源碼了,關(guān)鍵部分通過插件接口可以知道。

2.項(xiàng)目更加可控,多個(gè)dapp也不用整合代碼了

3.有例子可以參考

模式二、快速全節(jié)點(diǎn)客戶端開發(fā)DAPP

這個(gè)模式是在同步區(qū)塊鏈時(shí)有所選擇,只同步和自己的錢包有關(guān)的,所以同步速度較快。

但還是要同步。NEO官方有用ts實(shí)現(xiàn)一版,代碼比較復(fù)雜。

官方已放棄此項(xiàng)目,這個(gè)模式 NEL也不會(huì)提供支持。

模式三、輕錢包前后臺(tái)模式開發(fā)DAPP

首先很多介入DAPP開發(fā)的愛好者們基本上都低估了輕錢包前后臺(tái)模式的開發(fā)難度。如果一頭扎進(jìn)來(lái),基本上幾個(gè)月的時(shí)間扔進(jìn)去還是一頭霧水。

藍(lán)鯨淘或者區(qū)塊鏈瀏覽器或者別的什么采用這種模式的項(xiàng)目開發(fā),都不是一個(gè)小工程。

他們基本的系統(tǒng)結(jié)構(gòu)是這樣

NEO區(qū)塊鏈DAPP開發(fā)的模式有哪些

可以分析已經(jīng)執(zhí)行過的智能合約交易,對(duì)其執(zhí)行的過程完全復(fù)盤,并對(duì)應(yīng)到源碼

智能合約瀏覽器還在開發(fā)中,目前已經(jīng)可以使用,歡迎開發(fā)者入坑。以后我們會(huì)專門撰文來(lái)說(shuō)這個(gè)話題。

NEL的一些支持工作
Neo-gui nel 版本

(neo-gui項(xiàng)目)

目標(biāo) 簡(jiǎn)化開發(fā)基于neo-gui的dapp

狀態(tài) 已完成,將關(guān)注neo 官方 neo項(xiàng)目 neovm項(xiàng)目 neo gui項(xiàng)目,隨時(shí)升級(jí)同步。

Neo-cli nel版本

(neo-cli項(xiàng)目,和上面的在同一個(gè)倉(cāng)庫(kù))

目標(biāo) 在NEOCIL的基礎(chǔ)上提供智能合約調(diào)試的數(shù)據(jù)。

狀態(tài) 已完成,隨時(shí)升級(jí)同步

NEL 節(jié)點(diǎn)統(tǒng)計(jì)入庫(kù)程序

目標(biāo) 開發(fā)一個(gè)通用化、容易插件化擴(kuò)展的節(jié)點(diǎn)數(shù)據(jù)統(tǒng)計(jì)入庫(kù)程序。

狀態(tài) 計(jì)劃中

NEL 查詢API

目標(biāo) 為輕錢包前后臺(tái)模式的DAPP 或一個(gè)者neo瀏覽器 提供查詢功能支持

狀態(tài) 計(jì)劃中

NEL 智能合約交易瀏覽器

目標(biāo) 提供已經(jīng)完成的智能合約交易中精確的交易執(zhí)行情況的檢查,作為一個(gè)非常有效的智能合約調(diào)測(cè)程序,補(bǔ)充智能合約開發(fā)環(huán)境。

狀態(tài) 開發(fā)中,完成50%,已經(jīng)可以配合Neo-gui nel版本 或者neo-cil nel版本 進(jìn)行本地化調(diào)測(cè)。

等NEL 查詢API上線,就可以開發(fā)online版本。

NEL 瀏覽器插件錢包

目標(biāo) 解決各個(gè)瀏覽器DAPP 各自實(shí)現(xiàn)各自錢包導(dǎo)致的各種問題。

  1. 用戶的私鑰轉(zhuǎn)來(lái)轉(zhuǎn)去都在瀏覽器緩存中,風(fēng)險(xiǎn)較大的問題。插件錢包加密保存,DApp 找插件要地址就行了

  2. 私鑰加密保存在瀏覽器插件中,永遠(yuǎn)不會(huì)給DAPP。需要對(duì)數(shù)據(jù)塊簽名時(shí),DAPP 發(fā)送數(shù)據(jù)給瀏覽器插件進(jìn)行簽名。簽名后返還給DAPP。DAPP 不會(huì)得到私鑰,降低私鑰泄露風(fēng)險(xiǎn)

  3. 每次簽名插件會(huì)彈出提示,讓用戶確認(rèn),避免DAPP在用戶不知情的情況下發(fā)送交易。

  4. 對(duì)接硬件錢包只需要插件支持,所有DAPP無(wú)需額外工作即可得到硬件錢包的保護(hù)。

以上就是“NEO區(qū)塊鏈DAPP開發(fā)的模式有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會(huì)為大家更新不同的知識(shí),如果還想學(xué)習(xí)更多的知識(shí),請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)站名稱:NEO區(qū)塊鏈DAPP開發(fā)的模式有哪些
文章來(lái)源:http://muchs.cn/article12/gppjgc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)網(wǎng)站改版、網(wǎng)站制作、小程序開發(fā)、網(wǎng)站營(yíng)銷

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)