新手指南丨什麼是去中心化應用程式(Dapp)?

05/19/2022作者: C, Judy

Dapp 的全名為去中心化應用程式(Decentralized Application),是建立在區塊鏈系統網絡上,所提供的服務都具有公開透明、不可篡改的特性。

 

Dapp 和 App 有什麼不同

Dapp 和 APP 僅僅只有一個字母的不同,但卻有很大的差異。

App 的應用服務是使用中心化伺服器,代表開發商必須要承擔存儲用戶的數據量的營運成本,否則將無法持續地運行。

而 Dapp 是建立在區塊鏈上,用戶在鏈上進行交易、換幣等行為時,是需要自行負擔手續費(Gas 費)的,也就代表開發商的營運成本會比傳統 App 來得更低(不過有些開發商為了吸引用戶,會幫用戶負擔使用時的手續費)。

 

Dapp 的工作原理

去中心化應用程式包括前端和後端作為其設計中的兩個重要元件。前端有助於與使用者通信,而後端代碼基本上是一個智能合約。現在,智慧合約是區塊鏈跳入「什麼是 Dapp」的答案的地方,最突出的是乙太坊區塊鏈。

去中心化應用程式的前端實際上是在應用程式的使用者端執行的代碼。它基本上充當使用者和應用程式之間通信的介面。此外,Dapp 的前端還包括一個具有不同功能的數位錢包。

數位錢包維護使用者的私鑰和公鑰記錄,用於身份驗證。此外,數位錢包有助於與區塊鏈交互,以管理區塊鏈位址和加密密鑰。Dapp 前端的數位錢包也有助於觸發後端或智慧合約的執行。

去中心化應用程式的後端是使用在應用程式的伺服器端運行的智能合約。您在區塊鏈上有 Dapp 的後端,在那裡執行它,而 Dapp 的後端本質上是開源的。智慧合約將執行特定定義的功能,而不管其周圍環境的條件如何。

 

以太坊 Dapp的重要性

自互聯網誕生以來,資訊和人際互動的數量呈爆炸式增長。我們能夠在近乎無限的層次上產生和消費資訊。

但隨著時間的推移,控制這些資訊的能力已經變得非常集中。資訊的最終擁有者可以將您的資訊保存在他們的集中式伺服器上,以便他們可以為您提供服務。但這也造成了資訊和服務的壟斷。

Web 3.0 的出現很好地解決了由目前的互聯網帶來的弊端,而以太坊 Dapp 正在發揮核心作用。

以太坊 Dapp 具有分散資訊和服務的能力,為 Web 3.0 提供了一個平台,為每個人提供完全免費和可訪問的互聯網。並且不再有一個中心控制點,因為不會有中間人來促進資訊和服務的流動。

 

Dapp 駭客事件

由於 Dapp 目前處於早期階段,因此比較容易收到駭客的攻擊,根據DappRadar的數據,僅在2022年第一季度,就有12億美元在駭客和漏洞利用中被盜。

目前,駭客已經使用了許多技術來針對 Dapp ,包括 DeFi 快閃記憶體貸款漏洞和對跨鏈橋樑的攻擊,使用戶能夠在不同的區塊鏈之間轉移資金。