首頁>科技>

DApp是Decentralized Application的縮寫,譯為:分散式的應用程式。App我們都知道,我們在智慧手機上安裝的應用程式也就是App。而DApp比App多了一個‘D’,‘D’的意思是分散式的。所以,它的意思是 分散式的應用程式/去中心化的應用程式。

DApp是一種網際網路應用程式,與傳統的App最大的區別是:DApp執行在去中心化的網路上,也就是區塊鏈網路中。網路中不存在中心化的節點可以完整的控制DApp。而App我們都知道,是中心化的。需要請求某臺伺服器來獲取資料,處理資料等。

區塊鏈相對於DApp來說是應用執行的底層環境。簡單的可以類比為IOS,Andorid等手機作業系統於執行與之上的各種App。學習區塊鏈來說不是學習區塊鏈的底層部分,可能更多的人需要學習DApp的開發。構建與能夠執行在區塊鏈環境上的應用程式。

一個完全的DApp是需要滿足完全開源並且是自治的應用程式。DApp一經部署完畢,便不可更改。應用的升級必須由大部分使用者達成共識之後才可以進行升級。所有的資料必須進行加密儲存在去中心化的區塊鏈應用平臺上。其次DApp必須要有token機制。

DApp能夠進行容錯,不會出現單點故障。它們沒有中心化的機構能夠進行干擾。不會出現某些資料的刪除或者修改。甚至不能被關閉。由於資料都是進行的加密儲存,不會出現類似於FaceBook,Google之類的使用者資料洩露事件。

當然,目前來說大部分的DApp產品還是在實驗階段。區塊鏈技術雖然給我們帶來了很大的想象空間,但是DApp產品的具體落地實施還是要考慮很多的相關因素。

  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 曾坐擁1.2萬快遞員工,現在持續虧損,老牌物流企業黯然退場