Table of Contents
Preface
Part 1: Blockchain and Smart Contract
1
Introduction to Blockchain Programming
Technical requirements
The rise of cryptocurrency and blockchain
Blockchain technology
Signing data in blockchain
From linked list to blockchain
Cryptography
Symmetric and asymmetric cryptography
The hashing function
Proof of work
Consensus
Blockchain as a technology that prevents cheating
Proof of stake
Coding on the blockchain
Other types of blockchain programmers
What does it mean to be a blockchain programmer?
The scope of this book
Summary
References
2
Smart Contract Fundamentals
Technical requirements
Smart contract
Secure from cheating
Censorship resistance
Practical applications
Summary
3
Using Vyper to Implement a Smart Contract ...
Get Hands-On Blockchain for Python Developers - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.