舉報

會員
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
推薦閱讀
- 432級臺階之第2級臺階
- 仿真模型可移植性規范及其應用
- 概率論與數理統計
- 其實你對數學的誤會很大(共5冊)
- 你學的數學可能是假的
- 救命的數學
- 小學數學廣角教學研究
- 越玩越聰明的印度數學和孫子算經
- 數學原來可以這樣學:初中篇
- 線性代數同步精講及練習
- 燒腦的邏輯題
- 說不盡的圓周率
- 這才是好讀的數學史
- 現代啟發式優化方法及其應用
- 基于ANSYS的信號和電源完整性設計與分析(第2版)
- Hands-On Cryptography with Python
- 愛與數學
- 四川數學史話文集
- 圖解數學簡史:數學世界中不可不知的100個重大突破
- 概率論與數理統計
- 數學有萬物:改變你一生的36堂數學課
- 基于MATLAB的人工智能模式識別
- 數學方法論與數學文化專題探析
- 數學教學探索與研究
- ANSYS Workbench 16.0超級學習手冊
- 數學:跟著數學成長大
- 如數加珍:數字叢林的冒險之旅
- 數學實驗
- 對稱
- 幾何原本