Chapter 8. Developing your own blockchain app


This chapter covers

  • The principles of blockchain apps
  • What the hashing functions are for
  • What block mining is
  • Developing a simple blockchain-based app

In this chapter, we’ll introduce a sample app that uses TypeScript and blockchain technology. Most of the subsequent chapters will include different versions of a blockchain app, as we introduce popular libraries and frameworks that can be used with TypeScript.

Using a non-trivial technology to develop a sample app for this book might surprise you, but there are several reasons why you might want to learn about blockchain:

8.1. Blockchain 101

8.2. Developing your first blockchain