Tired of the alcoins mania? Here is a coin that you cannot exhange or lose. It aims to be a reputation system. Every n=42 days m=1000000 karma units are issued. So it's a disinflationary unit.
Users of this system can votes ("+1") for others if they do a great contribution. A user with 1% of the total amount of karma will "distribute" 1% of the new m units. These new karma units are equally distributed between all users that have received a vote from him.
[0] ; total amount of karma
[1] ; number of checkouts
[2] ; last checkout timestamp
[-1] ; Total amount of karma units before checkout 1
[-2] ; Total amount of karma units before checkout 2
...
@location = addr * 10000 * 10000;
[location - 1] ; karma of addr
[location - 2] ; lastCheckoutIndex
[location + checkoutIndex * 10000 - 1] ; personnal amount of karma units before checkoutIndex
[location + checkoutIndex * 10000] ; number of votes
[location + checkoutIndex * 10000 + 1] ; vote n°1
[location + checkoutIndex * 10000 + 2] ; vote n°2