What is Blockchain and How It Works?