Book Details
- Publisher: Electronic Industry Press
- Publication Date: September 2018
- Price: $354
- Language: Simplified Chinese
- Pages: 252
- Binding: Paperback
- ISBN-10: 7121349515
- ISBN-13: 9787121349515
- Category: Blockchain & Fintech
Product Description
This book systematically explores Ethereum smart contract development, offering a thorough breakdown of essential concepts. It provides an in-depth analysis of Solidity, the primary language for smart contract programming, serving as both a learning resource and a practical reference for developers.
👉 Explore advanced blockchain tools to complement your smart contract projects.
About the Author
Xiong Libing
- M.Sc. graduate from Beihang University.
- Former mobile developer at Innovation Works and Cheetah Mobile.
- Currently specializing in blockchain protocol research and author of the popular blog Blockchain Demystified.
Table of Contents
Chapter 1: Introduction to Ethereum Smart Contracts
- Ethereum’s origins
- Smart contract fundamentals
- Solidity basics
- Example: A currency contract
Chapter 2: Core Ethereum Concepts
- Blockchain fundamentals
- Consensus mechanisms (PoW)
- EVM, accounts, wallets
- Transactions, gas fees, and networks
Chapter 3: Solidity Contract Structure
- File and contract organization
Chapter 4: Solidity Data Types
- Booleans, integers, arrays
- Strings, mappings, structs
- Type conversions and operators
Chapter 5: Units in Solidity
- Ether and time units
Chapter 6: Global Variables & Functions
- Block/transaction properties
- Address and contract utilities
Chapter 7: Expressions & Control Structures
- Functions, error handling
Chapter 8: Contracts Deep Dive
- Visibility, modifiers, events
- Inheritance, libraries, interfaces
Chapter 9: Compilation & Deployment
- Tools: Remix, MetaMask, geth
Chapter 10: ABI Essentials
- ABI specifications
Chapter 11: Best Practices
- Security pitfalls and coding standards
Chapter 12: Case Studies
- Token contracts, ICOs, ERC721
Chapter 13: DApp Development
- Web3.js, Truffle framework
FAQ
1. Is prior blockchain knowledge required?
While beneficial, the book explains concepts from the ground up, making it accessible for beginners.
2. What tools are recommended for practicing?
Use Remix IDE and MetaMask for testing. 👉 Get started with OKX for advanced deployments.
3. How does this book differ from other Solidity guides?
It combines theoretical depth with actionable case studies (e.g., ICOs, ERC721).
4. Are updates available for post-2018 Ethereum changes?
Check the publisher’s website for supplementary materials on upgrades like EIP-1559.
Key Features
- SEO Keywords: Ethereum, Solidity, Smart Contracts, DApp Development, Blockchain, Web3.js, Truffle
- Reader-Friendly: Structured with Markdown headings, bullet points, and concise paragraphs.
- No Fluff: Removed promotional content while retaining technical rigor.
👉 Boost your blockchain skills today with trusted resources.