這是對 Solidity 和以太坊開發生態系統的精彩介紹,很棒的視覺效果和詳細的定義。在技術上很強且不會太冗長。
Godfred Asamoah
關於比特幣( Bitroin )和以太坊( Ethereum )等加密貨幣以及使它們運作的“區塊鏈( blockchain )”程式設計模型,都是在 Google 上的熱門關鍵字。分散式應用程式(即 Dapps)將區塊鏈擴充到加密貨幣以外,提供了一種支援私有、安全、對等交易的創新方法。
Dapps 為應用程式開發人員提供了與比特幣等加密貨幣相同的優勢。 Dapp 交易以加密方式簽名和儲存。邏輯和狀態在廣泛的網路節點上分散,記錄是不可變的。 本書教你如何利用這些好處和區塊鏈來建構功能強大的以太坊分散式應用程式!
關於這個技術
想像一下,無需任何中央機構控制流程,即可處理個人和商業交易的安全牢不可破的應用程式。去中心化應用程式(Decentralized applications,Dapps)就是這樣做的,將權力轉移給使用者。以太坊區塊鏈平台提供了建立 Dapps 所需的工具,包括創新的「智慧合約」模型和 Solidity(一種支援 Dapp 的類似 JavaScript 的程式語言)。
關於這本書
Building Ethereum Dapps 教授在以太坊區塊鏈平台上進行 Dapps 開發。您將首先了解 Dapps 如何運行,然後深入研究使用以太坊的 Solidity 語言設計和實施智慧合約。您將探索以太坊智能合約開發工具,例如 Truffle 和 Web3,並掌握設計和安全的最佳實踐。整個過程中的實踐練習將為您提供寶貴的實踐經驗。
書籍內容包含
- 瞭解分散的應用程式和底層技術
- 學習以太坊平台的關鍵元件
- 在 Solidity 中實施智慧合約
- 在 Web3 中與智慧合約進行通訊
- 用 Truffle 開發 Dapps
- 通過最佳實踐改善你的設計和安全性
目標讀者
- 為具有物件導向程式設計或 JavaScript 中級經驗的開發人員編寫。 有一些區塊鏈概念的知識和經驗將有幫助。
關於作者
Roberto Infante 是一位專注於金融業務的獨立軟體開發顧問。在他的職業生涯中,他參與了各種創新專案,例如英國首個網際網路抵押貸款審核系統和倫敦首批線上保險承攬系統之一。
購買電子書

你可能會有興趣
- 區塊鏈相關線上課程與電子書
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 歡迎追蹤軟體開發學習資訊分享獲取 AI 、區塊鏈、軟體開發與量子算算與相關基礎科學的學習資訊

發表迴響