Blockchain Development Beginner's Guide: Building Blockchain with Python from scratch by Moyatto Dataman
English | 2022 | ISBN: N/A | ASIN: B0B7BLLDWQ | 277 pages | EPUB | 5.72 Mb
English | 2022 | ISBN: N/A | ASIN: B0B7BLLDWQ | 277 pages | EPUB | 5.72 Mb
This book is a blockchain development textbook for beginners.
Recently, Web 3.0, DAO, Metaverse, NFT, and Cryptocurrency have attracted much attention. Blockchain is one of the key technologies supporting them. Many people will feel the need to learn blockchain technology.
However, there are not many contents that explain the mechanism and development of blockchain for beginners. Therefore, I have written this material as blockchain learning contents for beginners. This material not only explains the concept and knowledge of blockchain, but also enables beginners to acquire development skills by creating blockchain programming code using Python.
Advantages of this material
(1) Easy to understand even for beginners
Blockchain is a difficult technology. This material focuses on the order in which the technical elements of blockchain are explained to make easy to understand. Most blockchain-related books focus on blockchain security technologies such as "Proof of Work" or "Signature and Verification with ECDSA". But many beginners may not have the prerequisite knowledge and it may be difficult to understand them. In this book, we will learn from the basics so that beginners can easily understand the material.
It is not possible to create a network structure of multiple blockchains without knowing the structure of a single blockchain. You cannot learn about security without knowing how the blockchain network synchronizes. If you learn in the wrong order, it is very difficult to understand.
(2) You can get both development skills and knowledge.
You cannot develop programs without understanding blockchain concepts, and you cannot deepen your understanding of blockchain if you don’t know the structure of programming code. This material will also explain the concepts and mechanisms while developing blockchain programming.
(3) You can get general IT knowledge.
In this material, a blockchain server is built using FastAPI, one of Python's web frameworks. HTTP requests and data communication in JSON format are used for the blockchain synchronization. As security enhancement measures, we use public key cryptography and hash technology. These technologies are also used in diverse systems.
(4) You can publish your developed blockchain on the web.
Many learning content is not rereleased on the web and development is completed inside your own PC. This is because publishing a system on the Web is technically complicated and often requires credit card info. It is possible to understand much of the technology even with development inside your own PC. However, if you can publish your work on the Web, you will be more excited. This material also explains how to publish your blockchain on the Web for free.
Recommend this material to whom
Recommended for.
Notes before purchase
This material involves program development in Python. Prerequisite programming knowledge is required. If you have not learned the basics of Python through books or learning contents, it will be difficult to understand the contents. Also, the author (It’s me) is Japanese. Some parts of the English may be difficult to understand. I will answer your questions as much as possible. Please forgive me for taking time to reply when communicating in English.
Feel Free to contact me for book requests, informations or feedbacks.
Without You And Your Support We Can’t Continue
Thanks For Buying Premium From My Links For Support
Without You And Your Support We Can’t Continue
Thanks For Buying Premium From My Links For Support