Friday, October 9, 2009

My thoughts on P2P/NATs/IPv6

I've been thinking a bit lately about how designing P2P would be so much nicer if IPv6 was widely deployed. The main thing that would cure would be the NAT problem. As we all know, NATs (network address translators, or as most people call them these days, wireless routers) are everywhere now because the average household hold has more than one PC and usually a wireless laptop. As a result, the Internet has become a hierarchy where big companies such as Facebook, Google, Amazon provide services because they can afford public IPs; while everyone else is forced to communicate through these companies servers which sucks because they control and monitor what you do. Although the web is becoming more social (or as i like to call it, power to the people), the people really do not have any power because they are monitored, your blog can be taken down, and your pictures can be used without your consent. P2P is the solution to all of that, it is trying to make things the way that they should be by giving the power back to the people (I've been watching a lot of politics lately). ISPs hate P2P because it creates more traffic than they are willing to sustain or ask people to pay for. One of the biggest hindrance in P2P is NATs and ISPs adopting IPv6 would somewhat eradicate NATs and bring in a whole new wave of P2P possibilities. Ok, this post is getting too long, so here is the point. IPv6 is good for P2P, ISPs hate P2P and therefore hate IPv6. It's going to be exciting to see what happens over the next 10 years. I love P2P because it gives the control back to the user and users can come together to create a free service that we can all benefit from so see you on the other side.

No comments:

Post a Comment