舉報

會員
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
推薦閱讀
- 奇妙數學史:數字與生活
- 數學實驗教程
- 我的第一本趣味數學書2
- 走近費曼叢書:費曼講物理:相對論
- 一個數學家的辯白(雙語版)
- 數學教學論
- 小學數學廣角教學研究
- 科學的數學本質
- 高等數學(下冊)
- ANSYS 12.0有限元分析完全手冊
- 趣味魔方:一學就會的魔方秘笈
- 神機妙算:一本關于算法的閑書
- 幾何公差那些事兒
- 美妙的數學(插圖珍藏版)
- 生活中的數學
- 基于ANSYS的信號和電源完整性設計與分析(第2版)
- 概率論思想方法的歷史研究
- 2019年管理類專業學位聯考綜合能力考試數學精選500題(20套全真試卷及詳解)
- 算法簡史:從美索不達米亞到人工智能時代
- 圖的Estrada指數與具有極大P-點個數的樹矩陣
- 跟愛因斯坦一起玩數學(初級篇)
- 線性代數
- 統計學
- 薛定宇教授大講堂(卷Ⅲ):MATLAB線性代數運算
- 珠算技術
- 你學的數學不可能這么好玩:超快捷實用的數學應用技巧
- 每天學點速算技巧(最強大腦思維訓練系列)
- 神秘的數學之謎
- 數學的故事
- 貝葉斯方法:概率編程與貝葉斯推斷