Blockchain And Smart Contracts Design Thinking And Programming For Fintech 27th Edition by Swee Won Lo, Yu Wang, David Kuo Chuen Lee – Ebook PDF Instant Download/Delivery: 9789811223709 ,981122370X
Full download Blockchain And Smart Contracts Design Thinking And Programming For Fintech 27th Edition after payment
Product details:
ISBN 10: 981122370X
ISBN 13: 9789811223709
Author: Swee Won Lo, Yu Wang, David Kuo Chuen Lee
Blockchain And Smart Contracts Design Thinking And Programming For Fintech 27th Edition Table of contents:
1. Cryptography and Blockchain Technology
1.1 Introduction
1.2 Security Objectives
1.2.1 Confidentiality
1.2.2 Integrity
1.2.3 Availability
1.2.4 Authentication
1.2.5 Accountability
1.2.6 Attacks
1.3 Cryptography
1.4 Blockchain
1.5 Cryptographic Hash Function
1.5.1 Merkle Hash Tree
1.5.2 Hash Function in the Bitcoin Blockchain
1.6 Digital Signature
1.6.1 Modular Arithmetic — A Brief Introduction
1.6.2 Scheme
1.6.3 RSA Digital Signature (Textbook)
1.6.4 Elliptic Curve Cryptography
1.6.5 ECDSA vs. RSA
1.7 Pay to Public Key Hash (P2PKH)
1.8 Public Key Infrastructure
1.9 Encryption
1.9.1 Perfect Secrecy
1.9.2 Symmetric Encryption
1.9.3 DES and the Feistel Network
1.9.4 AES and the Substitution–Permutation Network
1.9.5 Asymmetric Encryption
1.9.6 Hybrid Encryption
1.10 Privacy
1.10.1 CoinJoin
1.10.2 Stealth Addresses
1.10.3 Ring Signature
1.10.4 Ring Confidential Transaction
1.10.5 Zero-Knowledge Proofs
References
2. Bitcoin Mining and Python Programming Demonstration
2.1 Getting Started
2.2 Introduction of Python Programming
2.3 Data Import
2.4 Transaction
2.5 Bitcoin Transaction
2.6 Hash
2.7 Block Structure
2.8 Mining
2.9 Target and Mining Difficulty
2.10 Finding the Golden Nonce
References
3. Consensus for Blockchain and Distributed Ledger Technologies
3.1 Introduction
3.2 Fault Tolerance
3.3 Consensus Protocols Used in Blockchain and DLT
3.3.1 Consensus for Trustless Blockchains
3.3.2 Consensus for Trusted Blockchains
3.3.3 Hybrid Blockchain Networks
3.4 Conclusion
References
4. Token Economics and Valuation
4.1 Introduction
4.2 Comparison of Token Economy and Others
4.3 Tokens and Design Thinking
4.3.1 Good and Bad Examples
4.4 Token Valuation
4.4.1 Conventional Valuation Methods
4.4.2 Valuation for Cryptocurrencies
4.4.3 More Considerations for Token Valuation
4.5 Conclusion
References
5. Cryptocurrency as an Alternative Investment Class
5.1 Introduction
5.2 Data
5.3 Diversification Analysis
5.4 Sentiment Analysis and Portfolio
5.4.1 Sentiment Analysis
5.4.2 Sentiment Portfolio
5.4.3 Robustness Check
5.5 Conclusion
References
6. A Look at Security and Privacy: Bitcoin, Cryptocurrencies and Blockchain Networks
6.1 Security of Blockchain Networks
6.1.1 The 51% Attack
6.1.2 Denial-of-Service Attacks
6.1.3 Software Flaws
6.1.4 Cryptocurrency Exchange Hacks
6.2 Ensuring Privacy of Users on Blockchain Networks
6.2.1 Ensuring Privacy of Cryptocurrencies
6.2.2 Privacy Considerations and Design for Blockchain Applications
7. Introduction to Blockchain Smart Contracts and Programming with Solidity for Ethereum
7.1 Introduction
7.2 Ethereum
7.3 Tools for Ethereum Smart Contract Development
7.4 Writing Your Own Ethereum Smart Contracts with Remix
7.4.1 Getting Started
7.5 ERC-20
7.6 What’s Next
8. Hands-On Lab with MultiChain
8.1 From Bitcoin Blockchains to MultiChain
8.1.1 Double-Spending Problem and Byzantine Generals Problem
8.2 Bitcoin Concepts
8.2.1 Bitcoin and Blockchain
8.2.2 Peer-to-Peer Network Protocol
8.2.3 Cryptography
8.2.4 Elliptic Curve Digital Signature Algorithm (ECDSA)
8.2.5 Bitcoin Private Key
8.2.6 Bitcoin Public Key
8.2.7 Bitcoin Block Structure
8.2.8 Proof-of-Work Consensus Algorithm
8.2.9 Blockchain Fork
8.2.10 Bitcoin Transactions
8.2.11 Bitcoin Script Language
8.3 Purposes and Differences of Public and Private Blockchains
8.4 Introduction to MultiChain
8.4.1 MultiChain Permissions
8.4.2 Peer-to-Peer Handshaking Protocol on MultiChain
8.4.3 MultiChain Consensus
8.4.4 MultiChain Asset
8.4.5 MultiChain Streams
8.5 Hands-On Lab with MultiChain
8.5.1 MultiChain Installation
8.5.2 Setup a MultiChain Private Blockchain Network
8.5.3 Use MultiChain API with Multichain-cli
8.5.4 Manage Native Assets Using Multichain-cli
8.5.5 Manage Stream Using Multichain-cli
8.5.6 Manage Atomic Exchange Transactions Using Multichain-cli
Reference
9. Hands-On Guide to Bitcoin Layer-2 Lightning Network Node Setup
9.1 Introduction
9.2 Setup and Tool Gathering
9.2.1 Bitcoin Core Mainnet on External Device
9.2.2 Raspberry Pi Setup (Hardware)
9.2.3 Preparing the Raspberry Pi (Software)
9.2.4 Bitcoin Core Raspberry Pi Configurations
9.3 Layer-2 Application: Lightning Network
9.3.1 Download and Install Lightning Network
9.3.2 Lightning Network Configuration
9.3.3 Running Lightning Network
9.3.4 Lightning Network Wallet Setup
9.3.5 Starting Lightning from Boot
9.4 Reaping the Fruits: Testing Time
9.5 Beyond This Tutorial
10. Architecting and Designing Your Own Blockchain Solution
10.1 Introduction
10.2 Planning Your Blockchain
10.2.1 Define Users
10.2.2 Define Assets
10.2.3 Define Transactions
10.2.4 Design the Smart Contracts
10.2.5 Determine the Network
10.3 Choose Your Technology
10.4 Designing Token Economics
10.5 Putting it Together
Index
People also search for Blockchain And Smart Contracts Design Thinking And Programming For Fintech 27th Edition:
are smart contracts contracts
ethereum and smart contracts
smart contracts design patterns
how do i create a smart contract
smart contracts google scholar
Tags: Swee Won Lo, Yu Wang, David Kuo Chuen Lee, Blockchain, Smart Contracts, Programming, Fintech