The block size? The block size is most definitely not going to by 700 Gb. That's way to large. You're probably thinking of the blockchain size. The blockchain currently grows at a rate of 144 MB per day. With Segwit, it can grow at a maximum of 576 MB per day. You can then extrapolate that to the maximum size the blockchain at any point in time.
What happens once the size goes beyond 1TB, or beyond the biggest HD? what happens when you can't fit the blocksize in a regular HDs? Can you run 3/4 of the blockchain then the remaining 1/4 part in another HD?
Hard drive capacity will continue to increase, and it will most certainly outpace the growth of the blockchain. Disk space gets cheaper by the day. The concern should really be on bandwidth, CPU, and RAM bottlenecs. It takes a lot of bandwidth to download the entire blockchain and a lot of CPU and memory to process all of that data.
Yeah I made a mistake, I meant to say blockchain. I post when I take a break from my job and my head is thinking about a lot of things at the same time.
But even if the price of HDs keep going lower, what happens if someday the blockchain is growing fast enough to be bigger than the average HD? I don't see average HD size getting higher than 1TB in the near future (I mean the average person doesn't need more than 1TB..)