舉報

會員
Ethereum Smart Contract Development
IfyouwanttoknowtheinsandoutsoftheEthereumnetworkandbuildyourowndecentralizedapplications,thenthisbookiswhatyouneed!ThisbookisforanyonewhoisinterestedinblockchainandwantstobecomeanEthereumdeveloper.It’sidealforexistingEthereumdeveloperswhowanttodevelopEthereumusingsmartcontracts.Basicknowledgeofcryptographyisexpectedbutisnotmandatory.
目錄(184章)
倒序
- coverpage
- Title Page
- 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 更新時間:2021-06-24 19:24:24
推薦閱讀
- 線性代數選講
- 卓越的課件如何做(數學篇)
- 線性代數
- Foundations of Blockchain
- 一定要懂博弈論
- 數學建模與數學規劃:方法、案例及編程實戰(Python+COPT/Gurobi實現)
- 你學的數學可能是假的
- 一個數學家的辯白(雙語版)
- 物性數學及其應用
- 數學與決策:數學教你做決定
- 幾何之美
- 高等數學同步練習指導
- Hands-On IoT Solutions with Blockchain
- 無言的宇宙
- 燒腦的邏輯題
- 模糊數學基礎及應用
- 咖啡時間聊數學
- 概率論與數理統計
- 黎曼猜想漫談:一場攀登數學高峰的天才盛宴
- 第四屆(2018)北京高校數學微課程教學設計競賽優秀作品與教改論文集錦
- 利用Python輕松學數學
- 文化偉人代表作圖釋書系:幾何原本
- 高職數學
- 基于MATLAB的人工智能模式識別
- 文化偉人代表作圖釋書系:自然哲學的數學原理
- 珠算技術
- 全國大學生數學競賽輔導指南(第2版)
- ANSYS Workbench 2020完全自學一本通
- 線性代數與概率統計學習指南:富媒體
- 數學的故事