It's just impossible to download a full node, same problem as Ethereum.
On chain scaling has been proved to be impossible. ^
This shows why we need small blocks and a second layer for scaling.
unlike ethereum byteball has no blocks
Sure, but it still has a chain of transactions which has become so massive that a full node can't be downloaded on a desktop computer.
it depends on your connection speed, I think most full nodes use remote servers
Actually, it mainly depends on your drive. Even with a fiber optic internet connection, if you don't have an SSD, then syncing just gets insanely slow at some point. If you want a full node, you must use an SSD.
so basically byterbak get rid of blocks and get relativity fast, cheap transactions and finality in exchange for decentralization and ddos resistance? Is this worth it?
Requiring an SSD isn't really sacrificing decentralization; having one dude run all twelve validating nodes is though. And having one dude hand pick a replacement for four of them isn't solving the issue.
yes fair point however the first 12 witnesses will not be forever, and future witness selection will not be by the team.
the plan is to get higher profile witnesses later than the first ones (which will be replaced). but right now as the witness model is still untested its unrealistic to think any household name would be one yet