Where to connect to get streaming blockchain data?

I would like to connect to the blockchain to read the whole thing, then listen to it “live” as it streams.

I’m new to this and can’t seem to find out how to connect to receive data. (is there a central server, is it peer to peer…)

Is it a push or pull type of format? ie: Do I need to setup and endpoint and register to get the stream, or do I need to poll something?

Again new to this, any help would be appreciated.

Recent Questions – Bitcoin Stack Exchange