Mastering Blockchain Programming with Solidity
暫譯: 精通使用 Solidity 的區塊鏈程式設計

Chittoda, Jitendra

  • 出版商: Packt Publishing
  • 出版日期: 2019-08-07
  • 售價: $1,830
  • 貴賓價: 9.5$1,739
  • 語言: 英文
  • 頁數: 486
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1839218266
  • ISBN-13: 9781839218262
  • 相關分類: 區塊鏈 Blockchain
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Solidity is among the most popular and contract-oriented programming languages used for writing decentralized applications (DApps) on Ethereum blockchain. If you’re looking to perfect your skills in writing professional-grade smart contracts using Solidity, this book can help.

You will get started with a detailed introduction to blockchain, smart contracts, and Ethereum, while also gaining useful insights into the Solidity programming language. A dedicated section will then take you through the different Ethereum Request for Comments (ERC) standards, including ERC-20, ERC-223, and ERC-721, and demonstrate how you can choose among these standards while writing smart contracts. As you approach later chapters, you will cover the different smart contracts available for use in libraries such as OpenZeppelin. You’ll also learn to use different open source tools to test, review and improve the quality of your code and make it production-ready. Toward the end of this book, you’ll get to grips with techniques such as adding security to smart contracts, and gain insights into various security considerations.

By the end of this book, you will have the skills you need to write secure, production-ready smart contracts in Solidity from scratch for decentralized applications on Ethereum blockchain.

商品描述(中文翻譯)

Solidity 是最受歡迎的合約導向程式語言之一,用於在以太坊區塊鏈上編寫去中心化應用程式(DApps)。如果您希望提升使用 Solidity 編寫專業級智能合約的技能,本書將能幫助您。

您將從對區塊鏈、智能合約和以太坊的詳細介紹開始,同時獲得有關 Solidity 程式語言的有用見解。接下來的一個專門章節將帶您了解不同的以太坊提案標準(ERC),包括 ERC-20、ERC-223 和 ERC-721,並展示在編寫智能合約時如何在這些標準之間進行選擇。隨著您進入後面的章節,您將涵蓋可在 OpenZeppelin 等庫中使用的不同智能合約。您還將學習使用不同的開源工具來測試、審查和改善您的程式碼質量,並使其準備好投入生產。在本書的最後,您將掌握為智能合約添加安全性的技術,並獲得有關各種安全考量的見解。

到本書結束時,您將具備從零開始使用 Solidity 為以太坊區塊鏈上的去中心化應用程式編寫安全、準備好投入生產的智能合約所需的技能。