去中心化應用程式(DApps)是執行在分散式計算系統上的應用程式,即區塊鏈網路。雖然有多種定義 DApp 的方式,但它們通常被描述為具有以下特徵的應用程式:
- 開源-原始碼有意向公眾提供,這意味著任何人都可以驗證、使用、複製和修改程式碼。
- 去中心化——由於 DApp 執行在區塊鏈網路上,因此它們不受單個實體或機構的控制。相反,它們由多個使用者(或節點)維護。
- 密碼安全– 應用程式受密碼保護,這意味著所有資料都記錄並維護在公共區塊鏈中。沒有單點故障。
DApps 試圖解決遺留應用程式中的多個問題。與傳統應用程式相比,選擇 DApp 的主要好處是後者使用集中式架構,將資料儲存在由單個實體控制的伺服器上。這意味著它們存在單點故障,容易受到技術問題和惡意攻擊的影響。
受感染的中央伺服器可能會關閉應用程式的整個網路,使其暫時或永久無法使用。除此之外,中心化系統經常遭受資料洩露或盜竊,使公司和個人使用者處於危險之中。
有各種各樣的 DApp,具有不同的用例。它們可能包括 遊戲、社交媒體平臺、 加密貨幣錢包和金融應用程式 ( DeFi )。
去中心化應用程式透過代幣化系統(透過使用智慧合約建立的數字代幣)來推動自己的活動 。代幣可以特定於特定的 DApp(例如,Steemit 上使用的 Steem 代幣),也可以是託管 DApp 的區塊鏈的原生代幣,例如使用以太幣 (ETH) 的 CryptoKitties。
總而言之,DApp 被設計為執行在區塊鏈網路之上的開源專案。反過來,這些網路的分散式特性提供了透明度、去中心化和對攻擊的抵抗力。
這裡是兔子社群,歡迎大家關注,我們會持續分享優質幣圈內容!科普區塊鏈知識!