Pages:
Author

Topic: Can Bitcoin wallets goes down ? (Read 1481 times)

copper member
Activity: 1498
Merit: 1499
No I dont escrow anymore.
July 27, 2015, 04:06:54 PM
#29

I understand how hard it could be to generate such passwords however how that brainwallet website works ? does it generate based on the key or based on the letter & the number written ? because if I use other language (like russian) won't that make it harder to get cracked ? Shocked

It takes the SHA256 value of your phrase, e.g. SHA256("0") = 5feceb66ffc86f38d952786c6d696c79c2dbc239dd4e91b46729d73a27fb57e9 and uses it as the private key. A private key is a 256-bit number in a certain range[1]. You could use a different algorithm that ends in the same range of possible solutions for a given input or you could even directly generate the private key as a number (in your favorite format). Its just different ways to store the same information. A less common language - which I would argue russian is not - is believed by some to help, but there are pretty scary stories[2].

[1] https://en.bitcoin.it/wiki/Private_key#Range_of_valid_ECDSA_private_keys
[2] http://www.reddit.com/r/Bitcoin/comments/1ptuf3/brain_wallet_disaster/
staff
Activity: 3472
Merit: 6129
July 27, 2015, 03:46:42 PM
#28

I understand how hard it could be to generate such passwords however how that brainwallet website works ? does it generate based on the key or based on the letter & the number written ? because if I use other language (like russian) won't that make it harder to get cracked ? Shocked
copper member
Activity: 1498
Merit: 1499
No I dont escrow anymore.
July 27, 2015, 03:02:23 PM
#27
Look Shorena , I know Paper wallet is the best option probably . but I'am too paranoid (like so much) I was reading this Tutorial on CoinDesk how to make one so I don't make any wrong things I may regret later http://www.coindesk.com/information/paper-wallet-tutorial/

I decided to use this website , I turned the modem off so I'am totally offline and download the Github on their page .I printed then ... I throw the paper . I was too paranoid to find out after 5 years for example that the Adress on that Paper dosen't match the private key . also on Paper wallets should we write the private key by hand ? when we import them to another wallet ?
I'm pretty convinced that writing is better than copy/paste and printing. I would not be surprised if your printer stored your private key.
Well, I actually did a better (manual method), if you already have been using QT for a while. Using coin control within the wallet itself, I've transferred everything into a single address. I generated its private key, wrote it down a few times and overwrote the wallet.dat 35 times (most secure delete - unnecessary, but since the file is small this is pretty quick). If you're into the design of paper wallets, you could try finding a empty one and printing it.

As stated in the article, there are some security concerns.

I hope I'am not annoying anyone here honestly ; Another question and option I may do too which are brainwallets. is this the website where I should do that ? https://brainwallet.org/
All I need to do is a passphrase ? Copy the adress so people send there and that's it ? when I want to send I just need to type the passphrase once again on the website and my Private key should showup then Import it ?? I know I should download it from Github and do it Offline.

This is essentially how it works, yes. The biggest concern with brainwallets is that humans are very bad at generating something random and thus many brainwallets are already generated and watched. Dont let that stop you however, just think about it befor you do it. I suggest reading at least this thread by CIYAM -> https://bitcointalksearch.org/topic/a-challenge-to-the-idea-that-no-one-can-create-a-good-brainwallet-885616

What does someone need to crack the wallet basically ?

Your password/passphrase.

Is it even possible to crack the password if it's hard to guess . People that know me from the internet don't really have much informatinos about me to guess the password and IRL people don't know what Bitcoin is , so it's all about cracking ,how easy or hard is it ?

Also what is "compressed" & "Uncompressed" options Shocked

Its hard to say how hard it is without knowing enough about it to make it easy. To give you a general idea of how strong a password can be -> https://blogs.dropbox.com/tech/2012/04/zxcvbn-realistic-password-strength-estimation/

To every private key there is a public key. This public key can either be the full 65 bytes or compressed to 33 bytes. Since the address depends on the public key a compressed public key leads to a different address than an uncompressed one. You need the same private key to spend the coins though. Most are compressed now since it reduced the size of the TX that has to include the public key to allow verification of the signature.
staff
Activity: 3472
Merit: 6129
July 27, 2015, 02:49:04 PM
#26
Look Shorena , I know Paper wallet is the best option probably . but I'am too paranoid (like so much) I was reading this Tutorial on CoinDesk how to make one so I don't make any wrong things I may regret later http://www.coindesk.com/information/paper-wallet-tutorial/

I decided to use this website , I turned the modem off so I'am totally offline and download the Github on their page .I printed then ... I throw the paper . I was too paranoid to find out after 5 years for example that the Adress on that Paper dosen't match the private key . also on Paper wallets should we write the private key by hand ? when we import them to another wallet ?
I'm pretty convinced that writing is better than copy/paste and printing. I would not be surprised if your printer stored your private key.
Well, I actually did a better (manual method), if you already have been using QT for a while. Using coin control within the wallet itself, I've transferred everything into a single address. I generated its private key, wrote it down a few times and overwrote the wallet.dat 35 times (most secure delete - unnecessary, but since the file is small this is pretty quick). If you're into the design of paper wallets, you could try finding a empty one and printing it.

As stated in the article, there are some security concerns.

I hope I'am not annoying anyone here honestly ; Another question and option I may do too which are brainwallets. is this the website where I should do that ? https://brainwallet.org/
All I need to do is a passphrase ? Copy the adress so people send there and that's it ? when I want to send I just need to type the passphrase once again on the website and my Private key should showup then Import it ?? I know I should download it from Github and do it Offline .

What does someone need to crack the wallet basically ? Is it even possible to crack the password if it's hard to guess . People that know me from the internet don't really have much informatinos about me to guess the password and IRL people don't know what Bitcoin is , so it's all about cracking ,how easy or hard is it ?

Also what is "compressed" & "Uncompressed" options Shocked
legendary
Activity: 2674
Merit: 2965
Terminated.
July 27, 2015, 02:02:54 PM
#25
Look Shorena , I know Paper wallet is the best option probably . but I'am too paranoid (like so much) I was reading this Tutorial on CoinDesk how to make one so I don't make any wrong things I may regret later http://www.coindesk.com/information/paper-wallet-tutorial/

I decided to use this website , I turned the modem off so I'am totally offline and download the Github on their page .I printed then ... I throw the paper . I was too paranoid to find out after 5 years for example that the Adress on that Paper dosen't match the private key . also on Paper wallets should we write the private key by hand ? when we import them to another wallet ?
I'm pretty convinced that writing is better than copy/paste and printing. I would not be surprised if your printer stored your private key.
Well, I actually did a better (manual method), if you already have been using QT for a while. Using coin control within the wallet itself, I've transferred everything into a single address. I generated its private key, wrote it down a few times and overwrote the wallet.dat 35 times (most secure delete - unnecessary, but since the file is small this is pretty quick). If you're into the design of paper wallets, you could try finding a empty one and printing it.

As stated in the article, there are some security concerns.
staff
Activity: 3472
Merit: 6129
July 27, 2015, 08:52:03 AM
#24
Look Shorena , I know Paper wallet is the best option probably . but I'am too paranoid (like so much) I was reading this Tutorial on CoinDesk how to make one so I don't make any wrong things I may regret later http://www.coindesk.com/information/paper-wallet-tutorial/

I decided to use this website , I turned the modem off so I'am totally offline and download the Github on their page .I printed then ... I throw the paper . I was too paranoid to find out after 5 years for example that the Adress on that Paper dosen't match the private key . also on Paper wallets should we write the private key by hand ? when we import them to another wallet ?
copper member
Activity: 1498
Merit: 1499
No I dont escrow anymore.
July 27, 2015, 08:38:14 AM
#23
I'am really struggling to find out the solution here , for Bitcoin Core as I said I have issues with it and I'am afraid that my wallet.dat is corrupted or soomething and it eats a lot of CPU & RAM and can't handle that because myPC have only 3GB RAM and that's too low for Bitcoin Core.

3 GB is actually not "too low" for it, my servers runs it fine with only 2GB. I suspect that your overall system is quickly eating up the 3 GB. I dont think this would improve with Win10.

Multibit HD don't have hidden fees AFAIK , they tell you that they will send x satoshi's to the developpers of the application + the fees of the transaction for the miners or whoever takes those .

No the fees are not hidden, but you pay a little to the devs for every TX you create. You have to decide whether this is something you are willing to do or not.

For what comes to Electrum , people just said it's decentralized so how it pass by a server Shocked

Its not a single server, but a multitude of servers. Similar to bitcoin core. By default a random server is selected every time you start the wallet.

---

IMHO your best course of action now is

#1 secure your coins, create a backup (if you dont have one already) or a paperwallet (if you prefer)
#2 figure out as best as you can what is actually wrong with your system and whether parts need replacing
#3 test several wallets to find the one that suits you best. MB and Electrum are only the most common ones. There are new wallets you might prefer over these. I think the "choose your wallet page" was already linked, if I am mistaken. here -> https://bitcoin.org/en/choose-your-wallet
member
Activity: 62
Merit: 10
Micro Investment with Guaranteed Returns
July 27, 2015, 05:39:52 AM
#22



Ty money.investement and what if I run Electrum server what exactly would happen ,


You need to run bitcoind (daemon) / full node for doing public service of running electrum server.




I was also checking their github and look what I found , does that means that versions from 2.0 to 2.3 was hackable before ? (Check the bold text) *Paranoid*
Quote
# Release 2.4
 * Payment to DNS names storing a Bitcoin addresses (OpenAlias) is
   supported directly, without activating a plugin. The verification
   uses DNSSEC.
 * The DNSSEC verification code was rewritten. The previous code,
   which was part of the OpenAlias plugin, is vulnerable and should
   not be trusted (Electrum 2.0 to 2.3).

 * Payment ...
 * ...
 * ...

Was only hackable, if you sent payments to domains, using OpenAlias DNS records.

Quote
At its most basic, OpenAlias is a TXT DNS record on a FQDN (fully qualified domain name). By combining this with DNS-related technologies we have created an aliasing standard that is extensible for developers, intuitive and familiar for users, and can interoperate with both centralised and decentralised domain systems.
staff
Activity: 3472
Merit: 6129
July 27, 2015, 03:32:01 AM
#21
Ty money.investement and what if I run Electrum server what exactly would happen , I was also checking their github and look what I found , does that means that versions from 2.0 to 2.3 was hackable before ? (Check the bold text) *Paranoid*

Quote
# Release 2.4
 * Payment to DNS names storing a Bitcoin addresses (OpenAlias) is
   supported directly, without activating a plugin. The verification
   uses DNSSEC.
 * The DNSSEC verification code was rewritten. The previous code,
   which was part of the OpenAlias plugin, is vulnerable and should
   not be trusted (Electrum 2.0 to 2.3).

 * Payment requests can be signed using Bitcoin addresses stored
   in DNS (OpenAlias). The identity of the requestor is verified using
   DNSSEC.
 * Payment requests signed with OpenAlias keys can be shared as
   bitcoin: URIs, if they are simple (a single address-type
   output). The BIP21 URI scheme is extended with 'name', 'sig',
   'time', 'exp'.
 * Arbitrary m-of-n multisig wallets are supported (n<=15).
 * Multisig transactions can be signed with Trezor. When you create
   the multisig wallet, just enter the xpub of your existing Trezor
   wallet.
 * Transaction fees set manually in the GUI are retained, including
   when the user uses the '!' shortcut.
 * New 'email' plugin, that enables sending and receiving payment
   requests by email.
 * The daemon supports Websocket notifications of payments.
member
Activity: 62
Merit: 10
Micro Investment with Guaranteed Returns
July 27, 2015, 03:22:35 AM
#20


For what comes to Electrum , people just said it's decentralized so how it pass by a server Shocked

Electrum client doen't directly interact with the bitcoin blockchain. Decentralized in the sense that
people are independently running electrum server.

Official Infographics of Electrum about its network



On the bottom of main page of their wiki, you can see, how to setup electrum server
staff
Activity: 3472
Merit: 6129
July 27, 2015, 02:30:48 AM
#19
I mean Armory & Electrum & Multibit mostly
I would suggest using bitcoin core now... its fast, easy and without additional risks like when using multibit with hidden fees in each transaction with deanonymization for free, or electrum where server can know all your transactions.

I'am really struggling to find out the solution here , for Bitcoin Core as I said I have issues with it and I'am afraid that my wallet.dat is corrupted or soomething and it eats a lot of CPU & RAM and can't handle that because myPC have only 3GB RAM and that's too low for Bitcoin Core . Multibit HD don't have hidden fees AFAIK , they tell you that they will send x satoshi's to the developpers of the application + the fees of the transaction for the miners or whoever takes those .
For what comes to Electrum , people just said it's decentralized so how it pass by a server Shocked
legendary
Activity: 3206
Merit: 1069
July 27, 2015, 02:00:37 AM
#18
Don't forget that anything that runs in electricity can go down. That's a scary part about Bitcoin, it doesn't survive a societal breakdown where ppl are "off the grid". What happens to the block chain in that scenario?

It brings new meaning to "cold storage"!

back ups are made for a reason, you cna buy a powerful apc smart ups of 1500w and be safe for a very long time up to 1 hour, it depend how much you consume

so if every miners has many of those(a bit expensive but feasible) they cna in theory be online when a black out goes live
legendary
Activity: 2254
Merit: 1140
July 27, 2015, 01:21:39 AM
#17
Don't forget that anything that runs in electricity can go down. That's a scary part about Bitcoin, it doesn't survive a societal breakdown where ppl are "off the grid". What happens to the block chain in that scenario?

It brings new meaning to "cold storage"!

I'm pretty sure that retrieving my private keys will be the least of my worries in such a scenario.   That's why having gold is good to have as a backup investment.
member
Activity: 62
Merit: 10
Micro Investment with Guaranteed Returns
July 27, 2015, 01:03:51 AM
#16
If that decentralized service on top of the blockchain goes down you


For the decentralized bitcoin network to go down, means entire bitcoin nodes are down. It cannot happen, as this would
require switching off or unplugging every full node from the internet.
legendary
Activity: 2296
Merit: 1014
July 26, 2015, 07:28:25 PM
#15
I mean Armory & Electrum & Multibit mostly
I would suggest using bitcoin core now... its fast, easy and without additional risks like when using multibit with hidden fees in each transaction with deanonymization for free, or electrum where server can know all your transactions.
legendary
Activity: 1162
Merit: 1000
July 26, 2015, 06:48:31 PM
#14
They can't go down, but they can fail to connect to the internet, or the data stored by them may get corrupted, if the there are hard drive issues or if you deleted some files or if you installed a corrupted version of the wallet.

Try to reinstall and check disk integrity, if you are sure the wallet can receive and send connections
newbie
Activity: 17
Merit: 0
July 26, 2015, 06:17:57 PM
#13
There are two types of wallets. SPV wallets do not verify the blockchain and depend on a decentralized service on top of bitcoin to verify. If that decentralized service on top of the blockchain goes down you cannot easily send your bitcoins from that wallet to another. You can mitigate this risk by creating nLockTime transactions. Full node wallets (i.e. Bitcoin core) run on the actual blockchain and cannot be taken down unless the entire bitcoin network goes down.

member
Activity: 62
Merit: 10
Micro Investment with Guaranteed Returns
July 26, 2015, 05:52:12 PM
#12
I want to know something important , I'am really struggling with this Bitcoin Core because each time I close it and re-open it , it tells me that the data has been corrupted on the database and I need to do the reindexing another time which sucks and it really takes a lot of time (UP to two days sometimes).

So my question is can Bitcoin wallets goes down ? I mean Armory & Electrum & Multibit mostly , I know they are open source but do they need server connection or something ? I mean if there servers goes down are we going to be able to them or our BTC will be lost forever ? (Unless we still can run them to export private keys , not sure how it works) same goes for Bitcoin Core it can go down or it can't ? Shocked just want to know if they rely on a server or something that can be hacked .

Lighter and decentralized alternative is using an SPV wallet. SPV wallet query directly to full nodes, and doesn't rely on any centralized server.

Currently the most prominent one is Multibit Wallet. Others options can be found on the wiki

sr. member
Activity: 434
Merit: 250
Loose lips sink sigs!
July 26, 2015, 04:09:12 PM
#11
Don't forget that anything that runs in electricity can go down. That's a scary part about Bitcoin, it doesn't survive a societal breakdown where ppl are "off the grid". What happens to the block chain in that scenario?

It brings new meaning to "cold storage"!
hero member
Activity: 560
Merit: 506
I prefer Zakir over Muhammed when mentioning me!
July 26, 2015, 02:13:48 PM
#10
Gracias Muhammed once again but you just made me afraid more then ever.
If I have Hardware issues , does that mean that wallet.dat could get corrupted at one point and I won't be able to restore my Bitcoins ?

Yes, it can happen but as long as you make a backup if your wallet.dat or private keys, you are safe.

or what wallet.dat is nothing completed just some strings that can be viewed with HEX or something ?

http://bitcoin.stackexchange.com/a/3177

http://bitcoin.stackexchange.com/a/35580
Pages:
Jump to: