
林冠宏
本書以Go編程語言講解,從必要的理論知識到編碼實踐,循序漸進地介紹以太坊DApp開發的技術要點。全書主要內容分4大部分:第一部分介紹區塊鏈的一些重要基礎知識;第二部分全面地介紹以太坊公鏈的應用基礎,內容包含但不限於以太坊的大量術語;第三部分介紹以太坊智能合約整體開發與部署實踐;第四部分以以太坊DApp中繼服務作爲綜合範例,介紹以太坊區塊鏈DApp的開發流程與實戰。本書注重應用,代碼註釋詳盡,適合IT技術開發者閱讀,對於想了解以太坊及其DApp開發技術的人員或想開發一款基於以太坊的DApp開發者尤爲合適。
一本2019年語境下紮實的以太坊DApp「施工圖」。它用 Go 語言把「理解以太坊→寫智能合約→搭中繼服務→跑通錢包與交易」拆成可拼裝模塊,工程顆粒度細:賬戶模型 vs UTXO、MPT 狀態樹、Gas 計算、ERC20 合約、RPC 封裝、區塊遍歷與事件監聽全是現場代碼。最值錢的是第4–5章那段從零寫以太坊中繼的完整實現。侷限在時效——出版時以太坊尚處 PoW/君士坦丁堡/Casper 路線、Mist 已停更,今日的 Merge、EIP-1559、Layer2 與 Hardhat/Foundry 工具鏈需補學。適合作爲理解以太坊 DApp 工程全貌的入門地圖,配最新主網實踐最佳。
第四、五章實戰應用有些雞肋,前幾章還是值得一看的,有空實踐實踐
做不到面面俱到,對區塊鏈的初步瞭解,還待日後深一步的研究
爲本書梳理知識點做的不錯,但是有很不好的地方是,既然偏向技術說明,科普性質,還是有比較高的閱讀難度。也就是說,這本書不是爲了小白準備的,而是爲對區塊鏈有所瞭解,基本掌握solidity,基本瞭解以太坊的數據結構的人準備的。 更像是一本高手的技術總結,而不是學習材料。適合的讀者對象: 一,有耐心,能夠一章花一天,大量的找輔助資料,弄懂。有時候語言一個月才能明白它的原理。 二,基本入門以太坊的人,看一遍,作爲總結歸納和查漏補缺。
草草過了一遍,作者講了區塊鏈和以太坊的基礎知識、Dapp的原理,並在最後一章用一箇中繼器的實現做了示例。對一個初級運維來說還是挺難懂的,不過還是開卷有益~Dapp的實際發者在看這本書的時候最好坐下來對着敲一遍代碼,印象會比較深刻~
前四章還是具備可讀性,後兩章實戰部分得動手去實踐,但是感覺實戰部分講得稍微深點,感覺適合具備一定智能合約開發基礎的人閱讀。
瀏覽了一下目錄,還過得去,mark一下做工具書的備忘。後續erc20深度實踐應該能參考到
作者是技術男,本書算是比較專業,但是有些話題沒有講到,比如DAPP的域名綁定與解析,DAPP的分類,DAPP可能存在的風險點
相比那些籠統的概念上的區塊鏈書籍,這本書更具體更偏技術層面,非常實用
由淺入深的介紹,共識算法介紹的很詳細!