Bitcoin Forum
June 26, 2024, 12:00:43 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 [8]
141  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] The Game of [̲̅$̲̅(̲̅ιοο̲̅)̲̅$̲̅] GREED [̲̅$̲̅(̲̅ιοο̲̅)̲̅$̲̅] on: May 21, 2015, 03:44:43 AM
"myfirst" second dev account  Roll Eyes Roll Eyes

hehe, nope
142  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] The Game of [̲̅$̲̅(̲̅ιοο̲̅)̲̅$̲̅] GREED [̲̅$̲̅(̲̅ιοο̲̅)̲̅$̲̅] on: May 21, 2015, 02:34:13 AM
Idk, the more i think about it the worse it is, dev will end up with almost all pos Huh or he will dump and kill it early. Either way with 10% premine there is going to be only one winner with this coin...the dev. Best chance to make money is mine and sell before pos...and hope dev don't dump.

It's better to wait for the 'dev' to dump, then start buying.
If the developer does intend to dump his premine, we will end up with a very fair and even distribution of coins.

Whales are worse than pre-mines in my opinion.

whales pay for their coins like rest of us, premine is 100% free. Dev could sell for 1 sat and make profit. Whales might push price lower to buy at price cheaper than mining but still have to sell for higher than they buy to make profit

Well, lets see how it goes.  So far 'Greed Dev' has been intelligent.  Source code was decent, launch was quite clever, and the idea is attractive. This guy knows what he's doing, he even has the checkpoint in the source code:

Code:
 ( 5, uint256("0x000000002185f8a408187bfeff6827599c522c07e0c1726b807f28d25de361bb"))

If I am correct, the developer is using the premine as a whale repellent, which is also quite clever.  I like this launch strategy better than the Nija launches and countdowns to wallet releases or passwords where a few miners grab the majority of blocks.
143  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] The Game of [̲̅$̲̅(̲̅ιοο̲̅)̲̅$̲̅] GREED [̲̅$̲̅(̲̅ιοο̲̅)̲̅$̲̅] on: May 21, 2015, 02:21:53 AM
Idk, the more i think about it the worse it is, dev will end up with almost all pos Huh or he will dump and kill it early. Either way with 10% premine there is going to be only one winner with this coin...the dev. Best chance to make money is mine and sell before pos...and hope dev don't dump.

It's better to wait for the 'dev' to dump, then start buying.
If 'Greed Dev' does intend to dump his premine, we will end up with a very fair and even distribution of coins.

Whales are worse than pre-mines in my opinion.
144  Bitcoin / Bitcoin Technical Support / Re: Data directory over NFS on: May 21, 2015, 02:12:51 AM
I think that there may be open issues with some of the altcoins. You should check the git repos and see if there are any issues that are similar to yours. Also, it would be helpful if we knew what the coins you have on this NFS.

The problematic ones have been:

  • Peercoin,Joulecoin,Emerald <= damaged blockindex.dat
  • Zetacoin <= the forking issue
  • Mooncoin <= hosed wallet.dat (only happened once)

Emerald and Peercoin have been the most troublesome.  I have several others on NFS (probably more than 20 total at the moment) like unobtanium, litecoin, dash, earthcoin, etc... None of those have had problems.

Regarding your corrupted wallet.dat, perhaps your backup had accidentally backed up a corrupted version of the wallet before you noticed?

That is most likely the problem. The wallet.dat backups run automatically every hour via RPC 'backupwallet()'.  When the NFS server reboots and the node has not been restarted, the 'backupwallet' command will result in a damaged wallet.

I think what I will end up doing it setting up a script that will trigger the nodes to restart if NFS goes offline and online.  One thing I have not tried is to keep NFS offline indefinitely.  I am wondering how long before the node crashes.  Might try that on a test server.
145  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] The Game of [̲̅$̲̅(̲̅ιοο̲̅)̲̅$̲̅] GREED [̲̅$̲̅(̲̅ιοο̲̅)̲̅$̲̅] on: May 21, 2015, 01:46:48 AM
Hehe, I'm finding loads of blocks with my Antminer S1. Grin
Too bad they are 0.  

Greed, it's human nature.
146  Bitcoin / Bitcoin Technical Support / Re: Data directory over NFS on: May 21, 2015, 01:16:54 AM
Since you are running multiple nodes, the nodes will write and overwrite things in the data directory.

The nodes each write to their own data directory on the same NFS server but independent of each other.  The nodes are for various different altcoins.

Since all of the nodes are also accessing the same wallet.dat file, they cause it to be corrupted like the blockchain database files. The only weird thing is that the backups were also corrupted. You should keep the backups on a separate machine just in case.

It's not the same wallet.dat file, each node has it's own wallet.dat and blockchain.  The wallet.dat is backed up to the local filesystem, not the NFS mount.
147  Bitcoin / Bitcoin Technical Support / Re: Data directory over NFS on: May 21, 2015, 01:01:34 AM
Most likely not safe. The LevelDB isn't really 100% ACID, especially the chainstate directory is prone to corruptions if the node crashes.

Edit: on the other hand if you have a tight backup schedule or the underlying file system supports snapshots then it is OK to run them over NFS because neither the blocks nor chainstate LevelDB databases are really critical and can be always rebuilt after the corruption. It all depends on what exactly is your tolerance profile for outages.

I have 3 servers that host nodes for several different block chains (altcoins) and 1 NFS server used to store the blockchain and wallet data files.

I've certainly starting to run into issues with the altcoins based on 0.8.x and 0.9.x codebase.  So far Bitcoin 0.10.1 seems to do okay.  The NFS server kernel panicked while the nodes where still running and it seems that the nodes continue to 'write' to the databases even though the mount is offline.  The operating system has 'paused' all operations to that mount yet the running mode does not seem to honor that.

The end result is devastating at times and fits in to these 3 categories:

  • wallet.dat will become damaged, so will backups
  • "Large valid fork found" error
  • "Error loading blkindex.dat"

In all cases you don't know something is wrong until after you restart the node, which make matters worse.

wallet.dat

I run wallet.dat backups every hour thinking I would be safe.  However when wallet.dat gets damaged, the backup is also damaged.  This is strange and the worst case.  Thankfully I've only seen it once and happen to have had an older backup that was not damaged.

With both the original wallet.dat and the backup version you will see something like this in debug.log indicating it's hosed.

Code:
2015-05-21 00:39:12  block index            5175ms
2015-05-21 00:39:12 init message: Loading wallet...
2015-05-21 00:39:12 ERROR: CTransaction::CheckTransaction() : vout empty
2015-05-21 00:39:22 Error reading wallet database: CPrivKey pubkey inconsistency
2015-05-21 00:39:24 Error loading wallet.dat: Wallet corrupted
 wallet                12226ms
2015-05-21 00:39:24 init message: Rescanning.
2015-05-21 00:42:24 AddToWallet ....<redacted txid>  
2015-05-21 00:42:24 AddToWallet ....<redacted txid>
2015-05-21 00:42:25 AddToWallet ....<redacted txid>  
...
2015-05-21 00:43:27  rescan               242591ms
2015-05-21 00:43:27 init message: Loading addresses...
2015-05-21 00:43:27 Loaded 19079 addresses from peers.dat  62ms
2015-05-21 00:43:32 Shutdown : In progress...
2015-05-21 00:43:32 Flush(false)
2015-05-21 00:43:32 wallet.dat refcount=0
2015-05-21 00:43:32 wallet.dat checkpoint
2015-05-21 00:43:32 wallet.dat detach
2015-05-21 00:43:33 wallet.dat closed
2015-05-21 00:43:33 DBFlush(false) ended             301ms
2015-05-21 00:43:33 StopNode()
2015-05-21 00:43:33 Flushed 19079 addresses to peers.dat  47ms
2015-05-21 00:43:33 Committing 252 changed transactions to coin database...
2015-05-21 00:43:33 Flush(true)
2015-05-21 00:43:33 wallet.dat refcount=0
2015-05-21 00:43:33 wallet.dat checkpoint
2015-05-21 00:43:33 wallet.dat detach
2015-05-21 00:43:33 wallet.dat closed
2015-05-21 00:43:33 DBFlush(true) ended             240ms
2015-05-21 00:43:33 Shutdown : done

and in db.log

Code:
Page 1229: unreferenced page
Page 1229: totally zeroed page
Page 1230: unreferenced page
Page 1230: totally zeroed page
Page 1231: unreferenced page
Page 1231: totally zeroed page
wallet.dat: DB_VERIFY_BAD: Database verification failed

The question is, why is the backup corrupted?

Large valid fork found

This error I've only seen with 0.9.x version, it's not the worst thing in the world as long as you catch it.  As with all cases the error does not appear until after the node is restarted.

Code:
2015-05-21 00:18:20 CheckForkWarningConditions: Warning: Large valid fork found
  forking the chain at height 2887908 (0000000000017225f9c08e76062d60aa616a14781e6e89a82febe6bd90167052)
  lasting to height 2888067 (000000000000f6f16950d0af208bf8087a4c726cb7d935329bd74985f02a9b75).
Chain state database corruption likely.

Code:
 Warning: The network does not appear to fully agree! Some miners appear to be experiencing issues.

The node continues to run in this state until you do a reindex.  Very scary.

Error loading blkindex.dat

This has been a very common issue, especially with older versions (0.8.x and whatever Peercoin is based off of).  In some versions I can delete  blkindex.dat and it will reindex on it's own, in other version I have to run with the 'reindex' command.  Worst case here is I need to re-download the chain.


debug.log will look like this, the node will attempt to start then shutdown:

Code:
05/21/15 00:10:28 Verifying last 2500 blocks at level 1
05/21/15 00:10:28 ERROR: CheckProofOfWork() : nBits below minimum work
05/21/15 00:10:28 ERROR: CBlock::ReadFromDisk() : errors in block header
05/21/15 00:10:28 ERROR: LoadBlockIndex() : block.ReadFromDisk failed
05/21/15 00:10:28  block index           88932ms
05/21/15 00:10:28 Loading wallet...
05/21/15 00:10:28 nFileVersion = 80501
05/21/15 00:10:28 Error loading blkindex.dat
 wallet                  282ms
05/21/15 00:10:28 Loading addresses...
05/21/15 00:10:28 Loaded 11294 addresses from peers.dat  72ms
05/21/15 00:10:28 mapBlockIndex.size() = 1509863
05/21/15 00:10:28 nBestHeight = 1508834
05/21/15 00:10:28 setKeyPool.size() = 101
05/21/15 00:10:28 mapWallet.size() = 0
05/21/15 00:10:28 mapAddressBook.size() = 1
05/21/15 00:10:28 Done loading
05/21/15 00:10:28 Emerald: Error loading blkindex.dat

Here is another example where I had to run reindex manually

Code:
2015-05-20 23:56:10 Opened LevelDB successfully
2015-05-20 23:56:49 LoadBlockIndexDB(): last block file = 4
2015-05-20 23:56:49 LoadBlockIndexDB(): last block file info: CBlockFileInfo(blocks=72806, size=32576240, heights=1128729...1199945, time=2015-04-17...2015-05-20)
2015-05-20 23:56:49 LoadBlockIndexDB(): transaction index disabled
2015-05-20 23:56:49 LoadBlockIndexDB(): hashBestChain=000000000000521f11b8f41aa943f28e6ff5f2bd304d0dc7cef217c442812790  height=1199945 date=2015-05-20 23:38:48
2015-05-20 23:56:49 init message: Verifying blocks...
2015-05-20 23:56:49 Verifying last 288 blocks at level 3
2015-05-20 23:56:52 ERROR: CheckProofOfWork() : nBits below minimum work
2015-05-20 23:56:52 ERROR: ReadBlockFromDisk(CBlock&, CDiskBlockPos&) : errors in block header
2015-05-20 23:56:52 ERROR: VerifyDB() : *** ReadBlockFromDisk failed at 1199799, hash=000000000000befd4121befe5272aff3767133e6205d073a87086876273a55c7
2015-05-20 23:56:52 : Corrupted block database detected.

Do you want to rebuild the block database now?
2015-05-20 23:56:52 Aborted block database rebuild. Exiting.
2015-05-20 23:56:52 Flush(false)
2015-05-20 23:56:52 DBFlush(false) ended               0ms
2015-05-20 23:56:52 StopNode()
2015-05-20 23:56:52 Flushed 0 addresses to peers.dat  23ms
2015-05-20 23:56:52 Committing 161 changed transactions to coin database...
2015-05-20 23:56:52 Flush(true)
2015-05-20 23:56:52 DBFlush(true) ended               0ms

With one coin there was no blkindex.dat file present (even with a valid data directory) yet it complains it can't load it.  This one I had to re-download the chain.

Amazingly (and thankfully) the Bitcoin blockchain has not suffered corruption as of yet.

The worst part about all this is that not even your backups are safe.  

Besides NOT using NFS (not an option for the time being), is there a way to minimize the damage?  Would taking hourly volume snapshots on the NFS server be of any value?  It runs ZFS.
148  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] The Game of ส็็็็็็็็็็็็็็็็็็็GREEDส้้้้้้้้้้้$ on: May 20, 2015, 08:39:58 PM
DEV, CAN YOU PLEASE REMOVE THIS SHIT?





                              



                                ส็็็็็็็็็็็็็็็็็็็ส้้้้้้้้้้้้


Thanks in advance

LOL, Windows.
Looks find on Unix/Linux.
149  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] The Game of ส็็็็็็็็็็็็็็็็็็็GREEDส้้้้้้้้้้้$ on: May 20, 2015, 08:11:32 PM
Looks fun minimally. something different. Everything's been so dull lately. Premine is better than an instamine imo, doesn't bug me much.

History has shown that premined coins tend to be more successful.
150  Alternate cryptocurrencies / Announcements (Altcoins) / Re: ANN DARKCRAVE SHA256 -=(UPDATE COMING SOON)=- on: May 20, 2015, 03:00:33 PM
The problem with the current market is to know how high the lastest coins will go, i mean, a coin like Earthcoin is trading at $300k and that is because it is a old coin, this coin is more innovative but is trading at $10k, so will it ever goes to $300k? i believe all depends on the people that are in. Look at FCS someone bought all the supply of the coin and it was pumped 12 times higher from the lowest point. If someone is buying up a nice amount of DCC coins then it can move a lot higher too.

A few of the older coins have seen massive gains in the past week.  I too was surprised to see EAC, MOON, etc.. going as high as they are.  Look at ZET and PPC currently going through a panic buy due to the Genesis Mining vote.  If I would have put my money in ZET last month, I would have been able to retire 2 days ago.

Maybe that's the point of all these launches.. to distract us from the good innovative oldies like Zetacoin and Peercoin.

Anyway, I'll hold on to my DCC for now.
151  Alternate cryptocurrencies / Announcements (Altcoins) / Re: ANN DARKCRAVE SHA256 -=(UPDATE COMING SOON)=- on: May 20, 2015, 02:53:58 PM
like I said same coin and dev over and over again. Dev has moved on to his new scam, masternode clone coin its called Skullbuzz. He'll probably still check in on this coin every now and than. https://bitcointalk.org/index.php?topic=1066128.0

It would not surprise me if this guy has 10+ active coins at the moment with countless more in the pipeline.  Seems kind of odd that there is a recent surge in "NINJA' launches.

New scam? No premine/ no ico, so where is the scam? Mining his own coin like other people are mining his coin, so where is the scam? Also if he want to scam people then he make sure that his coin hit bittrex and get somewhere a hidden block like with BT.

It is the same bullshit that i hear here that people are telling about me. They also say that i have 20 coins, everywhere i post something it is my coin. Maybe people first need to give some PROOF before talking shit and destroying a coin .

Didn't say it was a scam, just pointing out an observation.

I'm pretty certain it's the same 'developer' (or group) who are flooding Bitcointalk with coin launches.  All you really need to do is look at the source code to see what I mean.  It's the same code base with the same modification with just the parameters changed.

I'm afraid that these individuals are abusing Bitcointalk and the moderators are going to need to (unfortunately) take action.  I really hope it does not come to that.
152  Alternate cryptocurrencies / Announcements (Altcoins) / Re: ANN DARKCRAVE SHA256 -=(UPDATE COMING SOON)=- on: May 20, 2015, 12:11:21 PM
like I said same coin and dev over and over again. Dev has moved on to his new scam, masternode clone coin its called Skullbuzz. He'll probably still check in on this coin every now and than. https://bitcointalk.org/index.php?topic=1066128.0

It would not surprise me if this guy has 10+ active coins at the moment with countless more in the pipeline.  Seems kind of odd that there is a recent surge in "NINJA' launches.
153  Other / Beginners & Help / Re: What is the purpose of sending change to a new address on: May 19, 2015, 06:07:14 PM
Thanks for the constructive replies.  I'm hoping to gain an understanding as to why the Bitcoin developers chose this behavior as a design/feature for the reference implementation of the wallet.  They are intelligent individuals so there must be a reason beyond 'anonymity'.

If one wanna stalk you at least he will have some work to do.

If you only have 1 address for input and output anyone can see anything they want with no efford

An understandable and valid point.

However a stalker can use the power of a computer and scan the block chain much the way a block explorer currently does.  Before the block explorer, it took some effort to trace a single address.  With the block explorer, it's dead simple. Today it takes a little extra effort to trace multiple address back to the source.  As Bitcoin matures, so will the tools and utilities that analyze the block chain, eventually making the trace-ability of multiple address dead simple to anyone.  

The fact that the block chain is a public record accessible to the public nullifies any type of 'anonymity'.  Once a person is matched with an address, no matter how many they have, a computer can analyze the ins and outs, and provided the desired data.

An address which has transactions going out has slightly less security than a brand new address.

I don't understand.  In what context are you referring to 'security' here?

P.S. Reusing address especially if you use a buggy client has a high risk of exposing private key of your address.

Interesting... I knew there was more to it.
154  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][UNIT] Universal Currency | LIFETIME| POW SHA256 | FAST POS 1% on: May 19, 2015, 05:08:20 PM
Today is suppose to be release of website and social media day correct? Holding onto about 70k coins in 2 wallets. Hoping for success.

please give me time for testing anon

how does the anonymous trading work?
155  Other / Beginners & Help / What is the purpose of sending change to a new address on: May 19, 2015, 04:57:02 PM
I apologize if this has been asked or debated before.  I am wondering what was the rational behind having the 'change' sent to a new address instead of the existing one?  Besides a false sense of anonymity, what else does it offer.

I understand that with coin control this is an optional behavior, but why is it still the default?

To me it seems to create more problems than benefits, for example, now you have to keep a pool of private keys.  Should your wallet be a busy one and get corrupted, you could loose some private keys between back-ups.  Where as with a single address, the one backup is all you would ever need.
156  Bitcoin / Bitcoin Technical Support / Data directory over NFS on: May 19, 2015, 04:39:56 PM
Is it safe to keep the blockchain data and wallet.dat file on a NFS mounted share?
What happens if the NFS server temporarily becomes unavailable?  Will the databases get damaged?
Pages: « 1 2 3 4 5 6 7 [8]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!