ok the PoW mining is back... if you can not sync with addnode above, you need to download this file here, please read the following before you download the file: https://mega.co.nz/#!Mk1HzYpA!eeddQXV3DvRHNbSMLeVuLycfde8sm5mFH-qtlEgxUQAThis is a big zip file (31.7M), which contains 3 parts: - A Blockchain directory which contains the correct blockchain. - A file main.cpp, that contains the above code change. - A windows qt client (grain-qt-withblock38847reject.exe), contains the above change. If you can not sync with addnode, the first thing you should try is to replace the blockchain. This is what you do: 1. Quit qt client. 2. Go to Grain config dir. create a new directory (for example called oldchain), move the database dir, blk0001.dat, blkindex.dat files to the new dir you created, then move these files from Blockchain in the downloaded unzipped file, to config dir. This way you can always go back to your old chain if anything happens. 3. Now start your normal qt client (no need to use the downloaded one), always with the addnodes as above, you should sync and then start to mine. Only if it is still, not working, then you need to move the blockchain to another dir (like above), and with addnode as above, and start grain-qt-withblock38847reject.exe file. Now it should sync from the scratch (will take a while to sync all). Then you can start mine. Let me know if anyone has issue. Good mining Doesn't seem to be able to sync. I replaced the three files and it says it's catching up but it's been stuck on block 39349 for 15 minutes. even not in sync, try to mine to see if you can mine?
|
|
|
how do I add node?
in the conf file, check OP.
|
|
|
don't forget Grain - GRA :-)
|
|
|
ok the PoW mining is back... if you can not sync with addnode above, you need to download this file here, please read the following before you download the file: https://mega.co.nz/#!Mk1HzYpA!eeddQXV3DvRHNbSMLeVuLycfde8sm5mFH-qtlEgxUQAThis is a big zip file (31.7M), which contains 3 parts: - A Blockchain directory which contains the correct blockchain. - A file main.cpp, that contains the above code change. - A windows qt client (grain-qt-withblock38847reject.exe), contains the above change. If you can not sync with addnode, the first thing you should try is to replace the blockchain. This is what you do: 1. Quit qt client. 2. Go to Grain config dir. create a new directory (for example called oldchain), move the database dir, blk0001.dat, blkindex.dat files to the new dir you created, then move these files from Blockchain in the downloaded unzipped file, to config dir. This way you can always go back to your old chain if anything happens. 3. Now start grain-qt-withblock38847reject.exe, always with the addnodes as above, you should sync and then start to mine.Let me know if anyone has issue. Good mining
|
|
|
OK I resolved the issue! A more closer look and by talking to Zack from ADT lead me to believe that it is a PoW jam that has occurred in other coins before. I did a search, there were a couple of such cases in other coins, and all successfully resolved. ADT is planning a similar approach. Similar cases occurred at least in CosmosCoin, and Philosopherstone. For example: https://bitcointalk.org/index.php?topic=249519.0So I resolve the issue by blacklisted the block 38847, the 3rd to last PoW block: // blacklist block 38847 if (GetHash() == uint256("0x0000000138efd2ac0c90f8cd1c17cf29e07686f9108778d29b9e38228bdc502e")) return error("CheckBlock() 38847: hash == 0000000138efd2ac0c90f8cd1c17cf29e07686f9108778d29b9e38228bdc502e");
Now it works again the mining of PoW blocks. However, to sync to the right chain, you may need a version that have the above code. I am not sure that is a must, you can try to addnode first (then sync and mine): addnode=66.187.67.233 addnode=72.20.18.200 I will provide a compiled windows client with above code, and a source code main.cpp inclidung the above fix if you want to build the client yourself. And a blockchain files. So in case if you can not sync with the above addnode, you can replace the blockchain and it should sync. The above code is not needed if you already sync'd to the new chain. Once you sync'd, start to mine, the diff is very low at this time. It's at block 39158 this time.
|
|
|
It looks like I may have a fix of the issue. Still investigating, will keep you posted.
|
|
|
The coin now does not generate anymore PoW blocks, meaning that through mining you will not get new coins. But the coin does generate new coins, through the PoS mechanism. That is, if you hold on certain Grains for certain time, the system will generate "interests" for those coins you hold. The "interests" are calculated based on the "coin-day" of the grains in your account, and PoS blocks with new coins are generated automatically as long as you open the qt client or daemon. This is the so called Proof-of-Stake or PoS.
Because new PoS blocks are continuously generated, the send/receive/transactions will be executed and confirmed. The coin and its blockchain is working on fine. The same thing happened to ADT and COL. Both are continuously trading at cryptsy (and some other exchanges) without any problem.
Nolo, do you know if ADT and COL have any plans to fix it? What they plan to do? I'll check their threads too.
I see two possibilities here:
(A). Keep it as is, until someone figures out the exact cause. So Grain will be a pure PoS-only coin for a while. Nothing is wrong with it. It can be exchanged, new coins will be generated through PoS, and every thing will be fine. As Nolo said, this will make the coin more valuable, since no massive mining generation of the coin anymore.
(B). We can attempt a fork. We can go back a few days, to a point where there are some PoW generation, and fork from there. The problem of this, is that all the existing PoS blocks (and PoW blocks) after this point will be gone. This could cause many people to lose their existing coins. Also it has no guarantee that it will work, it may go back to the PoS-only state. If the community prefer this way. I can try.
What is the reason of this behavior? To be honest, I don't know. The Grain is a clone in the family of PPCoin/NovaCoin, and it has all the latest fixes of the PoW/PoS coin. Many other PoW/PoS coins do not have this problem. Only 3 coins have this issue: ADT, COl and GRA. The reason is probably because these 3 coins all generate big number of coins per block, which could cause overwhelming PoS generations, and thus causing the shutdown the PoW generation. The problem should be in the PoS internal core code. We are continue investigating it, but not expect to find the exact reason very soon.
Please provide your comments, we as a community will move forward. This issue does not really affect the coin itself, it only affects the mining. We are continue seeking for exchanges. As we said, the PoS-only coins work fine, as witnessed by ADT and COL, all exchange and transactions go on very well, and we have no problem for the functioning of the coin and its blockchain.
|
|
|
What has probably happened is the same thing that happened to ADT and COL. Once POS began, and POS became a majority of the network POW mining ceased to work. Both coins are now POS only, and they have yet to find a solution to the problem (or atleast have yet to fix either coin). I believe Grain is now probably a POS only coin until major fixes can be made. And maybe that's not a bad thing. This coin just became far more valuable because most of the coins that will ever be minted are now minted. Congrats! Us holders are now richer Yes this is probably what happened. A check with blockexplorer shows that the last successful PoW block occurred at block 38849, and from that point on, only PoS generated... http://coinblockchain.com/grain/?hi=38850
|
|
|
I reinstalled, but still does not take a block.
I think this is a problem in the source code of wallet. (Block checking) Let's see what the developer says
I sent message to developer of Graincoin.
I am looking at it now... will report back. Looks like we are under attack and there's a fork. I'll do some more investigation and provide an updated version for GRA.
|
|
|
I reinstalled, but still does not take a block.
I think this is a problem in the source code of wallet. (Block checking) Let's see what the developer says
I sent message to developer of Graincoin.
I am looking at it now... will report back.
|
|
|
clearly this is a hoax. Cryptsy will not do that...
|
|
|
I have registered on Dec 3rd on this forum, and was browsing for information and explanations regarding bitcoin and crypto-currency about a week before that. Since then, I stayed active and attentive towards all aspects of the crypto community and is very much interested in giving this new coin a chance at being top 10. I would greatly appreciate a chance to join in on this venture and help it along. Would you consider sending me a portion? Thank you very much.
9Qr3hB5VeqQmGVZgo36wU7pFMY36W98Dqv
sent, thanks.
|
|
|
giveaways sent to all the above (eligible) miners.
|
|
|
Anyone have suggestions for the problem I mentioned?
Thanks!
I see the transaction went through fine Status: 33642 confirmations Date: 12/8/2013 12:53 To: 99gD4hE1wuArfVxTnaxLisgTo6WUeNGJrd Debit: -10000.00 GRA Transaction fee: -0.02 GRA Net amount: -10000.02 GRA Transaction ID: 07b3203e700be919c11b3028e94186d7c56c109d71b723133da3d86b0259150d possibly you can try to resync the blockchain. This is what you can try: 0. exit the qt client 1. make a backup of your wallet.dat (under the config dir, usually at c:/users/**yourcomputername**/AppData/Roaming/Grain) 2. in the config dir, remove all the files EXCEPT your wallet.dat and grain.conf if you have it. Again DO NOT remove wallet.dat 3. then restart you qt client. The client will re-download the blockchain, and hopefully your problem will be solved. If you still have problem, consider to repair the wallet use -repair option.
|
|
|
Please support us by voting for us at cryptsy!
|
|
|
giveaways sent to all the above (eligible) miners.
|
|
|
9NPNN1SUp3coWAsDv5Di7K9pe9ubEJerqi
thx
how many times you posted in this thread? 7 times? come on man, read the OP and stop.
|
|
|
giveaways sent to all the above (eligible) miners.
|
|
|
I don't see sense to sell GRA cheaper than 1 GRA => 0.01$ and anyway what you write.
GRA new coin. And no one knows how much it costs. But I sell to you 1 GRA => 0.01$ If you don't want to buy search for other who wants to sell you on your ridiculous price.
So next time better think wondering whether your opinion to anyone.
So when you run out of arguments, you get rude. Whatever. Another example: Compared to what they ask for Colossuscoins, which is traded at both Cryptsy and Coins-E, one Grain it not even ten Satoshis. And I took the exchange with the higher price... So I would get one Million Graincoins for my 0.1 Bitcoins. Maybe I should just get in line over at the giveaway thread, as I will get double the amount for nothing, zilch, zero compared to what you will give me for my Bitcoins. no need to argue and speculate, once GRA on an exchange, market will tell what it worth... for now let's focus on mining.
|
|
|
giveaways sent to all the above (eligible) miners.
|
|
|
|