Yes, there is a difference.
A blockchain is a digital distributed ledger that is updated in real time with transactions. These transactions are cryptocurrency transfers (just like real money). A cryptocurrency is a piece of code that is created inside a blockchain; it cannot exist independently.




