Bitcoin Forum
June 21, 2024, 04:58:05 PM *
News: Voting for pizza day contest
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 [118] 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 ... 192 »
2341  Bitcoin / Wallet software / Re: secure private key handling on: July 17, 2014, 07:49:50 AM
Hi!

Is there any wallet software which guarantees that private keys are always committed to disk (using appropriate kernel primitives - there must be no chance that the key is still waiting in a write-behind cache) before being used on the network?

Thanks!

This answer is sort of cheating, but any deterministic wallet (Armory, Electrum, MultiBit HD) should qualify (even if it's not because they do so explicitly), assuming you do a reboot or a sync after initial wallet creation.

Electrum and Multibit are written in Java IIRC, thus AFAIK you have no control over the memory. So while a reboot is a solution to wipe the key off memory, OP was (if I got that right) talking about the moment before you send a TX. You need the private key in memory in order to sign the TX. Then the signed TX gets broadcasted over the network. OP wants a wallet that makes sure the private key is off of memory when the TX gets broadcasted. A reboot would maybe work here, not sure how e.g. bitcoin core handles a reboot just before the final confirmation ("are you sure you want to send x btc to y?), but I doubt it will just continue like nothing happened.

@OP any Java is not an option. I might be mistaken in my Java knowledge, but AFAIK as a Java dev you do not have sufficient control over memory to ensure this. Apparenty [1] you have to go out of your way and rewrite the data that previously stored your key. Since most wallets are open source you can check if they do that.




[1] https://stackoverflow.com/questions/6473352/java-security-how-to-clear-zero-out-memory-associated-with-an-object-and-or-e

I'm reading the OP's question in a different way. He wants to ensure the private key has been written to disk so that if there is sudden power loss you don't loose bitcoins. Sort of an atomic operation. I don't think he's worried about some malware reading the keys from memory. If you have malware it could just as easily read the keys from disk.

(Also, electrum is coded in python not java. Your point about lack of low level hardware access stands, though.)
2342  Bitcoin / Development & Technical Discussion / Re: ANN: Python paper wallet generator with strong randomness on: July 17, 2014, 06:29:46 AM
At one point there were 2 sha256 hashes in the OP one of which was correct. Then a few months ago the correct one disappeared.

2343  Bitcoin / Electrum / Re: how to move cold storate from one computer to another? on: July 17, 2014, 06:11:49 AM
Yes, that should do it. I would also write down a few addresses on a piece of paper. When you restore from seed on the new system just compare the addresses with the ones on the paper. If they are the same you know you have the same wallet.

Also make sure it does not say 'watch only' in the title bar of the electrum window in the new computer. You want to restore a seeded wallet not a watch only one.

BTW hard drive encryption on linux at least is not going to use pgp. I think symmetric alogs are used instead.
2344  Bitcoin / Bitcoin Technical Support / Re: Question regarding statistics - number of transactions, mywallet, used addresses on: July 16, 2014, 10:04:07 AM
Outside of exchanges blockchain.info is probably the most popular of all wallets. As for exchanges their transactions are off-chain so we can't tell the exact numbers. But we know from what happened with Gox that most people keep their bitcoins in an exchange all the time.
2345  Economy / Economics / Re: Please stop with mBTC, microBTC, ...! on: July 15, 2014, 09:51:08 PM
I hate mbtc. Still haven't figured out what people mean when they use that unit. I wish they would stick to btc. I'm used to the decimal point and the zeroes. It's actually quite easy. You just count the number of zeroes right after the dot to get some semblance of the value.

The problem is that you have to count, with mBtc you get some semblance of the value faster.

You only have to count up to 3 zeroes. Take the default transaction fee for example. It's 0.0001. So anything with more than 3 zeroes is just too small to care about.
2346  Economy / Economics / Re: Please stop with mBTC, microBTC, ...! on: July 15, 2014, 09:24:04 PM
I hate mbtc. Still haven't figured out what people mean when they use that unit. I wish they would stick to btc. I'm used to the decimal point and the zeroes. It's actually quite easy. You just count the number of zeroes right after the dot to get some semblance of the value.
2347  Bitcoin / Electrum / Re: Do electrum wallets actually have 148 bits of security? on: July 15, 2014, 06:39:44 AM
You only need to compute the stretched seed and master private key once. Then you can create address specific private keys at will.
2348  Bitcoin / Electrum / Re: Can not open electrum wallet in linux....scared to know why on: July 15, 2014, 04:37:35 AM
Stop listening to roslinpl. Reinstalling or restoring from seed will not help. Do what dabura says and delete the config file. That is all you have to do. The location of the file is given below:

~/.electrum/config
2349  Bitcoin / Electrum / Re: [ANNOUNCE] Electrum - Lightweight Bitcoin Client on: July 14, 2014, 08:21:34 AM
Can we Diceware the Electrum word list? I mean I prefer to use real dices to the computer's random number generator to give me my words.

An electrum seed consists of 32 hexadecimal digits. So just follow this guide to generate them:

http://world.std.com/~reinhold/dicewarefaq.html#hexadecimal

Then use the restore wallet function and paste in the hex. After the wallet has been created you can click on the seed icon on the bottom right to see the mnemonic.
2350  Bitcoin / Electrum / Re: I can't loginto internet to update my Electrom wallet on: July 13, 2014, 08:48:27 PM
Click on the red icon in the bottom right. In the window that pops up select another electrum server. Electrum servers are run by volunteers so sometimes they go down.
2351  Bitcoin / Wallet software / Re: multibit, electrum, or other? on: July 12, 2014, 07:44:42 PM
I definitely dont want to get the original bitcoin software as wallet because i heard it is impossible to download.  i also heard theres been problems with the convinient multibit wallet.  what abour electrum? 

The multibit thing was overblown. One guy was affected by a bug related to importing blockchain.info wallets. That particular bit of code was done by a non-regular contributor to multibit who failed to keep it up to date. They've since removed that code entirely. I don't think you should discount multibit.
2352  Other / Beginners & Help / Re: Change on: July 12, 2014, 07:38:21 PM
Flash drives and hard drives can fail. This is why I don't use them for my storage. I want to count on my bitcoin to be around in 20 years. God knows if the flash drives would work in 20 years. It would probably work, but then again, there's a chance the hardware would fail. And yes, you can have multiple flash drive backups, but again, I can see letters on a written piece of paper in sealed protective plastic. That is about as fool-proof as you can get.

You can make paper backups of deterministic wallets like Armory and Electrum. In the case of electrum you make the backup as part of the wallet creation process. The backups are good for life for all addresses generated from the seed i.e. all addresses in your wallet except imported private keys.
2353  Local / Other languages/locations / Re: Pakistan on: July 12, 2014, 02:49:48 PM
can some one help me
i want to start bitcoin mining
@nawazish and @abdul samad

Bitcoin mining is no longer profitable unless you are willing to invest at least a million rupees. Mining is now done with specialist devices called ASICs. They are not available in Pakistan and you have to import them yourself. You can see the prices for various ASICs here:

https://bitcointalk.org/index.php?board=137.0

Bitcoin uses SHA-256 so that's the type of ASIC you need.

People who do do mining in Pakistan mine alt-coins. Most alt-coins use the scrypt algorithm and now there are ASICs for that as well so GPUs are not competitive. For alt-coins that use other algorithms GPUs are competitive. But you have to invest a lot of time to a) find the specific alt coins that are profitable at this moment in time b) know when to dump them for bitcoins because they are highly speculative.

Disclaimer: I've never mined any sort of crypto currency. This is just what I've gathered from reading this forum. Please don't ask any follow up questions. Instead start reading on the mining sub-forum here.
2354  Bitcoin / Bitcoin Technical Support / Re: Lions and Tigers and API oh my !!!HELP!!! on: July 12, 2014, 02:32:22 PM
You want to do all of this on-chain? It'll take a long time to do this on-chain. You will have to create a custom off-chain implementation so that only deposits and withdrawals are on-chain. Transfer of winnings from one user's account to another user's account should be off-chain or it'll be really, really slow.
2355  Other / Beginners & Help / Re: Change on: July 12, 2014, 02:16:17 PM
I use only paper wallets. I have yet to import one, but I plan on doing so in the near future.

Well see two people in this thread i.e. I and justusranvier have advised you against using paper wallets. Perhaps you should reconsider your actions.

Quote
Couple of questions:

1. Why are you saying to avoid paper wallets at all costs?

I've already explained above. Paper wallets are dumb and primitive. Software (and perhaps future hardware) wallets are smart. With paper wallets you have to worry about change. With software wallets the computer does the work.

Quote
2. Could you give an example of using a paper wallet where there might be an issue? I want to make sure I don't do something stupid with my paper wallets and lose bitcoins.

Yes you import the private key into blockchain.info. You spend money and think the private key is now empty. You make the private key public because it's empty, right? Later on blockchain.info sends change back to that key and someone steals your bitcoins. This sort of thing has happened to people.

Quote
There would be no issue with importing the entire contents of a private key to say, blockchain.info, right? There would be no change since the entire amount is being imported. So this would be safe, correct? It would be used to spend immediately in my case.

Never *import* a paper wallet private key. Instead *sweep* the contents. That is an option available in blockchain.info and armory. Maybe mycellium as well. Other wallets don't have that option.

With sweeping the entire private key's coins are sent to another address in your wallet. It's an on-chain transaction. The private key is not imported into the wallet so change can't be inadvertently sent to it.

Anyway since people here are really, really interested in change I'll point out this article I wrote last year about how various wallets handle change:

https://bitcoinspakistan.com/blog/all-about-change-and-change-addresses/
2356  Other / Beginners & Help / Re: How to backup an bitcoin wallet in ubuntu? on: July 12, 2014, 01:15:02 PM
Whatever you do, don't store it in gmail or dropbox or cloud.

why not?

Because those services exist to share files and are not secure. Hackers can take their sweet time trying to break into your gmail or drop box account to steal your wallet. Then they only need to bruteforce your password.

OTOH, if your wallet only exists on your PC, and perhaps a backup on a removable drive, then the hacker has to target your personally. Last I checked home PCs did not usually serve files to the general public so there are fewer avenues for attack.
2357  Bitcoin / Bitcoin Technical Support / Re: Can you request payment like a Bill? on: July 12, 2014, 01:01:07 PM
Can you send a Request payment to a BTC address like sending them a bill with your wallet?
For example can i send request for XXX BTC to Address  1XXXXXXXXXXXXXXXX

Is this possible or do i have to give the sender my Address via PM or Email?

Blockchain.info has an option where you can do that. Visit your addresses' page and click on request payment:

https://blockchain.info/address/1BitcoinEaterAddressDontSendf59kuE

Apart from this you can create a bitcoin: link:

pay me (NOT!)

Edit: Sorry I misread your question. You can't send the request to another person's BTC address I'm afraid. Closest thing is to make a public note on blockchain.info but it will only show up on that site and everyone can see it!
2358  Other / Beginners & Help / Re: Change on: July 12, 2014, 12:51:55 PM
Hi, been in bitcoin for about three weeks now. I am running two R-Box rockminers with cgminer on an old desktop with windows 7- Getting about 70 ghs. I bought half a bitcoin at coinbase and about $20.00 USD on Mycileum on my android phone.  I can follow instructions on how to do anything. I will be creating cold storage very soon. But what I don’t understand is….I keep coming across stories about people “losing” bitcoins while paying for something because of change addresses. I don’t even know how to ask my questions about this.
If I don’t use all of my bitcoins in a web or online wallet, after I pay for something, where does my “change” end up? Does it go to a new public address with my private Key? Or does it have a new private key? Does it stay in my wallet, or is something else going on?
 Huh

Change is something you only have to worry about if you are going to use a paper wallet. All other wallets implemented in software or hardware take care of change automatically and you don't need to worry about it.

I suggest you hold off on cold storage for now. Get  electrum and install it on your desktop and move the coins from coinbase there. When you've gotten the hang of using electrum on an online computer you can explore the offline wallet option. Avoid paper wallets at all costs.
2359  Other / Politics & Society / Re: Developing countries using bitcoin: Is it possible? on: July 12, 2014, 11:28:11 AM
Side note: I found this in your trust ratings and found it telling...
BTC-e Help Me Please 0: -0 / +0(0)   2013-11-15   0.00000000      "Talks out his ass alot, Unwilling to help anyone but himself."

Ha! Ha! That guy got angry because I did not give him enough sympathy. If you look at his post history you will see he disappeared after that. I help out a lot in the electrum forum and get thanked a lot. Perhaps you should take a closer look at my post history instead of judging me from some fly by night's tantrums.
2360  Bitcoin / Bitcoin Discussion / Re: It Takes 14 Million Android Phones to Earn One Bitcoin on: July 12, 2014, 01:58:03 AM
It sounds crazy and non-efficient (seeing it as an ordinary person), but what if someone creates a virus which infects a lot of phones worldwide

and whenever that guy wants it, starts mining without any notice $_$

It's hard to infect 14 million devices.
The time and money spent infecting them would be far greater than any Bitcoin.

14 million is not a lot relatively speaking. There must be at least a billion android devices out there.
Pages: « 1 ... 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 [118] 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 ... 192 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!