I'm reading about all kinds of chaos in the global economy at this time resulting from the mortgages mess. I think the only way to bring some order to this chaos is by applying computing technologies in an evolutionary and progressive manner.
It is imperative that the Internet is developed into a more cohesive and secure network in order to fully acquire the benefits that this technology can offer. A lot of people shy away from IPv6, especially people that have kids, since they're under the impression that they won't be able to monitor their kids' activities on the Internet if they use IPv6 for connectivity. Well, that may be true to some extent, but I believe that we must build an authentication and authorization model for the IPv6 Internet that can effectively prevent kids from being taken advantage of. If I had kids, I wouldn't monitor them constantly and invade their privacy. I would vote for a monitoring system that can be built on the totally impersonal Internet, since it's just software and it cannot take advantage of kids. The Internet must be enhanced with the logic to biometrically authenticate human users and determine that the person being authenticated cannot be at more than one place at the same time and this logic must be added to the IPv6 spec. We must then build an authorization model on top of that logic. This will protect kids. It will also protect the wealth of any persons that have legally gained that wealth.
Now, I'm not suggesting that everyone on the planet must be rounded up for biometric scans so that their personal details can be stored in some database. Like I've mentioned this will have to be evolutionary. So, when you logon to Windows or Linux, or whatever it is that you use, your biometric credentials - whatever that you're willing to provide - must accompany every IPv6 packet that originates from your PC, or Pocket PC, or iPhone, or whatever. Yep, this has to be done on the IP layer in the OSI stack, since after all that is the Internet and it is the piece of software that is closest to the hardware. Each router that is in the path of your IPv6 packet must store those biometric credentials and cross-reference those credentials with those stored on other IPv6 routers to establish that you cannot be at more than one place at the same time. Obviously, IPv6 routers and client software such as Windows, Linux, Windows Mobile, etc. will have to incorporate GPS in order to achieve this. As time passes, and as everyone that uses the Internet moves towards more honest business dealings, the enhanced Internet will learn all your biometric credentials, and thus this will be evolutionary.
IPv6 routers will have to access database backends to do this, and hence it is imperative that the PC architecture is enhanced with the true InfiniBand technology that enables very rapid network I/O. The real InfiniBand spec meshes the memory controllers on networked computers into a single InfiniBand network and Intel, AMD, etc. haven't given PCs this capability.
It is also important to fully authenticate PCs, including PC based servers against the Internet by incorporating serial numbers for every component on the PC such as capacitors, resistors, micro chips, etc. A compound hash value must be computed from all serial numbers on the PC using an algorithm like MD5 and this hash value must be the basis for forming those asymmetric keys used in encryption by software running on the PCs.