Hey,
I've always wondered, but didn't even know what to google for, so I decided to ask here:
- Why are there only 2 Algos right now ?
There are 3, SHA-256 (BTC primarily), scrypt (LTC and most other alt-coins) and a variation of scrypt (YaCoin).
Why are those the only ones? Honestly, why not? For the purpose of security of the network it doesn't matter that much which hashing algorithm is used, as long as it is safe from collision attacks. The only "features" an algorithm can offer is the choice of which hardware is the most efficient (ASIC for SHA-256, GPU for scrypt, CPU for scrypt-jane). Beyond that, there's not much that sets the algorithms apart in terms of real-world use.
- If someone decide to launch a new cryptocurrency, is it possible to use another algo ( something different from SHA-256 and scrypt )
Sure it's possible. It'll require some more work instead of just forking the BTC/LTC source and changing a few parameters (block size, block target, etc...). The bigger question is what would you gain by using a new algorithm?