| 書名: | 以太坊技術詳解與實戰|7731485 |
| 圖書定價: | 59元 |
| 圖書作者: | 閆鶯;鄭凱;郭眾鑫 |
| 齣版社: | 機械工業齣版社 |
| 齣版日期: | 2018/4/1 0:00:00 |
| ISBN號: | 9787111595113 |
| 開本: | 16開 |
| 頁數: | 0 |
| 版次: | 1-1 |
| 內容簡介 |
| 本書共有10章:第1章從區塊鏈背景知識講起,包括區塊鏈基本原理及應用。第2章介紹以太坊的組成,關鍵概念和技術。第3章會介紹不同區塊鏈網絡類型,以及如何部署不同類型的區塊鏈。第4章介紹智能閤約和以太坊虛擬機的原理。第5章和第6章會介紹具體編寫智能閤約的方法以及案例詳解。第7章會給大傢帶來以太坊上數字資産定義的原理和方法。第8章會進一步對如何去查看、分析以太坊共鏈數據的工具和方法進行介紹。第9章和第10章是前沿技術的探討,會對以太坊對性能優化和隱私保護的技術進行介紹和討論。 |
| 目錄 |
前 言 第1章 以太坊:新一代的區塊鏈平颱 1 1.1 理解區塊鏈 2 1.2 以太坊設計思路與特色技術 4 1.3 應用場景 8 1.4 去中心化應用DApp 10 1.4.1 DApp的優勢 10 1.4.2 DApp實例 11 1.5 以太坊的主流開源項目 13 1.6 本書的組織結構 14 第2章 以太坊架構和組成 15 2.1 以太坊整體架構 15 2.2 區塊 16 2.3 賬戶 18 2.3.1 外部賬戶 19 2.3.2 閤約賬戶 20 2.3.3 私鑰和公鑰 20 2.3.4 錢包 22 2.4 數據結構與存儲 24 2.4.1 數據組織形式 24 2.4.2 狀態樹 29 2.4.3 交易樹 29 2.4.4 收據樹 29 2.4.5 數據庫支持——LevelDB 30 2.5 共識機製 30 2.5.1 PoW 31 2.5.2 PoS 34 2.6 以太幣 36 2.7 交易 41 2.7.1 交易費用 41 2.7.2 交易內容 43 2.7.3 一個交易在以太坊中的“旅程” 45 2.8 數據編碼與壓縮 51 2.9 以太坊客戶端和API 52 2.10 以太坊域名服務 57 2.11 本章小結 58 第3章 不同類型的以太坊區塊鏈及其部署 59 3.1 區塊鏈類型 59 3.1.1 公有鏈 60 3.1.2 聯盟鏈 61 3.1.3 私有鏈 66 3.2 安裝和部署以太坊 67 3.2.1 安裝以太坊客戶端 67 3.2.2 部署以太坊聯盟鏈 70 3.3 如何在Azure上挖礦 81 3.3.1 部署虛擬機 81 3.3.2 安裝GPU驅動 82 3.3.3 安裝挖礦工具包 83 3.3.4 加入礦池 83 3.3.5 GPU挖礦收益權衡 83 3.4 本章小結 84 第4章 智能閤約與以太坊虛擬機 86 4.1 智能閤約 86 4.1.1 智能閤約的操作 89 4.1.2 存儲方式 90 4.1.3 指令集和消息調用 92 4.1.4 日誌 93 4.2 Solidity語言 93 4.2.1 結構 93 4.2.2 變量類型 94 4.2.3 內置單位、全局變量和函數 100 4.2.4 控製結構語句 101 4.2.5 函數 103 4.2.6 constant函數和fallback函數 105 4.2.7 函數修改器 106 4.2.8 異常處理 107 4.2.9 事件和日誌 109 4.2.10 智能閤約的繼承 110 4.3 本章小結 112 第5章 編寫和部署智能閤約 113 5.1 智能閤約工具 113 5.2 Solidity集成開發工具Remix 115 5.2.1 Remix界麵 115 5.2.2 初探Remix調試 117 5.2.3 使用Remix調試智能閤約的多種調用方式 120 5.3 Truffle 126 5.3.1 Truffle安裝 126 5.3.2 創建 128 5.3.3 編譯 129 5.3.4 部署 129 5.3.5 測試 132 5.3.6 配置文件 133 5.4 如何保證智能閤約的安全可靠 134 5.4.1 常見的安全陷阱 135 5.4.2 智能閤約開發建議 140 5.5 本章小結 141 第6章 智能閤約案例詳解 143 6.1 投票 143 6.2 拍賣和盲拍 153 6.2.1 公開拍賣 153 6.2.2 盲拍 156 6.3 狀態機 161 6.4 權限控製 163 6.5 本章小結 166 第7章 以太坊上數字資産的發行和流通 167 7.1 以太坊上的數字資産定義 167 7.2 發行和流通 168 7.3 ERC 20代幣閤約標準 168 7.3.1 標準定義 169 7.3.2 ERC 20標準接口 169 7.3.3 現有ERC 20標準代幣 171 7.4 ERC 721代幣閤約標準 174 7.4.1 標準定義 174 7.4.2 CryptoKitties DApp 175 7.5 本章小結 177 第8章 以太坊數據查詢與分析工具 178 8.1 以太坊瀏覽器Etherscan 178 8.1.1 Etherscan的基本功能 179 8.1.2 其他功能 190 8.1.3 API 193 8.1.4 ENS域名查詢 194 8.2 ETHERQL 195 8.2.1 同步管理器 197 8.2.2 處理程序鏈 197 8.2.3 持久化框架 198 8.2.4 開發者接口 198 8.2.5 實現 199 8.3 本章小結 199 第9章 以太坊性能優化 201 9.1 分片技術 201 9.2 雷電網絡 205 9.3 Casper——下一代以太坊共識協議 208 9.4 本章小結 210 第10章 隱私保護和數據安全 211 10.1 區塊鏈的隱私問題 212 10.1.1 “化名”與“匿名” 212 10.1.2 去匿名攻擊:交易錶分析 212 10.2 零鈔:基於zkSNARK的完美混幣池 214 10.2.1 零知識證明 214 10.2.2 零鈔的運行原理 215 10.3 Hawk:保護閤約數據私密性 216 10.4 Coco框架 218 10.4.1 TEE環境簡介 219 10.4.2 Coco框架的運行原理 219 10.5 以太坊隱私保護技術路綫:Baby ZoE 221 10.6 總結與展望 223 10.6.1 隱私方案總結 223 10.6.2 隱私技術展望 223 後記 225 |
作為一名在區塊鏈領域摸爬滾打多年的開發者,我深知找到一本真正有價值、能夠深入剖析以太坊核心技術的書籍是多麼不容易。這本書,無疑是其中的佼佼者。作者對以太坊的理解非常透徹,無論是從其曆史演進,到當前的架構設計,再到對未來發展的預判,都展現齣瞭深厚的功底。書中對EVM的講解尤其精彩,作者將虛擬機的工作原理,字節碼的執行過程,以及Gas費用的計算邏輯都梳理得井井有條,讓我對智能閤約的運行機製有瞭更深刻的認識。此外,書中對以太坊生態中的一些關鍵組件,例如賬戶抽象、預言機、治理模型等也進行瞭詳細的介紹,這些都是構建復雜去中心化應用的基石。令我印象深刻的是,作者並沒有止步於理論,而是結閤瞭大量的實戰案例和代碼片段,指導讀者如何去構建、部署和測試智能閤約。對於我這樣的開發者來說,這本書提供瞭寶貴的實踐經驗和技術參考,讓我能夠不斷精進自己的技能。
評分我最近在研究區塊鏈領域的投資機會,所以對以太坊的底層技術産生瞭濃厚的興趣。這本書真的是一個意外的驚喜。作者在書中對以太坊的架構、共識機製以及網絡協議等方麵進行瞭深入的剖析,讓我對整個生態係統有瞭更全麵的認識。我特彆喜歡的是書中對不同共識機製的比較分析,讓我對PoW和PoS的優劣有瞭更清晰的理解,也讓我對以太坊未來的發展方嚮有瞭更深的思考。書中的技術圖解也非常清晰,配閤文字講解,讓我能夠更直觀地理解復雜的概念。而且,作者還提及瞭一些與以太坊相關的熱門話題,比如Layer 2擴容方案和DeFi的演進,這些都讓我對這個快速發展的領域有瞭更前沿的認知。雖然我不是一個技術開發者,但這本書的知識深度和廣度,足以幫助我更好地理解這個行業的本質,從而做齣更明智的投資決策。對於那些想要深入瞭解以太坊技術,但又不想被過於枯燥的專業術語勸退的讀者來說,這本書絕對是一個非常好的選擇。
評分這本書給我的感覺就像是打開瞭一扇通往未來數字經濟的大門。我一直對去中心化技術充滿好奇,但缺乏一個係統性的學習途徑。這本書恰好填補瞭這一空白。作者從宏觀的角度闡述瞭以太坊的願景和使命,以及它如何通過區塊鏈技術重塑金融、遊戲、社交等各個行業。書中對以太坊的技術演進,包括從早期版本到Serenity(ETH2.0)的升級過程,進行瞭清晰的梳理,讓我理解瞭其背後的技術挑戰和解決方案。我特彆喜歡書中關於Token經濟學和去中心化治理的討論,這讓我看到瞭以太坊不僅僅是一個技術平颱,更是一個正在構建新型社會經濟模式的社區。書中還提到瞭一些關於以太坊麵臨的挑戰,比如安全性、隱私性和可擴展性等問題,以及社區正在探索的解決方案,這使得我的認知更加全麵和辯證。總而言之,這本書不僅讓我學到瞭以太坊的技術細節,更讓我對這個正在改變世界的項目有瞭更深層次的理解和信心。
評分坦白說,我之前對編程這塊涉獵不多,對所謂的“區塊鏈”和“加密貨幣”概念也隻是一知半解,總覺得離自己生活很遙遠。偶然間翻到瞭這本書,抱著“學點新東西”的心態開始閱讀。沒想到,這本書的敘述方式真的太友好瞭!作者沒有一開始就拋齣大量晦澀的代碼,而是先用非常通俗易懂的語言解釋瞭以太坊是什麼,它解決瞭什麼問題,以及它為什麼這麼重要。我感覺自己像是在聽一個很有經驗的朋友在給我科普,而不是在枯燥地閱讀技術手冊。書中對於智能閤約的講解,讓我第一次理解瞭“代碼即法律”的真正含義,以及它在數字世界中扮演的角色。我還跟著書中的一些小練習,嘗試理解瞭簡單的閤約邏輯,雖然過程有點磕磕絆絆,但那種“我好像真的能做齣來點東西”的感覺,真的太棒瞭!這本書讓我覺得區塊鏈技術不再是高不可攀的,而是可以被普通人理解和接觸的。
評分這本書實在是太驚艷瞭!我本來隻是抱著試試看的心態買的,沒想到打開後就完全停不下來。作者的講解方式非常有條理,從最基礎的概念講起,一點點深入到復雜的技術細節,簡直就像是給我量身定做的課程。我之前對以太坊一直是一知半解,感覺它神秘又遙遠,但讀完這本書,我感覺自己好像一下子被打通瞭任督二脈。那些原本晦澀難懂的術語,比如Gas、EVM、智能閤約的生命周期等等,在作者的筆下變得清晰易懂,甚至還用瞭很多生動的比喻,讓我瞬間就明白瞭其中的原理。而且,這本書不僅僅是理論上的講解,更重要的是它還提供瞭大量的實戰案例。我跟著書裏的代碼示例一步步操作,真的感覺自己掌握瞭實際操作的能力。尤其是關於DApp的開發部分,讓我看到瞭如何將抽象的技術轉化為實際的應用,這真的太有成就感瞭!我強烈推薦所有對區塊鏈技術,特彆是以太坊感興趣的朋友們,這本書絕對是你們的必讀書籍!
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有