Bitcoin Forum
June 22, 2024, 08:06:34 AM *
News: Voting for pizza day contest
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 [205] 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 »
4081  Bitcoin / Bitcoin Discussion / Re: Is this patent a threat to the QR code function in Bitcoin client? on: July 24, 2012, 07:24:48 AM
This patent is for executable QR codes, ie, actual byte-code instructions encoded in a QR code. This doesn't affect Bitcoin or anything else using QR codes for URIs or IDs or any other kind of non-executable data.
4082  Bitcoin / Bitcoin Discussion / Re: Bitcoin Magnet Link? on: July 23, 2012, 08:29:01 PM
Huh. What happens if you drag-and-drop a bitcoin URI link onto the Bitcoin-Qt window?
That works, but it is a bit of a PITA. Also, you have to drop it in the big blank area, it won't work if you drop it anywhere else such as in the address field.
Aha! So I'm not just hallucinating the whole bitcoin URI support thing. Why doesn't it work the proper way, I wonder?
4083  Bitcoin / Bitcoin Discussion / Re: Bitcoin Magnet Link? on: July 23, 2012, 08:23:18 PM
What happens if you just run "bitcoin-qt bitcoin:somerandomaddress" from the command line (while Bitcoin-Qt is already running)?
I get the same error:
Huh. What happens if you drag-and-drop a bitcoin URI link onto the Bitcoin-Qt window?
4084  Bitcoin / Bitcoin Discussion / Re: Bitcoin Magnet Link? on: July 23, 2012, 08:13:05 PM
What version of Bitcoin-Qt are you using?
0.6.3
What happens if you just run "bitcoin-qt bitcoin:somerandomaddress" from the command line (while Bitcoin-Qt is already running)?
4085  Bitcoin / Bitcoin Discussion / Re: Bitcoin Magnet Link? on: July 23, 2012, 08:04:46 PM
Read etotheipi what says about bitcoin-qt, it doesn't support the bitcoin URI as of now, and plus if you could send the URI to bitcoin-qt it will not parse it or accept it. So getting bitcoin-qt to work would take you coding it yourself.
Bitcoin-Qt does fully support bitcoin URIs, and has since version 0.6.0, it just doesn't doesn't automatically register itself as a URI handler. You can register it manually if you want, and even if you don't, you can still pass bitcoin URIs to it as a command-line argument or drag-and-drop bitcoin URI links onto the Bitcoin-Qt window.

I tried it just for fun, but for some reason the string doesn't get passed properly, or else Bitcoin-qt doesn't yet know how to handle URIs. This is the code I used:

Code:
Name "Bitcoin Standalone URI Registration"
SetCompressor /SOLID lzma

OutFile bitcoin-register-URI.exe
InstallDir $PROGRAMFILES\Bitcoin
CRCCheck on

Section -Main SEC0000
WriteRegStr HKCR "bitcoin" "URL Protocol" ""
WriteRegStr HKCR "bitcoin" "" "URL:Bitcoin"
WriteRegStr HKCR "bitcoin\DefaultIcon" "" $INSTDIR\bitcoin-qt.exe
WriteRegStr HKCR "bitcoin\shell\open\command" "" '"$INSTDIR\bitcoin-qt.exe" "$$1"'
SectionEnd

It works, except that when you click a link bitcoin-qt complains that it is already running and then exits.
What version of Bitcoin-Qt are you using?
4086  Bitcoin / Bitcoin Discussion / Re: Does Bitcoin really need an ATM? on: July 23, 2012, 08:47:07 AM
I don't know anyone (well, now _you_, but I cannot say I really know you ;-) ) whose bank account has been frozen...
Really? I guarantee that if you ask everyone you know if they've ever had some kind of serious problem with a bank or payment processor, you will hear some sad stories. If not, you obviously don't know very many people.

...and, while it's very inconvenient, detractors would argue that with Bitcoin people would say "All  my wealth has been stolen by a malware/antivirus_bug/moths/whathever and I can do *nothing* to recover it".
Not everybody has to store their bitcoins on their computer. Secure hardware wallets are under development to address precisely this concern. Or people can trust a third party service such as an e-wallet to handle their bitcoins, preferably with someone to sue if things go wrong.

And why do you think that you can get the same (or better) service that the existing ones for less than a 3% fee?
Because I can, if the service is simply "I give you the money and you give me the goods". Many stores will actually offer a discount on big-ticket items if you pay in cash, simply because it avoids them having to pass the payment processing costs onto you, the consumer.

You talk about __trust__ merchants... Isn't the whole point of Bitcoin not to trust anybody?
No, the point is that you don't have to trust anyone other than the person you're doing business with. You don't have to trust the bank not to freeze your account, you don't have to trust the payment processor not to reverse the transaction, you only have to trust that the person you're giving your money to will hold up their end of the bargain, exactly as if you had used cash. And really, isn't that the way it should be?
4087  Bitcoin / Bitcoin Discussion / Re: Does Bitcoin really need an ATM? on: July 23, 2012, 07:44:16 AM
1) No Third-Party Seizure (How many times in average Joe's life has his money been seized?)
I've had my bank account frozen once (for completely arbitrary reasons), and let me tell you, it is not a fun situation to be in if you need a large amount of cash in a hurry.

2) No Taxes (that's not a feature, hidden cash can do it. Besides, that's not legal and definitely not desirable to be related to Bitcoin)
This is completely false. Bitcoins are taxable, and while it may be easy to hide your bitcoins from the taxman, hiding the things you're spending them on is less easy. That's how tax evaders are usually caught: people spending lots of money that (according to their tax return) they don't have.

3) No Tracking (again, why would average Joe want his money not to be tracked in case of investigation? Of course if he's not out of the law)
But would he want his money to be tracked if there is not an investigation? Many stores already do this every time you use a credit/debit card to try to build a profile on you that they can sell to advertisers and who knows who else. Some people don't like that.

4) No Transaction Costs (most consumers would consider a 3% fee is not too much, specially if they have advantages as chragebacks). And if escrow services are used with with Bitcoin, then there would be transaction costs.
I consider a 3% fee too much, especially if I can get the same or better service with a reduced fee, and I think most consumers would agree.

5) No Risk of “Charge-backs” (what's the advantage for a consumer? That's only useful for some specific merchants... and scammers).
It's also useful for in-person transactions or transactions with trusted merchants where you know you're not getting scammed, and where paying an extra fee for the ability to reverse a transaction that you know you're never going to reverse is a waste of money.

6) Bitcoins Cannot be Stolen (yes the can! if your keys are stolen. In addition, they are not recoverable, unlike traditional banking).
When traditional banking "recovers" your stolen money, where do you think the money comes from? It isn't usually recovered from the thief, instead it comes from all those extra fees you pay, that you wouldn't be paying with Bitcoin.
4088  Bitcoin / Bitcoin Discussion / Re: Collecting BTC equivalent to collecting Real Coins of Historic Value? on: July 23, 2012, 07:09:10 AM
Apparently though - the Eligius pool pays out in a special transaction type so that you can get fractional 'virginal' coins.
I don't really understand how that works - but in the armory client at least, the eligius payouts show up with a 'pick' icon to indicate this.

There's nothing special about it: a coinbase transaction can have an arbitrary number of outputs, just like any other transaction, as long as the sum of all outputs is less than or equal to 50BTC + transaction fees. There is no requirement for the entire block reward to go to exactly one address.
4089  Other / Off-topic / Re: Hacker going to demonstrate open source tool to crack Hashes with speed of 154 B on: July 23, 2012, 05:39:06 AM
If we truly understood physics, there would be an anti-gravity vehicle in everyones backyard. Cheesy
According to Boyd Bushmen, retired senior engineer for Lockheed>Martin, there are 8 fundamental forces and we barely understand 5 of them.

However, the relationship between entropy and energy is one of the few things we do understand.
4090  Bitcoin / Bitcoin Discussion / Re: Bitcoin for the Blind on: July 22, 2012, 11:40:13 PM
A voice controlled bitcoin app for the blind would be really cool.

That's so cool! It'll be just like Star Trek! Except in Star Trek people had to say their passwords in a loud clear voice. Granted, the computers had voice recognition, but that didn't stop anyone with a tape recorder from taking over the ship. Okay, maybe it shouldn't be completely voice controlled...
4091  Other / Beginners & Help / Re: If you had time machine, would you go back and kill Hitler or buy bitcoins? on: July 22, 2012, 03:44:40 AM
Buy bitcoins, of course. As all time-travellers ought to know, it is impossible to alter history due to the Novikov self-consistency principle. Though that doesn't mean that killing Hitler is impossible, as long as you do it in a way that doesn't alter history:

4092  Bitcoin / Bitcoin Discussion / Re: Vegemesta restaurant in Helsinki accepting Bitcoin on: July 22, 2012, 12:54:05 AM
However, then I'd have to get a wi-fi connection, and I'm not confident on the security of that just yet.

If I connect to wi-fi, then are programs that automatically logged in (e-mail) broadcast unencrypted?  I've been assuming unencrypted, which is why I'm not using it.  However, if someone is more knowledgeable, I'd love some guidance.

With open Wi-Fi, anyone else using that connection can see everything that anyone else on that connection is sending and receiving. Regular HTTP traffic is unencrypted and is not safe to use on open Wi-Fi, but HTTPS is encrypted and secure. SMTP email is also unencrypted and unsafe, but ESMTP and POP3 have optional TLS/SSL encryption - make sure you enable it if you email provider supports it.

TOR traffic is encrypted, but is viewable by the exit node operator, so you shouldn't use TOR for unencrypted protocols such as HTTP and SMTP, regardless of your Wi-Fi security. TOR hidden services are fully secure.

Note that Bitcoin does not require encryption to be secure - everything transmitted is going to end up in the publicly viewable blockchain anyway, and is protected from tampering by hashing and digital signatures.

Also, when using secure Wi-Fi, check what type of security is being used: WEP can very easily be cracked with standard tools, and should not be relied upon for security. WPA/WPA2 is safe.
4093  Bitcoin / Press / Re: 2012-07-20 extremetech.com - Are FPGAs the future of password cracking and super on: July 22, 2012, 12:08:29 AM
They seem to have a strange definition of "future". FPGAs have been the standard tool for large-scale brute-force cryptanalysis for ages.
4094  Other / Beginners & Help / Re: Hey I am new here :) + old bitcoin cmd calculator I made on: July 21, 2012, 12:09:38 AM
I just compiled this on Linux, though I had to rename the time variable since it conflicts with std::time(). I'm not sure how you got away with that on Windows. Does the Visual C++ standard library really not have a time() function? Although, knowing Microsoft, that wouldn't actually surprise me. Also, I don't quite understand the "enthusiasm" thing. Is this just some random thing you threw in just to show your instructor that you know how to use a switch statement?

Anyway, to anyone else who wants to try it out, the code is clean safe, but I'd be wary of the included EXE file. I don't know whether it was compiled from this source or not and am too lazy to find out. Compile from source to be safe.
4095  Other / Beginners & Help / Re: Hey I am new here :) + old bitcoin cmd calculator I made on: July 20, 2012, 06:56:20 AM
Hello all, I am new to the forums. Just wanted to say hello. Also here is a "ghetto" bitcoin calculator I made to run in cmd from my last semester's programming class. It's nothing special or really that usable. Most of you programming folks will scoff at it, but it was my first C++ class and I thought it would be fun to take a stab at it Wink. Also I think you need visual studio to open it as well....

Bitcoin Calculator: http://www.fast-files.com/getfile.aspx?file=54768

You expect bitcoin users to download a windows executable from a new stranger in a bitcoin community? I'm not accusing you of anything, but you have to understand it seems pretty fishy and people are pretty paranoid about anything that potentially steal their wallet. All Bitcoin software should be open source for this reason.

Welcome to the forums.

It's not a Windows executable, it's a Visual Studio solution file... and only the solution file, without the corresponding project file or even the source file(s). Roll Eyes Algar, didn't it strike you as odd that your RAR file actually takes up less data than your post about it?
4096  Other / Beginners & Help / Re: Processing power alternatives on: July 19, 2012, 08:07:50 AM
Controlling how hard it is to make usually creates supply problems.
Lack of supply in a base currency isn't a problem, in fact, it is a requirement for currency to function. People will only accept something as payment if they want more of it than they currently have. Imagine if you will a planet made entirely of solid gold. On this hypothetical planet, everyone has as much gold as they could ever want and then some, so nobody would have any reason to accept it as payment. Trying to buy something on this planet with gold coins would be like trying to buy something on Earth with a handful of dirt. The excess supply of gold makes it worthless as a form of currency. Currency can only have value when it is scarce.

Since bitcoins are divisible, it only creates a perception of undersupply. As demand for more resources and currency grows, there seems to be only a decrease in calculations in the algorithm to counter the automatic deflation of the currency. The threat of making a new block and blockchain from something previous is the limiting factor for the ease of calculations. I still don't understand why the self-regulation needs to be a calculation humbling cloud super-computing.
The purpose of the cloud supercomputing is not to regulate the money supply, it to secure the network. The money supply isn't actaully "regulated" at all, in the traditional sense of the word. There is simply a fixed money supply which is distributed according to a fixed schedule to the people who contribute their computing power to the network.

I guess if the next block were discovered, and the couple of blocks after that, and the several after that were discovered by the same person, then in that time a resourceful hoarder could indeed record 'who traded what' according to their best interests.
It is true that miners can arbitrarily decide which transactions get included in a block, but there are few things to keep in mind:
1) Miners cannot forge or alter transactions; a transaction must be included exactly as it is, or else not at all.
2) Transactions that do not make it into the next block are still "remembered" by the network, and may be included in a future block. If one miner refuses to process certain transactions, this merely results in the transaction being delayed until a block is found by another miner who does decide to include the transaction.
3) Miners collect transaction fees. It is always in a miner's "best interests" to include all fee-paying transactions no matter what, since including a transaction requires no more work than not including it.

Who controls the past controls the future even over 20 or 30 minutes with the way verification is structured. With high work requirements and demand, it's unlikely the same group/person would get the most recent blocks and corrupt them. A fix would be hard to come by with automatic acceptance of the newest blocks.
The newest blocks are not automatically accepted. For a block to be accepted, it must meet the proof-of-work requirement and must not contain any invalid transactions. Additionally, if two conflicting blockchains are received, the one with which required the most work to produce is accepted, regardless of which one was received first.

I was thinking that with anything like a basis or alternative, the scenario could be averted because blocks would not be awesomely fungible. Maybe having something like a shared recognition of all blocks within the same time period (right after creation) would lessen the chance that corrupted blocks get the sort of system-shock acceptance seems possible.
Blocks are not fungible. Each is unique and impossible to forge. Any kind of "shared recognition" of blocks produced at the same time is impossible since the two blocks will contain different transactions (at the very least, the block reward will be paid to different addresses).
4097  Other / Beginners & Help / Re: Processing power alternatives on: July 18, 2012, 08:18:20 PM
The reason Bitcoin requires a huge amount of processing power to create blocks is to force attackers to expend an equally huge amount of processing power to modify existing blocks, and since each block includes a hash of the previous block, it's impossible to modify a historical block without re-creating all the blocks that came after it, which requires even more processing power. If there was no processing power involved, what's stopping an attacker from just changing arbitrary blocks whenever he feels like it, eg, to facilitate a double-spend attack?
4098  Other / Beginners & Help / Re: Transaction fees higher than yesterday? on: July 18, 2012, 08:09:29 PM
Transaction fees vary depending on several non-obvious and seemingly arbitrary factors. If you have recently received a large number of small payments (eg, from a faucet), these coins are considered "low priority" (to discourage people from spamming the network with such transactions) and spending them requires a higher fee than normal. Also, transactions requiring several "input" coins take up more data, again requiring a higher fee. It's semi-random which coins the client uses when making a transaction, so the fees will appear random as well, but there is a method to its madness. Smiley
4099  Other / Beginners & Help / Re: Wallet encryption "only" protects against spending? on: July 17, 2012, 07:46:12 AM
Note that Bitcoin addresses and transactions are inherently public, and the only thing that's private (and the only thing which needs protecting with encryption) are the private keys used to sign transactions. Anyone who knows your addresses can see how many bitcoins you have, where they came from, and where they're going. Privacy is only achieved by the difficulty of associating Bitcoin addresses with real-life identities. You can encrypt your entire wallet using Truecrypt or EncFS if you really want to, but be aware that this might not provide as much protection as you think.

Just because some punk found a wallet.dat on my machine doesn't mean he needs to know what my private keys are, and thus how much the wallet is worth. He won't be able to touch them, but he was able to breach my privacy by snooping on my personal finance. If I had considerable funds, that may motivate him to install a keylogger on my machine or something.
The standard wallet encryption encrypts your private keys, and only your private keys. Your private keys are not necessary to tell how many bitcoins you have, since all transactions are public. There is no financial privacy (in the traditional sense of the term) when using Bitcoin. This is the price you have to pay for a zero-trust payment system. Since there is no bank or other trusted third party to verify transactions and account balances while keeping them secret, everyone needs to be able to see everyone else's transactions to prevent people from fraudulantly spending money they don't have. To protect your privacy, you need to ensure that your identity cannot be linked to your bitcoin addresses.

It is most unlikely that you will specifically be targetted by hackers if you have a considerable amount of bitcoins. You more likely to be targetted just for having Bitcoin installed at all, in order to get whatever little money you have. However, the chances of this happening are very low. In fact, I don't think anyone has ever had bitcoins stolen as a result of a keylogger being used to get the passphrase to a stolen wallet.dat file using the standard wallet encryption (though it's not impossible, and additional encryption is useless againsts a keylogger).

I was planning on using just the standard wallet encryption before backing up my wallet.dat to "the cloud", but having learned this, I'll wrap it in an additional layer. Thanks for the clarification, guys (and your great work, Gavin).
A good idea, just remember that encrypting your wallet isn't the whole story if you're worried about your privacy rather than just having your money stolen.

You can encrypt your entire wallet using Truecrypt or EncFS if you really want to, but be aware that this might not provide as much protection as you think.

What is this supposed to mean? I thought truecrypt was impossible to break if you have a long enough pass?
Correct. However, the OP's question indicates that he is concerned about keeping has balance secret, which is something that encryption won't help with if his identity can be linked to his addresses some way other than his wallet file.
4100  Other / Beginners & Help / Re: Wallet encryption "only" protects against spending? on: July 16, 2012, 08:28:02 PM
Note that Bitcoin addresses and transactions are inherently public, and the only thing that's private (and the only thing which needs protecting with encryption) are the private keys used to sign transactions. Anyone who knows your addresses can see how many bitcoins you have, where they came from, and where they're going. Privacy is only achieved by the difficulty of associating Bitcoin addresses with real-life identities. You can encrypt your entire wallet using Truecrypt or EncFS if you really want to, but be aware that this might not provide as much protection as you think.
Pages: « 1 ... 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 [205] 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!