How does Blockchain differ from Bitcoin?
blockchain is a system that Bitcoin bases on . They support each other
they are very much related while bearing different function?

??

Don't really know, but blockchain is a technology, and bitcoin is an application which is built on blockchain