Software for Education and Industry
Blockchain 101 is an interactive computer program that
will give you an intrinsic understanding of blockchains. No
prior knowledge of blockchains, Bitcoins, banking, or computer
science is assumed or required. Blockchains were
originally introduced in 1991 as a means to time stamp digital
documents, much like a Notary Public time stamps paper
documents. Then in 2009, Satoshi Nakamoto started using
blockchains to create the crypto currency called Bitcoin and
people started to recognize that blockchains could be used for
all sorts of things beyond crypto currencies.
Why should I care about blockchains?
Blockchains have the potential to revolutionize industries like banking, real estate transactions, automobile registration, medical records, and contracts. Nobody knows exactly what the ramifications of this new technology will be, but it behooves everyone to have at least a basic understanding of what it is, even if they never intend to invest in Bitcoins. This program will give you a basic understanding of blockchains, hash functions, nonces, proof of work, bitcoin mining, and how blockchains may change your life in the future.
Here is the Table of Contents of the program...
Blockchain 101 is written in .html format so you can use your favorite internet browser to navigate through it using hyperlinks, bookmarks, and word searches. Blockchain 101 requires no software installation on your computer. Just double-click on the Table of Contents.html.
Following are some sample screens shots from Blockchain 101...
the previous Chapter 2 we saw
how a decentralized system consists of a network of identical
Now let's take
a look at how those ledgers could be turned into blocks of
data. Assume everyone on our network started out with $100,
then Bob makes a transaction, then Dick, then Jane as shown in
Figure 1 below.
1. Turning Ledgers into a Blocks
So instead of each person in the network having identical ledgers, they will now have a set of identical blocks on their computers representing transactions that have occurred as shown in Figure 2 below.
Figure 2. Blocks representing transactions that have occurred on the network
Now we need to chain the blocks together and to make them immutable (unable to be changed in the future). To do that we will apply some cryptography........
A computer with an internet browser such as Internet Explorer®, Edge®, Firefox®, Chrome®, etc.