| 【全2冊】區塊鏈項目開發指南+以太坊技術詳解與實戰 | ||
| 定價 | 118.00 | |
| ISBN編碼 | T9787111584001 | |
| 區塊鏈項目開發指南 | ||
| 定價 | 59.00 | |
| 齣版社 | 機械工業齣版社 | |
| 齣版時間 | 2018年01月 | |
| 開本 | 16 | |
| 作者 | 納拉揚·普魯斯蒂 | |
| 頁數 | ||
| ISBN編碼 | 9787111584001 | |
目錄
Contents 目錄
譯者序| 以太坊技術詳解與實戰 | ||
| 定價 | 59.00 | |
| 齣版社 | 機械工業齣版社 | |
| 齣版時間 | 2018年04月 | |
| 開本 | 16 | |
| 作者 | 閆鶯,鄭凱,郭眾鑫 編著 | |
| 頁數 | ||
| ISBN編碼 | 9787111595113 | |
內容簡介
本書得到以太坊創始人、首*科學傢Vitalik Buterin認可與推薦,是為數不多係統性介紹以太坊的書籍,涵蓋架構、核心概念、部署、智能閤約實踐等,並涵蓋多個讀者關心的熱點主題。
第1~2章介紹區塊鏈基本原理、架構、核心概念等,以對區塊鏈有整體性瞭解。
第3章部署不同網絡類型以太坊區塊鏈,含有多種技巧與腳本樣例。
第4~6章剖析智能閤約和以太坊虛擬機的原理,並手把手教學,給齣具體編寫、編譯、部署智能閤約的方法與案例,密集鍛煉讀者智能閤約編程與實踐能力。
第7章剖析以太坊上數字資産定義的原理和方法,包括CryptoKitties養貓遊戲基於的ERC 721閤約標準,到此讀者可以編寫以太坊應用瞭。
第8~10章涵蓋太坊公有鏈數據分析、以太坊對性能優化、隱私保護、數據安全等技術。這也是業界討論比較多的內容,作為讀者後續研究和深入的基礎。
作者簡介
閆鶯(博士),微軟亞洲研究院主管研究員,區塊鏈領域負責人,微軟Coco區塊鏈平颱中國負責人。中國軟件協會區塊鏈創業學院及區塊鏈專委會專傢、中國電子學會區塊鏈專傢委員。專注於區塊鏈技術、大數據分析、數據庫以及雲計算的研究。在區塊鏈領域獲得多項國際專利,並在數據庫和雲計算領域國際會議論文和期刊30餘篇。參與翻譯《區塊鏈項目開發指南》。
鄭凱(博士),電子科技大學教授,博士生導師,澳大利亞昆士蘭大學計算機科學博士。主要研究領域為區塊鏈數據管理,以及時空數據挖掘、不確定數據庫、內存數據庫、圖數據庫等。在數據庫、數據挖掘等領域的重要會議和期刊發錶論文100餘篇,被纍計引用1500餘次。2013年獲澳大利亞優秀青年基金,2015年獲數據庫會議ICDE論文奬。擔任數據庫領域知名國際會議的程序主席和聯閤執行主席,國際SCI期刊客座編委,以及數十個國際會議的程序委員。
郭眾鑫,微軟亞洲研究院研發工程師,微軟Coco區塊鏈平颱核心開發*。專注於區塊鏈技術、大數據分析、分布式係統等方麵的研究和開發。
目錄
前 言
第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
這本書的標題就足夠吸引人,當我拿到實體書,翻閱其內容後,更是愛不釋手。它不僅僅是一本關於以太坊的書,更像是一個全麵瞭解區塊鏈項目開發生態的百科全書。從“項目開發指南”部分,我看到瞭一個清晰的藍圖,瞭解瞭從項目啓動到落地的各個環節所需考慮的因素,這對於我這種想要係統性學習區塊鏈的人來說,是至關重要的。而“以太坊技術詳解與實戰”部分,則將我帶入瞭以太坊這個廣闊而深邃的技術世界。特彆是對以太坊虛擬機(EVM)的深度剖析,讓我徹底解開瞭對智能閤約運行機製的疑惑。書中關於DApp開發、達世幣等其他項目的介紹,也極大地拓展瞭我的視野,讓我認識到區塊鏈技術的多元化和無限可能性。我會在接下來的學習中,反復研讀這本書,並將其中的知識應用到實際的項目中。
評分我一直認為,要真正掌握一項新技術,必須從底層原理入手,並結閤大量的實踐。這套《區塊鏈項目開發指南+以太坊技術詳解與實戰》恰恰滿足瞭我這一需求。書中對以太坊虛擬機(EVM)的講解,可以說是市麵上我見過最詳細、最深入的瞭,它讓我從根本上理解瞭智能閤約是如何工作的,以及各種交易和狀態的轉換過程。這本書不隻是停留在概念層麵,而是提供瞭大量可操作的代碼示例和實戰指導,無論是對於初學者還是有一定基礎的開發者,都能從中獲益匪淺。作者在介紹DApp開發時,還穿插瞭一些關於達世幣等其他區塊鏈項目的思考,這讓我在學習以太坊的同時,也能對整個區塊鏈行業有一個更全麵的認知。我特彆喜歡書中對於開發過程中可能齣現的各種問題的解決方案的探討,這讓我在實踐中少走瞭很多彎路,極大地提高瞭我的學習效率。
評分作為一名對新興技術充滿熱情的開發者,我一直在尋找一本能夠真正指導我進行區塊鏈項目開發的書籍。直到我遇到這套《區塊鏈項目開發指南+以太坊技術詳解與實戰》,我纔感覺找到瞭“寶藏”。這本書不僅僅是理論的堆砌,更是一本實踐的寶典。從基礎的區塊鏈原理,到復雜的以太坊虛擬機(EVM)的內部運作機製,再到具體的DApp開發流程,書中都進行瞭深入淺齣的講解。我印象最深刻的是,它不僅介紹瞭如何使用Solidity編寫智能閤約,還詳細闡述瞭如何進行測試、部署以及與前端進行交互。對於達世幣等項目的分析,也讓我對不同區塊鏈技術的優劣有瞭更清晰的認識。書中提供的實戰代碼示例,非常實用,可以直接拿來參考和修改,這大大加快瞭我的學習進程。我強烈推薦這本書給所有想進入區塊鏈開發領域的朋友,它絕對是你不可或缺的學習夥伴。
評分這本書確實是為那些渴望深入理解區塊鏈技術,尤其是以太坊生態的開發者量身打造的。我之前閱讀過一些區塊鏈的入門書籍,但很多都停留在概念層麵,缺乏實際操作指導。這套書則完全不同,它從底層邏輯齣發,將復雜的以太坊虛擬機(EVM)剖析得淋灕盡緻,讓你不僅僅知道“是什麼”,更能理解“為什麼”以及“如何做”。書中關於智能閤約的編寫、部署和調試部分,講解得非常細緻,甚至包括瞭Solidity語言的各種陷阱和優化技巧。特彆吸引我的是,它沒有迴避DApp開發過程中可能遇到的各種挑戰,而是直接給齣瞭解決方案,讓我少走瞭很多彎路。從賬本的基本原理到達世幣等其他項目的一些思考,都讓我對區塊鏈的整體生態有瞭更宏觀的認識。我個人認為,如果你想真正從“區塊鏈小白”晉升為能夠獨立開發高質量DApp的工程師,這本書是繞不開的必讀之作。它提供瞭一個紮實的技術基石,讓你能夠在這個日新月異的領域中站穩腳跟,並持續學習和進步。
評分我一直對加密貨幣和區塊鏈的世界充滿好奇,但總覺得那些零散的資料難以構建起完整的知識體係。這套《區塊鏈項目開發指南+以太坊技術詳解與實戰》的齣現,可以說填補瞭我學習上的一個巨大空白。第一冊的“區塊鏈項目開發指南”就像一個宏觀的地圖,為我描繪瞭區塊鏈項目的全景,從概念到實際落地,讓我明白瞭整個開發流程的脈絡。而第二冊的“以太坊技術詳解與實戰”,則像是給我瞭一把精密的尺子,讓我能夠深入到以太坊這個最活躍的生態中去,細緻地丈量每一個技術細節。尤其是對以太坊虛擬機(EVM)的講解,其深度和廣度都超齣瞭我的預期,讓我終於理解瞭智能閤約是如何被執行的,以及背後的運行機製。書中提供的實戰案例,讓我能夠邊學邊練,將理論知識轉化為實際技能。我特彆喜歡它在講解達世幣等其他區塊鏈項目時,所提供的一些分析和思考角度,這幫助我跳齣瞭僅僅關注以太坊的局限,對整個區塊鏈行業有瞭更全麵的理解。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有