Kopec Explains Software
Computing concepts simplified

#84 What Is Blockchain?

The underlying technology of bitcoin is not that complicated.

Blockchain may be one of the biggest tech buzzwords of the decade. But it's not as complicated as you may fear. Pieces of data, blocks, that follow one another chronologically are connected (the chain part) via cryptographic hashes. Each block has a cryptographic hash of the previous block, providing the ability to verify the validity of the chain. We explain the only tricky part of that description, the cryptographic hash function, and also explain why blockchain is only part of the underlying technology of bitcoin. Finally, we consider other applications of blockchain technology.

Show Notes

Follow us on Twitter @KopecExplains.

Theme “Place on Fire” Copyright 2019 Creo, CC BY 4.0

Find out more at http://kopec.live

#83 Why Was the iPhone's Software Revolutionary?

It wasn't the first smart phone, just the most important.

#82 What Are Cookies?

State for stateless HTTP.

#81 Is Software Getting Faster?

Yes, but it doesn't always feel that way.

#80 Logging and the Log4J Vulnerability

Every significant piece of software records big events.

#79 The Logo Programming Language

An educational programming language for kids.

#78 How Does Amazon Make Money?

Income and sales are very different by division.

#77 What is a Memory Leak?

And how do modern programming languages help?

#76 What is Protected Memory?

Also known as memory protection.