iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 24
0
Blockchain

D30 Block Chain 系列 第 24

D24 區塊鏈中的DAPP

  • 分享至 

  • xImage
  •  

What is DApp?

Blockchain被稱為Web3.0,因為Blockchain架構使我們可以在上面開發各種Dapp;去中心化應用程式Decentralized Applications由智能合約和用戶端程式所組成(用Web3.js交互),其後端在去中心化的P2P Network上運行,且其原始程式碼是Open Source並自我管理的,網路中幾乎不存在能夠完全控制DApp節點。

DApp的運行是在公有鏈上,DApp的節點只提供應用程式編程介面(Application Programming Interface,API),並允許開發者社區使用API開發多種用戶端。DApp不僅沒有第三方機構的干涉,亦能有容錯,沒有單點故障問題,但是DApp目前為止還是很難開發完整的,如要Bug要修改或要Update是較困難的,因為每個用戶都要更新其軟體才行。

DApp也可以與其他應用做連接,就如去中心化的消息服務Whisper,如果要放檔案在區塊鏈的網路上,目前在以太坊的 Swarm 可做到將檔案分散儲存在不同電腦上。

以太坊劃分了三個主要類別的DAPP:
1.資金管理應用程式
2.將貨幣與外部現實世界事件整合在一起的應用
3.分散的自治組織(DAO)
或者為
1.Financial applications
2.Semi-financial applications
3.Non-financial applications
https://ithelp.ithome.com.tw/upload/images/20181107/201124986U5gYqdFoZ.jpg

推薦一個介紹完全的DAPP給大家

兩個查看DAPP的網址:
https://www.stateofthedapps.com/
https://dappradar.com/

LINE也積極地投入DAPP市場應用,最有名又最可愛的便是Cryptokitties
https://ithelp.ithome.com.tw/upload/images/20181107/20112498GVjDJlMmwC.png

文章另會分享在stars blog中,歡迎一起交流。


上一篇
D23 REMIX「扣得」智能合約
下一篇
D25 區塊鏈應用介紹
系列文
D30 Block Chain 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言