transaction output (UTXO) set will be at least 4 x 109 x 5 x 50 bytes = 1 TB in size. Unlike the blockchain which can be pruned, nodes require the full UTXO set in order to validate
I've heard of "channels factories". That would lower the size needed on the blockchain by 90% to open channels. Is what you say is true with those kinds of improvements too ?