因為智慧手機的普及很多人都知道App(Application應用程式)是甚麼東西,可是DAPP (Decentralized app 去中心化App)就比較少人聽過,目前坊間的應用也少,因為DAPP主要是利用去中心化所發展的app,要討論DAPP的應用前,我們必須理解為何要用DAPP,其限制為何?後續的改良和可行性方向在哪裡?
昨天參加一場區塊鏈應用發表會,我站在展示平板前,兩位年輕人走來詢問我有關BodyOne的技術和運作原理,其中一個人問起我的應用程式是怎麼開發和串接的,我就告訴他,礦機和錢包是App,但是錢包的分散式帳本則是用DAPP的架構….這位年輕人說那使用App也可以做出來是嗎?我回答說”是的”,我想許多人想跨入區塊鏈技術,但卻對於DAPP和挖礦與智能合約的開發技術的應用有點苦手,因此本篇我就來談談DAPP的相關應用
我們用一個表來比較和說明:
|
APP |
DAPP |
應用模式 |
所有的App可以離線處理但也可以連線回伺服器中心處理後將結果回傳 |
點對點,加密,區塊鏈,交易分散式處理,資料不可修改 |
處理效能 |
連線回伺服器,傳輸的資料需要一台Power的伺服器和個別App針對每次的請求做當次的下載,等候交易處理時間較短 |
因為要接收每個用戶的資料和鏈結處理行程不可逆的資料鏈,隨著站點的增長,需要較長的處理和等待時間,這是最大的缺點 |
安全性 |
伺服器所在容易被有心駭客攻擊 |
有可能有交易時間差的惡意行為風險,但交易紀錄竄改不易 |
便利性 |
交易和資料可回溯和修改 |
一旦失誤無補救空間 |
簡單的來說, DAPP有三個特點:
- 不需要中介層 - 雙方買賣和交易透過分散式帳本的紀錄,因此凡事你想公證的服務都可以利用,如租屋,物品或金錢的借貸,二手交易,個人跑腿,簽收,點對點的交易與承諾都可以做為交易的憑證
- 隱私性 – 基本上只要雙方都有履約,其個人的交易內容是不會被公開的,因為交易的傳輸是透過雙方的PKI(公私鑰認證機制)來加密內容的,只有雙方握有各自私鑰的當事人可以解開公鑰加密的內文….因此假設你去租車或租用珠寶的行為透過DAPP進行,那大家就不會知道你在裝闊
- 真實性的不可竄改 – 透過DAPP區塊鏈資料的鏈結,是很難修改已成為鏈結的資料,
範例一: 沃爾瑪申請區塊鏈機器人送貨驗證專利
機器人透送貨到點之後,透過區塊鏈技術公私鑰驗證收貨人的身分後再交付包裹
連結: http://iknow.stpi.narl.org.tw/Post/Read.aspx?PostID=14239
https://cnews.com.tw/005180806a02/
範例二: 瑞士「加密谷」完成區塊鏈市政投票測試 市民:異常簡單
這在台灣選舉活動特別頻繁的地區可以試用,因為投票所可以是一個機器人節點驗證選名身分後,確認圈選的候選人透過DAPP和區塊鏈技術達成不可修改的紀錄,這對於防止選舉舞弊有很大的幫助,同樣的還可以用在圖書館的借閱系統上
連結: https://blockcast.it/2018/07/03/crypto-valley-first-blockchain-vote-hailed-a-success/
因為DAPP的缺點也很明顯,交易紀錄龐大時,處理效能會變得很差,交易時程會拖很長,容易產生時間差的交易漏洞…..因此未來比較可行的方向應該是APP + DAPP的混合應用模式,對於需要快速回應和處理的資訊用APP處理,對於需要公證和較不需要人為回應的等待則可以用DAPP,唯有利用各自的優點和降低各自的缺點,實際的應用服務才會更廣。
留言列表