
Blockchain and Ethereum Smart Contract Solution Development: Dapp Programming with Solidity
Weijia Zhang, Tej Anand● Origin of money
Evolution of fiat currency
Complications with multiparty transactions
Advantages and disadvantages of paper currents
● Current economic inefficiencies
● Blockchain potential
● Quizzes
Chapter 2: The Core Technologies Supporting Blockchain
● Cryptology
● Distributed systems
● Peer-to-peer networking
● Quizzes
Chapter 3: Blockchain Components and Architecture
● Notion of distributed ledgers
● Transactions, blocks, mining
● Smart contracts
● Quizzes
Chapter 4: Blockchain Business Application Guidelines
● Selecting a use case
● Design issues
● Quizzes
Chapter 5: Bitcoin Blockchain Implementation and Economics
● Bitcoin system setup
● Programming Assignments
● Quizzes
Chapter 6: Ethereum Overview and Architecture
● Blockchain Ecosystem and Dapps
● Assignment: Ethereum Smart contract setup with environments
● geth client, Besu client, Metamask, Remix, Truffle, web3
Chapter 7: Programming Smart Contract with Solidity
● Module 1 Hello World and syntax
● Module 2 data structure
● Module 3 event
● Module 4 security
● Module 5 (Tools, Test, Debug)
● Module 6 (Client consideration)
Chapter 8: Security Considerations
Chapter 9: Layer 2, Sharding, Eth2 Technologies Project Designs
Chapter 10: Funding a Project
Chapter 11: Building Team Projects
● Brainstorming
● User stories
● Architecture
● Token and smart contract Design
● Client consideration
● Security review
● Testnet deployment
● Mainnet deployment
● Operation and upgrade consideration
Audience: Intermediate
Binding Type: Paperback
Publisher: Apress
Published: 08/24/2022
ISBN: 9781484281635
Pages: 451
Weight: 1.44lbs
Size: 9.21h x 6.14w x 0.95d
