DAPP是一種能夠在終端和使用者之間直接交互的服務。
Ethereum Dapp通過HTML與Javascript Web應用程序與使用介面呈現,
應用時JavascriptAPI會與區塊鏈進行通信執行所對應的程式碼。
(1)Dapp通常會在區塊鏈上擁有自己的一套智能合約,
用於對應用需求進行編寫程式碼,並允許持久化地存儲它們的共識狀態。
(2)由於Ethereum網絡上計算的冗餘性,
執行的gas成本將始終高於私有鏈上的成本。
使得DAPP開發人員會節約執行的程式碼數量和存儲在區塊鏈上的數據量。
開發工具 :
(1)Web3 Javascript API
(2)JSON-RPC
(3)Solidity Docs