Post
Topic
Board Announcements (Altcoins)
Re: [ANN][GRA] Graincoin - PoW/PoS coin | Fast, secure | Version 1.6.2 Release
by
bee7
on 24/09/2014, 21:55:41 UTC

Really? Could you elaborate, please, the complete scenario.

After reading stuff about BCX, I was curious how will the Grain blockchain deal with blocks that have a faked timestamp, so I have run a test.
I have changed the system clock time on my miner 2 hours into the future and started mining.

The network has accepted my blocks and I have also solved PoS blocks with a faked timestamp. I have tested this a second time without a PoS block being solved and the network has rejected my PoW blocks.
Normally I get 66-75% stales/invalids, but with the faked timestamp I have got only 40-50%. The PoW difficulty was also lowering!

After restoring the normal time I could still mine with a low difficulty for a short time, but then the difficutly has raised without PoW blocks being solved.
The difficulty was so high, that I could not solve any (or almost none, I cant remember) PoW blocks until 2 hours since my last block with a fake timestamp have passed.
My client also didnt solve any PoS blocks.

I cant tell how exacly the network did behave during this 2 hours, because I had only one client running, but I have noticed a very big interval between the blocks.
I can remember that the highest interval between block (according to my client) was over 10 minutes (maybe even 20).

After the 2 hours, my client have solved a shitload of PoS blocks instantly and the difficulty was back to normal.




I understand your fears that grown on BCX related news.
Might be it worth to discuss such doubts with the community, dev,  other coins devs in the first turn than to just dump all that you have? Did you do any thorough study how that could be applied to graincoin particularly.

The case that you mentioned, when the PoS diff was stuck at 1.5 for several, was just due to no PoW miners with a notable hash power were active at the time. It took me a few minutes to solve that block with 3.6Mh rig to push it through.

Although the current set of the timing and other parameters that control the behavior of the blockchain is really not ideal and I am going to change some of them (the max clock drift among them) to improve the network security, ATM I have more important things to work on. Without these things implemented any other so called 'improvements' are just a dust. They will not make graincoin any different so it could get what it should deserve.

Edit:
the lack of my frequent postings here is not due to I am absent: you could easily see that I am online every day, so I am not gone. I just think that meaningless posts like "to da moon" does not create any value of the coin.