區塊鏈技術DAPP的應用與迷思

黃增勳
黃增勳
Aug 31, 2018 · 3 min read

因為智慧手機的普及很多人都知道App(Application應用程式)是甚麼東西,可是DAPP (Decentralized app 去中心化App)就比較少人聽過,目前坊間的應用也少,因為DAPP主要是利用去中心化所發展的app,要討論DAPP的應用前,我們必須理解為何要用DAPP,其限制為何?後續的改良和可行性方向在哪裡?

昨天參加一場區塊鏈應用發表會,我站在展示平板前,兩位年輕人走來詢問我有關BodyOne的技術和運作原理,其中一個人問起我的應用程式是怎麼開發和串接的,我就告訴他,礦機和錢包是App,但是錢包的分散式帳本則是用DAPP的架構….這位年輕人說那使用App也可以做出來是嗎?我回答說”是的”,我想許多人想跨入區塊鏈技術,但卻對於DAPP和挖礦與智能合約的開發技術的應用有點苦手,因此本篇我就來談談DAPP的相關應用

我們用一個表來比較和說明:

簡單的來說, DAPP有三個特點:

1. 不需要中介層 — 雙方買賣和交易透過分散式帳本的紀錄,因此凡事你想公證的服務都可以利用,如租屋,物品或金錢的借貸,二手交易,個人跑腿,簽收,點對點的交易與承諾都可以做為交易的憑證

2. 隱私性 — 基本上只要雙方都有履約,其個人的交易內容是不會被公開的,因為交易的傳輸是透過雙方的PKI(公私鑰認證機制)來加密內容的,只有雙方握有各自私鑰的當事人可以解開公鑰加密的內文….因此假設你去租車或租用珠寶的行為透過DAPP進行,那大家就不會知道你在裝闊

3. 真實性的不可竄改 — 透過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,唯有利用各自的優點和降低各自的缺點,實際的應用服務才會更廣。

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade