Guys, I'm new to shadow, bought 69k the other day, but I'm afraid to take my SDC off the exchange due to the wallet issues (synching/forking problems). I understand that you guys are fairly new and a work in progress, but this needs to be resolved ASAP with urgent priority. I can't leave 20 BTC worth of SDC on an exchange for long periods. Any timeline?
Yeah its a worry for some and i get that, the devs are aware of the issues because its inherited from the current blackcoin v1 pos system forking/node banning. I think its great you don't want to keep the coins on exchange that is a wise way to be. I just want to, however, try and put your mind at ease. There is currently no issues with key generation, wallet.dat creation. The wallet.dat holds your private keys to the blockchain where your coins actually reside. The current bugs within the client side have nothing to do with the blockchain itself but they pertain to the inherited pos code. So sending your coins to the address is, i believe, fine and perfectly safe.
There is no known issue with how the wallet creates keys. It is bitcoin code after all and is tried and true, so to speak. If something happens to the blockchian in your wallet and you send coins on a forked chain there is no problem because those coins will not have moved on the main chain. Am i making sense? The wallet.dat holds the keys to the blockchian where your coins reside. So as long as you have sufficient backup of those keys i am confident nothing will happen to them in the intrum of the devs smoothing out these bugs and finally a solid update to the pos system. But ill say it again they do know of the bugs, annoying thing was Shadow launched not long before blackcoin updated their pos system to v2.
Things you can do in the mean time if the chain stops syncing:
Firstly i encourage you to keep the wallet running/staking as long as you can (this happens far less when you keep your wallet client switched on.) It helps your investment by contributing to the security of the network.
Secondly you can download the
bootstrap.dat(has guide). You can keep that in the folder and delete the chain every time it messes up and start again by renaming the bootstrap.dat.old back to bootstrap.dat to re-download the chain faster
Alternatively you can use the same wallet as a lite staking wallet following this
guideIf ever you send coins on the forked chain and it keeps showing up in the wallet after you have fixed it. Then you can run these commands from the console to clear the transactions written in the wallet.dat file. It does not mess with the main blockchain. Its just the wallet.dat acts as a mini database and stores transactions on it but its only for convenience and nothing to do with the main chain.. Remember the core principle here, the wallet.dat is the keys to the blockchain where your coins are actually stored. When you transact your coins are signed by those keys so the rest of the chain accepts it and that is all mostly bitcoin code and its something that is not to do with the pos bugs we are experiencing. I say mostly because very soon that will change quite a lot when we have invisible money (zero knowledge).
Type help in your console you will see these commands.
Clear the wallet transactions (clears out any erroneous transactions made on a bugged chain)
clearwallettransactions
Once that is done and be warned it may take a sec. Run this command it will scan the actual blockchain for all the transactions you have ever made and write them back into your wallet.dat.
I suggest you think about the process here and do this when you know the chain you are on is the right one.
Just to make sure you get every transactions right.. Again this one may take some time.
scanforalltxns
Ultimately the decision is up to you. I will not be held accountable for any mishap you have along the way. What i have explained is why it (Shadow) is used at all in the first place. If it was dangerous it would not be a working project.
blockchain vs exchange ill chose blockchain every time and i commend you for that reasoning too