Post
Topic
Board Altcoin Discussion
Re: Why Poloniex Has Rejected SuperCoin
by
maryvale
on 14/06/2014, 23:15:29 UTC
Let's take a look at some other popular coins on Poloniex:

Silkcoin
Maximum POW supply: ~45 million

Great, let's check the code:

Code:
static const int64_t MAX_MONEY = 2000000000 * COIN;

Uh oh, 2 billion is a lot more than 45 million! Better de-list SC right away!

Cinni
Total Coins: 15,000,000

Hmm...

Code:
static const int64 MAX_MONEY = 100000000 * COIN;

I'm not very good at math but I think 100 million may be slightly more than 15 million.

Strange that you never gave a shit about things like this before?

We have recently raised our reviewing standards to look for more than just trojans and security exploits. SC and CINNI were not subjected to that kind of scrutiny. We will investigate them, though. And if it turns out that they are like SuperCoin and deliberately inserted those values, then we might have a problem. I cannot comment on them at this point, since we have not looked over the code yet for things like this.

We are attempting to raise the bar on the quality of the coins we list. We are well aware that this stance will be met with some opposition, particularly when a popular coin is rejected, but we are willing to take the heat for that. The idle pursuit of volume was never the intention behind Poloniex.

Since there are too many idiots, let me show you the code:

MAX_MONEY is used here (similar for dAmount):

Quote
bool CTransaction::CheckTransaction() const
{
 ...
        if (txout.nValue > MAX_MONEY)
            return DoS(100, error("CTransaction::CheckTransaction() : txout.nValue too high"));

What does it mean? It mean if this *transaction* amount exceeds the MAX_MONEY, return error.

Does it check how much money you have? Not at all. You can have 10 times MAX_MONEY in your wallet!

Does it check how many coins the system generated? Not at all.

So MAX_MONEY does not limit the system generated total coin at all!


Also, like other people said, you can set whatever upper limit you want, does it mean the system will generate that many?? Not at all!

The total coin a system will generate depends on the 3 functions that timerland mentioned in his post. Go do a calculation, you'll see how many coins will be generated. It's only 3rd grade math (no kidding - only add and multiple).
I calculated it: PoW coin total = 15,734,784 coins exact + 2.5 mini IPO = 18.2 millions.


Man, learn, this is not even the ABC of the coin code...