- 區塊鏈應用開發指南:業務場景剖析與實戰
- 熊麗兵 董一凡等
- 327字
- 2022-07-28 20:18:10
4.1 以太坊概述
以太坊(Ethereum)是一個建立在區塊鏈技術之上的去中心化應用平臺。它允許任何人在平臺上建立和使用通過區塊鏈技術運行的去中心化應用(DApp)。
去中心化應用(DApp)和我們現在互聯網客戶端/服務端架構(C/S架構)的應用不同,應用的后端是一個有N個節點計算機(礦機)組成的網絡,如圖4-1所示。
我們在平時使用的應用程序中看到的內容通常是由后端的服務器提供,請求也是發送到后端的服務器處理。
而在去中心化應用中,與客戶端連接的節點不能夠單獨處理來自用戶的請求(這個請求通常稱之為“交易”),而是要把用戶的請求廣播到整個網絡,待整個網絡達成共識之后,整個請求才算處理完成。
去中心化應用中一個很重要的部分就是智能合約,智能合約就是剛才描述的場景中,處理用戶情求的程序。

圖4-1 DApp架構
推薦閱讀
- 大規模數據分析和建模:基于Spark與R
- Hands-On Data Structures and Algorithms with Rust
- SQL入門經典(第5版)
- 大數據Hadoop 3.X分布式處理實戰
- 從0到1:JavaScript 快速上手
- 重復數據刪除技術:面向大數據管理的縮減技術
- INSTANT Android Fragmentation Management How-to
- R Object-oriented Programming
- Unreal Engine Virtual Reality Quick Start Guide
- Oracle 11g+ASP.NET數據庫系統開發案例教程
- 機器學習:實用案例解析
- 大數據分析:R基礎及應用
- 區塊鏈應用開發指南:業務場景剖析與實戰
- Oracle 內核技術揭密
- SQL進階教程(第2版)