You need a central certificate authority to validate the autheticity of users. And, that is a big no-no in P2P systems.
Bollocks. You can use PGP and whatnot without a central authority, can't you? With p2p, all you require is to determine if a file can be verified to have been posted by a trusted user/handle. This does not necessarily imply a centralised authority. As far as I know, the completely decentralised freenet allows you to do precisely this. Sadly, it's slow as hell.
I've never played with any of the open source implementations of java, but would anyone care to inform me how well they perform, and why there are (at least) 3 of them?
Well, maybe not $7 (at least for a rental, and assuming 700mb * $0.01), but I've always been far too lazy to commit to going to a rental place, choosing something, watching it in the time given, and then returning what's really just a token.
It's not like the physical security under the current system offers any real protection anyway.
Bollocks. You can use PGP and whatnot without a central authority, can't you? With p2p, all you require is to determine if a file can be verified to have been posted by a trusted user/handle. This does not necessarily imply a centralised authority. As far as I know, the completely decentralised freenet allows you to do precisely this. Sadly, it's slow as hell.
Perhaps that MS products are more widely used than anything else?
I've never played with any of the open source implementations of java, but would anyone care to inform me how well they perform, and why there are (at least) 3 of them?
It's not like the physical security under the current system offers any real protection anyway.
Well, from what I read this doesn't whore your cpu, so there's nothing stopping you running both simultaneously.