What is blockchain technology ?

What is Blockchain Technology