All Questions

Filter by
Sorted by
Tagged with
47
votes
3answers
9k views

How does change work in a bitcoin transaction?

It seems that when you send a bitcoin transaction, all the coins in the sending address are spent in that transaction, divided into the amount that you intended to send, and "change", which goes back ...
19
votes
3answers
1k views

How would the Bitcoin protocol be impacted if nodes only stored the blocks they cared about?

Right now, full clients of the Bitcoin network store every block ever generated (while "thin" clients instead rely on a node which does so). This greatly increases first-time initialisation for the ...
9
votes
3answers
2k views

How can you tell how many users Bitcoin has?

Impossible to answer accurately, but I suppose one could come up with educated guesses and ballpark figures from the number of nodes on the network, or number of users on popular wallet services.
21
votes
1answer
3k views

What does the Bitcoin client do when it receives conflicting transactions?

I've been assuming that the second transaction will simply be discarded as invalid, while the first waits at 0/unconfirmed until it actually gets into a block (requiring a "-rescan" or similar if the ...
3
votes
2answers
3k views

Is there a BSD Bitcoin client?

I have a few BSD-based systems sitting around serving away, but for the most part they're idle CPU-wise. Does anyone knew of a bitcoin client that I could run on these machines to make them more ...
28
votes
5answers
4k views

Has there ever been a successful double spend attack on the Bitcoin network? If not, is it really necessary to wait for confirmations?

There is a lot of concern about waiting for confirmations to avoid a double spend attack, but has there ever actually been a double spend attack? It seems to be that there are two types of double ...
35
votes
5answers
6k views

What is a deterministic wallet?

It sounds as if it's a process that enables a wallet to be rebuilt from a passphrase, or from several fragments scattered about. Could someone provide a detailed technical explanation?
4
votes
1answer
12k views

No OpenCL platforms found?

Is it possible to mine with Nvidia Quadro 600? Both GUIMiner and DiabloMiner report that no OpenCL platforms/devices were found. How can I check if GPU has OpenCL?
6
votes
4answers
1k views

How do I sort the output of listtransactions “*”?

I am testing some new code, and need to sort the output of listtransactions. Ultimately I need to verify that there are no duplicate txids. How do I output ./bitcoind -datadir=1 listtransactions "*" ...
13
votes
4answers
638 views

Why hasn't the Bitcoin client advanced to version 1.0?

Who would invest money in a currency, which is held together by some software, which is currently in version 0.3.24? It is like putting ones money in a bank, which is currently undergoing in a test ...
13
votes
5answers
3k views

How can I “redeem” a private key without downloading a client?

Let's say that I have generated some private keys offline and use them for my savings. For my spending money I prefer to use an online wallet instead of downloading the client. Is there any service ...
13
votes
1answer
5k views

How can I use the vanity name generator to look for an address?

How do you use the vanity name generator to look for an address? Is there an estimate on how long it takes to find addresses of varying lengths and complexities?
18
votes
6answers
5k views

Is there data on the geographic distribution of bitcoin users?

If you are a company wanting to adopt bitcoin as a payment method or an academic wanting to study the bitcoin market it is important to know as much as possible about the bitcoin users. Since bitcoin ...
5
votes
0answers
3k views

What gives bitcoins value? What are bitcoins backed by? [duplicate]

Possible Duplicate: Where do bitcoins come from and what give them its value? Often times people ask (shortly after muttering something beanie babies), What gives bitcoins value? What are they ...
13
votes
5answers
9k views

How can one redeem a Casascius Physical Bitcoin?

These physical coins are supposed to be worth 1 BTC each - they have a hologram and a private key that somehow gives access to a real (digital) Bitcoin. What is the process of claiming this real (...
18
votes
6answers
3k views

Is it true that Paypal banned Bitcoins, while Google Checkout did not (yet)?

Paypal claimed they were not allowed to sell Bitcoins, while currently it seems Google Checkout is a viable option. So ... what's the story on this? Is this true, and if so does anyone know why?
25
votes
2answers
9k views

When and how did Bitcoin start?

Exactly when was the first block mined and the first bitcoins generated? How many people knew about the project at this point? Had the project been publicly announced before the first block was mined ...
132
votes
8answers
48k views

What can an attacker with 51% of hash power do?

Suppose organization X has 51% of the hash power for a period of 1 week. In this week, what exactly can and can't X do?
16
votes
2answers
772 views

Can Bitcoin technology be leveraged to implement a decentralized trust system (i.e. a replacement to SSL)?

Like Namecoin is intended to replace / augment DNS, can the Bitcoin principles / protocol be extended to support a distributed "trust" mechanism, in a way that no central authority will need to be ...
5
votes
3answers
395 views

What's the best way for someone in Israel to move money in and out of Mt. Gox and/or Tradehill?

There is an Israeli bitcoin exchange (BitCoil), but it has been closed some time before and it doesn't currently support limit orders. I want to understand what's the best way, without using BitCoil, ...
10
votes
4answers
1k views

Are there any Scala libraries/implementations/projects on bitcoin?

There are quite a few Java libraries and I am building my Scala code on BitcoinJ, but obviously, native Scala libraries would be quite a bit more elegant. Has anyone tried?
4
votes
1answer
285 views

Is the alert system still in the main client's code? Will it be removed?

It is said that Satoshi removed the alert system from the client ... still, there are at least some leftovers in. Is the alert system functioning in 0.3.24? Are there plans to remove all traces of it?...
19
votes
4answers
23k views

Solo Mining vs Pool Mining for users with high computing power

Let's say that a user has a decent amount of computing power. At the current difficulty of 1777774.4820015, he could have for example 10Gh/s (he would earn around 5 BTC per day according to a ...
16
votes
2answers
1k views

Will the amount of electricity used for mining be huge if Bitcoin is widely adopted?

A quick and very rough estimation: If the USD/BTC exchange rate grows to $1000/BTC (not that far-fetched if Bitcoin is actually widely adopted) bitcoins for a value of $300000 would be produced every ...
21
votes
2answers
2k views

Hardware Bitcoins (Smartcards, RFID etc.)

is it possible to create a real hardware Bitcoin, e.g. a specified (and verifiable) value which is stored on a smart card or RFID which can be given directly to other people?
10
votes
3answers
791 views

What economics/finance methods and tools can be used to analyze and predict the Bitcoin market?

Bitcoin differs from standard markets in many ways. Some standard market analysis tools are inapplicable due to unique features of Bitcoin. Hence the question What methods/tools can used to analyze ...
31
votes
1answer
15k views

How do I build Bitcoin source in Windows 7?

I am trying to build the current Bitcoin source in Windows 7x64 - Does anyone know of an idiot-proof tutorial? Some of the steps in the included doc give me errors. When I try to tar openssl with ...
13
votes
2answers
3k views

What is the Alert system in the bitcoin protocol? How does it work?

I understand Bitcoin has an alert system. Can someone explain what it is, how does it work, and what was it designed for?
6
votes
1answer
353 views

What is meant by “releasing code tells the hackers what to attack”?

I came across this statement from a SolidCoin developer: Can anyone explain this statement? [06:48] gavinandresen: I came here to ask RealSolid to be responsible and report problems or ...
7
votes
2answers
305 views

Is there a correlation between Technical Analysis predictions and actual prices?

Technical Analysis is a disputed method for "predicting" future prices. This blog has been offering technical analysis on Bitcoin for quite some time (AFAIK it's the only one). Has there been any ...
17
votes
3answers
3k views

Is there a way to undo transactions with a “too low” fee?

Suppose we reach a state where only transactions that pay a fee are accepted by miners. Further supposed that someone created a transaction using an old/odd client that allowed them not to send any ...
21
votes
4answers
8k views

How can one find how much “room for arbitrage” is there in the Bitcoin market?

I don't know what's the mathematical/economical definition, but I would define "room for arbitrage" as the amount of money that can be extracted from the market by doing arbitrage (between the ...
8
votes
3answers
324 views

How can you find out what is the latest block number?

When running a fresh client, or after not being connected for a while, the client takes some time downloading new blocks. How can you find out what is the target block number (the id of the newest ...
28
votes
7answers
3k views

How can one download the bitcoin client securely?

What is the correct procedure to download the official bitcoin client, and validate it was signed by the developers, and not infected with any malware by a man in the middle?
5
votes
2answers
822 views

Why am I getting this make error w/ 0.4.0rc1 on Ubuntu

Building 0.4.0rc1 in Ububtu via make -f makefile.unix returns the following errors/warnings: ui.cpp: In member function 'virtual void CMainFrame::OnIconize(wxIconizeEvent&)': ui.cpp:488:25 ...
9
votes
4answers
2k views

Decentralized escrow functionality built into Bitcoin?

AFAIK there are a few websites out there that offer escrow services for Bitcoin. Those however are central, i.e. I have to "trust" them. Is it being discussed, is it theoretically possible, or does ...
20
votes
1answer
4k views

How do Scripts work?

Bitcoin protocol supports scripts. How do they work? How are those implemented? What are their intended usages? When are they planned to be used?
7
votes
1answer
322 views

How does a recipient know they can satisfy the transaction script to spend their bitcoins?

The wiki page on the transaction script says: The party who originally sent the Bitcoins now being spent, dictates the script operations that will occur last in order to release them for use in ...
24
votes
2answers
4k views

Useful alternative Bitcoin transaction scripts

The Bitcoin wiki describes a transaction's script as something that describes "how the next person wanting to spend the Bitcoins being transferred can gain access to them". The script for "a typical ...
13
votes
1answer
820 views

What is the meaning of the Bitcoin address version?

Bitcoin address versions are described on the Address wiki page: Normal addresses currently always start with 1, though this might change in a future version. Testnet addresses usually start with m ...
14
votes
2answers
673 views

How could recurring payments be implemented?

I pay for some things on a regular basis. They generally fall into two categories: Things I pay for or lose, eg a variety of online services (Spotify for example) Things I'm legally obliged to pay ...
15
votes
1answer
642 views

Is Bitcoin suitable for fast transactions, eg in shops?

Let's say all usability problems were solved. I'm imagining something like shops with tills that present QR codes for the amount and payment address for a transaction, and mobile clients exist that ...
11
votes
7answers
1k views

What additional benefits can QR codes bring to Bitcoin applications beyond payment requests?

Anyone who has recently used one of the Bitcoin wallets on a mobile device (and some desktop clients) will have seen a Bitcoin QR code. Clearly, QR codes allow for a succinct method for transferring ...
14
votes
2answers
1k views

Tax implications in Canada of buying and selling Bitcoins?

What taxes should be paid in Canada on Bitcoin transactions? Has anyone gotten official advice on this? Is it relevant whether the Bitcoins were mined, received as payment for services, bought and ...
8
votes
2answers
3k views

What happened to Krad Miner (the first javascript GPU miner)?

Krad Miner was the first javascript miner that supported GPUs. Now, the website yields a 502 error, and there has been no response to post #57 in the thread asking about it being dead. Does anyone ...
8
votes
2answers
8k views

Is it possible to generate bitcoins with a Google Chrome extension?

I just came across Rlweb's Bitcoin Generator, a Chrome extension that claims to be the "first google chrome extension creating Bitcoins". This extension looks quite shady to me, they don't even have ...
12
votes
1answer
271 views

What security features are built in to the standard Bitcoin software?

I have read much of the Bitcoin algorithm and its encryption basis, however little has been said of the software's inherent security. What solutions are already built in to the software, and what is ...
15
votes
3answers
988 views

Can the number of transactions per second ever overwhelm the network?

I'm coming at this from a point of view that assumes Bitcoin has been widely adopted as a currency worldwide and is essentially mainstream. Every day people are using Bitcoin in the same way that they ...
10
votes
1answer
715 views

How to build Bitcoin from source on Ubuntu 11.04 Natty Narwhal?

We have this detailed tutorial for Lucid Lynx, but somehow it doesn't work for Natty. We also have a similar question but it is too broad and the solution there isn't complete enough to work. I ...
16
votes
1answer
2k views

Why are coin miners (such as GUIMiner) a “threat” in Windows Defender?

I opened up my GUIMiner and I got a rather unfriendly "Win32/CoinMiner" threat of "Medium." I installed this program knowingly, so should I be concerned? Is this just a problem because people have ...

15 30 50 per page