In this chapter of our Advanced Level about blockchain technology, we will introduce you to the most important ideas, elements, and entities of a public blockchain starting with an overview.
The Elements of a Blockchain
In the first article of this chapter, we give you an overview of the different elements that make a blockchain work.
Hash Functions
Hash Functions are an important part of every blockchain because they are used to verify the integrity of data.
Public Key Cryptography
Another major element is public-key cryptography. It is used to verify ownership and gave cryptocurrencies their name.
A Peer-to-Peer (P2P) Network
Here we talk about the "physical" infrastructure that blockchains are running on - the Peer-to-Peer Network.
Consensus Mechanisms
There are many different parties in a blockchain and all of them need to agree on the transaction history. Here we show you how this is achieved.
Mining
In this last article of the chapter, we show you how miners secure the blockchain with their computational power.