The wallet creators usually tell you to create your wallet while offline. How is this possible without a connection to the internet?
How can the blockchain know about the existance of my public and private address without any online communication? I'm confused.
thx
Blockchains doesn't store addresses directly. Blockchains based on Bitcoin UTXO model store transactions and transactions only. Transaction has inputs (source of funds) and outputs (destination of funds). Each output has locking script that specify conditions that has to be met in order to spent that output in the future. Each input spends output from previous previous transaction and contains an unlocking scripts that satisfies a condition placed on that output by its locking script. Locking scripts might among other things specify an address of a "recipient". But there is no such thing as master list of all addresses, at least not on a database level.