Blockchain and Ethereum Smart Contract Solution Development: Dapp Programming with Solidity

Weijia Zhang, Tej Anand
$55.24 $64.99
Chapter 1: Business and Economic Motivation for Blockchain

● 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