Ethereum Cookbook: Over 100 recipes covering Ethereum-based tokens, games, wallets, smart contracts, protocols, and Dapps

Manoj P R

  • 出版商: Packt Publishing
  • 出版日期: 2018-08-31
  • 售價: $1,930
  • 貴賓價: 9.5$1,834
  • 語言: 英文
  • 頁數: 404
  • 裝訂: Paperback
  • ISBN: 1789133998
  • ISBN-13: 9781789133998
  • 相關分類: Fintech
  • 海外代購書籍(需單獨結帳)

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

商品描述

Mine Ether, deploy smart contracts, tokens, and ICOs, and manage security vulnerabilities of Ethereum

Key Features

  • Build end-to-end decentralized Ethereum apps using Truffle, Web3, and Solidity
  • Explore various solution-based recipes to build smart contracts and foolproof decentralized applications
  • Develop decentralized marketplaces from scratch, build wallets, and manage transactions

Book Description

Ethereum and Blockchain will change the way software is built for business transactions. Most industries have been looking to leverage these new technologies to gain efficiencies and create new business models and opportunities.

The Ethereum Cookbook covers various solutions such as setting up Ethereum, writing smart contracts, and creating tokens, among others. You'll learn about the security vulnerabilities, along with other protocols of Ethereum.

Once you have understood the basics, you'll move on to exploring various design decisions and tips to make your application scalable and secure. In addition to this, you'll work with various Ethereum packages such as Truffle, Web3, and Ganache.

By the end of this book, you'll have comprehensively grasped the Ethereum principles and ecosystem.

What you will learn

  • Efficiently write smart contracts in Ethereum
  • Build scalable distributed applications and deploy them
  • Use tools and frameworks to develop, deploy, and test your application
  • Use block explorers such as Etherscan to find a specific transaction
  • Create your own tokens, initial coin offerings (ICOs), and games
  • Understand various security flaws in smart contracts in order to avoid them

Who this book is for

The Ethereum Cookbook is for you if you are a software engineer, Blockchain developer, or research scientist who wants to build smart contracts, develop decentralized applications, and facilitate peer-to-peer transaction. It is assumed that you are familiar with Blockchain concepts and have sound knowledge of JavaScript.

Table of Contents

  1. Getting started
  2. Smart contracts development
  3. Interacting with the contract
  4. The Truffle suit
  5. Tokens & ICO
  6. Games and DAOs
  7. Advanced Solidity
  8. Smart contract security
  9. Design decisions
  10. Other protocols and applications
  11. Miscellaneous

商品描述(中文翻譯)

「挖掘以太幣,部署智能合約、代幣和ICO,並管理以太坊的安全漏洞」

「主要特點」
- 使用Truffle、Web3和Solidity構建端到端的去中心化以太坊應用程式
- 探索各種基於解決方案的配方,以構建智能合約和防範失敗的去中心化應用程式
- 從頭開始開發去中心化市場,構建錢包並管理交易

「書籍描述」
以太坊和區塊鏈將改變商業交易的軟體建構方式。大多數行業一直在尋求利用這些新技術以提高效率並創造新的商業模式和機會。

《以太坊食譜》涵蓋了許多解決方案,例如設置以太坊、撰寫智能合約和創建代幣等。您將了解以太坊的安全漏洞以及其他協議。

一旦您了解了基礎知識,您將繼續探索各種設計決策和提示,以使您的應用程式具有可擴展性和安全性。除此之外,您還將使用Truffle、Web3和Ganache等各種以太坊套件。

通過閱讀本書,您將全面掌握以太坊的原則和生態系統。

「您將學到什麼」
- 在以太坊中高效撰寫智能合約
- 構建可擴展的分散式應用程式並部署它們
- 使用工具和框架開發、部署和測試您的應用程式
- 使用區塊瀏覽器(如Etherscan)查找特定交易
- 創建自己的代幣、首次代幣發行(ICO)和遊戲
- 了解智能合約中的各種安全漏洞以避免它們

「本書適合對象」
《以太坊食譜》適合軟體工程師、區塊鏈開發人員或研究科學家,他們希望構建智能合約、開發去中心化應用程式並促進點對點交易。假設您熟悉區塊鏈概念並具備扎實的JavaScript知識。

「目錄」
1. 入門
2. 智能合約開發
3. 與合約互動
4. Truffle套件
5. 代幣和ICO
6. 遊戲和DAO
7. 高級Solidity
8. 智能合約安全性
9. 設計決策
10. 其他協議和應用程式
11. 雜項