But I would like to ask that even if users do internal transfers you guys will be able to track them internally through your database right ?
Internal transfers doesn't really have to go through the blockchain. It can simply be implemented just on the database level and tracking each transfer with a consequent transaction id.
I get people claiming we didn't pay their withdrawals every day. A simple link to block explorer showing the coin is in the address is absolute proof that they are wrong. Showing them an entry in our internal database doesn't prove anything.
Then when you add this:
I agree with you but Freebitcoin has to be careful with families. Oftentimes "families" are just one single cheater in reality...
It would a huge avenue for fraud and abuse. You can put internal transfers down in the category "never going to happen".
Internal transfers definitely deserve to be in the "never going to happen" zone because it is seriously a very difficult place to handle while also keeping everything secure and never having a problem. Think about it this way, who says there isn't a person with 20+ people in the house?
I mean it is not common I agree but I have heard or read about families who live all together, with 20+ people basically being grandma, grandpa, dad, mom, kids, uncles, aunts, maybe even their kids and so forth all getting together in one house. In that case are you suppose to allow these people to all have accounts? If you do that, and they are all same IP, how do we have any clue that some guy doesn't start 20+ accounts? This way people could grind literally 100 bucks out of just the faucet, and that is only the faucet, do not even get me started on all the other things they can possibly do. It is seriously impossible.