Bitcoin Forum
June 25, 2024, 04:40:17 PM *
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 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 [34] 35 36 37 38 39 40 41 »
661  Bitcoin / Wallet software / Re: What is the safest way to generate cold storage wallets? on: September 06, 2014, 10:14:26 PM
I believe the armory requires 8gb or ram. Ill probably get a dedicated/used computer for all my bitcoin stuff.

On my Win64 machine, Armory + bitcoind (which is required to run Armory in online mode) use a combined 800MB. I suspect they'd take up more during the initial download + db build, I'd personally recommend 4GB, but you might be able to get away with less.

In offline mode for cold storage (no bitcoind required), Armory uses just 50MB. You can use a pretty old PC to run it offline...
662  Other / Beginners & Help / Re: Most Secure bitcoin wallet ? on: September 06, 2014, 10:02:04 PM
the weird thing is after spending about six months in this community, I educate my computer clients that you should store your personal photos/data/accounts in online storage like Google Cloud/DropBox etc as its safer then your harddrive

Is it safer? [link to Wikipedia] Wink

then get involved here and read the horror stories of hacking/online wallets and cloud storage without 2FA.  

Sometimes you start to think that hiding your money under the matress is safer especially as the bitcoin is devalued at present

I think you've got a great analogy. Google/Dropbox/Onedrive are great for casual things you'd rather not lose, but aren't super important (your kids birthday pictures, a few hundred bucks of bitcoin, etc.). Under your mattress is great for things you'd rather not get leaked to the Internet (see the link above...). A safety deposit box is great for really important stuff (your will, paper backups of your wallets containing lots of bitcoin, etc.).

It's all about learning how and where to store bitcoin, depending on how much value it has to you, and how much you can afford to lose (same as fiat: keep a hundred in your wallet, a little more under the mattress, and more in the bank).
663  Other / Beginners & Help / Re: Most Secure bitcoin wallet ? on: September 06, 2014, 09:46:05 PM
the safest wallet there is, a leather-one that sits in your pocket with fiat.  This is what I am starting to believe.

Bitcoin is still in its infancy. Most people have the common sense not to store $1000 in their wallet and then walk around on "the wrong side of the tracks." Bitcoin is still new enough that this sort of common sense is still... uncommon. Educating yourself is the best way to avoid such pitfalls, so kudos to OP for asking questions.

Combine all this with the fact that there are no subforums here for "I just got robbed of my leather wallet" nor for "I've never had Bitcoin stolen from me", and it's easy to see why there are a disproportionate number of "I got robbed of my bitcoin" stories here.

I think it is tricky to be secure, and you do need to educate yourself (it's not something like fiat cash that everyone has known about since they were 3), but it's also not as dangerous as this forum may make it seem once you've acquired some Bitcoin common sense.
664  Other / Beginners & Help / Re: Most Secure bitcoin wallet ? on: September 06, 2014, 09:03:44 PM
These "what's the safest" threads are starting to drive me CRAZY Huh (no offense meant to the OP though).

There are a lot of different ways to interpret the word "safe". Go to the bitcoin.org choose-your-wallet site here, it does a good job of comparing the safety/security of different wallets. If you have a specific question regarding regarding that site, such as "what does Vulnerable Environment mean?", or a question regarding something that website doesn't mention, such as "what is the easiest to back up / protect from hard drive failure", we'd be happy to try to answer it.

Although I mean no disrespect to the other posters in this thread, they all have their own interpretation (as do I) of the word "safe" and have answered accordingly... e.g. to some, safe means "safe from hard drive failure", and to others it means "safe from malware", and to others it means "safe from hackers" or even "safe from data collection/spying". None of them are right for every purpose (or wrong).
665  Bitcoin / Development & Technical Discussion / Re: Pywallet 2.2: manage your wallet [Update required]. on: September 06, 2014, 08:02:25 PM
hello, I have a problem with a wallet deleted by mistake.
I recovered with recuva but after copying it to a flash drive formatted and after applying the pywallet says " 0 wallets recovered , 0 recovered private keys" so I assume that this wallet is totally corrupt.
Now I installed windows7 on a new hard disk (installed python27, pywallet, setuptools 4.1b1, bsbbd 3-6.0.1, pycrypto2.6, Twisted 14.0.0, python ecdsa) and the old record is not system disk. Now I'm trying this:
... <clip> ...

Now seems like a good time to bug you (jackjack I mean, not tevayo) to consider this pull request. With PyCrypto installed, I don't think Pywallet will create a usable wallet.dat file without this patch...
666  Bitcoin / Bitcoin Technical Support / Re: Is there any point to encrypt a bitcoind wallet if it's being unlocked often on: September 06, 2014, 04:27:28 PM
Let's say you have your wallet.dat encrypted on the internet facing server, but need to unlock it all the time to refill the pool when generating new addresses (because the service does that for every visitor) and when doing transactions.
So, effectively it's being unlocked like every 10-20 seconds or so when the site gets traffic.
In that case is there any point to encrypt it at all?

An encrypted wallet.dat remains encrypted on disk even when unlocked, it's only unlocked in RAM. Depending on your application design, this could improve security. For example if you have a 2-tier app plus bitcoind, where only the backend tier has access to bitcoind, then a vulnerability in the frontend tier which permited read access to the wallet.dat file would not on its own compromise the wallet.

How does encryption affects performance on big wallets?

Unlocking a wallet takes about 0.1 seconds of CPU time, during which time most other wallet operations are suspended. The number of keys in the wallet does not affect unlock performance, a key is only unlocked when required (for as long as the wallet remains in an unlocked state). If performance is a concern, you should consider specifying a longer timeout when unlocking the wallet, and then anytime you need to perform an operation which requires an unlocked wallet, you should start off by assuming it is already unlocked, and handle errors where your assumption was wrong by unlocking the wallet and retrying the operation.

Newer versions (starting from 9 maybe?) don't require unlocking anymore when requesting new addresses.

I assume that unlocking becomes required once the key pool runs dry, correct?


Incidentally, secure application design is really hard... if you're not an expert (not that I claim to be one), you might be getting yourself into trouble with storing a wallet on an Internet-facing server...
667  Bitcoin / Development & Technical Discussion / Re: Unique Ring Signatures using secp256k1 keys on: September 06, 2014, 03:39:38 PM
So if we had 1,000,000 people apart of this signature, you could never find out who voted or released/leaked info unless the other 999,999 admitted it wasn't them?

If you used the blinding scheme gmaxwell described above, all 1,000,000 could "admit" it wasn't them and nobody would be able to prove otherwise.

It's even stronger than that, isn't it? If the signer used gmaxwell's blinding scheme, than none of the 1,000,000 (including the actual signer) are capable of proving that they either did or didn't sign it (even if any of them wanted to), correct?
668  Bitcoin / Bitcoin Technical Support / Re: How do you build the Bitcoin deamon for all targets at once? on: September 06, 2014, 11:41:42 AM
It's possible, but it can be a bit of a pain if you've never done it before. It's the way that the official binaries are built.

On the plus side, it's very well documented here.

If you're starting with an existing Ubuntu system, you can skip down to "Setting up Debian for gitian building". This particular section needs a few changes for Ubuntu (it was originally written for Debian 7.4). Specifically, the apt-get line should read:
Code:
sudo apt-get install apt-cacher-ng git python-vm-builder ruby1.9.1 lxc
Don't run the "adduser debian sudo" line. The "set up LXC and the rest with the following, which is a complex jumble of settings and workarounds" section is partly unnecessary, and it should instead look like this for Ubuntu:
Code:
# the version of lxc-start in Ubuntu needs to run as root, so make sure
# that the build script can execute it without providing a password
echo "%sudo ALL=NOPASSWD: /usr/bin/lxc-execute" | sudo tee /etc/sudoers.d/gitian-lxc >/dev/null
sudo chmod 440 /etc/sudoers.d/gitian-lxc
# make sure that USE_LXC is always set when logging in,
# and configure LXC IP addresses
echo 'export USE_LXC=1' >> ~/.profile
echo 'export LXC_GUEST_IP=10.0.3.5' >> ~/.profile
echo 'export GITIAN_HOST_IP=10.0.3.1' >> ~/.profile
echo 'export LXC_BRIDGE=lxcbr0' >> ~/.profile
The section which talks about manually installing python-vm-builder can be ignored.

The rest of this document should work on Ubuntu.

One important note: if you're running this on a fully updated Ubuntu 14.04 system, it won't work due to a bug (see here). I think it should work on most previous releases of Ubuntu, or on an unupdated version of 14.04 (but not 14.04.1), but I'm not certain of this....

(edited several times...)

FYI the bug affecting 14.04 has been fixed in the current version of Gitian, you can use it as the host OS now (but you should continue to use "precise" as the guest OS as per the docs).
669  Economy / Digital goods / Re: CoinJack 1.1 - start your own blackjack casino! on: September 05, 2014, 08:02:08 PM
I'm not a potential customer (so feel free to prioritize accordingly Smiley), but I'm just throwing this out there anyways...

Is your demo site running recent code? My current hand is consistently hanging for me...

Site: http://www.btcircle.com/coinjack/
Initial Array: c44f90201b8bffc3b8c416a81be6f4a9955473ac0efb515487fa2a92d5d50bcc
Client Seed: 575090165533

Dealer: KS -
Player: 4D 4D

Choice: Click on Hit
Result: Buttons all gray out, and then nothing happens

Let me know if you need the "unique" to reproduce...
670  Other / MultiBit / Re: Decipher Password from Unencrypted Backup? on: September 05, 2014, 02:20:58 PM
In short, no.

If I understand you correctly, you're looking for one of two things:

1. A "known plaintext attack" against AES: there is no known such attack (not any that are practical, anyways).
2. Is it possible to figure out keys in a MultiBit wallet if you know some of the earlier keys: no, for MultiBit wallets the keys are each independently generated and are not related to one another in any way.

If you know enough about the password, or if you think you managed to make the same typo twice, a password recovery tool might help (take a look at the other recent posts in this forum).
671  Other / MultiBit / Re: "Provided AES key is wrong." on: September 05, 2014, 02:04:40 PM
I am in a similar situation, I have a wallet with a pretty good amount of BTC in it, and get the same error message when I try one of my common passwords. I wonder if the backup is corrupted, did you ever find a solution to this?? I wonder if it some variation of this password. All other passwords give the "could not decrypt bytes"

(better a late response than never...)

If you think the wallet file might be corrupted (and you have no wallet backups to try), you can try to import one of the private key backup files. They are located in a directory named walletname-data/key-backup, and have filenames which look like this: walletname-20140905084530.key (see here for more info). After you locate them, first create a new wallet (no reason to close the old wallet), then try to import one or more of the .key files into the new wallet (via the Tools -> Import Private Keys menu).

If that doesn't help, you can try a password recovery tool (which only has a decent chance of succeeding if you remember enough about your password). btcrecover supports MultiBit key files. If you'd like to give it a try, you can start with the Quick Start section in the Tutorial here.
672  Other / MultiBit / Re: Help - Lost Multibit Password on: September 05, 2014, 12:55:10 PM
edit: i found 1 private key backup and it works with an older password but it still asking for the
wallet password and everything i enter is wrong with "could not decrypt bytes" error message

If you have a key file which works with an older (or any) password, you should be able to create a new wallet and then import that key file. Hopefully the older key file has all of your keys that have a balance...

I have a multibit wallet i havent used since last  year with a lot of btc in it
the password is a long  mix of  numbers and words ,something like

"Chicken67895January1952586469643"

I have tried it as many times as i can think off and cant figure out why its keeps
saying its wrong ,there are only 2 capitalised letters and im pretty sure i didnt
enter it wrong twice in a row

any ideas ?

btcrecover supports password recovery of MultiBit key files, however it's hard to tell from your description how many different combinations of passwords you'd need to check. If you'd like to give it a try, you can start with the Quick Start section in the Tutorial here.

In particular, you'll need to know exactly which words you may have used, and you'll need to narrow down what those long numbers look like. If the numbers really are that long, and if you don't remember any other details on what the numbers were, then I'm afraid there are way too many possible combinations to try...
673  Other / Beginners & Help / Re: What is your best bitcoin wallet? on: September 05, 2014, 03:56:10 AM
For online wallets (which I wouldn't personally recommend for large amounts of BTC):

I have nothing against Blockchain, they have a very good reputation, but everyone should realize that their two factor authentication is just about useless for protecting against malware (but it can help against phishing).

Younger (but less proven) online services which offer per-transaction multifactor authentication such as GreenAddress.it and BitGo.com offer very good (not perfect) protection against malware. If malware is a concern to you (it probably should be), you might want to consider one of these for your online wallet needs....

Or just go with a desktop wallet - I like Electrum and Armory for their easy one-time paper backups (and MultiBit HD is also nearing release).
674  Other / Beginners & Help / Re: GPU brute forcing an encrypted wallet on: September 04, 2014, 09:35:56 PM
btchris I sent you a PM.

Been away for a while and I'm slowly catching up. I did get it, will hopefully reply soon...
675  Bitcoin / Bitcoin Technical Support / Re: How do you build the Bitcoin deamon for all targets at once? on: September 04, 2014, 01:24:52 AM
It's possible, but it can be a bit of a pain if you've never done it before. It's the way that the official binaries are built.

On the plus side, it's very well documented here.

If you're starting with an existing Ubuntu system, you can skip down to "Setting up Debian for gitian building". This particular section needs a few changes for Ubuntu (it was originally written for Debian 7.4). Specifically, the apt-get line should read:
Code:
sudo apt-get install apt-cacher-ng git python-vm-builder ruby1.9.1 lxc
Don't run the "adduser debian sudo" line. The "set up LXC and the rest with the following, which is a complex jumble of settings and workarounds" section is partly unnecessary, and it should instead look like this for Ubuntu:
Code:
# the version of lxc-start in Ubuntu needs to run as root, so make sure
# that the build script can execute it without providing a password
echo "%sudo ALL=NOPASSWD: /usr/bin/lxc-execute" | sudo tee /etc/sudoers.d/gitian-lxc >/dev/null
sudo chmod 440 /etc/sudoers.d/gitian-lxc
# make sure that USE_LXC is always set when logging in,
# and configure LXC IP addresses
echo 'export USE_LXC=1' >> ~/.profile
echo 'export LXC_GUEST_IP=10.0.3.5' >> ~/.profile
echo 'export GITIAN_HOST_IP=10.0.3.1' >> ~/.profile
echo 'export LXC_BRIDGE=lxcbr0' >> ~/.profile
The section which talks about manually installing python-vm-builder can be ignored.

The rest of this document should work on Ubuntu.

One important note: if you're running this on a fully updated Ubuntu 14.04 system, it won't work due to a bug (see here). I think it should work on most previous releases of Ubuntu, or on an unupdated version of 14.04 (but not 14.04.1), but I'm not certain of this....

(edited several times...)
676  Bitcoin / Development & Technical Discussion / Re: Safest bitcoin wallet? on: September 03, 2014, 03:31:04 PM
Offline-generated paper wallet is the gold standard of wallet safety. Forget any electronic solutions. You still need multiple paper copies, of course.

Offline-generated it good, but there's no difference between a "paper" wallet and a cold storage electronic wallet (e.g. Armory, Electrum, BIP32) with a paper backup, or is there? At some point, you have to hand your private keys over to a computing device (an offline computer or a hardware wallet) to do the EC math (unless you do it yourself on paper, good luck with that! Wink)
677  Bitcoin / Bitcoin Technical Support / Re: Content of wallet.dat - Bounty on: September 03, 2014, 03:24:02 PM
Yeah actually that's a very good idea.

And you can simply do (without globstar)
Code:
find ./ -type f -exec file {} \; | grep "Berkeley DB"
(And replace ./ with the directory path)

I'm getting this error back:

find: missing argument to '-exec'  I guess something's missing from the line?

You probably need to escape the braces, like this:
Code:
find ./ -type f -exec file \{\} \; | grep "Berkeley DB"
678  Bitcoin / Development & Technical Discussion / Re: Safest bitcoin wallet? on: September 03, 2014, 02:37:24 PM
What happens if your hard-drive crashes when stored offline? Wouldn't it be better to be secretly stored in an online wallet? The chances of your hard-drive crashing is greater than some hacker to come along and hack your online wallet. Correct me if I'm wrong.

Both Armory and Electrum offer (in fact they both strongly suggest) that you make a paper backup, and store that piece of paper alongside your other important documents (e.g. in a safety deposit box). If you follow this advice, either of those two offer excellent safety from hardware failures. This goes for any deterministic or BIP32 wallet.

Cold storage (as already discussed) and hardware wallets (e.g. Trezor) are the safest options to protect against malware. For some people, cold storage is too difficult/inconvenient. For these cases, you have to make a judgement call: who do you trust more: do you trust yourself, and your ability to keep your computer clean from malware, or do you trust a third party to not run off with your BTC? Many people would probably choose the first, but there are some who would choose the second. Online wallets with per-transaction multifactor authentication (GreenAddress.it, BitGo.com) offer a pretty good (though not perfect) anti-malware alternative for these individuals.

To anyone who chooses to keep an online or a (hot storage) desktop wallet, I'd strongly recommend that you only keep around as much Bitcoin as you can afford to lose.
679  Bitcoin / Bitcoin Technical Support / Re: BTC wallet for chrome os on: September 02, 2014, 11:34:33 PM
I know absolutely nothing about Chrome OS... but would any "app" on the Chrome Web Store work? If so, you could use GreenAddress.it (app is here). It's a web wallet, about which you might (rightfully) have reservations, but it's one of the better ones IMHO.
680  Bitcoin / Bitcoin Discussion / Re: Bitcoin and me (Hal Finney) on: August 30, 2014, 06:43:16 PM
Hal Finney has been an inspiration to us all. Requiescat in pace.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 [34] 35 36 37 38 39 40 41 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!