thank you for answers,
well, if I understood good, BTC clients connect each with others with DNS/IRC connections (If those fail, it also has a small hardcoded list of servers to connect to).
so, IRC must be on server? it means BTC use server of IRC. ISP/Hackers/Government can block/hack IRC servers which are used by BTC? then agin in such case there is list of hardcoded servers which serve to BTC clients to make connections each with others. so, again, we depend from servers (which are hidden/hardcoded). that's how I understood it.
if BTC is open source, it means someone could find out which servers are in question and hack it. I just think logically (about security of our BTC), although it is clear that nobody hacked servers till now
so, back to the beginning of question/topic: blockchains are stored in bitcoin clients and new BTc client download/get it from other clients and connection between clients is done through IRC servers and some hidden/hardcoded servers.
by the way, if clients take blockchain each from other, it means someone had to secure that minimum one bitcoin client is working all the time without stopping. in other case, if all BTC clients are offline, new user could not get blockchain.
by the way, doomsday is nothing else than shut down of electricity by strong storms as it happen last days in Sweden (154,000 households stayed without electricity), Norway, and now in central Europe (Checkia, Slovakia, Poland).
Simple answer. No. Your assumptions are wrong and despite being correct continue to cling to them even after getting new information.
THERE ARE NO CENTRAL SERVERS. THERE ARE NO CENTRAL SERVERS. THERE ARE NO CENTRAL SERVERS.
Bitcoin treats all nodes equal. If you are running the Bitcoin client then your node is equal to every other node in the world. Hence PEER to PEER. P2P not Peer to central server to Peer. There are no central nodes, there are no server nodes, there are no secure nodes, there are no hidden nodes.
There are only nodes and your node distrusts all of them equally (notice distrusts not trusts).Bitcoin uses a variety of mechanisms to bootstrap connections. IRC is just one of them. If you computer from any method (even someone emailing you an IP address) can find another node then the first thing it does is request a list of all nodes that node knows. It then contacts every single one of those nodes and requests a list of all nodes those nodes knows and can quickly rebuild the entire mesh.
TLDR version:
THERE ARE NO SERVERS.
by the way, if clients take blockchain each from other, it means someone had to secure that minimum one bitcoin client is working all the time without stopping. in other case, if all BTC clients are offline, new user could not get blockchain.
No that would be a temporary outage. To ensure new clients can never get the blockchain one would need to kill every single node and keep them offline forever until the end of time.