Dapp 是什麼?
APP (Application),也就是我們常用的 LINE、Facebook 或任何在你手機裡頭的應用程式,對大家而言並不陌生,那甚麼是 Dapp?Dapp 的全名是 Decentralized Application,從字面上直觀的翻譯就是去中心化的 APP。更簡單的比喻就是去中心化的 LINE、Facebook 或任何應用程式。
Dapp 為什麼被需要?
或許你會感到納悶,這些應用程式我用得好好的,為什麼需要去中心化?這是因為中心化的應用程式,數據都是統一儲存在中央數據庫,正因為如此,存在著許多妳沒有察覺的問題。
舉幾個例子:
- 隱私資料所有權並不屬於你
舉凡你的個資、喜好、按過什麼讚或發過的任何貼文等資料,都存取在facebook的中央數據庫,且在你不知道,甚至在違反你意願的情況下被他人所利用。 - 數據遺失風險
任何儲存在應用或雲端上的資訊,都會被保存在該企業的中央數據庫,這些數據需要面臨因人員不當操作、裝置損壞抑或是其他不確定因素所導致的資料遺失。 - 私人數據他人隨意查看
除了應用程式中的互動數據,連你的病例也無法逃離任易遭他人查看的問題。
未來的世界,數據會越來越值錢,許多大型企業藉著這個機會,私下交易數據獲利,而身為數據創造者的你不僅分不到一分一毫,還要面臨隱私外洩的疑慮,這就是中心化數據庫的問題。
延伸閱讀-【Zombit專欄】中心化數據共享平台 – Facebook
Dapp 的特色
在傳統的中央數據庫中,我們可以添加、修改和刪除消息,而去中心化應用的數據儲存在區塊鏈的去中心化帳本內,並結合智能合約所開發。在去中心化帳本中,我們只能添加新的交易,不能進行修改或刪除。而區塊鏈就是用於創建去中心化帳本的數據結構。
去中心化應用的特色為:
- 代碼開源-應用程式代碼透明,能夠接受他人審核。
- 數據分散-大幅降低數據丟失的可能性,且網路上沒有任何人能夠控制該應用。
- 數據屬於擁有者-除了本人(私鑰持有者)之外,沒有任何人能夠動用該帳戶的資料。
Dapp 案例
Steemit-去中心化 Medium
Steemit 是社交媒體平台,線上影音直播主,都能夠透過平台分享自己的創作,並藉由觀看人數,獲得平台的獎勵做為報酬。透過去中心化平台 Steemit,人們享有言論自由,不會有中心化平台審核或阻擋的問題,另外,創作的文章會被上鏈,不會被任何人刪除。Steemit 最大的特色是,讀者與創作者互利,這是一個互利的平台,創作者創作高質量的文章給讀者,獲得越多讀者的讚賞,就能獲得越多報酬,有了報酬便能激勵創作者創作更好的文章。
Augur-去中心化對賭平台
我們知道現有的預測型的對賭平台都是中心化的運營模式,其擁有操縱預測過程和結果的能力,且用戶資金不透明。以體育預測為例,大型體育賽事透明度可能會比較高,平台可能不會去操控結果,但曝光度比較小的體育賽事預測之中,平台極有可能為了自身的利益而去操縱比賽結果。
區塊鏈的出現解決了信任的問題,Augur 抓住這個特性,提供了一個平台,透過不可竄改性與智能合約,讓人們在這平台上預測未來,簡單來說就是對賭,可以賭 NBA、天氣、投資標的或政治等任何你想像的到的事,都能夠在這上面創造賭盤,與全世界的人對賭。
Dapp 的潛在問題
- Dapp 只能保證數據不被竄改但不能保證輸入數據的正確性。
- 一般而言 Dapp 的註冊方式是匿名的,若需要進行用戶身分認證或綁定,需要借助外部身分認證協議。
- Dapp 最常見的方式是以私鑰認定使用者,因此私鑰一但遺失,便會失去 Dapp 帳戶的所有權。
- 中心化應用的所有者需要有盈利才能長期維護應用的運行。Dapp 雖然沒有所有者,但節點同樣需要硬體和網絡資源才能維持運行,因此運行者需要一定有用的回報,如Dapp 的代幣。而這也因此產生了許多非必要的加密貨幣。
- Dapp 需要運行在公鏈上,例如以太坊,然而以太坊上執行智能合約需要支付 GAS,這就代表,使用 Dapp 的服務必須支付 GAS 才能使用,不過目前有許多新項目 GAS 費是由開發商代墊。
Dapp 發展現況
你可能常常聽到,區塊鏈要被重視,就需要先有殺手級 Dapp,也就是能夠改變目前產業或市場的去中心化應用。區塊鏈技術新穎且有相當大的潛力,但如果沒有辦法出現實際應用,改變產業現況,那這項技術也只能維持在概念階段,沒辦法真正受到重視。目前運行的 Dapp 大部分都是資金盤博弈遊戲、去中心化交易所,或是一些卡牌遊戲,離殺手級 Dapp 還有一大段路要走。
現今 Dapp 的發展受到公鏈效能的侷限,以以太坊為例,以太坊的 TPS (每秒傳輸處理速度, transaction per second)大約落在 15~30 左右,而 VISA 的 TPS 大約 2400左右,兩者差距相當大,要在這樣的基礎上運行應用程式,將嚴重影響使用者體驗,這也是為什麼之前流行的CryptoKitties 跟博弈遊戲 FOMO 3D 雖然用戶不多,但卻足以癱瘓以太坊,讓網路交易塞車的原因。
State of the Dapps 是一個集合了眾多 Dapp 的聚合網站,有興趣的朋友可以看看。