區塊鏈技術DAPP的應用與迷思
因為智慧手機的普及很多人都知道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,唯有利用各自的優點和降低各自的缺點,實際的應用服務才會更廣。
