DApp 的全稱為去中心化應用程式(decentralized application),它是去中心化的點對點(P2P)網路或區塊鏈上運行的數位應用程式。那麼它與我們熟知的傳統網頁應用程式有什麼區別呢?
- DApp 與傳統網路應用程式最大的差別在於 “D”,也就是去中心化(decentralized)。它的原始碼通常由智能合約組成並且運行在公共、開源、去中心化的區塊鏈網路上。而網路應用程式通常由單一的公司擁有,它的程式碼運行在公司控制的集中式伺服器上。用戶與應用程式之間的互動需要透過伺服器進行。
- 匿名性/隱私性。 DApp 與傳統應用程式不同,使用者不需要提交個人資訊即可使用其中的功能。而傳統應用程式通常需要用戶在使用前提交身份資訊進行 KYC 驗證或提供手機號碼、郵箱等個人資訊進行註冊。
- 公開/透明。 DApp 通常是開源的,任何人都可以查看和使用它的底層程式碼。代碼的更改一般由社區投票決定。而傳統應用程式的程式碼為中心化公司所有,公司可以直接對其程式碼進行更改。
在用途方面,DApp 與傳統應用程式類似,可以開發用於各種目的,包括遊戲、金融、社群媒體等。
集中式應用程式與DApp 的一些?
- 集中式應用程式:Twitter、Hearthstone、Application of Bank of America
- DApp:Chainlink 、Compound、Decentraland
你可能對以下資訊感興趣: