Bitcoin is looking increasingly less practical. The size of the block chain is becoming massive. Recently I tried downloading the official client, and after 2.8GB of downloading with the progress bar only about half way through I gave up. If Bitcoin becomes more popular in future the block chain really isn't going to scale well, and that's going to result in a more centralized system in which there are fewer block ch…
There's a lot of compression possible that the client hasn't bothered with yet. The community expects this to eventually be a solved problem.