如何開發DAPP系統|去中心化應用系統模式

區塊鏈1003發表於2021-12-27


DApp APP


看到DAPP ”時,腦海中馬上浮現另一個—“ APP ”與之對應,會不由自主的思考二者之間存在什麼樣的關聯性?

 

DAPP 可以理解為 升級版的 App ,與 App 是並存的關係;與 App 相比較,其不同之處在於, DAPP 的資料互動由部署在區塊上的智慧合約完成,具有 中心化的屬性 ,而 APP 的資料互動 則是 由中心化的伺服器完成。

 


DAPP 是一個分散式點對點網路上執行的應用程式,而不是在一臺中央計算機上, DAPP 系統開發是建立在底層區塊鏈開發平臺和共識機制上,是分散式應用,直接將使用者和開 發者連結在一起,不受公司或是運營商控制。

 

開發一個 DAPP 系統過程是怎樣的?

 

1. 根據業務場景編寫智慧合約,編寫完成把合約釋出到區塊鏈上。

2. 編寫 DAPP UI 介面,使用 web3js ,經過 http rpc 協議訪問智慧合約。

3. DAPP 傳送的每一筆 Y ,導致合約狀態變化,會自動永久記錄到區塊鏈上

 

DAPP 的特點 哪些?

歸納總結一下,主要有以下幾點:

1.DAPP 通過網路節點去中心化操作。可以執行在使用者的個人裝置之上 永遠屬於使用者,也可以自由轉移給任何人。

2.DAPP 執行在對等網路。不依賴中心伺服器,不需要專門的通訊伺服器傳遞訊息,也不需要中心資料庫來記資料。

3.DAPP 資料加密後儲存在區塊鏈上。可以依託於區塊鏈進行產權 Y 、銷√ 售,承載沒有中介的 Y 方式。

4.DAPP 參與者資訊被安全儲存。可以保護數字 Z 產,保證產權不會洩露、被破壞。

5.DAPP 必須開源、自治。

 

 

 

DAPP 被認為是 開啟了區塊鏈 3.0 時代 ,與 區塊鏈技術掛鉤,和 Y 資料、 Y 資產 等存在 關聯 ,所以隨著區塊鏈技術越來越成熟普及, DAPP 將越來越受重視,並更多地出現在各個生活場景中

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69983682/viewspace-2849561/,如需轉載,請註明出處,否則將追究法律責任。

相關文章