售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Title Page
Copyright and Credits
Ethereum Smart Contract Development
Dedication
Packt Upsell
Why subscribe?
PacktPub.com
Contributors
About the author
About the reviewer
Packt is searching for authors like you
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the example code files
Download the color images
Conventions used
Get in touch
Reviews
Blockchain Basics
Understanding distributed systems
The Byzantine Generals' Problem
Losing strategy
Winning strategy
The CAP theorem
Consensus in distributed systems
Understanding the hash function and the Merkle tree
Understanding a blockchain–a developer and trader's perspective
Inside a block
Blockchain mining and forking
Blockchains – evolution, generations, and hype
Summary
Grokking Ethereum
Understanding Ethereum
The notion of decentralization
The Ethereum ecosystem
Mist
Decentralized applications
Middleware
Swarm
Whisper
EVM
Hardware clients and internet
Turing completeness and the magic sauce
Ethereum block, mining, and forking
The Ethereum wallet and client interface
Summary
Hello World of Smart Contracts
A smart contract in seven lines of code
Remix in a nutshell
Increment and decrement operations using Solidity
Coding a loop
Raising an issue on GitHub
Smart contract on a private blockchain
Writing the genesis block
Building a private blockchain
Connecting MIST browser using geth
Mining ethers in a private blockchain
Deploying smart contracts on our private chain
Summary
A Noob's Guide to DApps and DAO
Understanding DApps
Steps to develop a DApp
Architecture of a DApp
What is ethercast?
btcrelay.org
oraclize.it
the-pitts-circus.com
Understanding the design of DAO
The rise and fall of DAO
Summary
Deep-Diving into Smart Contracts
What makes a contract "smart"?
Definition and design
Role of code in a smart contract
Basic anatomy of a smart contract design
Smart contract optimization
Smart contract auditing and compliance
Designing a voting DApp
Summary
Solidity in Depth
Need for solidity
Nuances, syntax, and features of solidity
Pragma, import, and comments
Class properties of a contract
Functions
Events
Inheritance
Libraries
Expression and control structures
Units and variables
Optimizer and debugging options
Parity hack demystified
Summary
Primer on Web3.js
Web3.js in the Ethereum ecosystem
Running a smart contract using Web3.js
API structure of Web3.js
Designing an ownership contract
Summary
Developing a Cryptocurrency from Scratch
Token versus coin
ERC20 token development using Truffle
Arbitrage trading for cryptocurrencies
The ICO story
Fiat2Crypto and Crypto2Crypto exchange
Parity hack returns
Summary
Enterprise Use Cases
Banking and payments
Insurance
Supply chain management
Forecasting and prediction market
Charity
Public benefits
Energy management
Art and music
Retail
Real estate
Cyber security
Crowdfunding
Networking and the Internet of Things
Voting
Government
Private transport and ride sharing
Cloud storage
Healthcare
Smart contract use cases
Insurance
Trade finance
Derivatives
Securities
Accounts
Digital identity
Record-keeping
Loans and mortgages
Legal
Supply chain
Clinical trials
Terminal disease research
Decentralized microblogging
Administrative and security constraints
TwtAccount.sol
TwtRegistry.sol
Service setup on the private blockchain
Reading tweets
Summary
BaaS and the Dark Web Market
Playful privacy
Types of blockchain
Private blockchains
Public blockchains
Consortium blockchains
Blockchain-as-a-service
Enterprise platforms for BaaS
IBM Hyperledger
Microsoft Azure EBaaS
Amazon Eris
Dark web marketplace
Project smartCV
Summary
Advanced Topics and the Road Ahead
Common design patterns
Restricting access
Token systems
Factory pattern
Registries
Voting systems
DACs and DAS
Ethereum improvement proposal
Rational behind EIPs
Types of EIP
EIP life cycle
EIP template
Consortium blockchains
Case study on R3 Corda
Tangle beyond blockchain
Shortcomings of a blockchain
Tangle demystified
Iota GitHub analysis
Purchase and storage of Iota
Summary
Other Books You May Enjoy
Leave a review - let other readers know what you think
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜