Voodoo Chat


Voodoo Chat, opened in very late December 2001 is a text-based chat program with voice chat features created in the wake of Excite's Virtual Places closure due to the company's bankruptcy following acquisition by the @Home Network.

Creation

With the impending closure of Excite's Virtual Places a new chat venue was needed to house the soon displaced users of that service. Initially the chief software engineer for Excite chat service, Tom Lang, proposed a subscription based service using the Virtual Places software, but received no response from Lotus Software regarding a license. After two months without word, the subscription based service idea was considered dead. Development of an alternative chat venue, by Mike Parniak, using original software rather than the existing Virtual Places software began in mid-2001. Two months into the creation of what would later be known as Voodoo Chat, Lang finally received word that he would be granted a license to use Virtual Places for his subscription based service. Development of Voodoo Chat continued despite the removal of Lang's obstacles, and the first version of the chat opened in December 2001.

How the System Works

Originally, Voodoo Chat was run in a server hierarchy within an overlay network.
Today, the service works a little differently.
Voodoo Chat, apart from its text-based chatting system, also has avatars, images representing oneself, displayed on the top of the screen on the foreground of a web page. Said images can be any size width or height, though the programs defaults are set at 300x300, and the file size limit is 15KB. Images also have effects supported in-house such as flipping, rotating, turning black and white, inverting, pixelating, blur, grow and shrink.

Voice Chat

On October 9, 2007, voice chat has come into the current version of Voodoo. "Sequenced Voice Chat" works by sending clips up to 20 seconds of your voice out to the users in your chat room, non-real-time. "Even streamed voice chat is not 'realtime' given the high latency typically encountered - it just 'seems' it. Likewise, nobody in any of our tests expressed a feeling that things were 'out of sync' in any problematic way."

Security

Voodoo Chat uses two methods of security. The first is encryption. The second is the use of system hashes.
Voodoo's method of encryption encrypts all transfers of data from the program to increase privacy and deter hackers. So far, according to their website, "none have , and plenty have tried."
Voodoo's client generates a set of system hashes from pieces of serial numbers within the hardware of the users computer. These are gathered as the program starts and are transmitted when the user attempts to log in. The users hashes are checked against the global hash ban list on "The King", then checked against the banned hash list on the specific server they're logging on to. If their system hash matches either ban list, the user is barred from the service.