A non-technical introduction in 25 steps
If you want to learn how the blockchain works, you may find yourself lost in a universe of books that either quickly skim through the technical concepts or that discuss the underlying technical principles at a highly formal level. The former may leave you unsatisfied because these books miss to explain the technical details necessary to understand and to appreciate the blockchain while the latter may leave you unsatisfied because those books already require the knowledge you want to acquire. "Blockchain Basics" is different because it not only fills the gap between purely technical books and purely business-focused books but also teaches all concepts and principles of the blockchain in a non-technical fashion. It does so by using a didactic concept that is based on pictorial explanations, analogies, and metaphors.
"Blockchain Basics" does not require any previous knowledge in computer science, mathematics, programming or cryptography.
"Blockchain Basics" is completely self-contained. It does not require any previous knowledge of the blockchain.
"Blockchain Basics" deliberately does not use any mathematical formulas, mathematical notation or program code.
"Blockchain Basics" does not specifically focus on Bitcoin. However, it does explain the technology behind Bitcoin.
"Blockchain Basics" avoids computer science or cryptography jargon. It explains technical concepts in a conversational style in order to avoid any hurdle in learning the blockchain.
"Blockchain Basics" utilizes a didactic concept that is based on pictorial explanations, analogies, and metaphors. It specifically focuses on explaining the technical concepts of the blockchain to a non-technical audience.
"Blockchain Basics" consists of 25 carefully chosen steps that form a learning path to incrementally buid your knowledge on blockchain.
"Blockchain Basics" covers all major components of the blockchain as well as their underlying technical concepts and principles.
"Blockchain Basics" explains the background, the concepts, and the technical principles of the blockchain. It also explains the environment in which the blockchain operates and how it fits in a broader scope of technology.
"Blockchain Basics" explains the purpose of the blockchain, what problem it solves, and why solving that problem is important.
"Blockchain Basics" introduces and explains the terminology used in the context of the blockchain.
"Blockchain Basics" explains generic use cases and specific application cases of the blockchain.
"Blockchain Basics" explains the major components of the blockchain, what they are and how they work.
"Blockchain Basics" explains the technical principles behind the components of the blockchain, what they are, how they work, and why they work as intended.
"Blockchain Basics" explains how the components of the blockchain and their underlying technical principles work in isolation and how they interact in order to create the machinery that is called the blockchain.
"Blockchain Basics" highlights the characteristics of the blockchain and how they relate to the components, concepts, and technical principles.
The first learning stage explains major concepts of software engineering and sets the terminology necessary for understanding all successive steps. By the end of this stage you will have gained an overview of fundamental technical concepts and an appreciation of the big picture in which the blockchain is located.
The second stage explains why the blockchain is needed, what problem it solves, why solving the problem is important, and what potential it has. By the end of this stage you will have gained a good understanding of the problem domain in which the blockchain is located, the environment in which it provides the most value, and why people are so excited about it.
The third learning stage is the centerpiece of this book since it explains how the blockchain works internally. This stage guides you through the major components of the blockchain and their underlying technical concepts. By the end of this stage you will have reached a solid understanding of all the major components and concepts of the blockchain, how they work in isolation, and how they interact in order to create the big machinery that is called Blockchain.
The fourth learning stage focuses on major limitations of the blockchain, the reasons, and possible ways to overcome them. By the end of this stage you will understand why the original idea of the blockchain as explained in the previous stages may not be suitable for large scale commercial applications, what changes are needed to overcome these limitations, and how these changes work.
This stage concludes our intellectual journey of the blockchain. It considers how the blockchain can be used in real life, what generic use cases exist, and how to analyze existing blockchain applications. This stage also points out areas of active research and further development. By the end of this stage you will have gained a well-grounded understanding of major application scenarios of the blockchain, its most important advances, its possible long-term accomplishments and its major disadvantages.