Every time there is a transaction an address is generated, and it remains valid. VISA network is said to be currently processing 2000 transactions per second. At this rate will the bitcoin addresses ever run out? Or start duplicating? Either way, I am just trying to find out if this is one of the system constraints. Thank you.