Digital Currency Basics

What is bitcoin?

What is ethereum?

What is a blockchain?

What are digital currency wallets?

What are altcoins?