Post
Topic
Board Announcements (Altcoins)
Re: [ANN][ROI] ROI Coin | CPU Only Solo Mining Hybrid | 8% POS | 600% Term Deposit
by
altrego
on 30/11/2017, 23:42:15 UTC
Hello, can somebody explain... I see many transactions in the block explorer like this one http://45.76.246.101:3001/tx/b255e239bcc3e63765284ae043b920d38cd096a1e39ed46e1b9357b9f605649e
(600,000 new coins). How they get created, if the reward for the block is only 120 coins?

Really? You see many transactions like this in the block explorer?

Only 2 humans on this earth hold enough coins to term deposit 600K coins and I know it wasn't me so I would be very interested to hear more details...

Yes, if you go to "top 100" section in the block explorer and select the Received tab, you will see about 70 transactions +600,000 coins. I follow some of them and see +600,000 new coins pages. Here a few examples.

http://45.76.246.101:3001/tx/6cbc82e052e6085268bafd1db16ce8f65c1434eb837d85df18652e5261b18d7b
http://45.76.246.101:3001/tx/c528205fcf930c2c45f7a8c88ee96346c212cf5c7cb51e752e3db912357b2deb
http://45.76.246.101:3001/tx/801e1ff6c8584c3b82151a56708b8c13d1a024584f960cc871893f011524a6c1
http://45.76.246.101:3001/tx/70d3a4816f93e319dcaa1ae18c953d9a0912c996f093faffbc515485d6de16ca
http://45.76.246.101:3001/tx/b255e239bcc3e63765284ae043b920d38cd096a1e39ed46e1b9357b9f605649e

I just want to know, how these coins is generated? I understand the mining mechanics and 120 coins reward for finding a block, but 600k? Another question, if user make a term deposit, these coins (locked or interest part) showing in the block explorer as new coins?

Hello altrego,

They are generated by code.  Smiley

If you go to Github, ROIcoin/src/main.cpp, are the calculations for PoW block rewards (line 1249):

CAmount GetBlockSubsidy(int nHeight, const Consensus::Params& consensusParams)
{

    if(nHeight < 50)         { return 77 * COIN;}
    if(nHeight < 100 && nHeight > 50)   { return 777 * COIN;}
    if(nHeight < 201 && nHeight > 100)   { return 600000 * COIN;}  //6% Investor Payout.
    if(nHeight < 7884000 && nHeight > 201){ return 120 * COIN;}

    CAmount nSubsidy = 120 * COIN;

    return nSubsidy;
}

We did it this way to re-verify the code functions as we fired up the live chain.  To make sure it was switching from 77, to 777, to 600k then to 120.  You can test, check, verify, and still come across issues.  So we are always checking, cross checking, the re-checking each others work.

I find it puzzling that nobody has asked why 120 block reward?  We took the PoW coinbase of 1 billion, subtracted the premine amount then divided the difference to come up with 120, for each and every block to make 1 billion PoW coins.  We did not want a halving situation because if/when the coin gains value, say $1 / coin, we want miners to make money.  I would be happy getting $120 a day or better with term deposits.  Beats what my Antminer L3+ is doing.  Though I may be biased, I think we have great potential over the long haul.

As far as the second part of your question.  The PoS (Term Deposit), based on observations, the deposit is part of the blockchain, when the coin matures, meeting the PoS requirements, that principle earned then becomes apart of the blockchain on that receiving address used to make the term deposit.  I could be off, this is based on our observations.  When we were working to correct the interest functions while on Testnet.  The tested pre-fork rates would adjust to the post fork rates.

I hope this answers your question.  I too spent the longest time trying to understand "Where in the heck are the PoS coins coming from?"  So questions are always welcome.

Thank you for your answer, now its somewhat clear for me.


ROI could use a rebrand, logo isnt looking pro
what you think bout it?

Same throughts. Also, repeating logo in the wallet background doesn't looks great. May be, some abstract background with logo at the left corner will looking better?