<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kinaro</id>
	<title>Bitcoin Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kinaro"/>
	<link rel="alternate" type="text/html" href="https://en.bitcoin.it/wiki/Special:Contributions/Kinaro"/>
	<updated>2026-05-25T00:36:27Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=How_bitcoin_works&amp;diff=10254</id>
		<title>How bitcoin works</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=How_bitcoin_works&amp;diff=10254"/>
		<updated>2011-06-10T06:44:58Z</updated>

		<summary type="html">&lt;p&gt;Kinaro: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page explains the basic framework of Bitcoin&#039;s functionality.&lt;br /&gt;
&lt;br /&gt;
==Cryptography==&lt;br /&gt;
&lt;br /&gt;
There are several cryptographic technologies that make up the essence of Bitcoin. &lt;br /&gt;
&lt;br /&gt;
First is [http://en.wikipedia.org/wiki/Public-key_cryptography public key cryptography]. Each coin is associated with its current owner&#039;s public [http://en.wikipedia.org/wiki/Elliptic_Curve_DSA ECDSA] key. When you send some bitcoins to someone, you create a message ([[transaction]]), attaching the new owner&#039;s public key to this amount of coins, and sign it with your private key. When this transaction is broadcast to the bitcoin network, this lets everyone know that the new owner of these coins in the owner of the new key. Your signature on the message verifies for everyone that the message is authentic. The complete history of transactions is kept by everyone, so anyone can verify who is the current owner of any particular group of coins.&lt;br /&gt;
&lt;br /&gt;
This complete record of transactions is kept in the [[block chain]], which is a sequence of records called [[block|blocks]]. All computers in the network have a copy of the block chain, which they keep updated by passing along new blocks to each other. Each block contains a group of transactions that have been sent since the previous block. In order to preserve the integrity of the block chain, each block in the chain confirms the integrity of the previous one, all the way back to the first one, the [[genesis block]]. Record insertion is costly because each block must meet certain requirements that make it [[difficulty|difficult]] to generate a valid block. This way, no party can overwrite previous records by just forking the chain.&lt;br /&gt;
&lt;br /&gt;
Both the chaining, and the difficulty, are achieved via the [http://en.wikipedia.org/wiki/SHA-2 SHA256] [http://en.wikipedia.org/wiki/Cryptographic_hash_function cryptographic hash function]. The hash function essentially takes a block of data, and transforms it, in an effectively-impossible to reverse or to predict way, into a large integer. Making the slightest change to a block of data changes its hash unpredictably, so nobody can create a different block of data that gives exactly the same hash. Therefore, by being given a short hash, you can confirm that it matches only a particular long block of data. This way, Bitcoin blocks don&#039;t have to contain serial numbers, as blocks can be identified by their hash, which serves the dual purpose of identification as well as integrity verification.&lt;br /&gt;
&lt;br /&gt;
The [[difficulty]] factor is achieved by requiring that this integer is below a certain threshold - the data in the block is perturbed by a [[nonce]] value, until the data in the block hashes to produce an integer below the threshold - which takes a lot of processing power. This low hash value for the block serves as an easily-verifiable [[proof of work]] - every node on the network can instantly verify that the block meets the required criteria.&lt;br /&gt;
&lt;br /&gt;
With this framework, we are able to achieve the essential functions of the Bitcoin system. We have verifiable ownership of bitcoins, and a distributed database of all transactions, which prevents [[#Double_spending|double spending]].&lt;br /&gt;
&lt;br /&gt;
==Bitcoin mining==&lt;br /&gt;
&lt;br /&gt;
We have mentioned in the previous section that adding a block to the block chain is difficult, requiring time and processing power to accomplish. So what incentive does anyone have to spend the effort to produce a block, if it takes up all these resources? The answer is that the person who manages to produce a block gets a reward. This reward is two-fold. First, the block producer gets a bounty of some number of bitcoins, which is agreed-upon by the network. (Currently this bounty is 50 bitcoins; this value will halve every 210,000 blocks.) Second, any [[transaction fees]] that may be present in the transactions included in the block, get claimed by the block producer. &lt;br /&gt;
&lt;br /&gt;
This gives rise to the activity known as &amp;quot;bitcoin mining&amp;quot; - using processing power to try to produce a valid block, and as a result &#039;mine&#039; some bitcoins. The network rules are such that the [[difficulty]] is adjusted to keep block production to approximately 1 block per 10 minutes. Thus, the more miners engage in the mining activity, the more difficult it becomes for each individual miner to produce a block. The higher the total difficulty, the harder it is for an attacker to overwrite the tip of the block chain with his own blocks (which enables him to double-spend his coins. See the [[weaknesses]] page for more details).&lt;br /&gt;
&lt;br /&gt;
Besides being important for maintaining the transaction database, mining is also the mechanism by which bitcoins get created and distributed among the people in the bitcoin economy. The network rules are such that over the next hundred years, give or take a few decades, a total of 21 million bitcoins will be created. Rather than dropping money out of a helicopter, the bitcoins are awarded to those who contribute to the network by creating [[block]]s in the [[block chain]]. &lt;br /&gt;
&lt;br /&gt;
==Double spending==&lt;br /&gt;
&lt;br /&gt;
The block chain which is constantly being generated by the Bitcoin network works as a common agreement about the order in which bitcoin transactions have taken place. Placing the transactions in a sequence is necessary so that things like the double-spending of coins and negative balances can be avoided. Simply announcing each transaction is not enough to establish the order of the transactions, because different computers may receive the announcement at different times.&lt;br /&gt;
&lt;br /&gt;
Unlike conventional banking systems, there is no central place where this &amp;quot;log&amp;quot; of transactions is stored. What happens is the broadcasting of small pieces (the blocks), each stating that it is a continuation of a previous block. Thus, it is possible for many proposed continuations to the block chain to exist at the same time. There can also be multiple continuations to each of these continuations, forming many branches and sub-branches, like a tree. When this happens, each computer in the network must decide for itself which branch is the &amp;quot;correct&amp;quot; one that should be accepted and extended further.&lt;br /&gt;
&lt;br /&gt;
The rule in this case is to accept the &amp;quot;longest&amp;quot; valid branch. Choose from the branches of blocks that you have received, the path, the total &amp;quot;difficulty&amp;quot; of which is the highest. This is the sequence of blocks that is assumed to have required the most work (CPU time) to generate. For Bitcoin, this will be the &amp;quot;true&amp;quot; order of events, and this is what it will take into account when calculating the balance to show to the user. &amp;quot;Valid&amp;quot; means that Bitcoin will reject branches which don&#039;t contain a strong enough [[proof of work]] or contain invalid transactions (i.e. calculating a wrong balance, giving more money than you have, generating more bitcoins than is allowed at the time, etc).&lt;br /&gt;
&lt;br /&gt;
It is still possible that, as new blocks are constantly being generated, at some later time, some other branch will become the longest branch. However, it takes significant effort to extend a branch, and nodes work to extend the branch that they have received and accepted (which is normally the longest one). So, the longer this branch becomes compared to the second-longest branch, the more effort it will take for the second-longest branch to catch up and overcome the first in length. Also, the more nodes in the network hear about the longest branch, the more unlikely it becomes for other branches to be extended the next time a block is generated, since the nodes will accept the longest chain.&lt;br /&gt;
&lt;br /&gt;
Therefore, the more time a transaction has been part of the longest block chain, the more likely it is to remain part of the chain indefinitely. This is what makes transactions non-reversible and this is what prevents people from double-spending their coins. What the receiver of each transaction does, after money has been supposedly transferred to him/her is to check how long the block chain following the said transaction has become, because the more blocks are added to the longest branch after the transaction, the less likely is it that some other branch will overcome it.&lt;br /&gt;
&lt;br /&gt;
When the block chain after the transaction has become long enough, it becomes near-impossible for another branch to overcome it, and so people can start accepting the transaction as true. This is why &#039;blocks&#039; also serve as &#039;confirmations&#039; for a transaction. Even if another branch does overcome the one with the transaction, most of the blocks will have been generated by people who have no affiliation with the sender of the coins, as a large number of people are working to generate blocks. Since transactions are broadcasted to all nodes in the network, these blocks are just as likely to contain the transaction as the blocks in the previously-accepted branch.&lt;br /&gt;
&lt;br /&gt;
Bitcoin relies on the fact that no single entity can control most of the CPU power on the network for any significant length of time, since, if they could, they would be able to extend any branch of the tree they chose, and faster than any other branch can be extended, making it the longest branch, and then permanently controlling which transactions appear in it.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[Introduction]]&lt;br /&gt;
* [[Getting started]]&lt;br /&gt;
* [[Using Bitcoin]]&lt;br /&gt;
* Bitcoin [[FAQ]]&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
&lt;br /&gt;
* http://www.bitcoin.org/smf/index.php?topic=2487.0 A forum thread with some good &#039;for-the-layperson&#039; explanations of how bitcoin works.&lt;br /&gt;
&lt;br /&gt;
[[Category:Introduction]]&lt;/div&gt;</summary>
		<author><name>Kinaro</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Meetups&amp;diff=10253</id>
		<title>Meetups</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Meetups&amp;diff=10253"/>
		<updated>2011-06-10T06:41:23Z</updated>

		<summary type="html">&lt;p&gt;Kinaro: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Don&#039;t add everyone who&#039;s going in the &amp;quot;Who?&amp;quot; column, just prominent Bitcoin members and organizers. Also see [http://bitcoin.meetup.com bitcoin.meetup.com]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group&lt;br /&gt;
! When?&lt;br /&gt;
! Where?&lt;br /&gt;
! Who?&lt;br /&gt;
! Other Notes&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| 7:00 PM, June 16&lt;br /&gt;
| &lt;br /&gt;
| Boston, MA&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.meetup.com/bitcoin New York Bitcoin Users]&lt;br /&gt;
| 7:00 PM, 2nd Saturday of every month ([http://www.meetup.com/bitcoin/events/past past meetings])&lt;br /&gt;
| OnlyOneTV Studios - 290 Fifth Ave New York, NY&lt;br /&gt;
| Bruce Wagner (Organizer) and others&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.meetup.com/BitcoinDC Washington, DC Bitcoin Users]&lt;br /&gt;
| 7:00 PM, 1st Monday of every month ([http://www.meetup.com/BitcoinDC/#past past meetings])&lt;br /&gt;
| Northside Social, 3211 Wilson Blvd Arlington, VA&lt;br /&gt;
| [[User:Dduane|Darrell Duane]] (Organizer) and others&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.meetup.com/Silicon-Valley-Bitcoin-Users Silicon Valley Bitcoin Users]&lt;br /&gt;
| 7:00 PM, Tuesday, June 14, 2011 ([http://www.meetup.com/Silicon-Valley-Bitcoin-Users/events/past past meetings])&lt;br /&gt;
| 140B S Whisman Road Mountain View, CA &lt;br /&gt;
| Brian Mcqueen and others&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.meetup.com/BitcoinChicago Chicago]&lt;br /&gt;
| No regular schedule yet ([http://www.meetup.com/BitcoinChicago/events/past past meetings])&lt;br /&gt;
| Sunnyvale Art Gallery Cafe, 251 W El Camino Real Sunnyvale, CA&lt;br /&gt;
| Igor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.meetup.com/denver-bitcoin Denver]&lt;br /&gt;
| First meeting June 4th, 2011 ([http://www.meetup.com/denver-bitcoin/events/past past meetings])&lt;br /&gt;
| Gypsy House Cafe - 1279 Marion St Denver, CO&lt;br /&gt;
| bearbones&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.meetup.com/bitcoinSF Bitcoin SF]&lt;br /&gt;
| Saturday, June 4, 2011 ([http://www.meetup.com/bitcoinSF past meetings])&lt;br /&gt;
| SFSU - 1600 Holloway Ave. San Francisco, CA&lt;br /&gt;
| Brian Mcqueen and others&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.meetup.com/Los-Angeles-Digital-Currency-Innovators-Group Los Angeles Digital Currency Innovators]&lt;br /&gt;
| Thursday July 7th, 2011, 7 PM&lt;br /&gt;
| (mt)/Media Temple, Culver City, CA&lt;br /&gt;
| [[User:sgornick|Stephen Gornick]] (Interim organizer) and others&lt;br /&gt;
| Seeking meetup coordinator&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.meetup.com/Las-Vegas-Bitcoin-Users Las Vegas Bitcoin Users]&lt;br /&gt;
| Thursday, June 9, 2011, 7:00 PM ([http://www.meetup.com/Las-Vegas-Bitcoin-Users#past past meetings])&lt;br /&gt;
| Putters, 6945 South Rainbow Boulevard, Las Vegas, NV&lt;br /&gt;
| Mark Russell&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.meetup.com/Bitcoin-Twin-Cities-Users-Meetup Bitcoin Twin Cities Users]&lt;br /&gt;
| Friday, June 10, 2011, 6:30 PM&lt;br /&gt;
| Joule - 1200 Washington Ave S Minneapolis, MN&lt;br /&gt;
| Mac Manson&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hive13.org/?p=310 Hive13 Hackerspace]&lt;br /&gt;
| Bitcoin Exchange, Every Tuesday, 7:30 PM&lt;br /&gt;
| Hive13 - 2929 Spring Grove Avenue, Cincinnati, OH&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Melbourne Bitcoin Community]]&lt;br /&gt;
| Forming&lt;br /&gt;
| Suggest a location, and a date and time&lt;br /&gt;
| @da2ce7 on Freenode Channel: #bitcoin-aus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin:Tokyo meetup|Tokyo]]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| [[User:MagicalTux|Magical Tux]] (Organizer) and others&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [http://meetup.com/Bitcoin-Canada Vancouver Canada]&lt;br /&gt;
| ([http://www.meetup.com/Bitcoin-Canada/#past past meetings])&lt;br /&gt;
| The Brickhouse - 730 Main St.&lt;br /&gt;
| humble (and others)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bitcoin.org/smf/index.php?topic=6725.0 Zurich Switzerland]&lt;br /&gt;
| Semi-regular, about once a month&lt;br /&gt;
| Oliver Twist Pub&lt;br /&gt;
| Stefan Thomas (weusecoins), Mike Hearn (bitcoinj), bitdragon, Luzius (Wuala), more ... &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Seattle Bitcoin Meetup]]&lt;br /&gt;
| Anybody interested?&lt;br /&gt;
| Suggest a location, and a date and time&lt;br /&gt;
| dacoinminster&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Local]]&lt;br /&gt;
&lt;br /&gt;
[[de:Treffen]]&lt;/div&gt;</summary>
		<author><name>Kinaro</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Help:Introduction&amp;diff=10252</id>
		<title>Help:Introduction</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Help:Introduction&amp;diff=10252"/>
		<updated>2011-06-10T06:35:50Z</updated>

		<summary type="html">&lt;p&gt;Kinaro: /* Currency */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The purpose of this page is to provide a general overview of the Bitcoin system and economy.&lt;br /&gt;
&lt;br /&gt;
==Basic Concepts==&lt;br /&gt;
&lt;br /&gt;
===Currency===&lt;br /&gt;
&lt;br /&gt;
Alice is far away from Bob and wants to buy his [http://www.grasshillalpacas.com/alpacaproductsforbitcoinoffer.html Alpaca socks]. In return, she wants to send him a dollar. A dollar bill is a piece of paper which is very easy to create (by those who can), but which is accepted by people in exchange for valuable products and services in the real world, such as the socks Alice wants to buy. One simple thing Alice can do is put a dollar bill in an envelope, mail it to Bob, and then wait for Bob to send the socks to her.&lt;br /&gt;
&lt;br /&gt;
===Banks===&lt;br /&gt;
&lt;br /&gt;
Another thing Alice can do is to &amp;quot;wire&amp;quot; the money to Bob. She can do that by first giving her dollar bills to an institution called a bank, the job of which is to safe-keep Alice&#039;s dollar bills and, in return, to give Alice a written promise (called a &amp;quot;bank statement&amp;quot;) that, whenever she wishes, she can come to the bank to take back the same number of dollar bills that she deposited. Since the money is still Alice&#039;s, she is entitled to do with it whatever she pleases, and the bank (like most banks), for a small fee, will do Alice the service of &amp;quot;giving&amp;quot; the dollar bills to Bob instead of her. This could be done by sending a person to Bob&#039;s door, with Alice&#039;s dollar bills in hand (or, better, fresh new dollar bills, if Alice&#039;s dollar bills are in bad condition), but usually it is done by Alice&#039;s bank by giving the dollar bills to Bob&#039;s bank and informing them that the money is for Bob, who will then see the amount in his next statement, or, if he is in a hurry, the next time he contacts his bank asking about how much money they have for him.&lt;br /&gt;
&lt;br /&gt;
Since banks have many customers, and bank employees require money for doing the job of talking to people and signing documents, banks in recent times have been using machines such as ATMs and web servers, that do the job of interacting with customers instead of paid bank employees. The job of these machines is to learn what each customer wants to do with his/her money and, to the extent that it&#039;s possible, act on what the customer wants (for example, ATMs can hand cash). In the end, there is very little human involvement in this process, most of the time. The people can always know how much money out of the money that the bank is safe-keeping is theirs, and they are confident that the numbers they see in their bank statements and on their computer screens stand for the number of dollar bills that they can get from the bank at any time they wish. They can be so sure of that, that they can accept those numbers in the same way they accept paper dollars (this is similar to the way people started accepting paper dollars as they accepted gold or silver).&lt;br /&gt;
&lt;br /&gt;
However, the fact that machines are used does not change the structure of this system, which is, as it was, based on a central authority (the bank) which is responsible for keeping records about how much money belongs to whom. Everybody has to rely on this central authority to be honest (i.e. to say the truth about how much money they are safe-keeping in total, or at least to make the paper money available upon demand from the owners). Also, every person has to identify him/herself to this authority, by giving his/her real name, in order to be allowed to get their paper bills back or to send money to another person.&lt;br /&gt;
&lt;br /&gt;
Bitcoin is a system of owning and voluntarily transferring amounts of so-called bitcoins, in a manner similar to an on-line banking interface, but anonymously and without reliance on a central authority to decide on what is true. These bitcoins are valuable because they require the spending of real resources (CPU time and electricity) to produce, cannot be spent more than once, and cannot be removed from a person&#039;s ownership without illicit access to his/her computer.&lt;br /&gt;
&lt;br /&gt;
==Bitcoin Basics==&lt;br /&gt;
&lt;br /&gt;
===Preventing stealing===&lt;br /&gt;
To guarantee that an eavesdropper, Eve, cannot access other people&#039;s bitcoins by creating transactions in their names we use a [[Wikipedia:Public-key_cryptography|public key system]] to make digital signatures. In this system, each person, such as Alice and Bob, has a pair of public and private keys which he/she stores in a safe [[Wallet|wallet]]. Only the user with his secret private key can sign a document, such as the transaction to give some of his bitcoins to somebody else, but any one can validate the signature using the user’s public key.&lt;br /&gt;
&lt;br /&gt;
* Bob sends his public key to Alice.&lt;br /&gt;
* Alice adds Bob’s public key along with the amount she wants to transfer, to the transaction.&lt;br /&gt;
* Alice signs the transaction with her secret private key.&lt;br /&gt;
&lt;br /&gt;
As a result, anyone who knows the public keys of both Alice and Bob can now see that Alice agreed to transfer the amount to Bob, because nobody other than Alice has Alice&#039;s private key. Alice would be foolish to give her private key to other people, as this would allow them to sign transactions in her name, removing funds from her balance.&lt;br /&gt;
&lt;br /&gt;
Later on, when Bob will transfer the same coins to Charley, he will do the same thing: receive from Charley his public key, add a new transaction to the chain of transactions and sign it with his (Bob) private key. But only Bob can do this, because only Bob has the private key which is necessary for signing and which is the only private key to match Bob’s public key that is already in the chain.&lt;br /&gt;
&lt;br /&gt;
Eve cannot change who the coins belong to by replacing Bob’s public key with her public key, because Alice signed the transfer to Bob using her private key, declaring that the coins which belonged to her now belong to Bob, and Alice&#039;s private key is kept secret from Eve. So if Charley accepts that the original coin was in the hands of Alice he will also accept the fact that this coin was later passed to Bob and now Bob is passing this same coin to him.&lt;br /&gt;
&lt;br /&gt;
===Preventing double-spending===&lt;br /&gt;
This is how we guarantee that Alice cannot replicate the coin and use it in more than one transaction (this is the main innovation behind Bitcoin):&lt;br /&gt;
&lt;br /&gt;
* Details about the [[Transactions|transaction]] are [[Network|sent and forwarded]] to all or as many other computers as possible.&lt;br /&gt;
* A constantly growing chain of [[Blocks|blocks]] that contains a record of all transactions is collectively maintained by all computers (each has a full copy).&lt;br /&gt;
* To be accepted in the chain, transaction blocks must be valid and must include [[proof of work]] (one block generated by the network every 10 minutes).&lt;br /&gt;
* Blocks are chained in a way so that, if any one is modified, all following blocks will have to be recomputed.&lt;br /&gt;
* When multiple valid continuations to this chain appear, only the longest such branch is accepted and it is then extended further.&lt;br /&gt;
&lt;br /&gt;
When Bob sees that his transaction has been included in a block, which has been made part of the single longest and fastest-growing block chain (extended with significant computational effort), he can be confident that the transaction by Alice has been accepted by the computers in the network and will be permanently recorded, preventing Alice from creating a second transaction with the same coin.&lt;br /&gt;
&lt;br /&gt;
In theory, Alice could attempt to generate spoofed blocks in which her past usage of the same coin does not appear and try to send these blocks to everyone as evidence that the coin is still hers. However, that past transaction, which contains a signature from Alice, has already been announced, has already been distributed to a very large number of computers in the bitcoin network and a block containing it has already been generated by someone (otherwise, the first receiver of the coin would have no confirmation). Since the process of generating a valid block is designed to take a [[Proof_of_work|long time]], Alice will be unable to compete with all these computers in the rate at which she can generate blocks. Bob will receive many more blocks from third persons than Alice alone will ever be able to generate, and some of the newer blocks will contain Alice&#039;s previous transaction, telling Bob that Alice has already spent her coin. The only way for Alice to remove her transaction is to create a parallel chain which is longer than the one generated by everybody else and which doesn&#039;t contain her transaction, as only the longest chain is accepted. To remain the longest, it also has to grow faster than any other chain, so as to prevent any block generator from adding Alice&#039;s transaction to the chain. To do that, Alice has to be in a position to permanently command the majority of the CPU power on the network; something we assume no single person or organization can do. Therefore, as long as the people who control a majority of the CPUs are not cooperating with Alice, her transaction will be permanently recorded and she will be unable to create another transaction with the same coin.&lt;br /&gt;
&lt;br /&gt;
===Anonymity===&lt;br /&gt;
Bitcoin &amp;quot;accounts&amp;quot; do not have people&#039;s names on them and do not have to correspond to individuals. Each balance is simply associated with a randomly generated public-private key pair and the money &amp;quot;belongs&amp;quot; to whoever has the private key and can sign transactions with it. The transactions that are signed using those keys also don&#039;t have to include names.&lt;br /&gt;
&lt;br /&gt;
A [[Address|Bitcoin address]] mathematically corresponds to a public key and looks like this:&lt;br /&gt;
&lt;br /&gt;
:15VjRaDX9zpbA8LVnbrCAFzrVzN7ixHNsC&lt;br /&gt;
&lt;br /&gt;
Each person can have many such addresses, each with its own balance, and this can make it more difficult to identify which person owns what amount. In order to protect his [[Anonymity|privacy]], Bob can even generate a new public-private key pair for each individual transaction. So David receiving the coin from Charley will not be able to identify who is the second person in the list of transactions (not without asking Charley).&lt;br /&gt;
&lt;br /&gt;
===Creation of coins===&lt;br /&gt;
As we saw, both Bob and Charley need to verify that the original coin from Alice is valid. Alice cannot simply generate coins instantly, out of thin air, because the appearance of a coin is a transaction that needs to be accepted by others.&lt;br /&gt;
&lt;br /&gt;
According to current software, the way that new coins are slowly introduced is this: every computer that manages to generate a block is allowed to put one transaction there in which it gains 50 BTC, without this amount having to come from somewhere. This amount is an incentive for people to perform the computation work required for block generation. However, it is currently agreed that the reward for generating a block will be reduced to half every 4 years. Meaning that, at some point in the year 2013, the majority of the CPUs will stop accepting blocks in which the generating transaction adds 50BTC to the sum of money, and they will only accept blocks adding half that amount. The same thing will happen in the years 2017, 2021, 2025 and so on, unless different Bitcoin client software has prevailed in the network.&lt;br /&gt;
&lt;br /&gt;
Since this incentive will eventually diminish, another way for Alice to gain bitcoins when she generates blocks is to accept [[Transaction_fee|transaction fees]]. There is a voluntary transaction fee that can be paid in every transfer of bitcoins, the amount of which is chosen, and paid, by the person who sends the money. This amount is given to the person who generates the &amp;quot;proof-of-work&amp;quot; block in which the transaction appears, which is necessary for the transaction to be accepted. Since Alice is free to include in her block whichever set of transactions she wants, she can choose to include only the transactions with the highest transaction fees. If everybody acts that way, then eventually, and depending on the total number of transactions, a minimum transaction fee will be required for a transaction to appear in the chain of blocks.&lt;br /&gt;
&lt;br /&gt;
==Putting it all together==&lt;br /&gt;
Directly experience the system in action by visiting [http://blockexplorer.com/ Bitcoin Block Explorer].&lt;br /&gt;
The site shows you the latest blocks in the block chain. The [[Block_chain|block chain]] contains the agreed history of all transactions that took place in the system.&lt;br /&gt;
Note how many blocks were generated in the last hour, should be around 6. Also notice the number of transactions and the total amount transferred in the last hour (last time I checked it was about 64 and 15K.)&lt;br /&gt;
This should give you an indication of how active the system is.&lt;br /&gt;
&lt;br /&gt;
Next, drill into one of these blocks.&lt;br /&gt;
Start by noticing that the block&#039;s [[hash|hash]] begins with a run of zeros, this is what made making it so difficult.&lt;br /&gt;
The computer that generated this block had to run on many &#039;&#039;Nonce&#039;&#039; values (also listed on the block&#039;s page) until it found one that generated this run of zeros.&lt;br /&gt;
Next notice the line titled &#039;&#039;Previous block&#039;&#039;, each block contains the hash of the block that came before it, this is what forms the chain of blocks.&lt;br /&gt;
Now notice all the transactions the block contains. The first transaction is the income earned by the computer that generated this block. It includes a fixed amount of coins created out of thin air and possibly fee collected from other transactions in the same block.&lt;br /&gt;
&lt;br /&gt;
Drill into any of the transactions and you will see how it is made from one or more amounts coming in and out.&lt;br /&gt;
The fact that there can be more than one incoming and outgoing amounts, allow the system to join and break amounts in any possible way allowing for any fractional amount needed (usually cents.)&lt;br /&gt;
Each incoming amount is a transaction from the past (which you can also drill to) coming from an address of someone&lt;br /&gt;
and each outgoing amount is addressed to someone and will be part of a future transaction (which you can also drill too if it also had already taken place.)&lt;br /&gt;
&lt;br /&gt;
Finally you can drill into any of the  [[Address|addresses]] and see what public information is available.&lt;br /&gt;
&lt;br /&gt;
To get an impression of the amount of activity on the Bitcoin network, you might like to visit the monitoring websites [[Bitcoin Watch]] and [[Bitcoin Monitor]]. The first has general statistics on the amount and size of transactions, while the latter shows a real-time visualization of events on the Bitcoin network.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;So that all sounds good! How do I help? [[Helping Bitcoin|How to help Bitcoin]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [http://www.youtube.com/watch?v=Um63OQz3bjo What is Bitcoin?] video introduction&lt;br /&gt;
* Installing Bitcoin [[getting started]] &lt;br /&gt;
* [[How bitcoin works]]&lt;br /&gt;
* [[Using Bitcoin]]&lt;br /&gt;
* A gentle introduction to Bitcoin - [[BitcoinMe]]&lt;br /&gt;
* Another introduction, &#039;&#039;The Rebooting Of Money&#039;&#039; podcast is found at [[Bitcoin Money]]&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:简介]]&lt;br /&gt;
&lt;br /&gt;
[[de:Einführung]]&lt;/div&gt;</summary>
		<author><name>Kinaro</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Secure_Trading&amp;diff=10251</id>
		<title>Secure Trading</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Secure_Trading&amp;diff=10251"/>
		<updated>2011-06-10T06:32:39Z</updated>

		<summary type="html">&lt;p&gt;Kinaro: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Secure Trading Online&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This topic is a guide on how to set up your online identity and best practices for trading with others in the Bitcoin community.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
Within the Bitcoin community, many are very careful with their security and identity. This is primarily for two reasons:&lt;br /&gt;
# There is no violent body to cover your back for you, or, more simply, there are no courts to seek assistance from if your transaction sours.&lt;br /&gt;
# One’s reputation is the most important thing that any user has; traders will take very little risk with new users who have not proven themselves (as they could just be last week’s scammer with a new identity).&lt;br /&gt;
 &lt;br /&gt;
The Bitcoin community uses a few tools to help protect privacy, and thus identity. The first and most important is a [[Securing Your Computer|Secure Computer]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Before proceeding please make sure you have completed the [[Securing Your Computer]] guide; this guide assumes that your computer is secure both physically and in software.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you are trading within Canada you are encouraged to use Interac e-transfer and Clearcoin as outlined on [[Secure Trading-CAD-interac|this page]].&lt;br /&gt;
&lt;br /&gt;
==Creating a secure identity==&lt;br /&gt;
The first step is to create a cryptographically secure public-private key-pair.  This will be used as the basis of keeping both your wallet (see [[Securing your wallet]]) and your identity secure.&lt;br /&gt;
&lt;br /&gt;
===Creating your first PGP key-pair===&lt;br /&gt;
A PGP key-pair serves two very important functions:&lt;br /&gt;
# To sign information with an unforgettable signature&lt;br /&gt;
# To decrypt things that other people encrypt for you&lt;br /&gt;
&lt;br /&gt;
This allows you to both conduct business privately (encryption), and give out promises that you cannot deny making (signature).&lt;br /&gt;
&lt;br /&gt;
==== Microsoft Windows:====&lt;br /&gt;
* Install GPG4Win: http://www.gpg4win.org/&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This contains all the key management and generation tools for Microsoft Windows.&lt;br /&gt;
&lt;br /&gt;
====All:====&lt;br /&gt;
# Install Thunderbird: https://www.mozillamessaging.com/en-GB/ &lt;br /&gt;
# Setup your email account with Thunderbird.&lt;br /&gt;
# Install the Enigmail plugin for Thunderbird: https://addons.mozilla.org/en-US/thunderbird/addon/enigmail/&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Upon loading Enigmail, Thunderbird will ask you to make a new ‘identity,’ follow this wizard and you will have created your identity.&amp;lt;br /&amp;gt;&lt;br /&gt;
You should backup your private key in a secure place.  Secondary, you should create a revocation certificate and store that in a different secure place (maybe print it out and store it in your fire safe).&lt;br /&gt;
&lt;br /&gt;
===Register with [#bitcoin-otc]===&lt;br /&gt;
Follow the guide here: http://wiki.bitcoin-otc.com/wiki/Using_bitcoin-otc&lt;br /&gt;
&lt;br /&gt;
===Register the same username at the popular places:===&lt;br /&gt;
* [[Bitcoin Forum]]&lt;br /&gt;
* [[Bitcoin.it_Wiki|Bitcoin Wiki]]&lt;br /&gt;
* [[Bitcoin:Community_portal#IRC_Chat|Freenode IRC]]&lt;br /&gt;
Use a strong and different password for each of these places, keeping your passwords in a secure place.  This will allow other people in the community to track you across the different Bitcoin related sites.  Also making identity theft online more challenging.&lt;br /&gt;
&lt;br /&gt;
==Best Practices with trading==&lt;br /&gt;
===Use Bitcoin-OTC===&lt;br /&gt;
* Always require the user to become registered with #bitcoin-otc.&lt;br /&gt;
* Require a signed message from the fingerprint quoted at: http://bitcoin-otc.com/viewgpg.php&lt;br /&gt;
* Follow additional [http://wiki.bitcoin-otc.com/wiki/Using_bitcoin-otc#Risk_of_fraud recommendations] for avoiding fraud.&lt;br /&gt;
&lt;br /&gt;
===Make sure both parties agree to the terms of the trade with signed messages===&lt;br /&gt;
* Get a PGP signed quote, and check the signature.&lt;br /&gt;
* Send a PGP signed receipt.&lt;br /&gt;
This allows either party to go public if the trade has become sour and stops your trading partner from claiming the details of the agreement were somehow different.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Search the Bitcoin Forum for the username of the person that you are trading with. Check if the user has provided constructive and useful advice to other parties.  And, most importantly, check for any claims that the user has scammed.&lt;br /&gt;
&lt;br /&gt;
===Use an escrow===&lt;br /&gt;
Trading might benefit from an escrow such that bitcoins are disbursed only after contract terms have been met.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A popular online escrow is [[ClearCoin]].&lt;br /&gt;
&lt;br /&gt;
Found in Bitcoin&#039;s community are trusted individuals willing to act as independent, third-party escrow brokers.&lt;br /&gt;
&lt;br /&gt;
[[de:Sicheres_Handeln]]&lt;br /&gt;
[[zh-cn:交易安全]]&lt;/div&gt;</summary>
		<author><name>Kinaro</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=User:Kinaro&amp;diff=10246</id>
		<title>User:Kinaro</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=User:Kinaro&amp;diff=10246"/>
		<updated>2011-06-10T05:12:59Z</updated>

		<summary type="html">&lt;p&gt;Kinaro: Created page with &amp;quot;Oh, hi. I&amp;#039;m an advocate of Bitcoin fixing a few things.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Oh, hi. I&#039;m an advocate of Bitcoin fixing a few things.&lt;/div&gt;</summary>
		<author><name>Kinaro</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Myths&amp;diff=10245</id>
		<title>Myths</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Myths&amp;diff=10245"/>
		<updated>2011-06-10T05:07:39Z</updated>

		<summary type="html">&lt;p&gt;Kinaro: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Let&#039;s clear up some common Bitcoin misconceptions.&lt;br /&gt;
&lt;br /&gt;
== Bitcoin is just like all other digital currencies; nothing new ==&lt;br /&gt;
&lt;br /&gt;
Nearly all other digital currencies are centrally controlled. This means that:&lt;br /&gt;
* they can be printed at the subjective whims of the controllers&lt;br /&gt;
* they can be destroyed by attacking the central point of control&lt;br /&gt;
* arbitrary rules can be imposed upon their users by the controllers&lt;br /&gt;
&lt;br /&gt;
Being decentralized, Bitcoin solves all of these problems.&lt;br /&gt;
&lt;br /&gt;
== Bitcoins don&#039;t solve any problems that fiat currency and/or gold doesn&#039;t solve ==&lt;br /&gt;
&lt;br /&gt;
Unlike gold, bitcoins are:&lt;br /&gt;
* easy to transfer and store&lt;br /&gt;
* easy to verify authenticity&lt;br /&gt;
&lt;br /&gt;
Unlike fiat currencies, bitcoins are:&lt;br /&gt;
* predictable and limited in [[Controlled_Currency_Supply|supply]]&lt;br /&gt;
* not controlled by a central authority&lt;br /&gt;
&lt;br /&gt;
Unlike electronic fiat currency systems, bitcoins are:&lt;br /&gt;
* potentially anonymous&lt;br /&gt;
* assets cannot be frozen&lt;br /&gt;
&lt;br /&gt;
== Bitcoin is backed by CPU cycles ==&lt;br /&gt;
&lt;br /&gt;
It is not correct to say that Bitcoin is backed by CPU power. A currency being &amp;quot;backed&amp;quot; by something means that it is pegged to something else via a central party at a certain exchange rate. You cannot exchange bitcoins for the computing power that was used to create them. Bitcoin is in this sense not backed by anything. It is a commodity in its own right. Similar to gold - is gold backed by anything? No! It&#039;s just gold. The same applies with Bitcoin. &lt;br /&gt;
&lt;br /&gt;
The Bitcoin currency is &#039;&#039;created&#039;&#039; via processing power, and the integrity of the block chain is &#039;&#039;protected&#039;&#039; by the existence of a large network of computing nodes from certain possible [[Weaknesses#Attacker_has_a_lot_of_computing_power|attacks]]. And that is all.&lt;br /&gt;
&lt;br /&gt;
== Bitcoins are worthless because they aren&#039;t backed by anything ==&lt;br /&gt;
&lt;br /&gt;
Gold isn&#039;t backed by anything either, except its intrinsic, physical value. Bitcoins have properties inherent to its design that are subjectively valued by individuals.  This valuation is demonstrated when individuals freely exchange for or with bitcoins.  Please refer to the [http://en.wikipedia.org/wiki/Subjective_theory_of_value Subjective Theory of Value]. See also myth [https://en.bitcoin.it/wiki/Myths#Bitcoin_is_backed_by_CPU_cycles Bitcoin is backed by CPU cycles].&lt;br /&gt;
&lt;br /&gt;
== Bitcoins value is based on how much electricity and computing power it takes to mine them ==&lt;br /&gt;
&lt;br /&gt;
This statement is an attempt to apply to Bitcoin the [http://en.wikipedia.org/wiki/Labor_theory_of_value labor theory of value], which is generally accepted as false. Just because something takes X resources to create does not mean that the resulting product will be worth X. It can be worth more, or less, depending on the utility thereof to its users. &lt;br /&gt;
&lt;br /&gt;
In fact the causality is the reverse of that (this applies to the labor theory of value in general). The cost to mine Bitcoins is based on how much they are worth. If Bitcoins go up in value, more people will mine (because mining is profitable), thus [difficulty] will go up, thus the cost of mining will go up. The inverse happens if bitcoins go down in value. These effects balance out to cause mining to always cost the amount of bitcoins it produces.&lt;br /&gt;
&lt;br /&gt;
== Bitcoins have no intrinsic value (unlike some other things) ==&lt;br /&gt;
&lt;br /&gt;
It is true that bitcoins have no intrinsic value, in the [http://en.wikipedia.org/wiki/Intrinsic_value_%28numismatics%29 numismatic sense], in other words, value in any realm outside of being used as a medium of exchange.&lt;br /&gt;
&lt;br /&gt;
However, while some tangible commodities do have intrinsic value, that value is generally much less than its trading price. Consider for example that gold, if it were not used as an inflation-proof store of value, but rather only for its industrial uses, would certainly not be worth what it is today, since the industrial requirements for gold are far smaller than the available supply thereof.&lt;br /&gt;
&lt;br /&gt;
While historically intrinsic value, as well as other attributes like divisibility, fungibility, scarcity, durability, helped establish certain commodities as mediums of exchange, it is certainly not a prerequisite. While bitcoins lack &#039;intrinsic value&#039; in this sense, they make up for it in spades by possessing the other qualities necessary to make it a good medium of exchange, equal to or better than [http://en.wikipedia.org/wiki/Commodity_money commodity money].&lt;br /&gt;
&lt;br /&gt;
Value is ultimately determined by what people are willing to trade for - by supply and demand.&lt;br /&gt;
&lt;br /&gt;
== Bitcoins are illegal because they&#039;re not legal tender ==&lt;br /&gt;
&lt;br /&gt;
Short answer: chickens aren&#039;t legal tender either, but bartering with chickens is not illegal.&lt;br /&gt;
&lt;br /&gt;
There are a [http://en.wikipedia.org/wiki/Local_currency number of currencies] in existence that are not official government-backed currencies. A currency is, after all, nothing more than a convenient unit of account. While national laws may vary from country to country, and you should certainly check the laws of your jurisdiction, in general trading in any commodity, including digital commodities like Bitcoin, game currencies like WoW gold or Linden dollars, is not illegal.&lt;br /&gt;
&lt;br /&gt;
== Bitcoin is a form of domestic terrorism because it only harms the economic stability of the USA and its currency ==&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/Definitions_of_terrorism#United_States according to this, you need to do violent activities to be considered a terrorist for legal purposes. This has no bearing on politicians and idiotic US attorney&#039;s public remarks.&lt;br /&gt;
&lt;br /&gt;
Also, Bitcoin isn&#039;t domestic. It&#039;s a worldwide community. See this map of Bitcoin nodes &lt;br /&gt;
http://forum.bitcoin.org/?topic=2346.0&lt;br /&gt;
&lt;br /&gt;
== Bitcoin will only enable tax evaders which will lead to the eventual downfall of civilization ==&lt;br /&gt;
&lt;br /&gt;
Cash transactions hold the same level of anonymity but are still taxed successfully. It is up to you to follow the applicable state laws in your home country, or face the consequences.&lt;br /&gt;
&lt;br /&gt;
== Bitcoins can be printed/minted by anyone and are therefore worthless ==&lt;br /&gt;
&lt;br /&gt;
Bitcoins are not printed/minted. Instead, [[Blocks]] are computed by miners and for their efforts they are awarded a specific amount of bitcoins + transaction fees. See [[Blocks]] for more information on how this process works.&lt;br /&gt;
&lt;br /&gt;
== Bitcoins are worthless because they&#039;re based on unproven cryptography ==&lt;br /&gt;
&lt;br /&gt;
SHA256 and ECDSA which are used in Bitcoin are well-known industry standard algorithms. If you believe that these algorithms are untrustworthy then you should not trust Bitcoin, credit card transactions or any type of electronic bank transfer.&lt;br /&gt;
&lt;br /&gt;
== Early adopters are unfairly rewarded ==&lt;br /&gt;
&lt;br /&gt;
Early adopters are rewarded for taking the higher risk with their time and money. &lt;br /&gt;
&lt;br /&gt;
In more pragmatic terms, &amp;quot;fairness&amp;quot; is an arbitrary concept that is improbable to be agreed upon by a large population. Establishing &amp;quot;fairness&amp;quot; is no goal of Bitcoin, as this would be impossible.&lt;br /&gt;
&lt;br /&gt;
The vast majority of the 21 million Bitcoins still have not been distributed.  By starting to mine or acquire bitcoins today, you too can become an early adopter.&lt;br /&gt;
&lt;br /&gt;
== 21 million coins isn&#039;t enough; doesn&#039;t scale ==&lt;br /&gt;
&lt;br /&gt;
One Bitcoin is divisible down to eight decimal places. There are really 2,099,999,997,690,000 (just over 2 quadrillion) maximum possible atomic units in the bitcoin design.&lt;br /&gt;
&lt;br /&gt;
The value of &amp;quot;1 BTC&amp;quot; represents 100,000,000 of these. In other words, each is divisible by up to 10^8. &lt;br /&gt;
&lt;br /&gt;
As the value of the unit of 1 BTC grows too large to be useful for day to day transactions, people can start dealing in smaller [[Units|units]], such as milli-bitcoins (mBTC) or micro-bitcoins (μBTC).&lt;br /&gt;
&lt;br /&gt;
== Bitcoins are stored in wallet files, just copy the wallet file to get more coins! ==&lt;br /&gt;
&lt;br /&gt;
No, your wallet contains your secret keys, giving you the rights to spend your bitcoins. Think of it like having bank details stored in a file. If you give your bank details (or bitcoin wallet) to someone else, that doesn&#039;t double the amount of money in your account. You can spend your money or they can spend your money, but not both.&lt;br /&gt;
&lt;br /&gt;
== Lost coins can&#039;t be replaced and this is bad ==&lt;br /&gt;
&lt;br /&gt;
Bitcoins are divisible to 0.00000001, so this is not a problem. If you lose your coins, all other coins will go up in value a little. Consider it a donation to all other bitcoin users.&lt;br /&gt;
&lt;br /&gt;
A related question is: Why don&#039;t we have a mechanism to replace lost coins? The answer is that it is impossible to distinguish between a &#039;lost&#039; coin and one that is simply sitting unused in someone&#039;s safe.&lt;br /&gt;
&lt;br /&gt;
== It&#039;s a giant ponzi scheme ==&lt;br /&gt;
In a Ponzi Scheme, the founders persuade investors that they’ll profit. Bitcoin does not make such a guarantee. There is no central entity, just individuals building an economy.&lt;br /&gt;
&lt;br /&gt;
A ponzi scheme is a zero sum game. Early adopters can only profit at the expense of late adopters. Bitcoin has possible win-win outcomes. Early adopters profit from the rise in value. Late adopters profit from the usefulness of a stable and widely accepted p2p currency.  &lt;br /&gt;
&lt;br /&gt;
Not to be confused with the [[Bitcoin randomizer|Bitcoin Randomizer]] which is a game that really is self-described as a Ponzi scheme.&lt;br /&gt;
&lt;br /&gt;
== Finite coins plus lost coins means deflationary spiral ==&lt;br /&gt;
As deflationary forces may apply, economic factors such as hoarding are offset by human factors that may lessen the chances that a [[Deflationary spiral]] will occur.&lt;br /&gt;
&lt;br /&gt;
== Bitcoin can&#039;t work because there is no way to control inflation ==&lt;br /&gt;
&lt;br /&gt;
Inflation is simply a rise of prices over time, which is generally the result of the devaluing of a currency. This is a function of supply and demand. Given the fact that the supply of bitcoins is fixed at a certain amount, unlike fiat money, the only way for inflation to get out of control is for demand to disappear. Temporary inflation is possible with a rapid adoption of Fractional Reserve Banking but will stabilize once a substantial number of the 21 million &amp;quot;hard&amp;quot; bitcoins are stored as reserves by banks.&lt;br /&gt;
&lt;br /&gt;
Given the fact that Bitcoin is a distributed system of currency, if demand were to decrease to almost nothing, the currency would be doomed anyway.&lt;br /&gt;
&lt;br /&gt;
The key point here is that Bitcoin as a currency can&#039;t be inflated by any single person or entity, like a government, as there&#039;s no way to increase supply past a certain amount.&lt;br /&gt;
&lt;br /&gt;
Indeed, the most likely scenario, as Bitcoin becomes more popular and demand increases, is for the currency to increase in value, or deflate, until demand stabilizes.&lt;br /&gt;
&lt;br /&gt;
== The Bitcoin community consists of anarchist/conspiracy theorist/gold standard &#039;weenies&#039; ==&lt;br /&gt;
&lt;br /&gt;
The members of the community vary in their ideological stances.&lt;br /&gt;
&lt;br /&gt;
== Anyone with enough computing power can take over the network ==&lt;br /&gt;
&lt;br /&gt;
CONFIRMED, see [[Weaknesses]].&lt;br /&gt;
&lt;br /&gt;
That said, as the network grows, it becomes harder and harder for a single entity to do so. Already the Bitcoin network&#039;s computing power is on par with some of the world&#039;s fastest supercomputers.&lt;br /&gt;
&lt;br /&gt;
What an attacker can do once the network is taken over is quite limited.  Under no circumstances could an attacker take anybody else&#039;s money.  An attacker&#039;s capabilities are limited to taking back their own money that they very recently spent, and preventing other people&#039;s transactions from receiving confirmations.  Such an attack would be very costly in resources, and for such meager benefits there is little rational economic incentive to do such a thing.&lt;br /&gt;
&lt;br /&gt;
== Bitcoin violates governmental regulations ==&lt;br /&gt;
&lt;br /&gt;
Name them if you can.&lt;br /&gt;
&lt;br /&gt;
See also the [[Myths#Bitcoins_are_illegal_because_it_s_not_legal_tender|legal tender]] question.&lt;br /&gt;
&lt;br /&gt;
== Fractional reserve banking is not possible ==&lt;br /&gt;
&lt;br /&gt;
It is possible. There is no fundamental difference between classical currencies and Bitcoin as it applies to banking. Banks will still be free to take in bitcoins and present them to customers as &amp;quot;available for withdrawal&amp;quot; while still lending most of those bitcoins to a different customer for a profit. Some of those bitcoins will be held in reserves in case of a bank run. It will be up to the bank to hold a sufficient supply of reserves in order to prevent insolvency in the event of a bank run. Central banks were established to enforce reserve requirements and so, with Bitcoin lacking a central bank, some banks will almost surly collapse, taking their customers&#039; deposits with them.&lt;br /&gt;
&lt;br /&gt;
See [http://en.wikipedia.org/wiki/Fractional-reserve_banking Fractional reserve banking].&lt;br /&gt;
&lt;br /&gt;
Conventional banks in the United States guarantee that account holders can withdraw 100% of their dollars based on their &amp;quot;word&amp;quot; and the fact that they are backed up by the [http://en.wikipedia.org/wiki/Federal_Deposit_Insurance_Corporation FDIC]. This program insures depositors up to a certain amount (currently $250K USD per depositor).  The FDIC is widely known to have reserves sufficient to cover only a very small fraction of the total deposits it insures though the FDIC itself can be considered to be backed up by the US Congress in the event of its insolvency. After politically desired, the FDIC&#039;s role could be extended to insure Bitcoin banks and establish a minimum reserve requirement. Such a change would only happen after public outrage occurs after the inevitable collapse of major Bitcoin banks.&lt;br /&gt;
&lt;br /&gt;
Because Fractional Reserve Banking is possible with bitcoins, the money supply of bitcoins (which includes demand deposits) can greatly exceed 21 million.&lt;br /&gt;
&lt;br /&gt;
== Point of sale with bitcoins isn&#039;t possible because of the 10 minute wait for confirmation ==&lt;br /&gt;
&lt;br /&gt;
Transactions &#039;&#039;&#039;can&#039;&#039;&#039; take tens of minutes to become &#039;&#039;confirmed&#039;&#039;, and this won&#039;t change for the foreseeable future. Even after the computing power of the network is orders of magnitude larger than today, the difficulty of generating a block will self-adjust to maintain a target of 6 blocks per hour. Three potential solutions to allow POS transactions are:&lt;br /&gt;
&lt;br /&gt;
1) For small transactions, simply assume the customer isn&#039;t ripping you off. Give the customer his latte immediately after the transaction posts to the network. The transaction should propagate through the network almost instantly, allowing the seller to see the transaction within seconds (albeit with zero confirmations.) The cost of a double-spend attack should make small-scale fraud not worthwhile.&lt;br /&gt;
&lt;br /&gt;
2) Utilize a [http://www.bitcoin.org/smf/index.php?topic=423.msg3819#msg3819 &#039;listening&#039; period] prior to rendering the service or good.  This has yet to be formally implemented in the standard Bitcoin client, but would allow a vendor to receive the transaction and then monitor the Bitcoin network for a certain period of time (maybe 10 seconds) for possible double spends.  Vendors might utilize specialized payment processors with multiple well-connected nodes for this purpose.  As explained by Satoshi, the network nodes only accept the first version of a transaction they receive to incorporate into the block they&#039;re trying to generate.  When you broadcast a transaction, if someone else broadcasts a double-spend at the same time, it&#039;s a race to propagate to the most nodes first.  If one has a slight head start, it&#039;ll geometrically spread through the network faster and get most of the nodes.  Therefore, the longer the listening period goes without a double spend attempt, the far less likely a double-spend attempt will actually succeed.  If a double-spend is detected, the vendor is notified: no latte.&lt;br /&gt;
&lt;br /&gt;
3) Create a network of transaction hubs. These entities would communicate using a common API. They would float short-term loans between each other to facilitate instant transactions. &lt;br /&gt;
&lt;br /&gt;
Imagine that Alice uses Carol&#039;s Clearinghouse as her hub, and Bob uses Dave&#039;s Anonymous Exchange. Both Alice and Bob have accounts with their respective hubs, and have already deposited some bitcoins in their accounts. When Alice wants to buy a latte from Bob at a point of sale, Alice tells Carol &amp;quot;I want to send Bob &#039;&#039;x&#039;&#039; bitcoins. He uses Dave&#039;s Anonymous Exchange.&amp;quot; After checking that Alice&#039;s account does contain at least &#039;&#039;x&#039;&#039; bitcoins, Carol sends a message to Dave, saying &amp;quot;Credit Bob&#039;s account with &#039;&#039;x&#039;&#039; bitcoins immediately; I&#039;ll send you the real bitcoins in the next block.&amp;quot; Bob instantly sees his balance increase, and gives Alice her latte.&lt;br /&gt;
&lt;br /&gt;
As always, trust is required - Alice has to trust Carol, and the hubs have to trust each other. Due to competition, various hubs could develop with vastly different fee structures, membership requirements, trustability, etc.&lt;br /&gt;
&lt;br /&gt;
(But the point of Bitcoin is you don&#039;t need trust to execute the transaction, in the above description of option 3 you replaced the bitcoins with a trust-based centralized authority.)&lt;br /&gt;
&lt;br /&gt;
== After 21 million coins are mined, no one will generate new blocks ==&lt;br /&gt;
&lt;br /&gt;
When operating costs can&#039;t be covered by the block creation bounty, which will happen some time before the total amount of BTC is reached, miners are expected to earn profit from [[transaction fees]].&lt;br /&gt;
&lt;br /&gt;
== Bitcoin has no built-in chargeback mechanism, and this isn&#039;t good ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Why some people think this is bad&#039;&#039;&#039;: Chargebacks are useful for limiting fraud. The person handling your money has a responsibility to prevent fraud. If you buy something on eBay and the seller never ships it, PayPal takes funds from the seller&#039;s account and gives you back the money. This strengthens the eBay economy, because people recognize that their risk is limited and are more willing to purchase items from risky sellers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Why it&#039;s actually a good thing&#039;&#039;&#039;: Bitcoin is designed such that your money is yours and yours alone. Allowing chargebacks implies that it is possible for another entity to take your money from you. You can have either total ownership rights of your money, or fraud protection, but not both.  That said, nothing prevents the creation of services overlayed on top of Bitcoin that provide fraud protection services.&lt;br /&gt;
&lt;br /&gt;
The statement &amp;quot;The person handling your money has a responsibility to prevent fraud&amp;quot; is still true; the power has been shifted into your own hands. Fraud will always exist. It&#039;s up to you to only send bitcoins to trusted entities. It is possible to trust an online identity without ever knowing their physical identity; see the [http://wiki.bitcoin-otc.com/wiki/OTC_Rating_System OTC Web of Trust].&lt;br /&gt;
&lt;br /&gt;
== Quantum computers would break Bitcoin&#039;s security ==&lt;br /&gt;
&lt;br /&gt;
Yes, but quantum computers don&#039;t yet exist and probably won&#039;t for a while.  Bitcoin&#039;s security can be [http://en.wikipedia.org/wiki/Post-quantum_cryptography upgraded] if this were considered an imminent threat.&lt;br /&gt;
&lt;br /&gt;
See the implications of quantum computers on public key cryptography here http://en.wikipedia.org/wiki/Quantum_computer#Potential&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;risk&#039;&#039; of quantum computers is also there for financial institutions, like banks, because they heavily rely on cryptography when doing transactions.&lt;br /&gt;
&lt;br /&gt;
== Bitcoin mining is a waste of energy and harmful for ecology ==&lt;br /&gt;
&lt;br /&gt;
No more so than the the wastefulness of mining gold out of the ground, melting it down and shaping it into bars, and then putting it back underground again. Not to mention the building of big fancy buildings, the waste of energy printing and minting all the various fiat currencies, the transportation thereof in armored cars by no less than two security guards for each who could probably be doing something more productive, etc. &lt;br /&gt;
&lt;br /&gt;
As far as mediums of exchange go, Bitcoin is actually quite economical of resources, compared to others.&lt;br /&gt;
&lt;br /&gt;
== Shopkeepers can&#039;t seriously set prices in bitcoins because of the volatile exchange rate ==&lt;br /&gt;
&lt;br /&gt;
Your assumption is that bitcoins must be sold immediately to cover operating expenses. If the shopkeeper&#039;s back-end expenses were transacted in bitcoins as well, then the exchange rate would be irrelevant. Larger adoption of bitcoins would make prices [http://en.wikipedia.org/wiki/Sticky_%28economics%29 sticky]. Future volatility is expected to decrease, as the size and depth of the market grows. &lt;br /&gt;
&lt;br /&gt;
In the meantime, many merchants simply regularly pull the latest market rates from the exchanges and automatically update the prices on their websites. Also you might be able to buy a put option in order to sell at a fixed rate for a given amount of time. This would protect you from drops in price and simplify your operations for that time period.&lt;br /&gt;
&lt;br /&gt;
== Like Flooz and e-gold, bitcoins serve as opportunities for criminals and will be shut down ==&lt;br /&gt;
&lt;br /&gt;
* Hopefully Bitcoin will grow to the point where no single organization can disrupt the network, or would be better served by helping it.&lt;br /&gt;
* Terrorists fly aircraft into buildings, but the governments have not yet abolished consumer air travel. Obviously the public good outweighs the possible bad in their opinion.&lt;br /&gt;
* Criminal law differs between jurisdictions.&lt;br /&gt;
&lt;br /&gt;
== Bitcoins will be shut down by the government just like Liberty Dollars were ==&lt;br /&gt;
&lt;br /&gt;
Liberty Dollars started as a commercial venture to establish alternative US currency, including physical banknotes and coins, backed by precious metals. This, in and of itself, is not illegal. They were later shut down for counterfeiting and intent to fraud after the coins, which contained less than $1 worth of silver, were put into circulation with the general money supply, supposedly having a value of 1 USD. These actions were encouraged by the makers of Liberty Dollars. &lt;br /&gt;
&lt;br /&gt;
Bitcoins are not necessarily equal in value to dollars or any other currency and no one is saying they are. No member of the public will be tricked into accepting a bitcoin instead of a dollar.&lt;br /&gt;
&lt;br /&gt;
Of course, actually &#039;shutting down&#039; the decentralized Bitcoin network is rife with its own set of difficult considerations.&lt;br /&gt;
&lt;br /&gt;
== Bitcoin is not decentralized because the developers can dictate the software&#039;s behaviour ==&lt;br /&gt;
&lt;br /&gt;
The Bitcoin protocol was originally defined by Bitcoin&#039;s inventor, Satoshi Nakamoto, and this protocol has now been widely accepted as the standard by the community of miners and users. &lt;br /&gt;
&lt;br /&gt;
Though the developers of the official Bitcoin client still exert influence over the Bitcoin community, their power to arbitrarily modify the protocol is very limited.  Since the release of Bitcoin v0.3, changes to the protocol have been minor and always in agreement with community consensus.&lt;br /&gt;
&lt;br /&gt;
Protocol modifications, such as increasing the block award from 50 to 100 BTC, are not compatible with clients already running in the network.  If the developers were to release a new client that the majority of miners perceives as corrupt, or in violation of the project’s aims, that client would simply not catch on, and the few users who do try to use it would find that their transactions get rejected by the network.&lt;br /&gt;
&lt;br /&gt;
Apart from the “official” Bitcoin client, other clients are available (and currently in development) from other groups of developers.  As long as these clients adhere to the Bitcoin protocol, it is impossible for the developers of the official client to stop them from competing  for blocks, because the network cannot tell them apart from official clients.&lt;br /&gt;
&lt;br /&gt;
[[de:Mythen]]&lt;/div&gt;</summary>
		<author><name>Kinaro</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Helping_Bitcoin&amp;diff=10244</id>
		<title>Helping Bitcoin</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Helping_Bitcoin&amp;diff=10244"/>
		<updated>2011-06-10T04:50:06Z</updated>

		<summary type="html">&lt;p&gt;Kinaro: Significant overhaul&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Stub}}&lt;br /&gt;
&lt;br /&gt;
The question is: how does one &#039;help&#039; Bitcoin if it is an online currency that is not managed by any one individual? Often, those who take an interest in Bitcoin are at a loss as to how they can provide their support for this community. This article aims to offer some direction.&lt;br /&gt;
&lt;br /&gt;
==Join the &#039;&#039;Bitcoin Community&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
Find a community that you would naturally be a part of that accepts and supports Bitcoin, be it your  workplace, schools, neighborhood, or online. The Bitcoin community is made up simply of the many supporters of the currency from all over the world. Spread the word—inform others wherever and whenever you can.&lt;br /&gt;
&lt;br /&gt;
==Be Creative==&lt;br /&gt;
&lt;br /&gt;
Everyone possesses their own unique talents and abilities; these qualities are what make us the people we are and bring us together. Utilize your skills and creativity to assist.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Crack&#039;&#039;&#039; the Bitcoin source. This may prove useful to those familiar with coding.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Mine&#039;&#039;&#039;. If you&#039;re into high-efficiency computing, creating a strong miner will definitely get you going.&lt;br /&gt;
&lt;br /&gt;
* If you own a business, &#039;&#039;&#039;accept Bitcoin for your services&#039;&#039;&#039;. You may also wish to encourage other businesses to follow in your footsteps. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Speculate&#039;&#039;&#039; in Bitcoin. This improves its liquidity and helps every other person using Bitcoin to carry out real transactions.&lt;br /&gt;
&lt;br /&gt;
Every task and part that people take on adds stability and flexibility to the Bitcoin economy.&lt;br /&gt;
&lt;br /&gt;
==Third: Be Wise==&lt;br /&gt;
&lt;br /&gt;
Everyone has limited resources, and not all people think in the same way that you do. Trust no one, research, and expect the unexpected.&lt;/div&gt;</summary>
		<author><name>Kinaro</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Help:FAQ&amp;diff=10242</id>
		<title>Help:FAQ</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Help:FAQ&amp;diff=10242"/>
		<updated>2011-06-10T04:13:02Z</updated>

		<summary type="html">&lt;p&gt;Kinaro: /* General */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here you will find answers to the most commonly asked questions.&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
=== What are bitcoins? ===&lt;br /&gt;
Bitcoins are the unit of currency of the Bitcoin system. A commonly used shorthand for this is “BTC” to refer to a price or amount (eg: “100 BTC”).&lt;br /&gt;
A Bitcoin isn&#039;t tangible. It is just a number associated with a [[Address|Bitcoin Address]]. See also an [[Introduction|easy intro]] to bitcoin.&lt;br /&gt;
&lt;br /&gt;
=== How can I get Bitcoins? ===&lt;br /&gt;
&lt;br /&gt;
There are five ways to get Bitcoins:&lt;br /&gt;
&lt;br /&gt;
* Buy them on an exchange such as [https://www.mtgox.com/ Mt. Gox] or [http://www.bitcoin-otc.com/ #bitcoin-otc] on FreeNode.&lt;br /&gt;
* Accept Bitcoins as payment for goods or services.&lt;br /&gt;
* Find a local trader on [http://tradebitcoin.com tradebitcoin] (or somewhere else) and trade with him in cash.&lt;br /&gt;
* Create a new [[block]] (currently yields 50 Bitcoins).&lt;br /&gt;
* Participate in a [[Pooled mining|mining pool]].&lt;br /&gt;
&lt;br /&gt;
=== Can I buy Bitcoins with Paypal? ===&lt;br /&gt;
&lt;br /&gt;
While it&#039;s possible to find an individual who wishes to sell Bitcoin to you via Paypal, (perhaps via [http://www.bitcoin-otc.com/ #bitcoin-otc] ) most major exchanges do not allow funding through Paypal. This is due to repeated cases where someone pays for Bitcoins with Paypal, receives their Bitcoins, and then fraudulently complains to Paypal that they never received their goods. Paypal too often sides with the fraudulent buyer in this case, and so exchangers no longer allow this method of funding.&lt;br /&gt;
&lt;br /&gt;
Buying Bitcoins from individuals with this method is still possible, but requires mutual trust. In this case, Bitcoin seller beware.&lt;br /&gt;
&lt;br /&gt;
=== How are new Bitcoins created? ===&lt;br /&gt;
&lt;br /&gt;
[[File:total_bitcoins_over_time_graph.png|thumb|Number of bitcoins over time, assuming a perfect 10-minute interval.]]&lt;br /&gt;
New coins are generated by a network node each time it finds the solution to a certain mathematical problem (i.e. creates a new [[block]]), which is difficult to perform and can demonstrate a [[proof of work]].  The reward for solving a block is [[controlled inflation|automatically adjusted]] so that in the first 4 years of the Bitcoin network, 10,500,000 BTC will be created. The amount is halved each 4 years, so it will be 5,250,000 over years 4-8, 2,625,000 over years 8-12 and so on. Thus the total number of coins will approach 21,000,000 BTC over time.&lt;br /&gt;
&lt;br /&gt;
In addition, built into the network is a system that attempts to allocate new coins in blocks about every 10 minutes, on average, somewhere on the network.  As the number of people who attempt to generate these new coins changes, the difficulty of creating new coins changes.  This happens in a manner that is agreed upon by the network as a whole, based upon the time taken to generate the previous 2016 blocks.  The difficulty is therefore related to the average computing resources devoted to generate these new coins over the time it took to create these previous blocks.  The likelihood of somebody &amp;quot;discovering&amp;quot; one of these blocks is based on the computer they are using compared to all of the computers also generating blocks on the network.&lt;br /&gt;
&lt;br /&gt;
=== What&#039;s the current total number of Bitcoins in existence?  ===&lt;br /&gt;
&lt;br /&gt;
[http://blockexplorer.com/q/totalbc Current count]&lt;br /&gt;
&lt;br /&gt;
The number of blocks times the coin value of a block is the number of coins in existence. The coin value of a block is 50 BTC for each of the first 210,000 blocks, 25 BTC for the next 210,000 blocks, then 12.5 BTC, 6.25 BTC and so on.&lt;br /&gt;
&lt;br /&gt;
=== How divisible are Bitcoins?  ===&lt;br /&gt;
&lt;br /&gt;
Technically, a Bitcoin can be divided down to 8 decimals using existing data structures, so 0.00000001 BTC is the smallest amount currently possible.  Discussions about and ideas for ways to provide for even smaller quantities of Bitcoins may be created in the future if the need for them ever arises.&lt;br /&gt;
&lt;br /&gt;
=== How does the halving work when the number gets really small? ===&lt;br /&gt;
&lt;br /&gt;
The reward will go from 0.00000001 BTC to 0. Then no more coins will likely be created.  &lt;br /&gt;
&lt;br /&gt;
The calculation is done as a right bitwise shift of a 64-bit signed integer, which means it is divided by 2 and rounded down. The integer is equal to the value in BTC * 100,000,000. This is how all Bitcoin balances/values are stored internally.&lt;br /&gt;
&lt;br /&gt;
Keep in mind that using current rules this will take nearly 100 years before it becomes an issue and Bitcoins may change considerably before that happens.&lt;br /&gt;
&lt;br /&gt;
=== How long will it take to generate all the coins? ===&lt;br /&gt;
&lt;br /&gt;
The last block that will generate coins will be block #6,929,999. This should be generated around year 2140. Then the total number of coins in circulation will remain static at 20,999,999.9769 BTC.&lt;br /&gt;
&lt;br /&gt;
Even if the allowed precision is expanded from the current 8 decimals, the total BTC in circulation will always be slightly below 21 million (assuming everything else stays the same). For example, with 16 decimals of precision, the end total would be 20999999.999999999496 BTC.&lt;br /&gt;
&lt;br /&gt;
=== If no more coins are going to be generated, will more blocks be created? ===&lt;br /&gt;
&lt;br /&gt;
Absolutely!  Even before the creation of coins ends, the use of [[transaction fee|transaction fees]] will likely make creating new blocks more valuable from the fees than the new coins being created.  When coin generation ends, what will sustain the ability to use bitcoins will be these fees entirely.  There will be blocks generated after block #6,929,999, assuming that people are still using Bitcoins at that time.&lt;br /&gt;
&lt;br /&gt;
=== But if no more coins are generated, what happens when Bitcoins are lost? Won&#039;t that be a problem? ===&lt;br /&gt;
&lt;br /&gt;
Not at all. Because of the law of supply and demand, when fewer Bitcoins are available the ones that are left will be in higher demand, and therefore will have a higher value. So when Bitcoins are lost, the remaining Bitcoins will increase in value to compensate. As the value of Bitcoins increase, the number of Bitcoins required to purchase an item &#039;&#039;&#039;de&#039;&#039;&#039;creases. This is known as a [[Deflationary spiral|deflationary economic model]]. Eventually, if and when it gets to the point where the largest transaction is less than 1BTC, then it&#039;s a simple matter of shifting the decimal place to the right a few places, and the system continues.&lt;br /&gt;
&lt;br /&gt;
=== If every transaction is broadcast via the network, does BitCoin scale? ===&lt;br /&gt;
The Bitcoin protocol allows lightweight clients that can use Bitcoin without downloading the entire transaction history. As traffic grows and this becomes more critical, implementations of the concept will be developed. Full network nodes will at some point become a more specialized service.&lt;br /&gt;
&lt;br /&gt;
With some modifications to the software, full BitCoin nodes could easily keep up with both VISA and MasterCard combined, using only fairly modest hardware (a couple of racks of machines using todays hardware). It&#039;s worth noting that the MasterCard network is structured somewhat like BitCoin itself - as a peer to peer broadcast network.&lt;br /&gt;
&lt;br /&gt;
Learn more about [[Scalability]].&lt;br /&gt;
&lt;br /&gt;
=== How does the BitCoin network handle [http://en.wikipedia.org/wiki/CAP_theorem the CAP theorem]? ===&lt;br /&gt;
&lt;br /&gt;
=== Why do I have to wait 10 minutes before I can spend money I received? ===&lt;br /&gt;
&lt;br /&gt;
10 minutes is the average time taken to find a block. It can be significantly more or less time than that depending on luck; 10 minutes is simply the average case. &lt;br /&gt;
&lt;br /&gt;
Blocks (shown as &amp;quot;confirmations&amp;quot; in the GUI) are how the BitCoin achieves consensus on who owns what. Once a block is found everyone agrees that you now own those coins, so you can spend them again. Until then it&#039;s possible that some network nodes believe otherwise, if somebody is attempting to defraud the system by reversing a transaction. The more confirmations a transaction has, the less risk there is of a reversal. Only 6 blocks or 1 hour is enough to make reversal computationally impractical. This is dramatically better than credit cards which can see chargebacks occur up to three months after the original transaction!&lt;br /&gt;
&lt;br /&gt;
Why ten minutes specifically? It is a tradeoff chosen by Satoshi between propagation time of new blocks in large networks and the amount of work wasted due to chain splits. If that made no sense to you, don&#039;t worry. Reading [http://www.bitcoin.org/bitcoin.pdf the technical paper] should make things clearer.&lt;br /&gt;
&lt;br /&gt;
=== Do you have to wait 10 minutes in order to buy or sell things with BitCoin? ===&lt;br /&gt;
&lt;br /&gt;
No, it&#039;s reasonable to sell things without waiting for a confirmation as long as the transaction is not of high value.&lt;br /&gt;
&lt;br /&gt;
When people ask this question they are usually thinking about applications like supermarkets or snack machines, as discussed in [http://www.bitcoin.org/smf/index.php?topic=423.msg3819#msg3819 this thread from July 2010]. Zero confirmation transactions still show up in the GUI, but you cannot spend them. You can however reason about the risk involved in assuming you &#039;&#039;will&#039;&#039; be able to spend them in future. In general, selling things that are fairly cheap (like snacks, digital downloads etc) for zero confirmations will not pose a problem if you are running a well connected node.&lt;br /&gt;
&lt;br /&gt;
=== Why does my Bitcoin address keep changing? ===&lt;br /&gt;
&lt;br /&gt;
Whenever the address listed in &amp;quot;Your address&amp;quot; receives a transaction, Bitcoin replaces it with a new address. This is meant to encourage you to use a new address for every transaction, which enhances [[anonymity]]. All of your old addresses are still usable: you can see them in &#039;&#039;Settings -&amp;gt; Your Receiving Addresses&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Economy==&lt;br /&gt;
=== Where does the value of Bitcoin stem from? What backs up Bitcoin? ===&lt;br /&gt;
Bitcoins have value because they are accepted as payment by many. See the [[Trade|list of Bitcoin-accepting sites]].&lt;br /&gt;
&lt;br /&gt;
When we say that a currency is backed up by gold, we mean that there&#039;s a promise in place that you can exchange the currency for gold. In a sense, you could say that Bitcoin is &amp;quot;backed up&amp;quot; by the price tags of merchants – a price tag is a promise to exchange goods for a specified amount of currency.&lt;br /&gt;
&lt;br /&gt;
It&#039;s a common misconception that Bitcoins gain their value from the cost of electricity required to generate them. Cost doesn&#039;t equal value – hiring 1,000 men to shovel a big hole in the ground may be costly, but not valuable. Also, even though scarcity is a critical requirement for a useful currency, it alone doesn&#039;t make anything valuable. For example, your fingerprints are scarce, but that doesn&#039;t mean they have any exchange value.&lt;br /&gt;
&lt;br /&gt;
=== What if someone bought up all the existing Bitcoins? ===&lt;br /&gt;
What if somebody bought up all the gold in the world? Well, by attempting to buy it all, the buyer would just drive the prices up until he runs out of money.&lt;br /&gt;
&lt;br /&gt;
Not all Bitcoins are for sale.  Just as with gold, no one can buy a Bitcoin that isn&#039;t available for sale.&lt;br /&gt;
&lt;br /&gt;
=== Bitcoin&#039;s monetary policy causes a deflationary spiral ===&lt;br /&gt;
See the article [[Deflationary spiral]].&lt;br /&gt;
&lt;br /&gt;
=== Doesn&#039;t Bitcoin unfairly benefit early adopters? ===&lt;br /&gt;
Early adopters have a large number of bitcoins now because they took a risk and invested resources in an unproven technology. By so doing, they have helped Bitcoin become what it is now and what it will be in the future (hopefully, a ubiquitous decentralized digital currency). It is only fair they will reap the benefits of their successful investment.&lt;br /&gt;
&lt;br /&gt;
In any case, any bitcoin generated will probably change hands dozens of time as a medium of exchange, so the profit made from the initial distribution will be insignificant compared to the total commerce enabled by Bitcoin.&lt;br /&gt;
&lt;br /&gt;
=== Is Bitcoin a Ponzi scheme? ===&lt;br /&gt;
In a Ponzi Scheme, the founders persuade investors that they’ll profit. Bitcoin does not make such a guarantee. There is no central entity, just individuals building an economy.&lt;br /&gt;
&lt;br /&gt;
A ponzi scheme is a zero sum game. Early adopters can only profit at the expense of late adopters. Bitcoin has possible win-win outcomes. Early adopters profit from the rise in value. Late adopters profit from the usefulness of a stable and widely accepted p2p currency.&lt;br /&gt;
&lt;br /&gt;
The fact that early adopters benefit more doesn&#039;t alone make anything a ponzi scheme. Apple stocks aren&#039;t ponzi even though the early investors got rich.&lt;br /&gt;
&lt;br /&gt;
==Networking==&lt;br /&gt;
=== Do I need to configure my firewall to run bitcoin? ===&lt;br /&gt;
&lt;br /&gt;
Bitcoin will connect to other nodes, usually on tcp port 8333. You will need to allow outgoing TCP connections to port 8333 if you want to allow your bitcoin client to connect to many nodes. Bitcoin will also try to connect to IRC (tcp port 6667) to meet other nodes to connect to.&lt;br /&gt;
&lt;br /&gt;
If you want to restrict your firewall rules to a few ips and/or don&#039;t want to allow IRC connection, you can find stable nodes in the [[Fallback Nodes|fallback nodes list]].  If your provider blocks the common IRC ports, note that lfnet also listens on port 7777.  Connecting to this alternate port currently requires either recompiling Bitcoin, or changing routing rules.  For example, on Linux you can evade a port 6667 block by doing something like this:&lt;br /&gt;
&lt;br /&gt;
 echo 173.246.103.92 irc.lfnet.org &amp;gt;&amp;gt; /etc/hosts&lt;br /&gt;
 iptables -t nat -A OUTPUT -p tcp --dest 173.246.103.92 --dport 6667 -j DNAT --to-destination :7777 -m comment --comment &amp;quot;bitcoind irc connection&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How does the peer finding mechanism work? ===&lt;br /&gt;
Bitcoin finds peers primarily by connecting to an IRC server (channel #bitcoin on irc.lfnet.org). If a connection to the IRC server cannot be established (like when connecting through TOR), an in-built node list will be used and the nodes will be queried for more node addresses.&lt;br /&gt;
&lt;br /&gt;
==Mining==&lt;br /&gt;
===What is mining?===&lt;br /&gt;
Mining is the process of spending computation power to find valid blocks and thus create new Bitcoins.&lt;br /&gt;
&lt;br /&gt;
Technically speaking, mining is the calculation of a [[hash]] of the previous block and a [[nonce]]. If the hash value is found to be less than the current [[difficulty]], a new block is formed and the miner gets 50 newly generated Bitcoins. If the hash is not less than the current difficulty, a new nonce is used, and a new hash is calculated. This is done thousands or millions of times per second by each miner.&lt;br /&gt;
&lt;br /&gt;
===I&#039;ve been mining for a long time and haven&#039;t created any new Bitcoins. What&#039;s wrong?===&lt;br /&gt;
&lt;br /&gt;
In the early days of Bitcoin, it was easy for anyone to find new blocks using standard CPUs. As more and more people started mining, the [[difficulty]] of finding new blocks has greatly increased to the point where the average time for a CPU to find a single block can be many years. The only cost- or time-effective method of mining is using a high-end graphics card with special software (see also [[Why a GPU mines faster than a CPU]]). Since CPU mining is essentially useless, it may be removed from future versions of the Bitcoin software.&lt;br /&gt;
&lt;br /&gt;
===Is mining used for some useful computation?===&lt;br /&gt;
The computations done when mining are internal to Bitcoin and not related to any other distributed computing projects. They serve the purpose of securing the Bitcoin network, which is useful.&lt;br /&gt;
&lt;br /&gt;
===Is it not a waste of energy?===&lt;br /&gt;
Spending energy on creating a free monetary system is hardly a waste. Also, services necessary for the operation of currently widespread monetary systems, such as banks and credit card companies, also spend energy, arguably more than Bitcoin would.&lt;br /&gt;
&lt;br /&gt;
===Why don&#039;t we use calculations that are also useful for some other purpose?===&lt;br /&gt;
To provide security for the Bitcoin network, the calculations involved need to have some very specific features. These features are incompatible with leveraging the computation for other purposes.&lt;br /&gt;
&lt;br /&gt;
==Help==&lt;br /&gt;
===I&#039;d like to learn more.  Where can I get help?===&lt;br /&gt;
&lt;br /&gt;
* Read the [[Introduction|introduction to bitcoin]] &lt;br /&gt;
* See the videos, podcasts, and blog posts from the [[Press]]&lt;br /&gt;
* Read and post on the [[Bitcoin:Community_portal#Bitcoin_Community_Forums|forums]]&lt;br /&gt;
* Chat on one of the [[Bitcoin:Community_portal#IRC_Chat|Bitcoin IRC]] channels&lt;br /&gt;
* Listen to [http://omegataupodcast.net/2011/03/59-bitcoin-a-digital-decentralized-currency/ this podcast], which goes into the details of how bitcoin works&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Man page]]&lt;br /&gt;
* [[Introduction]]&lt;br /&gt;
&lt;br /&gt;
[[de:FAQ]]&lt;br /&gt;
[[zh-cn:FAQ]]&lt;br /&gt;
[[fr:FAQ]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Technical]]&lt;br /&gt;
[[Category:Vocabulary]]&lt;/div&gt;</summary>
		<author><name>Kinaro</name></author>
	</entry>
</feed>