Hands-On Smart Contract Development with Solidity and Ethereum: From Fundamentals to Deployment
暫譯: 實作以 Solidity 和 Ethereum 開發智能合約:從基礎到部署

Kevin Solorio, Randall Kanna, David H. Hooper

  • 出版商: O'Reilly
  • 出版日期: 2019-12-31
  • 定價: $2,300
  • 售價: 8.0$1,840
  • 語言: 英文
  • 頁數: 270
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1492045268
  • ISBN-13: 9781492045267
  • 相關分類: Fintech
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

相關主題

商品描述

Learn how to design, develop, and deploy smart contracts on the Ethereum blockchain. With this practical book, software developers with a high-level understanding of the blockchain will use the Solidity programming language to write decentralized applications (dApps) using the web3.js library.

Smart contracts have allowed technologists to create a new breed of software systems that have ushered in the next revolution in human organization. David Hoover and Kevin Solorio teach you the fundamentals of Solidity, as well as key topics such as unit testing, deployment, and preventing security vulnerabilities. You'll also learn how to leverage the built-in public/private key cryptography in the Ethereum protocol.

  • Learn the fundamentals of how the Ethereum blockchain works
  • Setup a local Ethereum client using Parity
  • Develop and test secure smart contracts using Solidity and Vyper
  • Learn how to deploy smart contracts
  • Interact with your smart contract using Web3 (JavaScript)
  • Work with hands-on examples and walkthroughs of common scenarios

商品描述(中文翻譯)

學習如何在以太坊區塊鏈上設計、開發和部署智能合約。這本實用的書籍將幫助對區塊鏈有高層次理解的軟體開發者使用 Solidity 程式語言,透過 web3.js 函式庫撰寫去中心化應用程式 (dApps)。

智能合約使技術專家能夠創建一種新型的軟體系統,這些系統引領了人類組織的下一次革命。David Hoover 和 Kevin Solorio 將教你 Solidity 的基本原理,以及單元測試、部署和防止安全漏洞等關鍵主題。你還將學習如何利用以太坊協議中內建的公鑰/私鑰加密技術。

- 學習以太坊區塊鏈的基本運作原理
- 使用 Parity 設置本地以太坊客戶端
- 使用 Solidity 和 Vyper 開發和測試安全的智能合約
- 學習如何部署智能合約
- 使用 Web3 (JavaScript) 與你的智能合約互動
- 透過實作範例和常見情境的逐步指導進行學習

作者簡介

A self-taught software engineer since 2000, Dave has been intrigued by how people learn to program for decades. Dave co-founded Dev Bootcamp in 2012 and was co-author of Apprenticeship Patterns in 2009. In 2015, Dave fell down the blockchain rabbit hole and soon after landed at ConsenSys where he focused on Solidity and reusability. Dave is currently the Chief Squirrel at Red Squirrel Technologies, a consultancy focused on smart contract audits, engineering, and coaching.

Kevin has been developing software for nearly 10 years developing applications on web and mobile platforms. In addition to writing software, he spent nearly 4 years teaching and writing curriculum for Dev Bootcamp and is eager to bring his education experience to helping developers learn the fundamentals of blockchain application development.

作者簡介(中文翻譯)

自2000年以來,Dave是一位自學成才的軟體工程師,他對人們如何學習程式設計的過程感到著迷。Dave於2012年共同創立了Dev Bootcamp,並於2009年共同撰寫了《Apprenticeship Patterns》。在2015年,Dave深入探索區塊鏈技術,隨後加入了ConsenSys,專注於Solidity和可重用性。現在,Dave是Red Squirrel Technologies的首席顧問,該顧問公司專注於智能合約審計、工程和指導。

Kevin從事軟體開發近10年,專注於網頁和行動平台的應用程式開發。除了撰寫軟體外,他還花了近4年時間在Dev Bootcamp教授和編寫課程,並渴望將他的教育經驗帶入幫助開發者學習區塊鏈應用程式開發的基礎知識。