<?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=Holy-Fire</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=Holy-Fire"/>
	<link rel="alternate" type="text/html" href="https://en.bitcoin.it/wiki/Special:Contributions/Holy-Fire"/>
	<updated>2026-04-10T10:47:26Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Paper_wallet&amp;diff=66099</id>
		<title>Paper wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Paper_wallet&amp;diff=66099"/>
		<updated>2019-02-07T17:28:01Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: Revert multiple edits by User:Belcher, which are based on a very narrow view of what paper wallets are, and misunderstanding of their use cases.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:FirstBitcoinBills.jpg|thumb|right|200px|Casascius holding early paper wallets]]&lt;br /&gt;
&lt;br /&gt;
In the most specific sense, a &#039;&#039;&#039;paper wallet&#039;&#039;&#039; is a document containing all of the data necessary to generate any number of Bitcoin [[private key]]s, forming a wallet of keys. However, people often use the term to mean &#039;&#039;any&#039;&#039; way of storing bitcoins offline as a physical document. This second definition also includes &#039;&#039;&#039;paper keys&#039;&#039;&#039; and &#039;&#039;&#039;redeemable codes&#039;&#039;&#039;. A paper key is a single key written on paper that is used multiple times like a wallet (this is strongly [[address reuse|discouraged]]). A redeemable code is a single key intended to be funded and &amp;quot;redeemed&amp;quot; only once: these are commonly used for gifts and as part of physical Bitcoin coins/notes.&lt;br /&gt;
&lt;br /&gt;
Storing bitcoins on paper wallets is not safe unless very strict security precautions are undertaken during their initial preparation. (See below.)&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Security overview ==&lt;br /&gt;
&lt;br /&gt;
Generating paper wallets is not recommended from an online PC. Malware malware on the PC may be able to steal your paper wallet keys.&lt;br /&gt;
&lt;br /&gt;
Even if you generate paper wallets securely, they are still vulnerable to loss and theft. &lt;br /&gt;
&lt;br /&gt;
Unencrypted paper wallets must be kept safe like jewels or cash. &lt;br /&gt;
&lt;br /&gt;
For additional security paper wallets can be split into shares, requiring X of Y shares (e.g., 3 out of 5) to reassemble the secret key.&lt;br /&gt;
&lt;br /&gt;
==Use cases==&lt;br /&gt;
&lt;br /&gt;
===Tips and gifts===&lt;br /&gt;
&lt;br /&gt;
By creating a keypair, one can store bitcoins on a physical medium to be left as a tip or a gift.&lt;br /&gt;
The recipient then sweeps the private key to their own wallet.&lt;br /&gt;
&lt;br /&gt;
===Physical tokens===&lt;br /&gt;
&lt;br /&gt;
A trusted provider can hide the private key inside a tamper-resistant token, and issue them as a form of bitcoins.&lt;br /&gt;
This requires those who accept it as payment to trust that when the provider produced the tokens, they loaded them with the correct amount of bitcoins, and that they have not been tampered with since then.&lt;br /&gt;
To redeem the bitcoin value, the token must be destroyed to access the private key.&lt;br /&gt;
Often a bitcoin address is embedded on the outside visible, but there is no guarantee (without destroying the token) that this matches the private key inside, or, even if it does, that the private key is not replicated on multiple tokens or saved by the producer.&lt;br /&gt;
&lt;br /&gt;
===Wallets===&lt;br /&gt;
&lt;br /&gt;
Proper paper wallets are often a very secure way of storing bitcoins, since they are not typically exposed to malware. They can also be easily stored securely in safes and safe deposit boxes. However, it may be more difficult to securely &amp;quot;backup&amp;quot; paper wallets, and due to the current sub-optimal software support, it may be easier to make a mistake that causes loss of bitcoins.&lt;br /&gt;
&lt;br /&gt;
Sometimes people try to use single keys as true bitcoin wallets. However [[address reuse]] is very bad for privacy and security. Because of this, one is forced to choose between hazardous options:&lt;br /&gt;
* &#039;&#039;&#039;Use the key only once to receive, and only once to send the full amount.&#039;&#039;&#039; This requires the user to know the full amount he wants to store in advance, and often leads to the next situation:&lt;br /&gt;
* &#039;&#039;&#039;Create multiple keys.&#039;&#039;&#039; By using more than one key, the user can receive more than once using a different address each time, including using new addresses for change. This is very complicated, and makes it easy to accidentally reuse addresses, produce the wrong change/fee combination, lose some keys, spend hours searching for the right key, etc. Not even skilled bitcoin experts are comfortable managing their own keys manually like this.&lt;br /&gt;
&lt;br /&gt;
Therefore, it is highly recommended that you use proper paper wallets which allow you to generate an infinite number of addresses from a single seed.&lt;br /&gt;
&lt;br /&gt;
==Encoding/formatting==&lt;br /&gt;
&lt;br /&gt;
[[File:BitcoinPaperWallet-sample.jpg|thumb|right|300px|Paper keypair with private key secured beneath folds]]&lt;br /&gt;
[[File:PaperWallets-offlineaddress-com.png|200px|thumb|right|Paper keypair]]&lt;br /&gt;
Proper, multi-key paper wallets usually take the form of a multi-word [[Deterministic wallet | HD wallet]] seed mnemonic. The list of several words corresponds to some binary data that is used to generate all of the addresses. Words are used to make it easier to avoid and correct errors. Trying to memorize an entire seed mnemonic is very difficult and is generally not recommended.&lt;br /&gt;
&lt;br /&gt;
A single key (for use in insecure single-key paper wallets or redeemable codes) can be represented in several formats, but typically the Wallet Import Format (WIF) is used, since keys represented that way are very short (51 characters) and thus easy to re-enter when importing or &amp;quot;sweeping&amp;quot; it for withdrawal.&lt;br /&gt;
&lt;br /&gt;
==Creation of a paper wallet==&lt;br /&gt;
&lt;br /&gt;
===Generation of secure keys===&lt;br /&gt;
&lt;br /&gt;
The private seed is used to prove your right to spend the bitcoins transferred to the paper wallet, and as such should be kept hidden and secret.&lt;br /&gt;
If the private seed on a paper wallet is exposed (for example in a photograph) then the wallet may be used by anyone who sees it.&lt;br /&gt;
To guard against accidental revelation, the private key displayed on the paper wallet may be encrypted or split into several different parts (for example using [https://en.wikipedia.org/wiki/Shamir%27s_Secret_Sharing Shamir&#039;s secret sharing scheme]).&lt;br /&gt;
At the very least, the private key should be well hidden e.g. by folding the wallet in half and sealing it shut.&lt;br /&gt;
&lt;br /&gt;
Currently, at least [[Armory]] and [[Electrum]] support generating mnemonic codes for their wallets, which can be written down or printed to make a multi-key paper wallet.&lt;br /&gt;
&lt;br /&gt;
Several tools exist for producing single keys, including [[Bitcoin Address Utility]], [[vanitygen]], and [[Cwallet]]. Again, using single keys for anything except one-time &#039;&#039;transfers&#039;&#039; of bitcoins is strongly [[address reuse|discouraged]].&lt;br /&gt;
&lt;br /&gt;
===Web-based key generators===&lt;br /&gt;
&lt;br /&gt;
Some websites feature free open-source client-side keypair/wallet generators written in JavaScript.&lt;br /&gt;
Keypairs/wallets generated by JavaScript or using websites are inherently weak and insecure, and unless the code of the website is audited every time it is used, it may leak the generated keys back to the server—especially if un-audited Javascript is downloaded and run locally.&lt;br /&gt;
Even with careful code auditing, browser plugins or other websites may compromise the environment.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
* Disconnecting from the Internet guarantees that that the paper wallet generator is truly self-contained and isn&#039;t transmitting your keys online. &lt;br /&gt;
* Verifying the integrity of the code (and the trustworthiness of the author) is important to make sure a hacker hasn&#039;t modified the download so that it generates predictable seeds instead of truly random ones.&lt;br /&gt;
* Remember, spyware and viruses often attempt to monitor your computer activities so that their authors can steal from you. They are interested in passwords to online accounts, and anything of value. Bitcoin wallets are something of value that have already been targeted by malware. If your computer is infected with spyware or viruses - even if there are no symptoms, or your antivirus isn&#039;t reporting anything - then anything you type, view, or save on your computer, could potentially be stolen by someone remotely controlling your computer. Your private seed can then be intercepted while you enter it, so only enter a Bitcoin private seed into your computer when you are certain it is secure (such as a fresh boot of a LiveCD).&lt;br /&gt;
* The wallet should never be saved to a computer hard drive or sent via email or other network connections.  You should also never scan/type your key into your computer, except at the moment you are using it.&lt;br /&gt;
* If possible, the wallet should be kept hidden, for example by using [[BIP_0038|BIP38]] encryption (single keys only), and/or by folding the paper to hide the private key so that a photograph or photocopy of it will not reveal or replicate the private key.&lt;br /&gt;
* A web-based generator should not be used.&lt;br /&gt;
* A generator should use an appropriate source of random numbers (entropy).  This means that the generated keys aren&#039;t predictable.  If the addresses come from a predictable or partially-predictable patterns like pseudorandom numbers &amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Pseudorandomness#Cryptography Pseudorandomness] &#039;&#039; is not enough for strong cryptography&#039;&#039;&amp;lt;/ref&amp;gt;, someone else who can predict the pattern can steal the balance. Randomness should NEVER be human generated, as the human brain is incapable of secure entropy.&lt;br /&gt;
* Remember that unlike wallets (paper or otherwise), a single paper key is only good to receive a single payment, and must be redeemed in its entirety.&lt;br /&gt;
&lt;br /&gt;
===Printer Security===&lt;br /&gt;
&lt;br /&gt;
Some advanced printers have internal storage (even hard drives) that preserve copies of printouts. This is a risk if someone gets access to your printer, or if you dispose of your printer. There is also the possibility that a smart enough printer can be hacked. (Consider [http://en.wikipedia.org/wiki/Stuxnet StuxNet] which was able to rewrite the firmware of non-computer devices indirectly connected to the Internet) If this concerns you, use a &amp;quot;dumb&amp;quot; printer, and never let your printer have access to the Internet or to an Internet-connected computer.&lt;br /&gt;
&lt;br /&gt;
====Handwriting====&lt;br /&gt;
&lt;br /&gt;
An alternative using a printer for paper wallets is to write the private key and address with your own hand. [[Base58Check]] encoding used for Bitcoin addresses and private keys specifically excludes characters that look similar like 0OIl. The mnemonic recovery seeds used by wallets like [[Armory]] and [[Electrum]] are also suitable to be written by hand.&lt;br /&gt;
&lt;br /&gt;
==Redeeming Keys and Withdrawing Funds==&lt;br /&gt;
&lt;br /&gt;
This section applies only to single-key paper &amp;quot;wallets&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Paper keys, when used as wallets, are very different from wallets such as Bitcoin Core in that there is only one address in a paper key rather than a hundred or more online keys that are managed with full software assistance from Bitcoin Core.&lt;br /&gt;
&lt;br /&gt;
There are various methods for copying the private key data to other wallets.&lt;br /&gt;
* bitcoind supports an &amp;quot;importprivkey&amp;quot; RPC method for this purpose.&lt;br /&gt;
* Bitcoin-Qt&#039;s debug console can also be used in a similar way (see also [[How to import private keys in Bitcoin Core 0.7+]]).&lt;br /&gt;
* [[BlockChain.info]] and [[Armory]] can also import them directly into wallets.&lt;br /&gt;
* [http://MyCelium.com/download Mycelium] is a Android mobile wallet with an easy to use &amp;quot;cold storage&amp;quot; spending function. It is also available via Android and iTunes playstore. The iTunes version may not yet support cold storage spending.&lt;br /&gt;
&lt;br /&gt;
Note that importing a private key that may be compromised can result in the entire wallet becoming insecure. For this reason, sweeping (or sending the entire amount to a fresh address) is generally recommended over plain importing.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Cold storage]]&lt;br /&gt;
* [[Private key]]&lt;br /&gt;
&lt;br /&gt;
* [[Securing_your_wallet#Paper_Wallets]]&lt;br /&gt;
&lt;br /&gt;
* [https://www.reddit.com/r/Bitcoin/comments/1c9xr7/psa_using_paper_wallets_understanding_change/ Reddit warning on redeeming paper wallets]&lt;br /&gt;
&lt;br /&gt;
* [[How to import private keys]]&lt;br /&gt;
&lt;br /&gt;
* [[Casascius physical bitcoins]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Security]]&lt;br /&gt;
&lt;br /&gt;
[[es:Monedero de papel]]&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=User_talk:Midnightmagic&amp;diff=64735</id>
		<title>User talk:Midnightmagic</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=User_talk:Midnightmagic&amp;diff=64735"/>
		<updated>2018-01-09T11:45:13Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: /* Trade page */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello, thank you for your message on my talk page. Upon reflection I wholeheartedly agree, I acted improperly, and let groupthink / personal attitudes get the better of me. This won&#039;t happen again. Best, [[User:Gladoscc|Gladoscc]] ([[User talk:Gladoscc|talk]]) 04:24, 1 March 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
I replied [[User talk:Bitcoinomy|here]], thanks.  [[User:Bitcoinomy|Bitcoinomy]] ([[User talk:Bitcoinomy|talk]]) 12:45, 19 August 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Comparison of cryptocurrencies ==&lt;br /&gt;
&lt;br /&gt;
Thank you for taking your time. I added more questions in&lt;br /&gt;
* https://en.bitcoin.it/wiki/Talk:Comparison_of_cryptocurrencies#Scamcoin_removals again&lt;br /&gt;
* https://en.bitcoin.it/wiki/Talk:Comparison_of_cryptocurrencies#Anonymity&lt;br /&gt;
--[[User:Davidhedlund|Davidhedlund]] ([[User talk:Davidhedlund|talk]]) 19:09, 4 October 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Bitcoin Cash ==&lt;br /&gt;
&lt;br /&gt;
I added your text to https://en.bitcoin.it/wiki/Bitcoin_Cash&lt;br /&gt;
&lt;br /&gt;
== Blockonomics page removed ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
Can you please explain the reasons for this when other page like https://en.bitcoin.it/wiki/CoinGate, https://en.bitcoin.it/wiki/BitPay and https://en.bitcoin.it/wiki/Gourl still exist&lt;br /&gt;
&lt;br /&gt;
: Yeah, exactly. BitPay is going to stay but be modified to describe their current position on S2X. That is an important topic for Bitcoin users. I haven&#039;t gotten to deleting everything yet. I&#039;m only one person, and I don&#039;t like doing it all at once. Too many people complaining. Also, sign your name next time. [[User:Midnightmagic|Midnightmagic]] ([[User talk:Midnightmagic|talk]]) 04:11, 11 October 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trade page ==&lt;br /&gt;
&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;br /&gt;
It seems you have recently deleted the page &amp;quot;Trade&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
I believe that was a horribly misguided decision. While the page is hopelessly outdated and of no practical use, its importance as a historical reference is tremendous, especially its edit history. The history seems to be inaccessible now that it has been deleted.&lt;br /&gt;
&lt;br /&gt;
I implore you to restore the page and simply edit it to include a deprecation notice instead of the original list.&lt;br /&gt;
&lt;br /&gt;
Thanks. [[User:Holy-Fire|Holy-Fire]] ([[User talk:Holy-Fire|talk]]) 11:45, 9 January 2018 (UTC)&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Offline_transactions&amp;diff=63848</id>
		<title>Offline transactions</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Offline_transactions&amp;diff=63848"/>
		<updated>2017-08-17T20:02:59Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: I like singing, but signing is a more appropriate thing to do with a transaction.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The term &amp;quot;offline transaction&amp;quot; refers to the practice of keeping the private keys on an offline device (not connected to the internet), and signing on individuals transactions. The signature is then copy-pasted from this device into a connected device, and broadcast into the Bitcoin network.&lt;br /&gt;
&lt;br /&gt;
Assuming the offline computer is malware-free is easier than a connected device. If this assumption is held, then this practice is virtually risk-free of bitcoin theft.&lt;br /&gt;
&lt;br /&gt;
Offline transactions can also be used when talking to an [[Overlay Network]] (e.g. [http://stratum.bitcoin.cz/ Stratum]) or equivalent - an ultra thin client can send only signatures to the Overlay server, thus mitigating the risk of a malicious server running away with one&#039;s BTC.&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=The_Israeli_Bitcoin_Association&amp;diff=42708</id>
		<title>The Israeli Bitcoin Association</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=The_Israeli_Bitcoin_Association&amp;diff=42708"/>
		<updated>2013-11-27T21:50:58Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: Additions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Also known as איגוד הביטקוין הישראלי.&lt;br /&gt;
&lt;br /&gt;
The IBA is still in the process of setting up.&lt;br /&gt;
&lt;br /&gt;
* [https://trello.com/b/1CdF7NqV/israeli-bitcoin-foundation Trello]&lt;br /&gt;
* [http://www.bitcoin.org.il/ Homepage] (Hebrew)&lt;br /&gt;
* Board members:&lt;br /&gt;
** [[Meni Rosenfeld]]&lt;br /&gt;
** [[Ron Gross]]&lt;br /&gt;
** [[Jonathan Rouach]]&lt;br /&gt;
** [[Eli Sklar]]&lt;br /&gt;
** [[Eden Shochat]]&lt;br /&gt;
&lt;br /&gt;
* Observers:&lt;br /&gt;
** [[Yoni Assia]]&lt;br /&gt;
** [[Nimrod Lehavi]]&lt;br /&gt;
&lt;br /&gt;
* Others:&lt;br /&gt;
** [[Jonathan Klinger]] - Legal Council&lt;br /&gt;
** [[Shai Tal]] - Bookkeeper&lt;br /&gt;
** [[Ariel Horwitz]] - Community Manager&lt;br /&gt;
** &amp;quot;Noam&amp;quot; - IT Manager&lt;br /&gt;
&lt;br /&gt;
[[Category:nonprofit]]&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Economic_majority&amp;diff=42344</id>
		<title>Economic majority</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Economic_majority&amp;diff=42344"/>
		<updated>2013-11-13T17:35:31Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The theory that the power to control the Bitcoin protocol is held by those able and willing to offer things of value for bitcoins (be it goods, services or other currencies).&lt;br /&gt;
&lt;br /&gt;
As long as mining is conducted for economic gain, then any change adopted by the miners needs to be supported by the &#039;&#039;&#039;economic majority&#039;&#039;&#039; for it to be successfully implemented.&lt;br /&gt;
&lt;br /&gt;
While miners could adopt changes that are not welcomed by those who want bitcoins and start mining using the changes, their mined coins might not be accepted by users that refuse to adopt the changes. Thus those miners would then, in that instance, not gain economically from adopting the change. This scenario exists regardless of whether or not the miners adopting the change had 51% of the hashing strength.&lt;br /&gt;
&lt;br /&gt;
So the ability for a protocol change to be successfully implemented ultimately rests with those who accept bitcoins in exchange for value. Generally those will be the merchants.&lt;br /&gt;
&lt;br /&gt;
Credit goes to Meni Rosenfield for first coining the term&amp;lt;ref&amp;gt;[http://bitcoin.stackexchange.com/questions/3945/how-could-the-bitcoin-protocol-be-changed-has-this-ever-occurred#comment4983_3948 How could the bitcoin protocol be changed? Has this ever occurred?]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [http://bitcoin.stackexchange.com/questions/8285 Is Bitcoin&#039;s Economic Majority those who already own coins or those who will buy or keep coins?] on Bitcoin Stack Exchange&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Economic_majority&amp;diff=40071</id>
		<title>Economic majority</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Economic_majority&amp;diff=40071"/>
		<updated>2013-08-08T14:22:27Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The theory that the power to control the Bitcoin protocol is held by those able and willing to offer things of value for bitcoins (be it goods, services or other currencies).&lt;br /&gt;
&lt;br /&gt;
As long as mining is conducted for economic gain, then any change adopted by the miners needs to be supported by the &#039;&#039;&#039;economic majority&#039;&#039;&#039; for it to be successfully implemented.&lt;br /&gt;
&lt;br /&gt;
While miners could adopt changes that are not welcomed by those holding bitcoins and start mining using the changes, their mined coins might not be accepted by users that refuse to adopt the changes. Thus those miners would then, in that instance, not gain economically from adopting the change. This scenario exists regardless of whether or not the miners adopting the change had 51% of the hashing strength.&lt;br /&gt;
&lt;br /&gt;
So the ability for a protocol change to be successfully implemented ultimately rests with those who accept bitcoins in exchange for value. Generally those will be the merchants.&lt;br /&gt;
&lt;br /&gt;
Credit goes to Meni Rosenfield for first coining the term&amp;lt;ref&amp;gt;[http://bitcoin.stackexchange.com/questions/3945/how-could-the-bitcoin-protocol-be-changed-has-this-ever-occurred#comment4983_3948 How could the bitcoin protocol be changed? Has this ever occurred?]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Talk:Economic_majority&amp;diff=40070</id>
		<title>Talk:Economic majority</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Talk:Economic_majority&amp;diff=40070"/>
		<updated>2013-08-08T13:38:49Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: /* Those who already hold coins vs. those who will acquire coins */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Contracts and Economic Majority ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;So the ability for a protocol change to be successfully implemented ultimately rests with those who accept bitcoins in exchange for value.&amp;quot;&lt;br /&gt;
&amp;quot;So by default, ultimately a protocol change has to be welcomed by those who hold bitcoins.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
These are, of course, probably two different types of people in the near- to medium-term.&lt;br /&gt;
&lt;br /&gt;
Agents who accept BTC for value, &amp;quot;vendors,&amp;quot; are generally going to be most concerned with price stability; they want to be able to quote prices that are predictable.  Agents who hold BTC for more than the short term, at this time, are mostly speculators, and they want appreciation.  There&#039;s nothing that prevents us, technologically-advanced folk that we are, from producing new price quotes daily (or every minute for that matter), like a gas station, based on any number of underlying market conditions -- convertibility to sovereign currency, input commodity, specie, whatever -- but it&#039;d be a huge cultural shift for a contractor, who&#039;s primary input is labor, to have to quote a different rate on a regular basis.&lt;br /&gt;
&lt;br /&gt;
Also worth considering is that there is a whole class of users that don&#039;t exist now but probably will in the future: people who hold futures contracts denominated in BTC, in and out of the money.  A service provider who makes a long term deal -- for instance, his wages over the term of a contract -- will want BTC&#039;s values to stay as predictable as possible, just as commodity vendors at the end of a growing season will want predictability, if not BTC deflation relative to his negotiated deal.  On the other side of the equation are people who hold out-of-the-money contracts on the value of the BTC, which is just a fancy way of saying &amp;quot;debtors.&amp;quot;  Loans aren&#039;t a BTC phenomenon yet, and with the engineered deflation they aren&#039;t liable to be a phenomenon for a while, but employers and commodity speculator/brokers, people who negotiate long-term deals in BTCs, will likely be constantly trying to bend the value curve flatter, because it means they win more value.&lt;br /&gt;
&lt;br /&gt;
Contracts and futures can hold significant notional value, perhaps several multiples of the total capitalization of the market.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Question:&#039;&#039;&#039; Do people who don&#039;t hold BTC, but hold contracts in BTC, deserve a say in changes?  And how would we recognize this?  Do we favor people who hold in-the-money bets, like employees or lenders, or out-of-the-money bets, like debtors or employers.&lt;br /&gt;
--[[User:Sigaba|Sigaba]] ([[User talk:Sigaba|talk]]) 05:19, 13 August 2012 (GMT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Those who already hold coins vs. those who will acquire coins ==&lt;br /&gt;
&lt;br /&gt;
The Economic Majority theory says that the power to control the Bitcoin protocol is held by those who [own] bitcoins.&lt;br /&gt;
&lt;br /&gt;
But the article then goes on to read:&lt;br /&gt;
&lt;br /&gt;
The ability for a protocol change to be successfully implemented ultimately rests with those who accept bitcoins in exchange for value.&lt;br /&gt;
So that refers to investors and those who aren&#039;t immediately spending or cashing out the coins they receive as income or revenue.&lt;br /&gt;
&lt;br /&gt;
But that power doesn&#039;t lie with those who already hold the coins but instead it lies with those who are willing to accept the newly issued coins under the revised protocol or coins with taint from coins issued under a revised protocol.&lt;br /&gt;
&lt;br /&gt;
So, is the Economic Majority those that already hold bitcoins or is it instead just those who will hold the bitcoins generated following a change to the protocol? If so, how would that be best worded?&lt;br /&gt;
&lt;br /&gt;
This question was also [http://bitcoin.stackexchange.com/questions/8285 raised] on Bitcoin Stack Exchange.&lt;br /&gt;
- [[User:Sgornick|Sgornick]] ([[User talk:Sgornick|talk]]) 02:52, 16 March 2013 (GMT)&lt;br /&gt;
&lt;br /&gt;
:Actually, the people who already have bitcoins are not a significant part at all in the economic majority. Starting the page with &amp;quot;by those who hold bitcoins&amp;quot; is completely wrong.&lt;br /&gt;
:The constituents of the economic majority are traders/investors willing to buy bitcoins for other currencies and merchants willing to accept bitcoins for products. Since many of those do it by proxy, the proxies (exchanges, payment processors and other services) have a large influence.&lt;br /&gt;
:I think this requires a complete rewrite of the page. [[User:Holy-Fire|Holy-Fire]] ([[User talk:Holy-Fire|talk]]) 09:12, 30 May 2013 (GMT)&lt;br /&gt;
:I removed the following part:&lt;br /&gt;
::&#039;&#039;Just as a consumer has the ability to boycott a business if the consumer has a problem with how they operate, Bitcoin consumers have the ability to boycott merchants as well. Thus a Bitcoin merchant might not adopt a protocol change that would not be welcomed by its consumers.&#039;&#039;&lt;br /&gt;
::&#039;&#039;So by default, ultimately a protocol change has to be welcomed by those who hold bitcoins.&#039;&#039;&lt;br /&gt;
:I don&#039;t believe it is true. People who hold bitcoins have very little bargaining power - if most everyone else switches to a new protocol, stakeholders need to follow suit or their bitcoins will be worthless. [[User:Holy-Fire|Holy-Fire]] ([[User talk:Holy-Fire|talk]]) 13:38, 8 August 2013 (GMT)&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Talk:Economic_majority&amp;diff=38134</id>
		<title>Talk:Economic majority</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Talk:Economic_majority&amp;diff=38134"/>
		<updated>2013-05-30T09:12:47Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: /* Those who already hold coins vs. those who will acquire coins */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Contracts and Economic Majority ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;So the ability for a protocol change to be successfully implemented ultimately rests with those who accept bitcoins in exchange for value.&amp;quot;&lt;br /&gt;
&amp;quot;So by default, ultimately a protocol change has to be welcomed by those who hold bitcoins.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
These are, of course, probably two different types of people in the near- to medium-term.&lt;br /&gt;
&lt;br /&gt;
Agents who accept BTC for value, &amp;quot;vendors,&amp;quot; are generally going to be most concerned with price stability; they want to be able to quote prices that are predictable.  Agents who hold BTC for more than the short term, at this time, are mostly speculators, and they want appreciation.  There&#039;s nothing that prevents us, technologically-advanced folk that we are, from producing new price quotes daily (or every minute for that matter), like a gas station, based on any number of underlying market conditions -- convertibility to sovereign currency, input commodity, specie, whatever -- but it&#039;d be a huge cultural shift for a contractor, who&#039;s primary input is labor, to have to quote a different rate on a regular basis.&lt;br /&gt;
&lt;br /&gt;
Also worth considering is that there is a whole class of users that don&#039;t exist now but probably will in the future: people who hold futures contracts denominated in BTC, in and out of the money.  A service provider who makes a long term deal -- for instance, his wages over the term of a contract -- will want BTC&#039;s values to stay as predictable as possible, just as commodity vendors at the end of a growing season will want predictability, if not BTC deflation relative to his negotiated deal.  On the other side of the equation are people who hold out-of-the-money contracts on the value of the BTC, which is just a fancy way of saying &amp;quot;debtors.&amp;quot;  Loans aren&#039;t a BTC phenomenon yet, and with the engineered deflation they aren&#039;t liable to be a phenomenon for a while, but employers and commodity speculator/brokers, people who negotiate long-term deals in BTCs, will likely be constantly trying to bend the value curve flatter, because it means they win more value.&lt;br /&gt;
&lt;br /&gt;
Contracts and futures can hold significant notional value, perhaps several multiples of the total capitalization of the market.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Question:&#039;&#039;&#039; Do people who don&#039;t hold BTC, but hold contracts in BTC, deserve a say in changes?  And how would we recognize this?  Do we favor people who hold in-the-money bets, like employees or lenders, or out-of-the-money bets, like debtors or employers.&lt;br /&gt;
--[[User:Sigaba|Sigaba]] ([[User talk:Sigaba|talk]]) 05:19, 13 August 2012 (GMT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Those who already hold coins vs. those who will acquire coins ==&lt;br /&gt;
&lt;br /&gt;
The Economic Majority theory says that the power to control the Bitcoin protocol is held by those who [own] bitcoins.&lt;br /&gt;
&lt;br /&gt;
But the article then goes on to read:&lt;br /&gt;
&lt;br /&gt;
The ability for a protocol change to be successfully implemented ultimately rests with those who accept bitcoins in exchange for value.&lt;br /&gt;
So that refers to investors and those who aren&#039;t immediately spending or cashing out the coins they receive as income or revenue.&lt;br /&gt;
&lt;br /&gt;
But that power doesn&#039;t lie with those who already hold the coins but instead it lies with those who are willing to accept the newly issued coins under the revised protocol or coins with taint from coins issued under a revised protocol.&lt;br /&gt;
&lt;br /&gt;
So, is the Economic Majority those that already hold bitcoins or is it instead just those who will hold the bitcoins generated following a change to the protocol? If so, how would that be best worded?&lt;br /&gt;
&lt;br /&gt;
This question was also [http://bitcoin.stackexchange.com/questions/8285 raised] on Bitcoin Stack Exchange.&lt;br /&gt;
- [[User:Sgornick|Sgornick]] ([[User talk:Sgornick|talk]]) 02:52, 16 March 2013 (GMT)&lt;br /&gt;
&lt;br /&gt;
:Actually, the people who already have bitcoins are not a significant part at all in the economic majority. Starting the page with &amp;quot;by those who hold bitcoins&amp;quot; is completely wrong.&lt;br /&gt;
:The constituents of the economic majority are traders/investors willing to buy bitcoins for other currencies and merchants willing to accept bitcoins for products. Since many of those do it by proxy, the proxies (exchanges, payment processors and other services) have a large influence.&lt;br /&gt;
:I think this requires a complete rewrite of the page. [[User:Holy-Fire|Holy-Fire]] ([[User talk:Holy-Fire|talk]]) 09:12, 30 May 2013 (GMT)&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Promotional_graphics&amp;diff=35801</id>
		<title>Promotional graphics</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Promotional_graphics&amp;diff=35801"/>
		<updated>2013-02-27T19:29:55Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: + non-English&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bitcoin-related graphics used for promoting bitcoin either for online use, retail display or other promotional purpose. For graphics in languages other than English, see [[Promotional graphics (non-English)]].&lt;br /&gt;
&lt;br /&gt;
==Orange style==&lt;br /&gt;
===Logo alone===&lt;br /&gt;
[[{{ns:file}}:BC Logo .png‎]]&lt;br /&gt;
&lt;br /&gt;
[http://weusecoins.jp/remote/en.bitcoin.it/promotional_graphics SVG and higher resolutions]&lt;br /&gt;
&lt;br /&gt;
===Logo with text===&lt;br /&gt;
[[{{ns:file}}:BC Logotype.png‎]]&lt;br /&gt;
&lt;br /&gt;
[[{{ns:file}}:BC Logotype Reverse.png]]&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;We love Bitcoin&amp;quot; Graphics===&lt;br /&gt;
[[{{ns:file}}:Lv BCorg 128px.png]]&lt;br /&gt;
[[{{ns:file}}:WeLv BC 48px.png]]&lt;br /&gt;
[[{{ns:file}}:WeLv BC 128px.png]]&lt;br /&gt;
[[{{ns:file}}:WeLv BC Badge 128px.png]]&lt;br /&gt;
===Bitcoin Accepted Here Buttons===&lt;br /&gt;
====Normal size====&lt;br /&gt;
[[{{ns:file}}:BC_Rnd_64px.png‎]]&lt;br /&gt;
[[{{ns:file}}:BC 64px.png‎]]&lt;br /&gt;
[[{{ns:file}}:BC nBG 64px.png‎]]&lt;br /&gt;
[[{{ns:file}}:BC RnBG 64px.png‎]]&lt;br /&gt;
====High resolution====&lt;br /&gt;
[[{{ns:file}}:bitcoin_accepted_here_printable.png|x200px‎]]&lt;br /&gt;
&lt;br /&gt;
==Euro style==&lt;br /&gt;
[[{{ns:file}}:Bitcoin euro.png]]&lt;br /&gt;
&lt;br /&gt;
==Gold style==&lt;br /&gt;
[[{{ns:file}}:Bitcoin.png]]&lt;br /&gt;
&lt;br /&gt;
==Ƀ: Another Bitcoin Identity==&lt;br /&gt;
* [[{{ns:file}}:CircleBitcoin.png]] &lt;br /&gt;
* [[{{ns:file}}:Pennant.png]]&lt;br /&gt;
* [[{{ns:file}}:RibbonDonateBitcoin.png]]&lt;br /&gt;
* [[{{ns:file}}:GoldenAcceptedHereBitcoin.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Ƀ graphic elements are available in SVG format on the dedicated [http://www.ecogex.com/bitcoin/ project page].&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=64.msg7415#msg7415 New icon/logo] (SVG of the gold bitcoin / logo)&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=4331.0 Bigger &amp;quot;B&amp;quot; versions of Bitcoin logotypes]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=9562.20 Ƀ Another Bitcoin identity]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=1631.0 More Bitcoin logos, buttons, and also some other graphics]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=45.msg479#msg479 Make your &amp;quot;we accept Bitcoin&amp;quot; logo]&lt;br /&gt;
* [http://img340.imageshack.us/img340/7210/onwhitem.jpg Bitcoin Decentralized P2P Currency logo]&lt;br /&gt;
* [http://agora.io/wp-content/uploads/2011/03/BitcoinFreeMoney250x100.png Liberty starts with free money logo]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=6412.0 Made a Bitcoin icon, PDF included]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=6455.0 In cryptography we trust (yet another Bitcoin icon)]&lt;br /&gt;
* [http://bitbash.blogspot.com/2011/04/bitcoin-icons.html Bitcoin icons] from Bitbash&lt;br /&gt;
* [http://lts.cr/d8d Bitcoin Graphics] zip&lt;br /&gt;
* [http://www.promotionalcodes.org.uk/26970/what-is-bitcoin/ What is Bitcoin? (Infographic)] &lt;br /&gt;
* [http://carbonism.deviantart.com/gallery carbonism&#039;s deviantART gallery]&lt;br /&gt;
* [http://handsomecode.tumblr.com/post/6565610892/designing-a-better-bitcoin-identity Handsome Code Better Bitcoin]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=32273.0 Public Domain Bitcoin Icons/Graphics for you!]&lt;br /&gt;
* [http://imgur.com/o5hHQ Stack of bitcoins]&lt;br /&gt;
* [https://bitcointalk.org/?topic=1756.0 Bitcoin Graphics in Vector Format (Illustrator)]&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Bitcoin symbol]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Marketing]]&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Promotional_graphics_(non-English)&amp;diff=35800</id>
		<title>Promotional graphics (non-English)</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Promotional_graphics_(non-English)&amp;diff=35800"/>
		<updated>2013-02-27T19:29:13Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: Create page, add Hebrew&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Hebrew=&lt;br /&gt;
[[File:כאן_מכבדים_ביטקוין.JPG]]&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=File:%D7%9B%D7%90%D7%9F_%D7%9E%D7%9B%D7%91%D7%93%D7%99%D7%9D_%D7%91%D7%99%D7%98%D7%A7%D7%95%D7%99%D7%9F.JPG&amp;diff=35799</id>
		<title>File:כאן מכבדים ביטקוין.JPG</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=File:%D7%9B%D7%90%D7%9F_%D7%9E%D7%9B%D7%91%D7%93%D7%99%D7%9D_%D7%91%D7%99%D7%98%D7%A7%D7%95%D7%99%D7%9F.JPG&amp;diff=35799"/>
		<updated>2013-02-27T19:28:23Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: A &amp;quot;Bitcoin accepted here&amp;quot; sign in Hebrew&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
A &amp;quot;Bitcoin accepted here&amp;quot; sign in Hebrew&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{subst:nld}}&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Exit_Address&amp;diff=35131</id>
		<title>Exit Address</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Exit_Address&amp;diff=35131"/>
		<updated>2013-01-16T15:42:52Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Exit addresses (first described [http://www.reddit.com/r/Bitcoin/comments/ohfxw/update_mt_gox_steals_from_tor_users_now_i_can_not/c3ha5li here]) are defined as follows: &amp;quot;When you create an account with a site, you should be able to enter an address that, should anything go wrong, your coins will be sent to.  Deepbit, for example has an option that will let you &#039;lock your payments address forever&#039; meaning, even if someone hijacks your account, they won&#039;t be able to withdraw money anywhere.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Many members of the bitcoin community have advocated that any service accepting bitcoin deposits (as opposed to payments -- i.e. exchanges, etc) ought to include an exit address facility, and allow enactment of exit address policy at any time.  This would avoid the conflict of interest inherent in &amp;quot;anti-money-laundering&amp;quot; account freezures, whereby the exchange &#039;&#039;actually books a profit under accepted accounting practices&#039;&#039; as a result of balances inheriting from accounts abandoned in response to account freezure (once the statue of limitations on embezzlement expires).&lt;br /&gt;
&lt;br /&gt;
[[Category:Vocabulary]]&lt;br /&gt;
&lt;br /&gt;
[[es:Dirección de escape]]&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=User_talk:Holy-Fire&amp;diff=34743</id>
		<title>User talk:Holy-Fire</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=User_talk:Holy-Fire&amp;diff=34743"/>
		<updated>2013-01-06T18:34:17Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: Removed Luke-jr&amp;#039;s vandalism of my talk page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Proof of Stake design outline ==&lt;br /&gt;
&lt;br /&gt;
=== Constants (for example) ===&lt;br /&gt;
*POSGEN = 250000 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; // genesis block from which the fork (that includes the PoS protocol change) begins&amp;lt;br&amp;gt;&lt;br /&gt;
*SIGBLOCK = 100 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; // signatures block at every SIGBLOCK block&amp;lt;br&amp;gt;&lt;br /&gt;
*POWCONFIRMS = 6 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; // cementing rule for regular PoW after 12 blocks&amp;lt;br&amp;gt;&lt;br /&gt;
*POSPOWRATIO = 0.1 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; // proportion of the reward at each PoS checkpoint that goes to stake holders&amp;lt;br&amp;gt;&lt;br /&gt;
*STAKECUTOFF = 50  &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; // must hold at least STAKECUTOFF bitcoins to provide a signature&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Protocol ===&lt;br /&gt;
Starting at POSGEN, every block B for which (B-&amp;gt;count mod SIGBLOCK == 0) is considered to be a signatures block whose hash B-&amp;gt;hash should be signed by privkeys that control at least STAKECUTOFF bitcoins, who would broadcast their signature via a message STAKEMSG to the Bitcoin network.&lt;br /&gt;
&lt;br /&gt;
Each address should provide its STAKEMSG signature only once, to any branch that it saw (preferably a branch whose signatures block was signed with the most bitcoins so far), and it may choose to do saw anywhere between position B-&amp;gt;count and (B-&amp;gt;count)+SIGBLOCK (exclusive).&lt;br /&gt;
&lt;br /&gt;
Nodes should re-broadcast these STAKEMSG messages that signed B-&amp;gt;hash, and miners should include STAKEMSGs in the blocks between B-&amp;gt;count and (B-&amp;gt;count)+SIGBLOCK (exclusive). There would be an optional txn fee that the stakeholders can pay by attaching this fee to their STAKEMSGs, in order to give incentive to the miners to include STAKEMSGs in the blocks.&lt;br /&gt;
&lt;br /&gt;
The coinbase (txn fees + reward subsidy) of block (B-&amp;gt;count)+SIGBLOCK is divvied up as follows: &lt;br /&gt;
*(i) coinbase*POSPOWRATIO is divided among the stake holders who signed block B-&amp;gt;count&lt;br /&gt;
*(ii) coinbase*(1-POSPOWRATIO) goes to the miner who generated the block&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
*In (i) we divide proportionally among stakeholders according to the amount of bitcoins that they controlled at block B-&amp;gt;count&lt;br /&gt;
&lt;br /&gt;
An address must have at least STAKECUTOFF bitcoins at block B-&amp;gt;count in order to to provide a STAKEMSG. This means for example that if an address with more than STAKECUTOFF bitcoins has transferred all of its bitcoin the an empty address between B-&amp;gt;count and (B-&amp;gt;count)+SIGBLOCK then this address can still provide a STAKEMSG after this txn, but the empty address cannot because at block B-&amp;gt;count it had 0 bitcoins.&lt;br /&gt;
&lt;br /&gt;
Each ECDSA signature is 512 bits, the total number of bitcoins is 21000000, so 64 bytes * 21000000/STAKECUTOFF gives a theoretical limit of about 26 megabytes for the total size of STAKEMSGs in SIGBLOCK blocks, assuming that STAKECUTOFF==50 (the ECDSA pubkey can be extracted from the signature, therefore we can assume that the overhead is small). The theoretical limit is the worst-case scenario, in practice it&#039;s expected that addresses that control much more than STAKECUTOFF would participate in order to get higher proportion of the reward, etc.&lt;br /&gt;
&lt;br /&gt;
Nodes should refuse to switch to a different branch with higher PoW difficulty if that forked branch starts more than POWCONFIRMS blocks before their current branch. The advantage of this is that it provides good security from double-spending by an attacker who prepares a secret fork, i.e. if after more than POWCONFIRMS you see that the distributed mining power continues to work on the branch that you have then it gives confidence that an attacker couldn&#039;t reverse a txn that occured in those POWCONFIRMS blocks. The disadvantage is that an attacker could try to create havoc and dilute the distributed mining power, by releasing his competing fork of POWCONFIRMS blocks and splitting the nodes into different branches because of network propagation time, but at the next signatures block after at most SIGBLOCK blocks it is highly likely that the network will re-unite.&lt;br /&gt;
&lt;br /&gt;
Nodes should switch to a branch which replaces more than SIGBLOCK of the blocks in their current branch only if it has more signature blocks, and the sum of all bitcoins controlled by the addresses that provided the signatures in these blocks is larger (if an address participated in several of these signatures blocks then it is counted multiple times in the sum). Here too the advantage is that you can much more secure from double-spending attacks if the height of the relevant txn is more than N*SIGBLOCK blocks, because an attacker would have to collude with malicious stakeholders N times (as well as needing hashpower to create a secret fork of more than N*SIGBLOCK PoW blocks) in order to reverse this txn.&lt;br /&gt;
&lt;br /&gt;
Another advantage is that the signatures blocks may be regarded as checkpoints, so they could replace the need for harcoded developers&#039; checkpoints in the official client, which protects from malicious developers.&lt;br /&gt;
&lt;br /&gt;
=== Client behavior (+more protocol rules) ===&lt;br /&gt;
&lt;br /&gt;
We wish to alleviate the risk that the stakeholders take when they need to use their passphrase to provide signatures, especially when the addresses that they control hold large amounts of bitcoins.&lt;br /&gt;
Additionally, it&#039;s preferred that the client application would behave automatically instead of prompting for passphrase at every signatures block.&lt;br /&gt;
&lt;br /&gt;
We basically want a digital signatures scheme in which the keygen generates a triple (privkey1,privkey2,pubkey0) where privkey1 and privkey2 are unrelated to each other, you can sign either with privkey1 or with privkey2, and verify the resulting signature with pubkey0. It&#039;d be used for PoS by using privkey1 to do actual txns and using privkey2 only for providing the PoS signatures to the signatures blocks. This means that if privkey2 gets stolen then it doesn&#039;t amount to much, you can transfer your bitcoins to another address and re-generate a new privkey2 for it, so it&#039;s ok to store privkey2 in the clear.&lt;br /&gt;
&lt;br /&gt;
We cannot implement this scheme directly with ECDSA, but we can do something that&#039;s pretty close: simply by having two pairs (privkey1,pubkey1) and (privkey2,pubkey2) and linking between them, e.g. by signing with privkey1 a message that says that pubkey2 is the public key of your 2nd pair, and from then on you can start using privkey2 to provide the PoS signatures.&lt;br /&gt;
&lt;br /&gt;
What it would mean for the blockchain is that when you provide a STAKEMSG, there would be an additional field that you can include in it, and this field would contain pubkey2, meaning that starting from the next checkpoint block you are allowed to use privkey2 in order to provide signatures for the address that&#039;s controlled by privkey1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;s&amp;gt;The protocol rule would be that only first pubkey2 that the stakeholder provides is respected, meaning the nodes should start scanning at POSGEN for the first STAKEMSG that linked pubkey2 to pubkey1 (DoS attacks?), and then deduce how many bitcoins pubkey1 controls. Maybe the client should cache this data (security risk?).&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pubkey that would be extracted from subsequent STAKEMSGs is pubkey2 rather than pubkey1, therefore in order to tell how many bitcoins are controlled by those STAKEMSGs we store in every STAKEMSG an additional field that specifies the height of B-&amp;gt;count relative to the block in which pubkey1 and pubkey2 were linked (and then the protocol rule would be that only this particular linkage should be respected). If we use e.g. 3 bytes for the relative height field, then privkey1 will be needed to create a new linkage block after about 320 years (assuming 10min blocks).&lt;br /&gt;
&lt;br /&gt;
Note: if the pubkey2 field of STAKEMSG is empty then the signature field of STAKEMSG signed just B-&amp;gt;hash, and if the pubkey2 field of STAKEMSG isn&#039;t empty then the signature field of STAKEMSG signed &amp;quot;B-&amp;gt;hash + pubkey2&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
With ECDSA signatures are 512 bits and compressed pubkeys are 258 bits, so it&#039;s not so bad because the STAKEMSGs with the extra pubkey2 field would be infrequent. In fact, we can save more space by defining the protocol so that only hash(pubkey2) is put in the extra field, because of the feature of ECDSA that you can extract pubkeys from signatures. This means that the extra field can be just (say) 128 bits hash, but more computing power will be needed to verify the signatures blocks.&lt;br /&gt;
&lt;br /&gt;
This means that you wouldn&#039;t need to enter your passphrase in order to provide PoS signatures, so that the client app can work automatically, as preferred.&lt;br /&gt;
&lt;br /&gt;
=== Security from attacker that denies txns ===&lt;br /&gt;
&lt;br /&gt;
Note: this is unrelated to proof-of-stake?&lt;br /&gt;
&lt;br /&gt;
Motivation: while proof-of-stake provides stronger security from double-spending attacks, an attacker with 51% hashpower (and without any stake) can still attack the network by generating empty blocks, thereby denying everyone from transacting. If the attacker releases his branch at certain intervals before the signatures block, then the competing branch by the rest of the distributed hashpower might have never been created because the miners would try to extend the attacker&#039;s branch, which means that the stakeholders would only have a single branch to sign. Suppose that we have simple protocol rule that requires at least one txn in every block, if there aren&#039;t any txns during some time period then that&#039;s ok because there wouldn&#039;t be a need to generate a new block then, but still this simple rule isn&#039;t helpful because the attacker can just transfer some coins to himself in the blocks of his secret branch. What we really want is [[Bitcoin Days Destroyed|BDD]], meaning that after the attacker spends his coins in the block that he generated, he cannot use those coins again.&lt;br /&gt;
&lt;br /&gt;
Protocol rule: we require that the total BDD weight of one of the last (say) 10 block is at least (say) 20% of the average BDD weight of blocks in the last day, or else we require the difficulty of the 10th block to correspond to twice as much time (this is the basic idea, a version with more continuous parameters could be better). This means that if an attacker tries to deny most/all txns, he will have to generate some 20min blocks, while the rest of the distributed hashpower only needs to generate 10min blocks, so the attacker has a significant disadvantage as he tries to compete with the honest hashpower.&lt;br /&gt;
&lt;br /&gt;
One drawback is that during a &#039;slow day&#039; without many txns, the performance of the network could degrade to 20min blocks at certain time periods, even though it isn&#039;t being attacked at all.&lt;br /&gt;
&lt;br /&gt;
Problem: if it&#039;s a slow day on the real network, then an attacker could prepare a branch that outcompetes the distributed network, because if he spends old coins in his branch then he will need less difficulty.&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
Proof of Stake proposals attempt to address 3 major issue:&lt;br /&gt;
&lt;br /&gt;
(1) Better security from double-spending attacks&lt;br /&gt;
&lt;br /&gt;
(2) Better security from denial-of-txns attacks&lt;br /&gt;
&lt;br /&gt;
(3) Being more energy-efficient than PoW&lt;br /&gt;
&lt;br /&gt;
This design outline claims to address (1) and (2) in the sense that it provides better security without introducing new risks. It doesn&#039;t attempt to address (3) directly, but the added security that proof-of-stake provides may result in less need for PoW hashpower.&lt;br /&gt;
&lt;br /&gt;
=== Proof of Stake idea1 (by coblee) ===&lt;br /&gt;
&lt;br /&gt;
Instead of including in the blockchain all the signatures that the stakeholder provide, we only include a single winning signature. The stakeholders try to sign the block hash with their privkeys, and we then hash each such signature and get its current hash-weight (the smaller hash-weight the better). The winning privkey is the one with the biggest coins-held/hash-weight value (maybe more sophisticated calculation instead of this division). Assuming that the hash function is random, this calculation should imply that an address that holds 2N coins is twice as likely to win compared to an address that holds N coins.&lt;br /&gt;
&lt;br /&gt;
Unclear: all blocks should be signed by stakeholders, or only checkpoint blocks in order to allow better network propagation etc.&lt;br /&gt;
&lt;br /&gt;
The protocol rule is that the branch with the biggest function(difficulty, signatures) wins. If an attacker who holds N coins tries to compete with the distributed network that holds M coins, and we assume M&amp;gt;N, then the distributed network holds more stake and is therefore more likely to generate signatures with better weights, thereby creating a branch that outcompetes the attacker&#039;s branch.&lt;br /&gt;
&lt;br /&gt;
The benefits of this idea are: less blockchain bloat, and less network communication because nodes shouldn&#039;t propagate the non-winning signature if they&#039;re already aware of another signature that outcompeted it.&lt;br /&gt;
&lt;br /&gt;
Problem: if each wallet tries to sign with all of its privkeys, then we wouldn&#039;t want to establish linkages in the blockchain between all of its signing-pubkeys with its normal-pubkeys.&amp;lt;br&amp;gt;&lt;br /&gt;
Possible solution: deterministic wallet, so when your signature wins you include in the txn a field that specifies its idx in the deterministic wallet, i.e. if the linkage is between pubkey1 and pubkey2, then the pubkey that corrensponds to the privkey that signed is hash(pubkey2|idx) and all the nodes can verify it.&lt;br /&gt;
&lt;br /&gt;
=== Proof of Stake idea2 (by coblee) ===&lt;br /&gt;
&lt;br /&gt;
99% of the reward of each block goes to the miner, and 1% of the reward is given to a pseudorandom address.&lt;br /&gt;
&lt;br /&gt;
The pseudorandom address is selected deterministically as a function of the block hash, so that an address that holds more coins is more likely to be selected, as follows: we use to block hash to get a random index of 1 satoshi among all the satoshis that have been produced so far, and follow the txns in which this satoshi moved, until we reach an unspent txn, so the address that controls this satoshi is selected. This means that if one person holds 200 coins in several addresses, and another person holds 100 coins in several addresses, then it is twice as likely that one of the addresses of the first person will be selected.&lt;br /&gt;
&lt;br /&gt;
Then in the next (say) 120 blocks, the stakeholder who received that 1% of the reward should spend it, and thereby provide proof of stake for the branch. The branch with higher function(difficulty, proof-of-stake) wins. If the winning address didn&#039;t spend the coins within 120 blocks, then it loses them. An attacker who tries to prepare a forked branch cannot spend these 1% coins because he doesn&#039;t control the privkeys of these addresses.&lt;br /&gt;
&lt;br /&gt;
Benefits: having encrypted wallet with passphrase could be OK, only when your address is selected you need to access your privkey, and there&#039;s a certain time interval in which you may do it. No need for nodes to propagate the winning signature, as in idea1.&lt;br /&gt;
&lt;br /&gt;
Variation: stakeholders lose a little (e.g. 0.5 coins) if they don&#039;t provide proof-of-stake, and keep their entire stake otherwise. The address that was selected should do a txn that references the block in which it was selected, and is otherwise required to keep holding at least 0.5 coins in the next 120 blocks (or less than 0.5 if it had less when it was selected). If within 120 blocks it doesn&#039;t do the txn that references the block that it was supposed to provide proof-of-stake for, then it loses 0.5 coins (or less if it had less).&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Irreversible_Transactions&amp;diff=33333</id>
		<title>Irreversible Transactions</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Irreversible_Transactions&amp;diff=33333"/>
		<updated>2012-12-04T17:46:12Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: /* Attack vectors */ Corrected &amp;gt;50% confusion&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Double-spending is the result of successfully spending some money more than once.  Bitcoin protects against double spending by verifying each transaction added to the [[block chain]] to ensure that the inputs for the transaction had not previously already been spent.&lt;br /&gt;
&lt;br /&gt;
Other electronic systems prevent double-spending by having a master authoritative source that follows business rules for authorizing each transaction.  Bitcoin uses a decentralized system, where a consensus among nodes following the same protocol is substituted for a central authority.  &lt;br /&gt;
&lt;br /&gt;
Bitcoin has some exposure to fraudulent double-spending when a transaction is first made, with less and less risk as a transaction gains [[confirmation|confirmations]].&lt;br /&gt;
&lt;br /&gt;
==Attack vectors==&lt;br /&gt;
&lt;br /&gt;
===Race attack===&lt;br /&gt;
&lt;br /&gt;
Traders and merchants who accept a payment immediately on seeing &amp;quot;0/unconfirmed&amp;quot; are exposed to a double-spend occurring is there was a fraudulent attempt that successfully communicated one transaction to the merchant yet communicated a different transaction that spends the same coin that was first to eventually make it into the block chain.&lt;br /&gt;
&lt;br /&gt;
Merchants can take precautions (e.g., disable incoming connections, only connect to well connected nodes) to lessen the risk of a race attack but the risk cannot be eliminated.  Therefore, the cost/benefit of the risk needs to be considered when accepting payment on 0/unconfirmed when there is no recourse against the attacker.&lt;br /&gt;
&lt;br /&gt;
The [[research]] paper [http://eprint.iacr.org/2012/248.pdf Two Bitcoins at the Price of One] finds that the protocol allows a high degree of success by an attacker in performing race attacks.  The method studied in the research paper depends on access to the merchant&#039;s Bitcoin node which is why that even prior to this paper, recommendations for merchants include disabling incoming connections and to choose specific outgoing connections&amp;lt;ref&amp;gt;[http://bitcointalk.org/index.php?topic=79090.msg881283#msg881283 BitcoinTalk Thread - Two Bitcoins at the Price of One]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Finney attack===&lt;br /&gt;
&lt;br /&gt;
Another attack the trader or merchant is exposed to when accepting payment on 0/unconfirmed.  The Finney attack is a fraudulent double-spend that requires the participation of a miner once a block has been mined&amp;lt;ref&amp;gt;[http://www.bitcointalk.org/index.php?topic=3441.msg48384#msg48384 Best practice for fast transaction acceptance - how high is the risk?]&amp;lt;/ref&amp;gt;.  The risk of a Finney attack cannot be eliminated regardless of the precautions taken by the merchant, but the participation of a miner is required and a specific sequence of events must occur.  Thus the attack is not trivial nor inexpensive to perform and only makes sense for the attacker when the gains from the attack are significant.  Just like with the race attack, a trader or merchant should consider the cost / benefit when accepting payment on just one confirmation when there is no recourse against the attacker.&lt;br /&gt;
&lt;br /&gt;
===Vector76 attack===&lt;br /&gt;
&lt;br /&gt;
Also referred to as a one-confirmation attack, is a combination of the race attack and the Finney attack such that a transaction that even has one confirmation can still be double-spent.  The same protective action for the race attack (no incoming connections, explicit outgoing connection to a well-connected node) significantly reduces the risk of this occurring.&lt;br /&gt;
&lt;br /&gt;
===Brute force attack===&lt;br /&gt;
&lt;br /&gt;
This attack has a chance to work even if the merchant waits for some confirmations, but requires relatively high hashrate.&lt;br /&gt;
&lt;br /&gt;
The attacker submits to the merchant/network a transaction which pays the merchant, while privately mining a blockchain fork in which a double-spending transaction is included instead. After waiting for &#039;&#039;n&#039;&#039; confirmations, the merchant sends the product. If the attacker happened to find more than &#039;&#039;n&#039;&#039; blocks at this point, he releases his fork and regains his coins; otherwise, he can try to continue extending his fork with the hope of being able to catch up with the network. If he never manages to do this, the attack fails and the payment to the merchant will go through.&lt;br /&gt;
&lt;br /&gt;
The probability of success is a function of the attacker&#039;s hashrate (as a proportion of the total network hashrate) and the number of confirmations the merchant waits for. For example, if the attacker controls 10% of the network hashrate but the merchant waits for 6 confirmations, the success probability is on the order of 0.1%.&lt;br /&gt;
&lt;br /&gt;
===&amp;gt;50% attack===&lt;br /&gt;
&lt;br /&gt;
If the attacker controls more than half of the network hashrate, the previous attack has a probability of 100% to succeed. Since the attacker can generate blocks faster than the rest of the network, he can simply persevere with his private fork until it becomes longer than the branch built by the honest network, from whatever disadvantage.&lt;br /&gt;
&lt;br /&gt;
No amount of confirmations can prevent this attack; however, waiting for confirmations does increase the aggregate resource cost of performing the attack, which could make it unprofitable or delay it long enough for the circumstances to change or slower-acting synchronization methods to kick in.&lt;br /&gt;
&lt;br /&gt;
==Risk management==&lt;br /&gt;
&lt;br /&gt;
There are third-party services to assist traders and merchants to help manage the risk or to insure against losses.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Weaknesses]]&lt;br /&gt;
* [[How bitcoin works]]&lt;br /&gt;
* [http://codinginmysleep.com/bitcoin-attacks-in-plain-english Bitcoin Attacks in Plain English] by David Perry&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Technical]]&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=IRC_channels&amp;diff=25359</id>
		<title>IRC channels</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=IRC_channels&amp;diff=25359"/>
		<updated>2012-04-15T14:01:40Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: + #bitcoin-il&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Most of the following Bitcoin-related IRC channels are available on [http://www.freenode.net Freenode]:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bitcoin Project==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Channel !! Description&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin}} || General Bitcoin-related discussion. ([http://bitcoinstats.com/irc/bitcoin/logs/ history])&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-dev}} || Bitcoin software development. ([http://bitcoinstats.com/irc/bitcoin-dev/logs/ history])&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-politics}} || Discuss politics with other Bitcoin users.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-gaming}} || Bitcoin gamers hangout.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bc-news}} || RSS News related to Bitcoin.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-marketing}} || Marketing and promotion of bitcoin&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-gentoo}} || Gentoo community.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-watch|text=[[Bitcoin-Watch|#bitcoin-watch]]}} || Streaming Bitcoin transactions, including market data.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-bots}} ||  Bot and bot-related discussion; trading bots, IRC bots, utility bots.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-police}} || [[Bitcoin Police]] Investigates incidents related to Bitcoin.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-court}} || [[Bitcoin Court]]  Settles disputes between parties.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-tweets}} || Automated announce of bitcoin-related tweets.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-church}} || [[Bitcoin Church]] Discussion of our savior Satoshi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Local communities===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| {{Freenode IRC|bitcoin-otc-eu}} || European OTC trading marketplace.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-otc-uk}} ||United kingdom OTC Trading Marketplace.Founder Angus Bates.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-otc-ru}} || Russian OTC trading marketplace.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|btc.chat}} || Russian bitcoin community.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-aus}} || Aussie bitcoin community.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-br}} || Brazilian bitcoin community.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-cad}} || Canadian bitcoin community.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-cn}} || Chinese bitcoin community.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-de}} || German bitcoin community.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-il}} || Israeli bitcoin community.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Mining Related Communities==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Channel !! Description&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-mining}} || Discussion and support related to mining.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-fpga}} || Discussion and support specific to FPGA mining.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|btc.chat.miners}} || Russian discussion of mining specification.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|eligius}} || [[Eligius]] mining pool community&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|ozcoin}} || [[Ozco.in]] mining pool community&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;small&amp;gt;[irc://irc.foonetic.net/xkcd-bitcoin IRC] [http://irc.lc/foonetic/xkcd-bitcoin/Miner@@@ Web]&amp;lt;/small&amp;gt; #xkcd-bitcoin || [https://en.bitcoin.it/wiki/XKCD_Pool XKCD Pool]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;small&amp;gt;[irc://irc.quakenet.org/bitcoins.lc IRC] [http://irc.lc/quakenet/bitcoins.lc/Miner@@@ Web]&amp;lt;/small&amp;gt; #bitcoins.lc @ Quakenet || [http://www.bitcoins.lc Bitcoins.lc Pool] &lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bithasher}}  || Bit Pool Mining&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|p2pool}}  || [[P2Pool]] decentralized mining pool&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|btcserv}} || [[Btcserv.net]] Mining Pool Community&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitminter}} || [[BitMinter]] Mining Pool Community&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Communities for Exchanges and Trading==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Channel !! Description&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-auction}} || Live auctions over IRC.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-market}} || Streaming market data (only), no chat.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-markets}} || Streaming market data (only), no chat.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-markets-aud}} || Streaming market data (only), no chat.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-markets-bgn}} || Streaming market data (only), no chat.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-markets-brl}} || Streaming market data (only), no chat.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-markets-cad}} || Streaming market data (only), no chat.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-markets-chf}} || Streaming market data (only), no chat.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-markets-eur}} || Streaming market data (only), no chat.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-markets-gbp}} || Streaming market data (only), no chat.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-markets-hkd}} || Streaming market data (only), no chat.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-markets-inr}} || Streaming market data (only), no chat.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-markets-jpy}} || Streaming market data (only), no chat.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-markets-nzd}} || Streaming market data (only), no chat.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-markets-pln}} || Streaming market data (only), no chat.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-markets-rub}} || Streaming market data (only), no chat.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-markets-sek}} || Streaming market data (only), no chat.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-markets-sgd}} || Streaming market data (only), no chat.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-markets-sll}} || Streaming market data (only), no chat.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-markets-thb}} || Streaming market data (only), no chat.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-markets-usd}} || Streaming market data (only), no chat.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-markets-zar}} || Streaming market data (only), no chat.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-otc|text=[[bitcoin-otc|#bitcoin-otc]]}} || Over-the-counter trading marketplace and discussion. ([http://bitcoinstats.com/irc/bitcoin-otc/logs/ history])&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-escrow}} || Third party escrow agents.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-otc-ticker|bitcoin-otc-ticker}} || Streaming market data form the [[#bitcoin-otc]] order book.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-pit}} || Only over-the-counter trading.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-tickers}} || Bitcoin tickers for all bitcoin markets&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-tickers-aud}} || Bitcoin tickers for AUD bitcoin markets&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-tickers-bgn}} || Bitcoin tickers for BGN bitcoin markets&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-tickers-brl}} || Bitcoin tickers for BRL bitcoin markets&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-tickers-cad}} || Bitcoin tickers for CAD bitcoin markets&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-tickers-chf}} || Bitcoin tickers for CHF bitcoin markets&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-tickers-eur}} || Bitcoin tickers for EUR bitcoin markets&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-tickers-gbp}} || Bitcoin tickers for GBP bitcoin markets&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-tickers-hkd}} || Bitcoin tickers for HKD bitcoin markets&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-tickers-inr}} || Bitcoin tickers for INR bitcoin markets&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-tickers-jpy}} || Bitcoin tickers for JPY bitcoin markets&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-tickers-nzd}} || Bitcoin tickers for NZD bitcoin markets&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-tickers-pln}} || Bitcoin tickers for PLN bitcoin markets&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-tickers-rub}} || Bitcoin tickers for RUB bitcoin markets&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-tickers-sek}} || Bitcoin tickers for SEK bitcoin markets&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-tickers-sgd}} || Bitcoin tickers for SGD bitcoin markets&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-tickers-sll}} || Bitcoin tickers for SLL bitcoin markets&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-tickers-thb}} || Bitcoin tickers for THB bitcoin markets&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-tickers-usd}} || Bitcoin tickers for USD bitcoin markets&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-tickers-zar}} || Bitcoin tickers for ZAR bitcoin markets&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-wot|bitcoin-wot}} || Distributed Web of Trust (WoT) system for [[#bitcoin-otc]].&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|btc.chat.traders}} || Russian community discussion about trades/exchanges.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoinconsultancy}} || [[Bitcoin Consultancy]] discussion&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|#mtgox-chat}} || [[#MtGox]] chat (Note the pound sign (#) is part of the channel name)&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|mtgox}} || [[MtGox]] support&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|mtgoxlive}} || [[MtGox Live]] real-time view of trading&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|mtgox-news}} || Mt. Gox topics from Twitter.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Related Communities==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Channel !! Description&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|namecoin}} || [[Namecoin]] and the [[Dot-bit]] project.&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|bitcoin-stackexchange}} || Discussion complementing [http://bitcoin.stackexchange.com Bitcoin StackExchange].&lt;br /&gt;
|-&lt;br /&gt;
| {{Freenode IRC|witcoin}} || [[Witcoin]] social news and user generated content.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[pl:Kanały IRC]]&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bitcoin_Wiki:Community_portal&amp;diff=25358</id>
		<title>Bitcoin Wiki:Community portal</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bitcoin_Wiki:Community_portal&amp;diff=25358"/>
		<updated>2012-04-15T14:00:30Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: + bitcoin.org.il&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bitcoin Community Forums on various platforms ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.reddit.com/r/Bitcoin/ /r/Bitcoin]&lt;br /&gt;
* [http://AnonCoin.org AnonCoin.org]five&lt;br /&gt;
* [http://forums.somethingawful.com/showthread.php?threadid=3413928 Bitcoin on SomethingAwful]&lt;br /&gt;
* [http://forum.bitcoin.com.au/ Bitcoin Australia Forum]&lt;br /&gt;
* [http://www.bitcoin-board.com/ Bitcoin-Board Forum]&lt;br /&gt;
* [http://bitcoin.org.uk/forums Bitcoin Forums]&lt;br /&gt;
* [http://www.bitcoinforums.net BitcoinForums.Net]&lt;br /&gt;
* [http://groups.google.com/group/bitcoin-discussion Bitcoin google group]&lt;br /&gt;
* [http://bitcoinitalia.com/forum/ Bitcoin Italia ]&lt;br /&gt;
* [http://goo.gl/2PncY Bitcoin Portal p2p (on Osiris platform)]&lt;br /&gt;
* [https://bitcoinscene.org/forum.php Bitcoin Scene]&lt;br /&gt;
* [http://bitcoin.stackexchange.com/ The Bitcoin StackExchange]&lt;br /&gt;
* [http://bit-coin-trading.com/forum/index.php Bitcoin Trading Forum]&lt;br /&gt;
* [http://bitcointalk.org/ Bitcointalk]&lt;br /&gt;
* [http://bitforums.net/ BitForums.net Forum]&lt;br /&gt;
* [http://www.btclog.com btc::log]&lt;br /&gt;
* [http://forum.guildminers.com/ Guildminers Forum]&lt;br /&gt;
* [http://forum.mtgoxlive.com/ MtGox Live Traders Forum]&lt;br /&gt;
* [http://bitcoin.pl/forum/ Polish Bitcoin community forum]&lt;br /&gt;
* [http://rubitcoin.com/ Russian bitcoin community forum]&lt;br /&gt;
* [http://steamcommunity.com/groups/bitcoin  Steam Community for Bitcoin]&lt;br /&gt;
* [http://tweetforum.com/bitcoin TweetForum Bitcoin Community]&lt;br /&gt;
&lt;br /&gt;
== Bitcoin Community Groups on Bitcoin Wiki platform ==&lt;br /&gt;
&lt;br /&gt;
=== Special interests ===&lt;br /&gt;
* [[Bitcoin Wiki]]-group&lt;br /&gt;
&lt;br /&gt;
=== Geographically ===&lt;br /&gt;
* [[Espagna]] / [[Spain]] (E.) &lt;br /&gt;
* [[France]]  / [[France]] (F.)&lt;br /&gt;
* [[Germany]] / [[Deutschland]] (D.) &lt;br /&gt;
* [[Netherlands]] (NL) and [[Belgium]] (B.)&lt;br /&gt;
* [[United Kingdom]] of Great Brittain (GB) and Northern Ireland&lt;br /&gt;
* [[United States]] of America (USA)&lt;br /&gt;
&lt;br /&gt;
== IRC Chat ==&lt;br /&gt;
&lt;br /&gt;
* See [[IRC_channels|IRC channels]]&lt;br /&gt;
&lt;br /&gt;
==Wiki Users==&lt;br /&gt;
&lt;br /&gt;
* [http://en.bitcoin.it/wiki/Special:ListUsers List of Users] registered on the Bitcoin wiki.&lt;br /&gt;
&lt;br /&gt;
== Events ==&lt;br /&gt;
&lt;br /&gt;
* [[Meetups]]&lt;br /&gt;
* [http://www.bitcoin.org/smf/index.php?topic=4526.0 Events, conferences and other events]&lt;br /&gt;
&lt;br /&gt;
==Bitcoin Related Publications==&lt;br /&gt;
&lt;br /&gt;
* [[Bitcoin Weekly]] weekly newspaper by [[User:Kiba|Kiba]]&lt;br /&gt;
* [[Bitcoin Sun|The Bitcoin Sun]] weekly newspaper&lt;br /&gt;
* See [[:Category:Blogs|Blogs]] category&lt;br /&gt;
* See [[Press]]&lt;br /&gt;
&lt;br /&gt;
== Maps ==&lt;br /&gt;
* [[Bitcoin.local]] Local exchanges&lt;br /&gt;
* The [[Bitcoin Map (Collaborative map)|Bitcoin Map]] collaborative map&lt;br /&gt;
* [[Bitcoin Users Worldwide]] - Find nearby Bitcoin users • Engage in local trade • Add your own offers • Get notifications&lt;br /&gt;
&lt;br /&gt;
== Monitoring ==&lt;br /&gt;
* [http://bitcoincharts.com/markets/ Bitcoin Charts] displays an overview of Bitcoin exchange markets.&lt;br /&gt;
* The [http://www.bitcoinmonitor.com/ Bitcoin Monitor] visualizes transactions, new blocks and trades on markets as they are happening.&lt;br /&gt;
* [http://www.bitcoinwatch.com/ Bitcoin Watch] has various statistics on things like the size of the economy or the number of transactions.&lt;br /&gt;
&lt;br /&gt;
== Bitcoin Project ==&lt;br /&gt;
* [http://www.bitcoin.org Bitcoin.org] Official project site&lt;br /&gt;
* [[:Category:Developer|Developer]] pages&lt;br /&gt;
* [[Bitcoin Standards Organization]]&lt;br /&gt;
&lt;br /&gt;
== External Communities ==&lt;br /&gt;
&lt;br /&gt;
* [http://steamcommunity.com/groups/bitcoin Bitcoin Group on Steam] platform by Valve&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitcoinitalia.com Bitcoinitalia.com] Italian news Bitcoin portal&lt;br /&gt;
&lt;br /&gt;
* [http://btcsec.com/ BTCsec.com] Russian website about Bitcoin&lt;br /&gt;
&lt;br /&gt;
* [http://bitcoin.org.il/ bitcoin.org.il] Israel Bitcoin community homepage&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Proof_of_Stake&amp;diff=24718</id>
		<title>Proof of Stake</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Proof_of_Stake&amp;diff=24718"/>
		<updated>2012-03-19T10:08:28Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: + Meni&amp;#039;s system&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proof of Stake is a proposed alternative to [[Proof of Work]]. Like proof of work, proof of stake provides a mechanism for determining who signs bitcoin transactions.&lt;br /&gt;
&lt;br /&gt;
It was probablly first proposed [https://bitcointalk.org/index.php?topic=27787.0 here] by Quantum Mechanic. With Proof of Work, the probability of mining a block depends on the work done by the miner (e.g. CPU/GPU cycles spent checking hashes). With Proof of Stake, the resource that&#039;s compared is the amount of Bitcoin a miner holds - someone holding 1% of the Bitcoin can mine 1% of the &amp;quot;Proof of Stake blocks&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Some argue that methods based on Proof of Work alone might lead to a low network security due to [[Tragedy of the Commons]], and Proof of Stake is one way of changing the miner&#039;s incentives in favor of higher network security.&lt;br /&gt;
&lt;br /&gt;
Here is [https://bitcointalk.org/index.php?topic=37194.msg456773#msg456773 one attempt] to describe an implementation of Proof of Stake.&lt;br /&gt;
&lt;br /&gt;
= Motivation For Proof of Stake =&lt;br /&gt;
&lt;br /&gt;
* A proof-of-stake system might provide increased protection from a malicious attack on the network. Additional protection comes from two sources:&lt;br /&gt;
1) Executing an attack would be much more expensive. &lt;br /&gt;
2) Reduced incentives for attack. The attacker would need to own a near majority of all bitcoin. Therefore, the attacker suffer severely from his own attack. &lt;br /&gt;
&lt;br /&gt;
* When block rewards are produced through txn fees, a proof of stake system would result in lower equilibrium txn fees. Lower long-run fees would increase the competiveness of bitcoin relative to alternative payments systems. Intuitively reduced fees are do to vast reductions in the scale of  wastage of resources. &lt;br /&gt;
== The Monopoly Problem ==&lt;br /&gt;
&lt;br /&gt;
If a single entity (hereafter a monopolist) took control of the majority of txn verification resources, he could use these resources to impose conditions on the rest of the network. Potentially, the monopolist could choose to do this in malicious ways, such as double spending or denying service. If the monopolist chose a malicious strategy and maintained his control for a long period, confidence in bitcoin would be undermined and bitcoin purchasing power would collapse. Alternatively, the monopolist could choose to act benevolently. A benevolent monopolist would exclude all other txn verifiers from fee collection and currency generation, but would not try to exploit currency holders in any way. In order to maintain a good reputation, he would refrain from double spends and maintain service provision. In this case, confidence in Bitcoin could be maintained under monopoly since all of its basic functionality would not be affected.&lt;br /&gt;
&lt;br /&gt;
Both benevolent and malevolent monopoly are potentially profitable, so there are reasons to suspect that an entrepreneurial miner might attempt to become a monopolist at some point. Due to the [[Tragedy of the Commons]] effect, attempts at monopoly become increasingly likely over time.&lt;br /&gt;
&lt;br /&gt;
== How Proof of Stake Addresses Monopoly Problems ==&lt;br /&gt;
&lt;br /&gt;
Monopoly is still possible under proof-of-stake. However, proof-of-stake would be more secure against malicious attacks for two reasons. &lt;br /&gt;
&lt;br /&gt;
Firstly, proof-of-stake makes establishing a verification monopoly more difficult. At the time of writing, an entrepreneur could achieve monopoly over proof-of-work by investing at most 10 million USD in computing hardware. The actual investment necessary might be less than this because other miners will exit as difficulty increases, but it is difficult to predict exactly how much exit will occur. If price remained constant in the face of extremely large purchases (unlikely), such an entrepreneur would need to invest at least 20 million USD to obtain monopoly under proof-of-stake. Since such a large purchase would dramatically increase bitcoin price, the entrepreneur would likely need to invest several times this amount. Thus, even now proof-of-stake monopoly would be several-fold more costly to achieve than proof-of-work monopoly. Over time the comparison of monopoly costs will become more and more dramatic. The ratio of bitcoin&#039;s mining rewards to market value is programmed to decline exponentially. As this happens, proof-of-work monopoly will become easier and easier to obtain, whereas obtaining proof-of-stake monopoly will become progressively more difficult as more of the total money supply is released into circulation.&lt;br /&gt;
&lt;br /&gt;
Secondly, and perhaps more importantly, a proof-of-stake monopolist is more likely to behave benevolently exactly because of his stake in Bitcoin. In a benevolent monopoly, the currency txn continue as usual, but the monopolist earns all txn fees and coin generations. Other txn verifiers are shut out of the system, however. Since mining is not source of demand for bitcoin, bitcoin might retain most of its value in the event of a benevolent attack. Earnings from a benevolent attack are similar regardless of whether the attack occurs under proof-of-stake or proof-of-work. In a malicious attack, the attacker has some outside opportunity which allows profit from bitcoin&#039;s destruction (simple double-spends are not a plausible motivation; ownership of a competing payment platform is). At the same time, the attacker faces costs related to losses on bitcoin-specific investments which are necessary for the attack. It can be assumed that a malicious attack causes the purchasing power of bitcoin to fall to zero. Under such an attack, the proof-of-stake monopolist will lose his entire investment. By contrast, a malicious proof-of-work monopolist will be able to recover much of their hardware investment through resale. Recall also, that the necessary proof-of-work investment is much smaller than the proof-of-stake investment. Thus, the costs of a malicious attack are several-fold lower under proof-of-work. The low costs associated with malicious attack make a malicious attack more likely to occur.&lt;br /&gt;
&lt;br /&gt;
== Why Proof of Stake Would Likely Decrease Long-run Txn Fees Considerably ==&lt;br /&gt;
In a competitive market equilibrium, the total volume of txn fees must be equal to opportunity cost of all resources used to verify txns. Under proof-of-work mining, opportunity cost can be calculated as the total sum spent on mining electricity, mining equipment depreciation, mining labor, and a market rate of return on mining capital. Electricity costs, returns on mining equipment, and equipment depreciation costs are likely to dominate here. If these costs are not substantial, then it will be exceptionally easy to monopolize the mining network. The fees necessary to prevent monopolization will be onerous, possibly in excess of the 3% fee currently charged for credit card purchases. Under pure proof-of-stake, opportunity cost can be calculated as the total sum spent on mining labor and the market interest rate for risk-free bitcoin lending (hardware-related costs will be negligible). Since bitcoins are designed to appreciate over time due to hard-coded supply limitations, interest rates on risk-free bitcoin-denominated loans are likely to be negligible. Therefore, the total volume of txn fees under pure proof-of-stake will just need to be just sufficient to compensate labor involved in maintaining bandwidth and storage space. The associated txn fees will be exceptionally low. Despite these exceptionally low fees, a proof-of-stake network will be many times more costly to exploit than the proof-of-work network. Approximately, a proof-of-work network can be exploited using expenditure equal to about one years worth of currency generation and txn fees. By constrast, exploitation of a proof-of-stake network requires purchase of a majority or near majority of all extant coins. &lt;br /&gt;
&lt;br /&gt;
= Implementations =&lt;br /&gt;
There are currently at least two distinct proposals on how to implement PoS, by Cunicula and Meni.&lt;br /&gt;
&lt;br /&gt;
== Cunicula&#039;s Implementation of Mixed Proof-of-Work and Proof-of-Stake ==&lt;br /&gt;
&lt;br /&gt;
This suggestion is of a mixed Proof-of-Work / Proof-of-Stake system.&lt;br /&gt;
&lt;br /&gt;
=== Definitions ===&lt;br /&gt;
&#039;Coin-confirmations&#039; are defined as the product of the number of coins in an account multiplied by the number of confirmations on this account. &lt;br /&gt;
&lt;br /&gt;
&#039;Confirmations&#039; are defined as the number of blocks mined since this account&#039;s private key was last used to send coins or sign a newly mined block.&lt;br /&gt;
&lt;br /&gt;
=== How the system works ===&lt;br /&gt;
Each block must be signed by its miner using a single bitcoin account. The account used to sign a block must also be the recipient of txn fees and generation from this block. Blocks are mined by proof-of-work hashing as before, but with modified difficulty criteria. The difficulty criterion for block validity is modified as follows: &lt;br /&gt;
&lt;br /&gt;
Hash generates valid block if and only if&lt;br /&gt;
&lt;br /&gt;
Hash Difficulty &amp;gt;= Difficulty Target  / ( max(Coin-confirmations used to sign block, 100 satoshi-confirmations) )^( p / (1-p))&lt;br /&gt;
&lt;br /&gt;
, where 0 &amp;lt;= p &amp;lt; 1. Stake becomes more and more important as p approaches 1. p=0.8 is suggested as an appropriate choice. p=0 is identical to the current proof-of-work system. &lt;br /&gt;
&lt;br /&gt;
If the block is signed by a bitcoin account holding less than 100 satoshi-confirmations, this is treated as if the account held 100 satoshi-confirmations. Thus non-stakeholders are allowed to verify blocks, but relative to stakeholders they must meet extremely stringent difficulty criteria. Permitting non-stakeholders to verify blocks solves the initial distribution problem.&lt;br /&gt;
&lt;br /&gt;
As before the Difficulty Target is a periodically adjusted constant which is set to maintain a target generation rate of 1 block every 10 minutes.  &lt;br /&gt;
&lt;br /&gt;
=== Does this system exhibit Constant-Returns-to-Scale ? ===&lt;br /&gt;
&lt;br /&gt;
While the formal theory behind this has yet to be laid out in detail, simulations indicate that the system is fully described by a constant returns-to-scale Cobb-Douglas production function. Generation rate over a long time span is almost perfectly predicted by the following equation, where  Q is generation per unit time, k is the number of coins invested in generation, h is hashing power, A is an arbitrary constant which is inversely proportional to difficulty, and p is the parameter described in the previous section.&lt;br /&gt;
&lt;br /&gt;
Q = A*k^(p)*h^(1-p)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How could we see constant returns to scale here? ===&lt;br /&gt;
&lt;br /&gt;
Returns-to-scale in this system are subtle. If you double hashing power at one point in time, then you double the probability that you will find a block in the current hashing round. Therefore, intuitively one might think that doubling hashing power would allow you to generate double the amount of bitcoin generated per unit time on average. However, this is not true. Outcomes in each round of hashing affect outcomes in subsequent rounds of hashing. In this system, failure to find a block in the current period leads to decreased expected waiting time in the next round (since if you fail in the current round you get the consolation prize that the next round will have an easier target). This decrease in future waiting time provides some compensation for not mining the block immediately. Thus, doubling your chance of mining the block immediately does not double your output over a longer period.&lt;br /&gt;
&lt;br /&gt;
=== Stylized Example (You get an outcome that works like this when p is close to 1) ===&lt;br /&gt;
&lt;br /&gt;
Consider a system where:&lt;br /&gt;
you have a 0% chance of mining coins at less than 6 coin confirmations,&lt;br /&gt;
a 50% chance of mining coins at 6 coin confirmations,&lt;br /&gt;
and a 100% chance of mining coins at 7 or more coin confirmations.&lt;br /&gt;
&lt;br /&gt;
Half the time you will mine your coin after 6 confirmations. The other half you will mine your coin after 7. Therefore, it will take 6.5 rounds on average to mine a block.&lt;br /&gt;
&lt;br /&gt;
Now what if you double hashing power. Remember that this doubles your chance of mining a block at any given stage. Now..&lt;br /&gt;
you have a 0% chance of mining coins at less than 6 coin confirmations,&lt;br /&gt;
a 100% chance of mining coins at 6 or more coin confirmations,&lt;br /&gt;
&lt;br /&gt;
Therefore, it will take 6 rounds on average to mine a block.&lt;br /&gt;
&lt;br /&gt;
Here you have doubled hashing power, but only increased average output per unit time by a small amount.&lt;br /&gt;
=== Infeasibility of Pure Proof of Stake Under this System ===&lt;br /&gt;
Note: in the limit when p -&amp;gt; 1 (that is p approaches pure proof of stake), you approach a situation where you have a 0% chance of mining coins at less than x coin confirmations, but a 100% chance at x+1 coin confirmations, where x depends soley on difficulty. Mining becomes completely deterministic and doubling hashing power has no effect on output at all. Essentially miners take turns to mine blocks. The frequency with which a miner&#039;s turn comes up is equal to his ownership share in the total volume of coins actively used for mining. This sounds really good, but a fatal problem arises if participation falls. A fall in participation would make it impossible for anyone to mine blocks. Particularly, worrisome is that if participation is at 100%, a loss of some coins would interrupt the blockchain forever with no possible remedy except location of the missing coins. Even without a loss of coins, simply transferring coins across wallets can disrupt turn-taking and freeze the blockchain forever. For these reasons, it is necessary for block mining to retain a random element and not follow a deterministic, pure proof of stake system, i.e. p can safely be 0.8 or 0.9 or even 0.99, but 0.9999999999999999 would make complete failure of the blockchain a certainty.&lt;br /&gt;
&lt;br /&gt;
== Meni&#039;s implementation ==&lt;br /&gt;
This proposal is for a proof-of-work (PoW) skeleton on which occasional checkpoints set by stakeholders are placed. In one variant, double-spending is prevented by waiting for a transaction to be included in a checkpoint; the variant described here uses cementing to prevent double-spending, and checkpoints to resolve cementing conflicts.&lt;br /&gt;
&lt;br /&gt;
=== Proof of work ===&lt;br /&gt;
Miners use their hashrate to find blocks and build the blockchain exactly as with the pure PoW system. They receive any new generated coins from the block; there will be two kinds of transaction fees, one of which is a mining fee given to the miner who finds the block, just like the PoW transaction fees.&lt;br /&gt;
&lt;br /&gt;
=== Signatures ===&lt;br /&gt;
One block every 100 blocks (a different number can be used instead) is a signature block. When a signature block is found and confirmed with several subsequent blocks, stakeholders (people who have bitcoins) are expected to sign it by using a private key associated with their address which contains coins to sign the block hash. If there are several blocks of the same height, an address should not sign more than one of them. The signatures are broadcast on the network and included in a future block. For every candidate block, the total weight of all signatures is tallied (the weight of an address is determined mostly by the number of coins in it, as of the last signature block). Stakeholders will be able to collect signature fees when providing a signature, proportionally to their weight.&lt;br /&gt;
&lt;br /&gt;
At the basic level, there are no rules to choosing which of several conflicting blocks to sign, stakeholders should just choose one.&lt;br /&gt;
&lt;br /&gt;
=== Cementing ===&lt;br /&gt;
Cementing is a node&#039;s reluctance to do a blockchain reorganization. A node will reject any new block found if it contradicts a 6-block deep branch it is already aware of and currently considers valid. That is, once a node receives 6 confirmations for a block, it will not accept a competing block even if it is part of a longer branch.&lt;br /&gt;
&lt;br /&gt;
In a pure PoW system this is problematic to do because a node could be stuck on &amp;quot;the wrong version&amp;quot; - if an attacker isolates the node and feeds him bogus data, it will not embrace the true, longer chain when he learns of it. However, using PoS to have the final say in such situations makes this possible.&lt;br /&gt;
&lt;br /&gt;
=== Branch selection ===&lt;br /&gt;
When a node needs to select which of several branches is valid, it chooses one based on the following criteria in increasing importance (each one is overridden by the next):&lt;br /&gt;
&lt;br /&gt;
#Branch length (total difficulty of all blocks), as in a PoW system.&lt;br /&gt;
#Cementing - an already cemented block will not be replaced by a longer branch.&lt;br /&gt;
#Signatures - even a cemented block will be overridden by a signature block with signature weight more than half the total possible weight by some margin.&lt;br /&gt;
&lt;br /&gt;
If the conflict is so long that it contains more than one spot for a signature block, the conflicting signature blocks will be traversed earliest to latest, each time choosing the branch with the majority vote. After the newest uncontested signature block it proceeds to use cementing and branch length.&lt;br /&gt;
&lt;br /&gt;
A signature block with no clear majority will be considered tied, and will not override the other criteria. Signature fees will not be given out but instead carried over to the next signature spot, to encourage stakeholders to participate then.&lt;br /&gt;
&lt;br /&gt;
=== Double spending prevention ===&lt;br /&gt;
A good level of security can be achieved by waiting for a block to be cemented. By that time it is safe to assume that the network recognizes this block and will not easily switch to a different block, even if a longer branch is presented.&lt;br /&gt;
&lt;br /&gt;
A more authoritative confirmation is enabled by waiting for a signature block. Once a block achieves a majority (and some more time is allowed for this majority to spread in the network), it is extremely unlikely that the network will ever switch away from this block.&lt;br /&gt;
&lt;br /&gt;
=== Weights ===&lt;br /&gt;
The weight of every address starts at 0. When an address provides a signature, its weight increases so that after several signatures, the weight approaches the number of coins in the address as of the last signature block. For example,&lt;br /&gt;
 New weight = 0.9 * Old weight + 0.1 * Balance&lt;br /&gt;
If a signature is not provided by the address in a signature block, its weight decreases:&lt;br /&gt;
 New weight = 0.9 * Old weight&lt;br /&gt;
This way, addresses whose owners do not wish to participate in signing do not hamper the ability to reach a majority.&lt;br /&gt;
&lt;br /&gt;
If an address signs two conflicting blocks, its weight is reset to 0. This is to limit the power of malicious stakeholders.&lt;br /&gt;
&lt;br /&gt;
If coins move to a new address, weight is proportionally taken away from the addressed, but is not transferred to the new address. The new stakeholder will have to build up his weight.&lt;br /&gt;
&lt;br /&gt;
=== Malicious stakeholders ===&lt;br /&gt;
The system is resilient against stakeholders who misuse their signature power, even if they have a majority of the bitcoins. Since their only obligation is to not sign conflicting blocks, the only way they could double-spend is if they first sign one block so it achieves a majority, then sign a different one so that it achieves a bigger majority. Generally this will not work. A short while after a majority is achieved, most of the network will be aware of the relevant signatures. If a different signature is broadcast, the conflict will be detected and both signatures will be ignored. This will cause the current majority block to become tied, but the network is already cemented on it and will vote for this branch in the next signature block. The weight of the attacker will by then reduce to 0 so he will be unable to create more disruption.&lt;br /&gt;
&lt;br /&gt;
Another attack is refusing to sign blocks to keep them tied. Since this causes a decay of the weight, they can only stand in the way of a majority for a short time.&lt;br /&gt;
&lt;br /&gt;
=== Denial of service ===&lt;br /&gt;
The method as described does not solve a denial of service scenario. A majority miner could create only blocks with no transactions (or with many transactions missing) and reject all other blocks.&lt;br /&gt;
&lt;br /&gt;
This may be solvable by adding some measure of the transaction in a block to the selection criteria, such as Bitcoin days destroyed.&lt;br /&gt;
&lt;br /&gt;
Also, proposals to replace the block chain with a directed acyclic graph have been made, and could be used to make it easier to include transactions.&lt;br /&gt;
&lt;br /&gt;
== Key difference between the two proposals ==&lt;br /&gt;
In Cunicula&#039;s system, voting power is determined by combining (multiplicatively) your hashrate and stake. This would be problematic if small players could not compete effectively with large players. Though we are waiting on a formal mathematical proof, evidence to date suggests that small and large players would have an equal competitive footing. Simulations described in this thread [https://bitcointalk.org/index.php?topic=68213.msg801253#msg801253] indicate that small players are competitive with large players because the multiplicative combination of hashrate and stake exhibits constant returns. Evidence in the thread suggests that these simulation results are accepted by both Cunicula and Meni.) &lt;br /&gt;
&lt;br /&gt;
In Meni&#039;s, there&#039;s a skeleton based purely on hashrate, and superimposed on it are occasional checkpoints set by stakeholders. You can contribute PoW without having stake, and you can contribute PoS without having work, and in both cases your voting power and reward is linearly proportional to the resources you have.&lt;br /&gt;
&lt;br /&gt;
[[category:mining]]&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=List_of_address_prefixes&amp;diff=24082</id>
		<title>List of address prefixes</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=List_of_address_prefixes&amp;diff=24082"/>
		<updated>2012-02-19T10:37:04Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: sort, typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Blockchain-based currencies use addresses, which are a [[Base58Check encoding]] of some hash, typically that of a public key. The encoding includes a version byte, which affects the first character in the address. The following is a list of some prefixes which are in use.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
!Decimal version&lt;br /&gt;
!Leading symbol&lt;br /&gt;
!Use&lt;br /&gt;
!Example&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|Bitcoin pubkey hash&lt;br /&gt;
|12CPLrAUPvhVwjZqBgww3sLdEg4Z888R1j&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|3&lt;br /&gt;
|Bitcoin script hash&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|21&lt;br /&gt;
|4&lt;br /&gt;
|Bitcoin (compact) public key (proposed)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|52&lt;br /&gt;
|M or N&lt;br /&gt;
|Namecoin pubkey hash&lt;br /&gt;
|NATX6zEUNfxfvgVwz8qVnnw3hLhhYXhgQn&lt;br /&gt;
|-&lt;br /&gt;
|111&lt;br /&gt;
|m or n&lt;br /&gt;
|Bitcoin testnet pubkey hash&lt;br /&gt;
|mkJ7Bf5chdfw61d1m7gnDVAQV3EQQAb8iz&lt;br /&gt;
|-&lt;br /&gt;
|128&lt;br /&gt;
|5&lt;br /&gt;
|Private key&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|196&lt;br /&gt;
|2&lt;br /&gt;
|Bitcoin testnet script hash&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|L&lt;br /&gt;
|Litecoin pubkey hash&lt;br /&gt;
|LhK2kQwiaAvhjWY799cZvMyYwnQAcxkarr&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|g&lt;br /&gt;
|GeistGeld pubkey hash&lt;br /&gt;
|gK5Lx6ypWgr69Gw9yGzE6dsA7kcuCRZRK&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|Tenebrix pubkey hash&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|x&lt;br /&gt;
|ixcoin pubkey hash&lt;br /&gt;
|xoKDFH4uWpyzxUcCC5jCLFujRKayv3HHcV&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|s&lt;br /&gt;
|Solidcoin pubkey hash&lt;br /&gt;
|sXNaMoYBocjcQJRLK53dkaQ5mWuKfvHB9f&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Base58Check_encoding&amp;diff=24075</id>
		<title>Base58Check encoding</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Base58Check_encoding&amp;diff=24075"/>
		<updated>2012-02-19T06:35:07Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: /* Features of Base58Check */ P2SH isn&amp;#039;t in use yet&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A modified Base 58 encoding known as &#039;&#039;&#039;Base58Check&#039;&#039;&#039; is used for encoding [[Bitcoin address]]es.&lt;br /&gt;
&lt;br /&gt;
More generically, Base58Check encoding is used for encoding byte arrays in Bitcoin into human-typable strings.  A Bitcoin address is simply a Base58Check-encoded string with a 20-byte payload, the payload being the hash of the  [[public key]] associated with the address.&lt;br /&gt;
&lt;br /&gt;
The original Bitcoin client source code discusses the reasoning behind base58 encoding:&lt;br /&gt;
&lt;br /&gt;
base58.h:&lt;br /&gt;
 // Why base-58 instead of standard base-64 encoding?&lt;br /&gt;
 // - Don&#039;t want 0OIl characters that look the same in some fonts and&lt;br /&gt;
 //      could be used to create visually identical looking account numbers.&lt;br /&gt;
 // - A string with non-alphanumeric characters is not as easily accepted as an account number.&lt;br /&gt;
 // - E-mail usually won&#039;t line-break if there&#039;s no punctuation to break at.&lt;br /&gt;
 // - Doubleclicking selects the whole number as one word if it&#039;s all alphanumeric.&lt;br /&gt;
&lt;br /&gt;
==Features of Base58Check==&lt;br /&gt;
Base58Check has the following features:&lt;br /&gt;
* An arbitrarily sized payload.&lt;br /&gt;
* A set of 58 alphanumeric symbols consisting of easily distinguished uppercase and lowercase letters (0OIl are not used) &lt;br /&gt;
* One byte of version/application information.  Bitcoin addresses use 0x00 for this byte (future ones may use 0x05).&lt;br /&gt;
* Four bytes (32 bits) of SHA256-based error checking code.  This code can be used to automatically detect and possibly correct typographical errors.&lt;br /&gt;
* An extra step for preservation of leading zeroes in the data.&lt;br /&gt;
&lt;br /&gt;
==Creating a Base58Check string==&lt;br /&gt;
A Base58Check string is created from a version/application byte and payload as follows.&lt;br /&gt;
# Take the version/application byte and payload bytes, and concatenate them together (bytewise).&lt;br /&gt;
# Take the first four bytes of SHA256(SHA256(results of step 1))&lt;br /&gt;
# Concatenate the results of step 1 and the results of step 2 together (bytewise).&lt;br /&gt;
# Treating the results of step 3 - a series of bytes - as a single big-endian bignumber, convert to base-58 using normal mathematical steps (bignumber division) and the base-58 alphabet described below.  The result should be normalized to not have any leading base-58 zeroes (character &#039;1&#039;).&lt;br /&gt;
# The leading character &#039;1&#039;, which has a value of zero in base58, is reserved for representing an entire leading zero &#039;&#039;&#039;byte&#039;&#039;&#039;, as when it is in a leading position, has no value as a base-58 symbol.  There can be one or more leading &#039;1&#039;s when necessary to represent one or more leading zero bytes.  Count the number of leading zero bytes that were the result of step 3 (for old Bitcoin addresses, there will always be at least one for the version/application byte; for new addresses, there will never be any).  Each leading zero byte shall be represented by its own character &#039;1&#039; in the final result.&lt;br /&gt;
# Concatenate the 1&#039;s from step 5 with the results of step 4.  &#039;&#039;&#039;This is the Base58Check result.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Encoding a Bitcoin address==&lt;br /&gt;
A Bitcoin address is based on any [[ECDSA]] [[secp256k1]] public/private [[key pair]].&lt;br /&gt;
&lt;br /&gt;
A Bitcoin address is the Base58Check encoding of the hash of the associated [[script]].  Specifically, it is Base58Check(5,[[RIPEMD160]]([[SHA256]]([[script]]))), with the following constraints:&lt;br /&gt;
* [[RIPEMD160]] and [[SHA256]] in this case are always exactly 20 and 32 unsigned bytes respectively.  These are big-endian (most significant byte first).  (Beware of [[bignumber]] implementations that clip leading 0x00 bytes, or prepend extra 0x00 bytes to indicate sign - your code must handle these cases properly or else you may generate valid-looking addresses which can be sent to, but cannot be spent from - which would lead to the permanent loss of coins.)&lt;br /&gt;
* 0 refers to the version/application byte.&lt;br /&gt;
&lt;br /&gt;
Because of the 0x05 version/application byte, Bitcoin addresses always start with the digit &#039;3&#039;.&lt;br /&gt;
&lt;br /&gt;
==Encoding a private key==&lt;br /&gt;
Base58Check encoding is also used for encoding [[private key]]s in the [[Wallet Import Format]].  This is formed exactly the same as a Bitcoin address, except that 0x80 is used for the version/application byte, and the payload is 32 bytes instead of 20 (a private key in Bitcoin is a single 32-byte unsigned big-endian integer).  Such encodings will always yield a 51-character string that starts with &#039;5&#039;, or more specifically, either &#039;5H&#039;, &#039;5J&#039;, or &#039;5K&#039;.&lt;br /&gt;
&lt;br /&gt;
==Base58 symbol chart==&lt;br /&gt;
The Base58 symbol chart used in Bitcoin is specific to the Bitcoin project and is not intended to be the same as any other Base58 implementation used outside the context of Bitcoin.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
!Value&lt;br /&gt;
!Character&lt;br /&gt;
!Value&lt;br /&gt;
!Character&lt;br /&gt;
!Value&lt;br /&gt;
|Character&lt;br /&gt;
!Value&lt;br /&gt;
!Character&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|2&lt;br /&gt;
|2&lt;br /&gt;
|3&lt;br /&gt;
|3&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|5&lt;br /&gt;
|5&lt;br /&gt;
|6&lt;br /&gt;
|6&lt;br /&gt;
|7&lt;br /&gt;
|7&lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|9&lt;br /&gt;
|9&lt;br /&gt;
|A&lt;br /&gt;
|10&lt;br /&gt;
|B&lt;br /&gt;
|11&lt;br /&gt;
|C&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|D&lt;br /&gt;
|13&lt;br /&gt;
|E&lt;br /&gt;
|14&lt;br /&gt;
|F&lt;br /&gt;
|15&lt;br /&gt;
|G&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
|H&lt;br /&gt;
|17&lt;br /&gt;
|J&lt;br /&gt;
|18&lt;br /&gt;
|K&lt;br /&gt;
|19&lt;br /&gt;
|L&lt;br /&gt;
|-&lt;br /&gt;
|20&lt;br /&gt;
|M&lt;br /&gt;
|21&lt;br /&gt;
|N&lt;br /&gt;
|22&lt;br /&gt;
|P&lt;br /&gt;
|23&lt;br /&gt;
|Q&lt;br /&gt;
|-&lt;br /&gt;
|24&lt;br /&gt;
|R&lt;br /&gt;
|25&lt;br /&gt;
|S&lt;br /&gt;
|26&lt;br /&gt;
|T&lt;br /&gt;
|27&lt;br /&gt;
|U&lt;br /&gt;
|-&lt;br /&gt;
|28&lt;br /&gt;
|V&lt;br /&gt;
|29&lt;br /&gt;
|W&lt;br /&gt;
|30&lt;br /&gt;
|X&lt;br /&gt;
|31&lt;br /&gt;
|Y&lt;br /&gt;
|-&lt;br /&gt;
|32&lt;br /&gt;
|Z&lt;br /&gt;
|33&lt;br /&gt;
|a&lt;br /&gt;
|34&lt;br /&gt;
|b&lt;br /&gt;
|35&lt;br /&gt;
|c&lt;br /&gt;
|-&lt;br /&gt;
|36&lt;br /&gt;
|d&lt;br /&gt;
|37&lt;br /&gt;
|e&lt;br /&gt;
|38&lt;br /&gt;
|f&lt;br /&gt;
|39&lt;br /&gt;
|g&lt;br /&gt;
|-&lt;br /&gt;
|40&lt;br /&gt;
|h&lt;br /&gt;
|41&lt;br /&gt;
|i&lt;br /&gt;
|42&lt;br /&gt;
|j&lt;br /&gt;
|43&lt;br /&gt;
|k&lt;br /&gt;
|-&lt;br /&gt;
|44&lt;br /&gt;
|m&lt;br /&gt;
|45&lt;br /&gt;
|n&lt;br /&gt;
|46&lt;br /&gt;
|o&lt;br /&gt;
|47&lt;br /&gt;
|p&lt;br /&gt;
|-&lt;br /&gt;
|48&lt;br /&gt;
|q&lt;br /&gt;
|49&lt;br /&gt;
|r&lt;br /&gt;
|50&lt;br /&gt;
|s&lt;br /&gt;
|51&lt;br /&gt;
|t&lt;br /&gt;
|-&lt;br /&gt;
|52&lt;br /&gt;
|u&lt;br /&gt;
|53&lt;br /&gt;
|v&lt;br /&gt;
|54&lt;br /&gt;
|w&lt;br /&gt;
|55&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
|56&lt;br /&gt;
|y&lt;br /&gt;
|57&lt;br /&gt;
|z&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The algorithm for encoding address_byte_string (consisting of 0x01 + hash + 4-byte_check_code) is&lt;br /&gt;
&lt;br /&gt;
    code_string = &amp;quot;123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz&amp;quot;&lt;br /&gt;
    x = convert_bytes_to_big_integer(hash_result)&lt;br /&gt;
    &lt;br /&gt;
    output_string = &amp;quot;&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    while(x &amp;gt; 0) &lt;br /&gt;
        {&lt;br /&gt;
            (x, remainder) = divide(x, 58)&lt;br /&gt;
            output_string.append(code_string[remainder])&lt;br /&gt;
        }&lt;br /&gt;
    &lt;br /&gt;
    repeat(number_of_leading_zero_bytes_in_hash)&lt;br /&gt;
        {&lt;br /&gt;
        output_string.append(code_string[0]);&lt;br /&gt;
        }&lt;br /&gt;
    &lt;br /&gt;
    output_string.reverse();&lt;br /&gt;
&lt;br /&gt;
==Version bytes==&lt;br /&gt;
Here are some common version bytes:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
!Decimal version&lt;br /&gt;
!Leading symbol&lt;br /&gt;
!Use&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|Bitcoin pubkey hash&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|3&lt;br /&gt;
|Bitcoin script hash&lt;br /&gt;
|-&lt;br /&gt;
|21&lt;br /&gt;
|4&lt;br /&gt;
|Bitcoin (compact) public key (proposed)&lt;br /&gt;
|-&lt;br /&gt;
|52&lt;br /&gt;
|M or N&lt;br /&gt;
|Namecoin pubkey hash&lt;br /&gt;
|-&lt;br /&gt;
|128&lt;br /&gt;
|5&lt;br /&gt;
|Private key&lt;br /&gt;
|-&lt;br /&gt;
|111&lt;br /&gt;
|m or n&lt;br /&gt;
|Bitcoin testnet pubkey hash&lt;br /&gt;
|-&lt;br /&gt;
|196&lt;br /&gt;
|2&lt;br /&gt;
|Bitcoin testnet script hash&lt;br /&gt;
|}&lt;br /&gt;
[[List of address prefixes]] is a more complete list.&lt;br /&gt;
&lt;br /&gt;
== Source ==&lt;br /&gt;
https://github.com/bitcoin/bitcoin/blob/master/src/base58.h&lt;br /&gt;
&lt;br /&gt;
== Relevant functions in source code ==&lt;br /&gt;
* inline string EncodeBase58Check(const vector&amp;lt;unsigned char&amp;gt;&amp;amp; vchIn)&lt;br /&gt;
* inline bool DecodeBase58Check(const char* psz, vector&amp;lt;unsigned char&amp;gt;&amp;amp; vchRet)&lt;br /&gt;
* inline bool DecodeBase58Check(const string&amp;amp; str, vector&amp;lt;unsigned char&amp;gt;&amp;amp; vchRet)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Technical]]&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Invoice_address&amp;diff=24074</id>
		<title>Invoice address</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Invoice_address&amp;diff=24074"/>
		<updated>2012-02-19T06:33:17Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: + List of address prefixes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &#039;&#039;&#039;Bitcoin address&#039;&#039;&#039;, or simply &#039;&#039;&#039;address&#039;&#039;&#039;, is an identifier of approximately 34 alphanumeric characters, beginning with the number 1 or 3, that represents a possible destination for a Bitcoin payment.&lt;br /&gt;
Addresses can be generated at no cost by any user of Bitcoin.&lt;br /&gt;
For example, using [[wxBitcoin]], one can click &amp;quot;Get Address&amp;quot; and be assigned an address.&lt;br /&gt;
It is also possible to get a Bitcoin address simply by creating an account at an exchange, to which a Bitcoin address will be automatically assigned.&lt;br /&gt;
&lt;br /&gt;
An example of a Bitcoin address is &#039;&#039;37muSN5ZrukVTvyVh3mT5Zc5ew9L9CBare&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==A Bitcoin address is like an e-mail address==&lt;br /&gt;
Like e-mail, you can send Bitcoins to a person by sending Bitcoins to their address.  Somewhat unlike e-mail, one person can, and is encouraged, to have an unlimited number of different Bitcoin addresses.  It is recommended that you use a unique address for each transaction.  Most Bitcoin software and websites will help with this, by generating a brand new address each time you perform a transaction, or will provide a button you can click for a new one.&lt;br /&gt;
&lt;br /&gt;
When using a web site that accepts Bitcoins or holds Bitcoin balances on your behalf, that website will assign a Bitcoin address to your account, so you can transfer funds into your account at the site.  Very much unlike e-mail, this address will probably change every time funds come in, but the previous addresses will usually remain permanently valid for receiving additional funds.  When you send Bitcoins to your account at a web site, they will usually be credited to your account at that web site within an hour (depending on the site&#039;s policy) to ensure that the transaction is [[confirmation|confirmed]].&lt;br /&gt;
&lt;br /&gt;
==Addresses can be created offline==&lt;br /&gt;
Creating addresses can be done without any Internet connection or contact with the Bitcoin network.  Creating addresses does not consume any resources on the network - the network only knows about an address when it is first used in a transaction.  Because addresses can be created so easily and at no cost, it is trivial to create temporary &amp;quot;throwaway&amp;quot; addresses that can be discarded if never needed.&lt;br /&gt;
&lt;br /&gt;
It is also possible to create large batches of addresses offline, using other software tools.  Generating batches of addresses is useful in several scenarios, such as e-commerce websites where a unique pre-generated address is dispensed to each customer who chooses a &amp;quot;pay with Bitcoin&amp;quot; option.&lt;br /&gt;
&lt;br /&gt;
==Addresses are case sensitive and exact==&lt;br /&gt;
Bitcoin addresses are case-sensitive.  Bitcoin addresses should be copied and pasted using the computer&#039;s clipboard wherever possible.&lt;br /&gt;
&lt;br /&gt;
If you hand-key a Bitcoin address, and each character is not transcribed exactly - including capitalization - the incorrect address will most likely be rejected by the Bitcoin client.  You will have to check your entry and try again.&lt;br /&gt;
&lt;br /&gt;
The probability that a mistyped address is accepted as being valid is 1 in 2&amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt; or approximately 1 in 4.29 billion.&lt;br /&gt;
&lt;br /&gt;
==Most addresses have a &amp;quot;private key&amp;quot;==&lt;br /&gt;
For most addresses, there is a corresponding secret number known as a [[private key]].&lt;br /&gt;
When using a Bitcoin client, private key numbers are typically stored in the [[wallet file]].  The private key has a special purpose - it is mathematically needed to create transactions acceptable to the Bitcoin network that respend the funds originally sent to the address.  If the private key to an address is lost (for example, in a hard drive crash and the user didn&#039;t have backups of the wallet file), any associated Bitcoins are lost forever.&lt;br /&gt;
&lt;br /&gt;
==What&#039;s in an address==&lt;br /&gt;
Most Bitcoin addresses are 34 characters.&lt;br /&gt;
They consist of random digits and uppercase and lowercase letters, with the exception that the uppercase letter &amp;quot;O&amp;quot;, uppercase letter &amp;quot;I&amp;quot;, lowercase letter &amp;quot;l&amp;quot;, and the number &amp;quot;0&amp;quot; are never used to prevent visual ambiguity.&lt;br /&gt;
&lt;br /&gt;
Some Bitcoin addresses can be shorter than 34 characters - these are completely valid.&lt;br /&gt;
A significant percentage of Bitcoin addresses are only 33 characters, and some older addresses may be even shorter.&lt;br /&gt;
Every Bitcoin address stands for a number - somewhat like an account number.  These shorter addresses are valid simply because they stand for numbers that happen to start with zeroes, and when the zeroes are omitted, the encoded address gets shorter.&lt;br /&gt;
&lt;br /&gt;
Several of the characters inside a Bitcoin address are used as a checksum so that typographical errors can be automatically detected and rejected.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Technical background of Bitcoin addresses]]&lt;br /&gt;
* [[List of address prefixes]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Vocabulary]]&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Base58Check_encoding&amp;diff=24073</id>
		<title>Base58Check encoding</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Base58Check_encoding&amp;diff=24073"/>
		<updated>2012-02-19T06:32:49Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: /* Version bytes */ + List of address prefixes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A modified Base 58 encoding known as &#039;&#039;&#039;Base58Check&#039;&#039;&#039; is used for encoding [[Bitcoin address]]es.&lt;br /&gt;
&lt;br /&gt;
More generically, Base58Check encoding is used for encoding byte arrays in Bitcoin into human-typable strings.  A Bitcoin address is simply a Base58Check-encoded string with a 20-byte payload, the payload being the hash of the  [[public key]] associated with the address.&lt;br /&gt;
&lt;br /&gt;
The original Bitcoin client source code discusses the reasoning behind base58 encoding:&lt;br /&gt;
&lt;br /&gt;
base58.h:&lt;br /&gt;
 // Why base-58 instead of standard base-64 encoding?&lt;br /&gt;
 // - Don&#039;t want 0OIl characters that look the same in some fonts and&lt;br /&gt;
 //      could be used to create visually identical looking account numbers.&lt;br /&gt;
 // - A string with non-alphanumeric characters is not as easily accepted as an account number.&lt;br /&gt;
 // - E-mail usually won&#039;t line-break if there&#039;s no punctuation to break at.&lt;br /&gt;
 // - Doubleclicking selects the whole number as one word if it&#039;s all alphanumeric.&lt;br /&gt;
&lt;br /&gt;
==Features of Base58Check==&lt;br /&gt;
Base58Check has the following features:&lt;br /&gt;
* An arbitrarily sized payload.&lt;br /&gt;
* A set of 58 alphanumeric symbols consisting of easily distinguished uppercase and lowercase letters (0OIl are not used) &lt;br /&gt;
* One byte of version/application information.  Bitcoin addresses use 0x05 for this byte (older ones used 0x00).&lt;br /&gt;
* Four bytes (32 bits) of SHA256-based error checking code.  This code can be used to automatically detect and possibly correct typographical errors.&lt;br /&gt;
* An extra step for preservation of leading zeroes in the data.&lt;br /&gt;
&lt;br /&gt;
==Creating a Base58Check string==&lt;br /&gt;
A Base58Check string is created from a version/application byte and payload as follows.&lt;br /&gt;
# Take the version/application byte and payload bytes, and concatenate them together (bytewise).&lt;br /&gt;
# Take the first four bytes of SHA256(SHA256(results of step 1))&lt;br /&gt;
# Concatenate the results of step 1 and the results of step 2 together (bytewise).&lt;br /&gt;
# Treating the results of step 3 - a series of bytes - as a single big-endian bignumber, convert to base-58 using normal mathematical steps (bignumber division) and the base-58 alphabet described below.  The result should be normalized to not have any leading base-58 zeroes (character &#039;1&#039;).&lt;br /&gt;
# The leading character &#039;1&#039;, which has a value of zero in base58, is reserved for representing an entire leading zero &#039;&#039;&#039;byte&#039;&#039;&#039;, as when it is in a leading position, has no value as a base-58 symbol.  There can be one or more leading &#039;1&#039;s when necessary to represent one or more leading zero bytes.  Count the number of leading zero bytes that were the result of step 3 (for old Bitcoin addresses, there will always be at least one for the version/application byte; for new addresses, there will never be any).  Each leading zero byte shall be represented by its own character &#039;1&#039; in the final result.&lt;br /&gt;
# Concatenate the 1&#039;s from step 5 with the results of step 4.  &#039;&#039;&#039;This is the Base58Check result.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Encoding a Bitcoin address==&lt;br /&gt;
A Bitcoin address is based on any [[ECDSA]] [[secp256k1]] public/private [[key pair]].&lt;br /&gt;
&lt;br /&gt;
A Bitcoin address is the Base58Check encoding of the hash of the associated [[script]].  Specifically, it is Base58Check(5,[[RIPEMD160]]([[SHA256]]([[script]]))), with the following constraints:&lt;br /&gt;
* [[RIPEMD160]] and [[SHA256]] in this case are always exactly 20 and 32 unsigned bytes respectively.  These are big-endian (most significant byte first).  (Beware of [[bignumber]] implementations that clip leading 0x00 bytes, or prepend extra 0x00 bytes to indicate sign - your code must handle these cases properly or else you may generate valid-looking addresses which can be sent to, but cannot be spent from - which would lead to the permanent loss of coins.)&lt;br /&gt;
* 0 refers to the version/application byte.&lt;br /&gt;
&lt;br /&gt;
Because of the 0x05 version/application byte, Bitcoin addresses always start with the digit &#039;3&#039;.&lt;br /&gt;
&lt;br /&gt;
==Encoding a private key==&lt;br /&gt;
Base58Check encoding is also used for encoding [[private key]]s in the [[Wallet Import Format]].  This is formed exactly the same as a Bitcoin address, except that 0x80 is used for the version/application byte, and the payload is 32 bytes instead of 20 (a private key in Bitcoin is a single 32-byte unsigned big-endian integer).  Such encodings will always yield a 51-character string that starts with &#039;5&#039;, or more specifically, either &#039;5H&#039;, &#039;5J&#039;, or &#039;5K&#039;.&lt;br /&gt;
&lt;br /&gt;
==Base58 symbol chart==&lt;br /&gt;
The Base58 symbol chart used in Bitcoin is specific to the Bitcoin project and is not intended to be the same as any other Base58 implementation used outside the context of Bitcoin.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
!Value&lt;br /&gt;
!Character&lt;br /&gt;
!Value&lt;br /&gt;
!Character&lt;br /&gt;
!Value&lt;br /&gt;
|Character&lt;br /&gt;
!Value&lt;br /&gt;
!Character&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|2&lt;br /&gt;
|2&lt;br /&gt;
|3&lt;br /&gt;
|3&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|5&lt;br /&gt;
|5&lt;br /&gt;
|6&lt;br /&gt;
|6&lt;br /&gt;
|7&lt;br /&gt;
|7&lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|9&lt;br /&gt;
|9&lt;br /&gt;
|A&lt;br /&gt;
|10&lt;br /&gt;
|B&lt;br /&gt;
|11&lt;br /&gt;
|C&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|D&lt;br /&gt;
|13&lt;br /&gt;
|E&lt;br /&gt;
|14&lt;br /&gt;
|F&lt;br /&gt;
|15&lt;br /&gt;
|G&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
|H&lt;br /&gt;
|17&lt;br /&gt;
|J&lt;br /&gt;
|18&lt;br /&gt;
|K&lt;br /&gt;
|19&lt;br /&gt;
|L&lt;br /&gt;
|-&lt;br /&gt;
|20&lt;br /&gt;
|M&lt;br /&gt;
|21&lt;br /&gt;
|N&lt;br /&gt;
|22&lt;br /&gt;
|P&lt;br /&gt;
|23&lt;br /&gt;
|Q&lt;br /&gt;
|-&lt;br /&gt;
|24&lt;br /&gt;
|R&lt;br /&gt;
|25&lt;br /&gt;
|S&lt;br /&gt;
|26&lt;br /&gt;
|T&lt;br /&gt;
|27&lt;br /&gt;
|U&lt;br /&gt;
|-&lt;br /&gt;
|28&lt;br /&gt;
|V&lt;br /&gt;
|29&lt;br /&gt;
|W&lt;br /&gt;
|30&lt;br /&gt;
|X&lt;br /&gt;
|31&lt;br /&gt;
|Y&lt;br /&gt;
|-&lt;br /&gt;
|32&lt;br /&gt;
|Z&lt;br /&gt;
|33&lt;br /&gt;
|a&lt;br /&gt;
|34&lt;br /&gt;
|b&lt;br /&gt;
|35&lt;br /&gt;
|c&lt;br /&gt;
|-&lt;br /&gt;
|36&lt;br /&gt;
|d&lt;br /&gt;
|37&lt;br /&gt;
|e&lt;br /&gt;
|38&lt;br /&gt;
|f&lt;br /&gt;
|39&lt;br /&gt;
|g&lt;br /&gt;
|-&lt;br /&gt;
|40&lt;br /&gt;
|h&lt;br /&gt;
|41&lt;br /&gt;
|i&lt;br /&gt;
|42&lt;br /&gt;
|j&lt;br /&gt;
|43&lt;br /&gt;
|k&lt;br /&gt;
|-&lt;br /&gt;
|44&lt;br /&gt;
|m&lt;br /&gt;
|45&lt;br /&gt;
|n&lt;br /&gt;
|46&lt;br /&gt;
|o&lt;br /&gt;
|47&lt;br /&gt;
|p&lt;br /&gt;
|-&lt;br /&gt;
|48&lt;br /&gt;
|q&lt;br /&gt;
|49&lt;br /&gt;
|r&lt;br /&gt;
|50&lt;br /&gt;
|s&lt;br /&gt;
|51&lt;br /&gt;
|t&lt;br /&gt;
|-&lt;br /&gt;
|52&lt;br /&gt;
|u&lt;br /&gt;
|53&lt;br /&gt;
|v&lt;br /&gt;
|54&lt;br /&gt;
|w&lt;br /&gt;
|55&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
|56&lt;br /&gt;
|y&lt;br /&gt;
|57&lt;br /&gt;
|z&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The algorithm for encoding address_byte_string (consisting of 0x01 + hash + 4-byte_check_code) is&lt;br /&gt;
&lt;br /&gt;
    code_string = &amp;quot;123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz&amp;quot;&lt;br /&gt;
    x = convert_bytes_to_big_integer(hash_result)&lt;br /&gt;
    &lt;br /&gt;
    output_string = &amp;quot;&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    while(x &amp;gt; 0) &lt;br /&gt;
        {&lt;br /&gt;
            (x, remainder) = divide(x, 58)&lt;br /&gt;
            output_string.append(code_string[remainder])&lt;br /&gt;
        }&lt;br /&gt;
    &lt;br /&gt;
    repeat(number_of_leading_zero_bytes_in_hash)&lt;br /&gt;
        {&lt;br /&gt;
        output_string.append(code_string[0]);&lt;br /&gt;
        }&lt;br /&gt;
    &lt;br /&gt;
    output_string.reverse();&lt;br /&gt;
&lt;br /&gt;
==Version bytes==&lt;br /&gt;
Here are some common version bytes:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
!Decimal version&lt;br /&gt;
!Leading symbol&lt;br /&gt;
!Use&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|Bitcoin pubkey hash&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|3&lt;br /&gt;
|Bitcoin script hash&lt;br /&gt;
|-&lt;br /&gt;
|21&lt;br /&gt;
|4&lt;br /&gt;
|Bitcoin (compact) public key (proposed)&lt;br /&gt;
|-&lt;br /&gt;
|52&lt;br /&gt;
|M or N&lt;br /&gt;
|Namecoin pubkey hash&lt;br /&gt;
|-&lt;br /&gt;
|128&lt;br /&gt;
|5&lt;br /&gt;
|Private key&lt;br /&gt;
|-&lt;br /&gt;
|111&lt;br /&gt;
|m or n&lt;br /&gt;
|Bitcoin testnet pubkey hash&lt;br /&gt;
|-&lt;br /&gt;
|196&lt;br /&gt;
|2&lt;br /&gt;
|Bitcoin testnet script hash&lt;br /&gt;
|}&lt;br /&gt;
[[List of address prefixes]] is a more complete list.&lt;br /&gt;
&lt;br /&gt;
== Source ==&lt;br /&gt;
https://github.com/bitcoin/bitcoin/blob/master/src/base58.h&lt;br /&gt;
&lt;br /&gt;
== Relevant functions in source code ==&lt;br /&gt;
* inline string EncodeBase58Check(const vector&amp;lt;unsigned char&amp;gt;&amp;amp; vchIn)&lt;br /&gt;
* inline bool DecodeBase58Check(const char* psz, vector&amp;lt;unsigned char&amp;gt;&amp;amp; vchRet)&lt;br /&gt;
* inline bool DecodeBase58Check(const string&amp;amp; str, vector&amp;lt;unsigned char&amp;gt;&amp;amp; vchRet)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Technical]]&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=List_of_address_prefixes&amp;diff=24072</id>
		<title>List of address prefixes</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=List_of_address_prefixes&amp;diff=24072"/>
		<updated>2012-02-19T06:31:39Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: Create List of address prefixes. Note: Incomplete, and there may be inaccuracies.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Blockchain-based currencies use addresses, which are a [[Base58Check encoding]] of some hash, typically that of a public key. The encoding includes a version byte, which affects the first character in the address. The following is a list of some prefixes which are in use.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
!Decimal version&lt;br /&gt;
!Leading symbol&lt;br /&gt;
!Use&lt;br /&gt;
!Example&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|Bitcoin pubkey hash&lt;br /&gt;
|12CPLrAUPvhVwjZqBgww3sLdEg4Z888R1j&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|3&lt;br /&gt;
|Bitcoin script hash&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|21&lt;br /&gt;
|4&lt;br /&gt;
|Bitcoin (compact) public key (proposed)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|52&lt;br /&gt;
|M or N&lt;br /&gt;
|Namecoin pubkey hash&lt;br /&gt;
|NATX6zEUNfxfvgVwz8qVnnw3hLhhYXhgQn&lt;br /&gt;
|-&lt;br /&gt;
|128&lt;br /&gt;
|5&lt;br /&gt;
|Private key&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|111&lt;br /&gt;
|m or n&lt;br /&gt;
|Bitcoin testnet pubkey hash&lt;br /&gt;
|mkJ7Bf5chdfw61d1m7gnDVAQV3EQQAb8iz&lt;br /&gt;
|-&lt;br /&gt;
|196&lt;br /&gt;
|2&lt;br /&gt;
|Bitcoin testnet script hash&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|L&lt;br /&gt;
|Litecoin pubkey hash&lt;br /&gt;
|LhK2kQwiaAvhjWY799cZvMyYwnQAcxkarr&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|g&lt;br /&gt;
|GeistGeld pubkey hash&lt;br /&gt;
|gK5Lx6ypWgr69Gw9yGzE6dsA7kcuCRZRK&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|Tenebrix pubkey hash&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|x&lt;br /&gt;
|ixc0in pubkey hash&lt;br /&gt;
|xoKDFH4uWpyzxUcCC5jCLFujRKayv3HHcV&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|s&lt;br /&gt;
|Solidcoin pubkey hash&lt;br /&gt;
|sXNaMoYBocjcQJRLK53dkaQ5mWuKfvHB9f&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Donation-accepting_organizations_and_projects&amp;diff=22083</id>
		<title>Donation-accepting organizations and projects</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Donation-accepting_organizations_and_projects&amp;diff=22083"/>
		<updated>2012-01-13T08:23:20Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: fix link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is a list of organizations that accept bitcoin donations.&lt;br /&gt;
Only notable donation-accepting sites should be added here.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Organization&lt;br /&gt;
! Purpose&lt;br /&gt;
! Donation Page&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.anonyops.com/index.php Anonyops.com]&lt;br /&gt;
|Website dedicated to bringing people up to date with Anonymous actions, operations, and interesting news.&lt;br /&gt;
|http://anonyops.com/bitcoindonate.php&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[http://www.archive.org/ Archive.org]&#039;&#039;&#039;&lt;br /&gt;
|Internet Archive is working towards the goal of Universal Access to All Knowledge.  We digitize books, collect video, music and the World Wide Web, and take contributions of digital media from anyone who would like their materials preserved.  We provide access to these vast collections to millions of people each day. All for free.  Thank you for your support.&lt;br /&gt;
|http://www.archive.org/about/faqs.php#311&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.indiegogo.com/commonsense A Liberty Upgrade for America (IndieGoGo)]&lt;br /&gt;
|Join us as we reach 1.6 million Americans with a message of liberty!&lt;br /&gt;
|http://www.indiegogo.com/commonsense&lt;br /&gt;
|-&lt;br /&gt;
|[http://anapnea.org Anapnea]&lt;br /&gt;
|An open ethical shell network aiming to create a community with a spirit of productivity, learning and freedom, to give you a breath of fresh air. Operates an open Gentoo Linux shell network that is accessed daily by hundreds of ethical hackers, developers, designers and geeks around the world.&lt;br /&gt;
|[https://twitter.com/anapnea/status/78118988848185345 Bitcoin Donation Address]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.anonnews.org/ Anonnews.org]&lt;br /&gt;
|Open news platform for Anonymous&lt;br /&gt;
|http://anonnews.org/bitcoin.html&lt;br /&gt;
|-&lt;br /&gt;
|[http://awesome.naquadah.org/ awesome]&lt;br /&gt;
|Window manager for X11&lt;br /&gt;
|http://awesome.naquadah.org/community/&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ezyorg.com/ Organizing &amp;amp; Planning Tool]&lt;br /&gt;
|Great tool to organize your next party or business meeting&lt;br /&gt;
|http://ezyorg.com/&lt;br /&gt;
|-|-&lt;br /&gt;
|[https://iplayernotifier.appspot.com/ BBC iPlayer Notifier]&lt;br /&gt;
|Email and Google Talk notification of new content available on BBC iPlayer&lt;br /&gt;
|https://iplayernotifier.appspot.com/&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.beatingdebt.org/ BeatingDebt.org]&lt;br /&gt;
|Teaching debt prevention by placing educational ads, supporting debt prevention groups, and providing online resources.&lt;br /&gt;
|http://www.beatingdebt.org/donate.php#BitCoinDonation&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.bitcharity.org/ BitCharity]&lt;br /&gt;
|Use Bitcoins to donate to your favorite charity&lt;br /&gt;
|http://www.bitcharity.org&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.bluetile.org Bluetile]&lt;br /&gt;
|Tiling window manager for GNOME&lt;br /&gt;
|http://www.bluetile.org/#development&lt;br /&gt;
|-&lt;br /&gt;
|[http://brmlab.cz/ Brmlab, hackerspace]&lt;br /&gt;
|The first hackerspace in the Czech Republic&lt;br /&gt;
|http://brmlab.cz/project/bitcoin&lt;br /&gt;
|-&lt;br /&gt;
|[http://c4ss.org/ Center for a Stateless Society]&lt;br /&gt;
|Builds public awareness of, and support for, market anarchism&lt;br /&gt;
|http://c4ss.org/support-the-center&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.cheat-sheets.org/ Cheat-Sheets.org]&lt;br /&gt;
|All cheat sheets, round-ups, quick reference cards, quick reference guides and quick reference sheets in one page.&lt;br /&gt;
|[http://www.cheat-sheets.org/ cheat-sheets.org]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.chambaproject.in/ Chamba Project]&lt;br /&gt;
|An effort to create a Swathanthra (Free/Libre/Open/Mukt) Animation Movie by pooling in contributions from people around the world and funding artists directly. &lt;br /&gt;
|[http://www.chambaproject.in/contribute/ http://www.chambaproject.in/contribute/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.bitcoinsreview.com Consumer - Merchant Trust Project]&lt;br /&gt;
|An initiative to increase trust between Consumer and Bitcoin Merchants. All proceeds go to the websites fund, which pays for various things such as web-hosting and advertisement.&lt;br /&gt;
|http://www.bitcoinsreview.com/donate/&lt;br /&gt;
|-&lt;br /&gt;
|[http://convergence.io Convergence - Moving beyond Certificate Authorities]&lt;br /&gt;
|An agile, distributed, and secure strategy for replacing Certificate Authorities.&lt;br /&gt;
|http://convergence.io/involved.html&lt;br /&gt;
|-&lt;br /&gt;
|[http://ccbib.org Creative Commons Bibliothek]&lt;br /&gt;
|A Library dedicated to free books. Free meaning either &amp;quot;Creative Commons&amp;quot; or &amp;quot;out of copyright&amp;quot;. The source code for all books is online to ease reprinting with  any custom layout. Local groups produce paper versions for lending.&lt;br /&gt;
|http://ccbib.org/donate/&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.cryto.net/ Cryto Coding Collective]&lt;br /&gt;
|A non-profit collective of independent developers and contributors that strive for real innovation. Unhindered by monetary incentive, arbitrary guidelines or authoritarian coordinators, it allows for an environment where real innovation takes place. Provides infrastructure like a storage grid, IRC network, and hosting.&lt;br /&gt;
|http://www.cryto.net/donate/&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.DecryptedMatrix.com/ Decrypted Matrix ]&lt;br /&gt;
|GOALS: Elevate Human Awareness, Expose Greed &amp;amp; Corruption, Learn from [true] History, Distribute Beneficial Knowledge, Advance [suppressed] Technology, Protect Organic Agriculture, Maximize Human Potential, Promote Global Solutions, Re-integrate with Nature, Act with Love in all&lt;br /&gt;
|http://www.DecryptedMatrix.com&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.degenernet.com/ Degenernet Radio]&lt;br /&gt;
|Online radio station founded in 2002 dedicated to promoting independent music from all genres.  Music available from [http://www.degenernet.com www.degenernet.com]and on the [http://apps.facebook.com/degenernet Degenernet Radio Facebook App].&lt;br /&gt;
|http://www.degenernet.com/donate.php&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.diasporafoundation.org/donate#bitcoin Diaspora Foundation]&lt;br /&gt;
|The people behind Diaspora, a distributed &amp;quot;social network&amp;quot;. They&#039;re also running one public Diaspora server ([http://joindiaspora.com joindiaspora.com]).&lt;br /&gt;
|https://www.diasporafoundation.org/donate#bitcoin&lt;br /&gt;
|-&lt;br /&gt;
|[http://opensource.doppelstern.com Doppelstern Antispam]&lt;br /&gt;
|Doppelstern Antispam signatures for ClamAV&lt;br /&gt;
|http://opensource.doppelstern.com&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.dosbox.com/ DOSBox]&lt;br /&gt;
|An x86 emulator with DOS&lt;br /&gt;
|http://www.dosbox.com/crew.php&lt;br /&gt;
|-&lt;br /&gt;
|[http://spices.org.my/ Early Intervention Program at SPICES]&lt;br /&gt;
|An established non-profit organization providing services to children with learning disabilities since 1997&lt;br /&gt;
|http://spices.org.my/be-involved/donations/&lt;br /&gt;
|-&lt;br /&gt;
|[http://encyclopediadramatica.ch/Main_Page Encyclopedia Dramatica]&lt;br /&gt;
|4chan&#039;s Wikipedia &lt;br /&gt;
|http://encyclopediadramatica.ch/donate.php&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.erowid.org/ Erowid]&lt;br /&gt;
|Online library of information about psychoactive plants and chemicals and other topics on altered states of consciousness such as meditation and lucid dreaming.&lt;br /&gt;
|https://www.erowid.org/donations/donations_bitcoin.php&lt;br /&gt;
|-&lt;br /&gt;
|[http://eudemocracia.org/english.html Eudemocracia] NGO&lt;br /&gt;
|Dedicated to the creation of a modern form of government that combines these two concepts: direct democracy and internet.&lt;br /&gt;
|http://wiki.eudemocracia.org/en/donaciones&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.foo.be/forban/ Forban]&lt;br /&gt;
|Filesharing protocol for local area networks&lt;br /&gt;
|http://www.foo.be/forban/&lt;br /&gt;
|-&lt;br /&gt;
|[http://420chan.org/ 420chan]&lt;br /&gt;
|Imageboard community&lt;br /&gt;
|http://420chan.org/donate/&lt;br /&gt;
|-&lt;br /&gt;
|[http://freedomboxfoundation.org FreedomBox Foundation]&lt;br /&gt;
|Non-profit turning small plug computers into personal servers that guard your privacy, anonymity and security.&lt;br /&gt;
|https://freedomboxfoundation.org/donate&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.fsf.org Free Software Foundation]&lt;br /&gt;
|Worldwide advocate for software freedom and host organization for the GNU Project.&lt;br /&gt;
|https://my.fsf.org/donate/other&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.freetalklive.com/ Free Talk Live]&lt;br /&gt;
|Help spread the message of liberty by donating to a liberty leaning nationally syndicated radio show!&lt;br /&gt;
|http://www.freetalklive.com/bitcoin&lt;br /&gt;
|-&lt;br /&gt;
|[http://freedomainradio.com/ Freedomain Radio]&lt;br /&gt;
|Online philosophical conversation about freedom, religion, the state, and the family&lt;br /&gt;
|http://board.freedomainradio.com/forums/t/30241.aspx&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.freehal.org/ FreeHAL]&lt;br /&gt;
|a self-learning artificial intelligence available as free software&lt;br /&gt;
|http://www.freehal.net/funds/?p=do&amp;amp;l=en&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.gentlelan.de/ GentleLAN]&lt;br /&gt;
|Since many years free private LANs in Bremen / Germany &lt;br /&gt;
|http://www.gentlelan.de/?page_id=193&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.reddit.com/r/hackbloc HackBloc on Reddit]&lt;br /&gt;
|Hacktivism, Crypto-anarchy, Darknets.&lt;br /&gt;
|http://www.reddit.com/r/hackbloc&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.heavensentgaming.com Heaven Sent Gaming]&lt;br /&gt;
|Heaven Sent Gaming is a new media entertainment group founded by Mario Lucero and Isabel Ruiz, in 2006, as a game development team.&lt;br /&gt;
|http://heavensentgaming.com/support-and-donations/&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.helplinux.ru Help Linux]&lt;br /&gt;
|Help Linux is the Russian volunteer project aimed to help people with linux. This projects helps anyone to find a skilled in some questions person and ask for help directly.&lt;br /&gt;
|http://helplinux.ourproject.org/wiki/about:start&lt;br /&gt;
|-&lt;br /&gt;
|[http://i2p2.de/ I2P Anonymous Network]&lt;br /&gt;
|Anonymising network similar to tor&lt;br /&gt;
|http://www.i2p2.de/donate.html&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.intercom.gs/ Intercom - Emergency Communications Division]&lt;br /&gt;
|We Build Censorship Resistant Phone and Communications Networks&lt;br /&gt;
|http://www.intercom.gs/support.html&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.partito-pirata.it/ Italian Pirate Party]&lt;br /&gt;
|Italian Pirate Party - Associazione Partito Pirata Italia&lt;br /&gt;
|http://www.partito-pirata.it/magazzino/payBTC.html&lt;br /&gt;
|-&lt;br /&gt;
|[http://lifeboat.com Lifeboat Foundation]&lt;br /&gt;
|The Lifeboat Foundation is a nonprofit nongovernmental organization dedicated to encouraging scientific advancements while helping humanity survive existential risks and possible misuse of increasingly powerful technologies, including genetic engineering, nanotechnology, and robotics/AI, as we move towards the Singularity.  (Currently offering to double all Bitcoin donations.)&lt;br /&gt;
|https://lifeboat.com/ex/summer.growth&lt;br /&gt;
|-&lt;br /&gt;
|[http://lorea.org/ Lorea]&lt;br /&gt;
|A distributed and federated nodal organization of entities working on integrating and pushing available free and open source technologies and networks, for social networking, social economy and autonomy of the people.&lt;br /&gt;
|https://n-1.cc/pg/pages/view/14888/&lt;br /&gt;
|-&lt;br /&gt;
|[http://biohackers.la/ Los Angeles Biohackers]&lt;br /&gt;
|Grass-roots biotechnology lab in downtown Los Angeles&lt;br /&gt;
|http://www.socal-diybio.org/Main_Page#Donate&lt;br /&gt;
|-&lt;br /&gt;
|[http://la.indymedia.org/ Los Angeles Indymedia]&lt;br /&gt;
|User-generated left-wing news.&lt;br /&gt;
|http://la.indymedia.org/&lt;br /&gt;
|-&lt;br /&gt;
|[http://love2d.org/ LÖVE]&lt;br /&gt;
|An open source 2D game engine.&lt;br /&gt;
|http://love2d.org/&lt;br /&gt;
|-&lt;br /&gt;
|[http://mars.radiome.me M.A.R.S. Radio Modern Alternative Rock Splendor ]&lt;br /&gt;
|M.A.R.S Radio is an online radio station playing 24/7/365 commercial free alternative rock at 192 Kbps. M.A.R.S. Radio is pleased to provide listeners FM+ audio quality. M.A.R.S. Radio is the first online music radio station to accept Bitcoin donations.&lt;br /&gt;
|http://radiome.me/&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/FellowTraveler/Open-Transactions/ Open Transactions]&lt;br /&gt;
|Easy-to-use, Financial Crypto and Digital Cash Library.&lt;br /&gt;
|https://github.com/FellowTraveler/Moneychanger&lt;br /&gt;
|-&lt;br /&gt;
|[http://opengameart.org/ OpenGameArt.org]&lt;br /&gt;
|Produces and hosts freely licensed art for use in open source games&lt;br /&gt;
|http://opengameart.org/content/donate-bitcoins&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.openwall.com Openwall Project]&lt;br /&gt;
|Development of information security related free software, information security research, publications, and community activities aimed at making existing free software safer to use.&lt;br /&gt;
|http://www.openwall.com/donations/&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.operationanonymous.org/ Operation Anonymous]&lt;br /&gt;
|Anonymous Political Group&lt;br /&gt;
|http://www.operationanonymous.org/&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.organicdesign.co.nz OrganicDesign]&lt;br /&gt;
|A group developing methods and tools to support open-source bottom-up peer-to-peer governance for the people!&lt;br /&gt;
|http://www.organicdesign.co.nz&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.paniq.cc paniq.cc]&lt;br /&gt;
|Music from the other side of the universe&lt;br /&gt;
|http://www.paniq.cc&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.liberallibertario.org Partido Liberal Libertario]&lt;br /&gt;
|Libertarian Party of Argentina&lt;br /&gt;
|http://www.liberallibertario.org/aportes&lt;br /&gt;
|-&lt;br /&gt;
|[http://pioneerone.tv/ Pioneer One]&lt;br /&gt;
|TV series funded purely through donations&lt;br /&gt;
|https://twitter.com/pioneeronetv/status/36119594439544832&lt;br /&gt;
|-&lt;br /&gt;
|[http://plankhead.com/ Plankhead]&lt;br /&gt;
|Free/open source media and arts organization&lt;br /&gt;
|http://plankhead.com/donate&lt;br /&gt;
|-&lt;br /&gt;
|[http://plaztika.com/?lang=en Plaztika]&lt;br /&gt;
|Non-profit website (only runs on donations) that supports emerging visual artists. If you&#039;re an artist, this could be your website!&lt;br /&gt;
|http://plaztika.com/Who-are-we&lt;br /&gt;
|-&lt;br /&gt;
|[https://privacybox.de/index.en.html PrivacyBox]&lt;br /&gt;
|System for anonymous and non-trackable contact forms&lt;br /&gt;
|https://privacybox.de/donations.en.html&lt;br /&gt;
|-&lt;br /&gt;
|[http://bitcoinintro.com/project-hidden-treasure/ Project Hidden Treasure]&lt;br /&gt;
|BitcoinIntro.com operates &amp;quot;Project Hidden Treasure&amp;quot;. As well as inform new Bitcoin users how to use and be secure with Bitcoin, we promote Bitcoin to new users by creating mini-keys, send Bitcoins to them, and distribute the private keys and a recovery instruction URL in Geocaches.&lt;br /&gt;
| http://bitcoinintro.com/project-hidden-treasure/&lt;br /&gt;
|-&lt;br /&gt;
|[http://prometheusfusionperfection.com/ Prometheus Fusion Perfection]&lt;br /&gt;
|Open source nuclear fusion research&lt;br /&gt;
|http://prometheusfusionperfection.com/2011/02/04/bitcoin-fundraiser/&lt;br /&gt;
|-&lt;br /&gt;
|[http://protestbarrick.net/ Protest Barrick]&lt;br /&gt;
|A global campaign against the world&#039;s largest gold miner&lt;br /&gt;
|[https://www.mybitcoin.com/sci/paypage.php?amount=20.00&amp;amp;currency=USD&amp;amp;payee_bcaddr=125Gwb3Mn9KSaCS8QN9LQy5k6RPUHEFruV&amp;amp;payee_name=Protest+Barrick+Fund&amp;amp;note=Donate+NOW+to+end+corporate+impunity+in+gold+mining%21 Donate with Bitcoin]&lt;br /&gt;
|-&lt;br /&gt;
|[http://queeky.com/ Queeky]&lt;br /&gt;
|an online drawing community with special drawing tools and creative users from all around the world&lt;br /&gt;
|http://www.queeky.com/content/support-queeky-and-donate&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.recycles.org/ Recycles.Org]&lt;br /&gt;
|Nonprofit Recycling and ReUse Network - Nationwide (USA) technology exchange clearinghouse for nonprofit organizations&lt;br /&gt;
|http://www.recycles.org/computer/donation/support/&lt;br /&gt;
|-&lt;br /&gt;
|[https://ripplepay.com/ Ripple]&lt;br /&gt;
|Payment system based on trust networks&lt;br /&gt;
|https://ripplepay.com/donate/&lt;br /&gt;
|-&lt;br /&gt;
| [https://riseup.net/ Riseup]&lt;br /&gt;
| Tech collective who aim to [https://help.riseup.net/en/about-us aid in the creation of a free society, (...) engaged in struggles against capitalism and other forms of oppression]&lt;br /&gt;
| https://help.riseup.net/en/donate#bitcoin&lt;br /&gt;
|-&lt;br /&gt;
|[http://rusinfo.cc/ RusInfo]&lt;br /&gt;
|Russian info agency&lt;br /&gt;
|http://rusinfo.cc/help&lt;br /&gt;
|-&lt;br /&gt;
|[http://seasteading.org The Seasteading Institute]&lt;br /&gt;
|To further the establishment and growth of permanent, autonomous ocean communities, enabling innovation with new political and social systems.&lt;br /&gt;
|http://twitter.com/#!/patrissimo/status/76392851558244353&lt;br /&gt;
|-&lt;br /&gt;
|[http://singinst.org Singularity Institute]&lt;br /&gt;
|Artificial Intelligence&lt;br /&gt;
|http://singinst.org/donate&lt;br /&gt;
|-&lt;br /&gt;
|[http://somefunnypranks.com/ SomeFunnyPranks.com]&lt;br /&gt;
|Loosen your buckle and have a chuckle.&lt;br /&gt;
|http://somefunnypranks.com/&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.sparkleshare.org/ SparkleShare]&lt;br /&gt;
| A Free and Open Source host it yourself replacement for file syncing services like Dropbox. It uses the distributed version control system Git as a backend.&lt;br /&gt;
| [http://www.sparkleshare.org/support-us/ Bitcoin Donation Address]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.demokracjabezposrednia.pl Stowarzyszenie Więcej Demokracji]&lt;br /&gt;
|Stowarzyszenie Więcej Demokracji is an association for direct democracy in Poland. We believe that direct democracy is a hope for every country (not only for corrupt Poland). Please help us and donate.&lt;br /&gt;
|http://www.demokracjabezposrednia.pl/donate&lt;br /&gt;
|-&lt;br /&gt;
|[http://wiki.sugarlabs.org Sugar Labs]&lt;br /&gt;
|[http://wiki.sugarlabs.org/go/What_is_Sugar%3F Sugar] is a learning environment that reinvents how computers are used for education.&lt;br /&gt;
|http://wiki.sugarlabs.org/go/Donate&lt;br /&gt;
|-&lt;br /&gt;
|[http://gorod-solnca.org/ Sun City]&lt;br /&gt;
|Ukrainian centre for children in difficult circumstances&lt;br /&gt;
|http://sms.gorod-solnca.org/&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.symphonyofscience.com/ Symphony of Science]&lt;br /&gt;
|A musical project headed by John Boswell, to deliver scientific knowledge in musical form.&lt;br /&gt;
|http://www.symphonyofscience.com/&lt;br /&gt;
|-&lt;br /&gt;
|[http://tahoe-lafs.org/ Tahoe-LAFS]&lt;br /&gt;
|A distributed filesystem with funky redundancy properties&lt;br /&gt;
|http://tahoe-lafs.org/trac/tahoe-lafs/wiki/BitCoinPage&lt;br /&gt;
|-&lt;br /&gt;
|[http://tangorin.com Tangorin Japanese Dictionary]&lt;br /&gt;
|Tangorin is a free online Japanese dictionary in development since October 2007 by a former Japanology student. It makes use of files provided mainly by The Electronic Dictionary Research and Development Group established within the Faculty of Information Technology at Monash University, Australia.&lt;br /&gt;
|http://tangorin.com/bitcoin&lt;br /&gt;
|-&lt;br /&gt;
|[http://the-alternative.co.uk/support-us/ The-alternative.co.uk]&lt;br /&gt;
|Alternative news and articles&lt;br /&gt;
|[http://the-alternative.co.uk/support-us/ Donation page]&lt;br /&gt;
|-&lt;br /&gt;
|[http://theexperiments.com The Experiments]&lt;br /&gt;
|A rock / punk band who&#039;s music is free to download and licensed under the Creative Commons&lt;br /&gt;
|[http://theexperiments.com Bitcoin Donation Address]&lt;br /&gt;
|-&lt;br /&gt;
|[http://theicarusproject.net The Icarus Project]&lt;br /&gt;
|A mutual aid/peer support organization dedicated to radical mental health&lt;br /&gt;
|[http://theicarusproject.net/about-us/donate-to-the-icarus-project Bitcoin Donation Address]&lt;br /&gt;
|-&lt;br /&gt;
|[https://freenetproject.org/ The Freenet Project]&lt;br /&gt;
|The Free Network&lt;br /&gt;
|https://freenetproject.org/donate.html&lt;br /&gt;
|-&lt;br /&gt;
| [http://ThePythonGameBook.com ThePythonGameBook]&lt;br /&gt;
| An free creative-commons / GPL - licensed wikibook to learn open source game programming using the programming language Python.&lt;br /&gt;
| [http://thepythongamebook.com/en:help?&amp;amp;#donating_money Bitcoin Donation Address]&lt;br /&gt;
|-&lt;br /&gt;
|[http://Tn3t.com/ TN3T LLC TOR Project]&lt;br /&gt;
|TN3T LLC operates 2 TOR exit nodes.&lt;br /&gt;
| [http://tn3t.com/donate.txt Bitcoin Donation Address]&lt;br /&gt;
|-&lt;br /&gt;
|[http://torchat.googlecode.com/ TorChat]&lt;br /&gt;
|A serverless encrypted anonymous instant messenger running on top of the Tor network&lt;br /&gt;
|http://torchat.googlecode.com/&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.torservers.net/ Torservers.net]&lt;br /&gt;
|Runs [http://www.torproject.org/ Tor] relays and bridges&lt;br /&gt;
|https://www.torservers.net/donate.html#anonymous&lt;br /&gt;
|-&lt;br /&gt;
|[https://vaizard.org/ Vaizard institute]&lt;br /&gt;
| Backing people who want to make the world a better place by making their ideas real.&lt;br /&gt;
|https://vaizard.org/en/about/contacts/&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|[http://wikileaks.org wikileaks]&lt;br /&gt;
| Whistleblower website&lt;br /&gt;
|http://wikileaks.org/support.html&lt;br /&gt;
|-&lt;br /&gt;
|[http://wlcentral.org/ WL Central]&lt;br /&gt;
|News, analysis and action related to wikileaks the famous website . Media and human rights organization covering Wikileaks news, corruption and human rights.&lt;br /&gt;
|http://wlcentral.org/q-a&lt;br /&gt;
|-&lt;br /&gt;
|[http://tmac.technitium.com/ Technitium]&lt;br /&gt;
|Technitium MAC Address Changer is a freeware software. We accept bitcoins as a contribution for the software.&lt;br /&gt;
|http://blog.technitium.com/2011/08/accepting-donations-again.html&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.nycga.net/about/ Occupy Wall Street]&lt;br /&gt;
|Occupy Wall Street Support via the New York City General Assembly.&lt;br /&gt;
|http://www.nycga.net/how-to-help/&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.expanton.com]&lt;br /&gt;
| Occupy Wall Street Support&lt;br /&gt;
|http://www.expanton.com/&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.wakingupmovie.com Waking Up Movie Project]&lt;br /&gt;
|Waking Up is an open source film about a positive future for humanity, for a change. The film is in the making by several people, and you can contribute to it!&lt;br /&gt;
|http://www.wakingupmovie.com/2011/12/bitcoin-donations/&lt;br /&gt;
|-&lt;br /&gt;
|[https://wikispooks.com/wiki/Main_Page Wikispooks]&lt;br /&gt;
|An encyclopedia of deep political structures and events&lt;br /&gt;
|https://wikispooks.com/wiki/WikiSpooks:Donate&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [http://witcoin.com/charities Charitable organizations] list on [[witcoin]]&lt;br /&gt;
* [http://ecdsa.org/fundraiser Fundraiser widgets]&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Donation-accepting_organizations_and_projects&amp;diff=22082</id>
		<title>Donation-accepting organizations and projects</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Donation-accepting_organizations_and_projects&amp;diff=22082"/>
		<updated>2012-01-13T08:21:59Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: Don&amp;#039;t post Bitcoin addresses here&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is a list of organizations that accept bitcoin donations.&lt;br /&gt;
Only notable donation-accepting sites should be added here.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Organization&lt;br /&gt;
! Purpose&lt;br /&gt;
! Donation Page&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.anonyops.com/index.php Anonyops.com]&lt;br /&gt;
|Website dedicated to bringing people up to date with Anonymous actions, operations, and interesting news.&lt;br /&gt;
|http://anonyops.com/bitcoindonate.php&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[http://www.archive.org/ Archive.org]&#039;&#039;&#039;&lt;br /&gt;
|Internet Archive is working towards the goal of Universal Access to All Knowledge.  We digitize books, collect video, music and the World Wide Web, and take contributions of digital media from anyone who would like their materials preserved.  We provide access to these vast collections to millions of people each day. All for free.  Thank you for your support.&lt;br /&gt;
|[http://www.archive.org/about/faqs.php#311]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.indiegogo.com/commonsense A Liberty Upgrade for America (IndieGoGo)]&lt;br /&gt;
|Join us as we reach 1.6 million Americans with a message of liberty!&lt;br /&gt;
|http://www.indiegogo.com/commonsense&lt;br /&gt;
|-&lt;br /&gt;
|[http://anapnea.org Anapnea]&lt;br /&gt;
|An open ethical shell network aiming to create a community with a spirit of productivity, learning and freedom, to give you a breath of fresh air. Operates an open Gentoo Linux shell network that is accessed daily by hundreds of ethical hackers, developers, designers and geeks around the world.&lt;br /&gt;
|[https://twitter.com/anapnea/status/78118988848185345 Bitcoin Donation Address]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.anonnews.org/ Anonnews.org]&lt;br /&gt;
|Open news platform for Anonymous&lt;br /&gt;
|http://anonnews.org/bitcoin.html&lt;br /&gt;
|-&lt;br /&gt;
|[http://awesome.naquadah.org/ awesome]&lt;br /&gt;
|Window manager for X11&lt;br /&gt;
|http://awesome.naquadah.org/community/&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ezyorg.com/ Organizing &amp;amp; Planning Tool]&lt;br /&gt;
|Great tool to organize your next party or business meeting&lt;br /&gt;
|http://ezyorg.com/&lt;br /&gt;
|-|-&lt;br /&gt;
|[https://iplayernotifier.appspot.com/ BBC iPlayer Notifier]&lt;br /&gt;
|Email and Google Talk notification of new content available on BBC iPlayer&lt;br /&gt;
|https://iplayernotifier.appspot.com/&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.beatingdebt.org/ BeatingDebt.org]&lt;br /&gt;
|Teaching debt prevention by placing educational ads, supporting debt prevention groups, and providing online resources.&lt;br /&gt;
|http://www.beatingdebt.org/donate.php#BitCoinDonation&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.bitcharity.org/ BitCharity]&lt;br /&gt;
|Use Bitcoins to donate to your favorite charity&lt;br /&gt;
|http://www.bitcharity.org&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.bluetile.org Bluetile]&lt;br /&gt;
|Tiling window manager for GNOME&lt;br /&gt;
|http://www.bluetile.org/#development&lt;br /&gt;
|-&lt;br /&gt;
|[http://brmlab.cz/ Brmlab, hackerspace]&lt;br /&gt;
|The first hackerspace in the Czech Republic&lt;br /&gt;
|http://brmlab.cz/project/bitcoin&lt;br /&gt;
|-&lt;br /&gt;
|[http://c4ss.org/ Center for a Stateless Society]&lt;br /&gt;
|Builds public awareness of, and support for, market anarchism&lt;br /&gt;
|http://c4ss.org/support-the-center&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.cheat-sheets.org/ Cheat-Sheets.org]&lt;br /&gt;
|All cheat sheets, round-ups, quick reference cards, quick reference guides and quick reference sheets in one page.&lt;br /&gt;
|[http://www.cheat-sheets.org/ cheat-sheets.org]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.chambaproject.in/ Chamba Project]&lt;br /&gt;
|An effort to create a Swathanthra (Free/Libre/Open/Mukt) Animation Movie by pooling in contributions from people around the world and funding artists directly. &lt;br /&gt;
|[http://www.chambaproject.in/contribute/ http://www.chambaproject.in/contribute/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.bitcoinsreview.com Consumer - Merchant Trust Project]&lt;br /&gt;
|An initiative to increase trust between Consumer and Bitcoin Merchants. All proceeds go to the websites fund, which pays for various things such as web-hosting and advertisement.&lt;br /&gt;
|http://www.bitcoinsreview.com/donate/&lt;br /&gt;
|-&lt;br /&gt;
|[http://convergence.io Convergence - Moving beyond Certificate Authorities]&lt;br /&gt;
|An agile, distributed, and secure strategy for replacing Certificate Authorities.&lt;br /&gt;
|http://convergence.io/involved.html&lt;br /&gt;
|-&lt;br /&gt;
|[http://ccbib.org Creative Commons Bibliothek]&lt;br /&gt;
|A Library dedicated to free books. Free meaning either &amp;quot;Creative Commons&amp;quot; or &amp;quot;out of copyright&amp;quot;. The source code for all books is online to ease reprinting with  any custom layout. Local groups produce paper versions for lending.&lt;br /&gt;
|http://ccbib.org/donate/&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.cryto.net/ Cryto Coding Collective]&lt;br /&gt;
|A non-profit collective of independent developers and contributors that strive for real innovation. Unhindered by monetary incentive, arbitrary guidelines or authoritarian coordinators, it allows for an environment where real innovation takes place. Provides infrastructure like a storage grid, IRC network, and hosting.&lt;br /&gt;
|http://www.cryto.net/donate/&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.DecryptedMatrix.com/ Decrypted Matrix ]&lt;br /&gt;
|GOALS: Elevate Human Awareness, Expose Greed &amp;amp; Corruption, Learn from [true] History, Distribute Beneficial Knowledge, Advance [suppressed] Technology, Protect Organic Agriculture, Maximize Human Potential, Promote Global Solutions, Re-integrate with Nature, Act with Love in all&lt;br /&gt;
|http://www.DecryptedMatrix.com&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.degenernet.com/ Degenernet Radio]&lt;br /&gt;
|Online radio station founded in 2002 dedicated to promoting independent music from all genres.  Music available from [http://www.degenernet.com www.degenernet.com]and on the [http://apps.facebook.com/degenernet Degenernet Radio Facebook App].&lt;br /&gt;
|http://www.degenernet.com/donate.php&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.diasporafoundation.org/donate#bitcoin Diaspora Foundation]&lt;br /&gt;
|The people behind Diaspora, a distributed &amp;quot;social network&amp;quot;. They&#039;re also running one public Diaspora server ([http://joindiaspora.com joindiaspora.com]).&lt;br /&gt;
|https://www.diasporafoundation.org/donate#bitcoin&lt;br /&gt;
|-&lt;br /&gt;
|[http://opensource.doppelstern.com Doppelstern Antispam]&lt;br /&gt;
|Doppelstern Antispam signatures for ClamAV&lt;br /&gt;
|http://opensource.doppelstern.com&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.dosbox.com/ DOSBox]&lt;br /&gt;
|An x86 emulator with DOS&lt;br /&gt;
|http://www.dosbox.com/crew.php&lt;br /&gt;
|-&lt;br /&gt;
|[http://spices.org.my/ Early Intervention Program at SPICES]&lt;br /&gt;
|An established non-profit organization providing services to children with learning disabilities since 1997&lt;br /&gt;
|http://spices.org.my/be-involved/donations/&lt;br /&gt;
|-&lt;br /&gt;
|[http://encyclopediadramatica.ch/Main_Page Encyclopedia Dramatica]&lt;br /&gt;
|4chan&#039;s Wikipedia &lt;br /&gt;
|http://encyclopediadramatica.ch/donate.php&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.erowid.org/ Erowid]&lt;br /&gt;
|Online library of information about psychoactive plants and chemicals and other topics on altered states of consciousness such as meditation and lucid dreaming.&lt;br /&gt;
|https://www.erowid.org/donations/donations_bitcoin.php&lt;br /&gt;
|-&lt;br /&gt;
|[http://eudemocracia.org/english.html Eudemocracia] NGO&lt;br /&gt;
|Dedicated to the creation of a modern form of government that combines these two concepts: direct democracy and internet.&lt;br /&gt;
|http://wiki.eudemocracia.org/en/donaciones&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.foo.be/forban/ Forban]&lt;br /&gt;
|Filesharing protocol for local area networks&lt;br /&gt;
|http://www.foo.be/forban/&lt;br /&gt;
|-&lt;br /&gt;
|[http://420chan.org/ 420chan]&lt;br /&gt;
|Imageboard community&lt;br /&gt;
|http://420chan.org/donate/&lt;br /&gt;
|-&lt;br /&gt;
|[http://freedomboxfoundation.org FreedomBox Foundation]&lt;br /&gt;
|Non-profit turning small plug computers into personal servers that guard your privacy, anonymity and security.&lt;br /&gt;
|https://freedomboxfoundation.org/donate&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.fsf.org Free Software Foundation]&lt;br /&gt;
|Worldwide advocate for software freedom and host organization for the GNU Project.&lt;br /&gt;
|https://my.fsf.org/donate/other&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.freetalklive.com/ Free Talk Live]&lt;br /&gt;
|Help spread the message of liberty by donating to a liberty leaning nationally syndicated radio show!&lt;br /&gt;
|http://www.freetalklive.com/bitcoin&lt;br /&gt;
|-&lt;br /&gt;
|[http://freedomainradio.com/ Freedomain Radio]&lt;br /&gt;
|Online philosophical conversation about freedom, religion, the state, and the family&lt;br /&gt;
|http://board.freedomainradio.com/forums/t/30241.aspx&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.freehal.org/ FreeHAL]&lt;br /&gt;
|a self-learning artificial intelligence available as free software&lt;br /&gt;
|http://www.freehal.net/funds/?p=do&amp;amp;l=en&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.gentlelan.de/ GentleLAN]&lt;br /&gt;
|Since many years free private LANs in Bremen / Germany &lt;br /&gt;
|http://www.gentlelan.de/?page_id=193&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.reddit.com/r/hackbloc HackBloc on Reddit]&lt;br /&gt;
|Hacktivism, Crypto-anarchy, Darknets.&lt;br /&gt;
|http://www.reddit.com/r/hackbloc&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.heavensentgaming.com Heaven Sent Gaming]&lt;br /&gt;
|Heaven Sent Gaming is a new media entertainment group founded by Mario Lucero and Isabel Ruiz, in 2006, as a game development team.&lt;br /&gt;
|http://heavensentgaming.com/support-and-donations/&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.helplinux.ru Help Linux]&lt;br /&gt;
|Help Linux is the Russian volunteer project aimed to help people with linux. This projects helps anyone to find a skilled in some questions person and ask for help directly.&lt;br /&gt;
|http://helplinux.ourproject.org/wiki/about:start&lt;br /&gt;
|-&lt;br /&gt;
|[http://i2p2.de/ I2P Anonymous Network]&lt;br /&gt;
|Anonymising network similar to tor&lt;br /&gt;
|http://www.i2p2.de/donate.html&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.intercom.gs/ Intercom - Emergency Communications Division]&lt;br /&gt;
|We Build Censorship Resistant Phone and Communications Networks&lt;br /&gt;
|http://www.intercom.gs/support.html&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.partito-pirata.it/ Italian Pirate Party]&lt;br /&gt;
|Italian Pirate Party - Associazione Partito Pirata Italia&lt;br /&gt;
|http://www.partito-pirata.it/magazzino/payBTC.html&lt;br /&gt;
|-&lt;br /&gt;
|[http://lifeboat.com Lifeboat Foundation]&lt;br /&gt;
|The Lifeboat Foundation is a nonprofit nongovernmental organization dedicated to encouraging scientific advancements while helping humanity survive existential risks and possible misuse of increasingly powerful technologies, including genetic engineering, nanotechnology, and robotics/AI, as we move towards the Singularity.  (Currently offering to double all Bitcoin donations.)&lt;br /&gt;
|https://lifeboat.com/ex/summer.growth&lt;br /&gt;
|-&lt;br /&gt;
|[http://lorea.org/ Lorea]&lt;br /&gt;
|A distributed and federated nodal organization of entities working on integrating and pushing available free and open source technologies and networks, for social networking, social economy and autonomy of the people.&lt;br /&gt;
|https://n-1.cc/pg/pages/view/14888/&lt;br /&gt;
|-&lt;br /&gt;
|[http://biohackers.la/ Los Angeles Biohackers]&lt;br /&gt;
|Grass-roots biotechnology lab in downtown Los Angeles&lt;br /&gt;
|http://www.socal-diybio.org/Main_Page#Donate&lt;br /&gt;
|-&lt;br /&gt;
|[http://la.indymedia.org/ Los Angeles Indymedia]&lt;br /&gt;
|User-generated left-wing news.&lt;br /&gt;
|http://la.indymedia.org/&lt;br /&gt;
|-&lt;br /&gt;
|[http://love2d.org/ LÖVE]&lt;br /&gt;
|An open source 2D game engine.&lt;br /&gt;
|http://love2d.org/&lt;br /&gt;
|-&lt;br /&gt;
|[http://mars.radiome.me M.A.R.S. Radio Modern Alternative Rock Splendor ]&lt;br /&gt;
|M.A.R.S Radio is an online radio station playing 24/7/365 commercial free alternative rock at 192 Kbps. M.A.R.S. Radio is pleased to provide listeners FM+ audio quality. M.A.R.S. Radio is the first online music radio station to accept Bitcoin donations.&lt;br /&gt;
|http://radiome.me/&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/FellowTraveler/Open-Transactions/ Open Transactions]&lt;br /&gt;
|Easy-to-use, Financial Crypto and Digital Cash Library.&lt;br /&gt;
|https://github.com/FellowTraveler/Moneychanger&lt;br /&gt;
|-&lt;br /&gt;
|[http://opengameart.org/ OpenGameArt.org]&lt;br /&gt;
|Produces and hosts freely licensed art for use in open source games&lt;br /&gt;
|http://opengameart.org/content/donate-bitcoins&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.openwall.com Openwall Project]&lt;br /&gt;
|Development of information security related free software, information security research, publications, and community activities aimed at making existing free software safer to use.&lt;br /&gt;
|http://www.openwall.com/donations/&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.operationanonymous.org/ Operation Anonymous]&lt;br /&gt;
|Anonymous Political Group&lt;br /&gt;
|http://www.operationanonymous.org/&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.organicdesign.co.nz OrganicDesign]&lt;br /&gt;
|A group developing methods and tools to support open-source bottom-up peer-to-peer governance for the people!&lt;br /&gt;
|http://www.organicdesign.co.nz&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.paniq.cc paniq.cc]&lt;br /&gt;
|Music from the other side of the universe&lt;br /&gt;
|http://www.paniq.cc&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.liberallibertario.org Partido Liberal Libertario]&lt;br /&gt;
|Libertarian Party of Argentina&lt;br /&gt;
|http://www.liberallibertario.org/aportes&lt;br /&gt;
|-&lt;br /&gt;
|[http://pioneerone.tv/ Pioneer One]&lt;br /&gt;
|TV series funded purely through donations&lt;br /&gt;
|https://twitter.com/pioneeronetv/status/36119594439544832&lt;br /&gt;
|-&lt;br /&gt;
|[http://plankhead.com/ Plankhead]&lt;br /&gt;
|Free/open source media and arts organization&lt;br /&gt;
|http://plankhead.com/donate&lt;br /&gt;
|-&lt;br /&gt;
|[http://plaztika.com/?lang=en Plaztika]&lt;br /&gt;
|Non-profit website (only runs on donations) that supports emerging visual artists. If you&#039;re an artist, this could be your website!&lt;br /&gt;
|http://plaztika.com/Who-are-we&lt;br /&gt;
|-&lt;br /&gt;
|[https://privacybox.de/index.en.html PrivacyBox]&lt;br /&gt;
|System for anonymous and non-trackable contact forms&lt;br /&gt;
|https://privacybox.de/donations.en.html&lt;br /&gt;
|-&lt;br /&gt;
|[http://bitcoinintro.com/project-hidden-treasure/ Project Hidden Treasure]&lt;br /&gt;
|BitcoinIntro.com operates &amp;quot;Project Hidden Treasure&amp;quot;. As well as inform new Bitcoin users how to use and be secure with Bitcoin, we promote Bitcoin to new users by creating mini-keys, send Bitcoins to them, and distribute the private keys and a recovery instruction URL in Geocaches.&lt;br /&gt;
| http://bitcoinintro.com/project-hidden-treasure/&lt;br /&gt;
|-&lt;br /&gt;
|[http://prometheusfusionperfection.com/ Prometheus Fusion Perfection]&lt;br /&gt;
|Open source nuclear fusion research&lt;br /&gt;
|http://prometheusfusionperfection.com/2011/02/04/bitcoin-fundraiser/&lt;br /&gt;
|-&lt;br /&gt;
|[http://protestbarrick.net/ Protest Barrick]&lt;br /&gt;
|A global campaign against the world&#039;s largest gold miner&lt;br /&gt;
|[https://www.mybitcoin.com/sci/paypage.php?amount=20.00&amp;amp;currency=USD&amp;amp;payee_bcaddr=125Gwb3Mn9KSaCS8QN9LQy5k6RPUHEFruV&amp;amp;payee_name=Protest+Barrick+Fund&amp;amp;note=Donate+NOW+to+end+corporate+impunity+in+gold+mining%21 Donate with Bitcoin]&lt;br /&gt;
|-&lt;br /&gt;
|[http://queeky.com/ Queeky]&lt;br /&gt;
|an online drawing community with special drawing tools and creative users from all around the world&lt;br /&gt;
|http://www.queeky.com/content/support-queeky-and-donate&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.recycles.org/ Recycles.Org]&lt;br /&gt;
|Nonprofit Recycling and ReUse Network - Nationwide (USA) technology exchange clearinghouse for nonprofit organizations&lt;br /&gt;
|http://www.recycles.org/computer/donation/support/&lt;br /&gt;
|-&lt;br /&gt;
|[https://ripplepay.com/ Ripple]&lt;br /&gt;
|Payment system based on trust networks&lt;br /&gt;
|https://ripplepay.com/donate/&lt;br /&gt;
|-&lt;br /&gt;
| [https://riseup.net/ Riseup]&lt;br /&gt;
| Tech collective who aim to [https://help.riseup.net/en/about-us aid in the creation of a free society, (...) engaged in struggles against capitalism and other forms of oppression]&lt;br /&gt;
| https://help.riseup.net/en/donate#bitcoin&lt;br /&gt;
|-&lt;br /&gt;
|[http://rusinfo.cc/ RusInfo]&lt;br /&gt;
|Russian info agency&lt;br /&gt;
|http://rusinfo.cc/help&lt;br /&gt;
|-&lt;br /&gt;
|[http://seasteading.org The Seasteading Institute]&lt;br /&gt;
|To further the establishment and growth of permanent, autonomous ocean communities, enabling innovation with new political and social systems.&lt;br /&gt;
|http://twitter.com/#!/patrissimo/status/76392851558244353&lt;br /&gt;
|-&lt;br /&gt;
|[http://singinst.org Singularity Institute]&lt;br /&gt;
|Artificial Intelligence&lt;br /&gt;
|http://singinst.org/donate&lt;br /&gt;
|-&lt;br /&gt;
|[http://somefunnypranks.com/ SomeFunnyPranks.com]&lt;br /&gt;
|Loosen your buckle and have a chuckle.&lt;br /&gt;
|http://somefunnypranks.com/&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.sparkleshare.org/ SparkleShare]&lt;br /&gt;
| A Free and Open Source host it yourself replacement for file syncing services like Dropbox. It uses the distributed version control system Git as a backend.&lt;br /&gt;
| [http://www.sparkleshare.org/support-us/ Bitcoin Donation Address]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.demokracjabezposrednia.pl Stowarzyszenie Więcej Demokracji]&lt;br /&gt;
|Stowarzyszenie Więcej Demokracji is an association for direct democracy in Poland. We believe that direct democracy is a hope for every country (not only for corrupt Poland). Please help us and donate.&lt;br /&gt;
|http://www.demokracjabezposrednia.pl/donate&lt;br /&gt;
|-&lt;br /&gt;
|[http://wiki.sugarlabs.org Sugar Labs]&lt;br /&gt;
|[http://wiki.sugarlabs.org/go/What_is_Sugar%3F Sugar] is a learning environment that reinvents how computers are used for education.&lt;br /&gt;
|http://wiki.sugarlabs.org/go/Donate&lt;br /&gt;
|-&lt;br /&gt;
|[http://gorod-solnca.org/ Sun City]&lt;br /&gt;
|Ukrainian centre for children in difficult circumstances&lt;br /&gt;
|http://sms.gorod-solnca.org/&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.symphonyofscience.com/ Symphony of Science]&lt;br /&gt;
|A musical project headed by John Boswell, to deliver scientific knowledge in musical form.&lt;br /&gt;
|http://www.symphonyofscience.com/&lt;br /&gt;
|-&lt;br /&gt;
|[http://tahoe-lafs.org/ Tahoe-LAFS]&lt;br /&gt;
|A distributed filesystem with funky redundancy properties&lt;br /&gt;
|http://tahoe-lafs.org/trac/tahoe-lafs/wiki/BitCoinPage&lt;br /&gt;
|-&lt;br /&gt;
|[http://tangorin.com Tangorin Japanese Dictionary]&lt;br /&gt;
|Tangorin is a free online Japanese dictionary in development since October 2007 by a former Japanology student. It makes use of files provided mainly by The Electronic Dictionary Research and Development Group established within the Faculty of Information Technology at Monash University, Australia.&lt;br /&gt;
|http://tangorin.com/bitcoin&lt;br /&gt;
|-&lt;br /&gt;
|[http://the-alternative.co.uk/support-us/ The-alternative.co.uk]&lt;br /&gt;
|Alternative news and articles&lt;br /&gt;
|[http://the-alternative.co.uk/support-us/ Donation page]&lt;br /&gt;
|-&lt;br /&gt;
|[http://theexperiments.com The Experiments]&lt;br /&gt;
|A rock / punk band who&#039;s music is free to download and licensed under the Creative Commons&lt;br /&gt;
|[http://theexperiments.com Bitcoin Donation Address]&lt;br /&gt;
|-&lt;br /&gt;
|[http://theicarusproject.net The Icarus Project]&lt;br /&gt;
|A mutual aid/peer support organization dedicated to radical mental health&lt;br /&gt;
|[http://theicarusproject.net/about-us/donate-to-the-icarus-project Bitcoin Donation Address]&lt;br /&gt;
|-&lt;br /&gt;
|[https://freenetproject.org/ The Freenet Project]&lt;br /&gt;
|The Free Network&lt;br /&gt;
|https://freenetproject.org/donate.html&lt;br /&gt;
|-&lt;br /&gt;
| [http://ThePythonGameBook.com ThePythonGameBook]&lt;br /&gt;
| An free creative-commons / GPL - licensed wikibook to learn open source game programming using the programming language Python.&lt;br /&gt;
| [http://thepythongamebook.com/en:help?&amp;amp;#donating_money Bitcoin Donation Address]&lt;br /&gt;
|-&lt;br /&gt;
|[http://Tn3t.com/ TN3T LLC TOR Project]&lt;br /&gt;
|TN3T LLC operates 2 TOR exit nodes.&lt;br /&gt;
| [http://tn3t.com/donate.txt Bitcoin Donation Address]&lt;br /&gt;
|-&lt;br /&gt;
|[http://torchat.googlecode.com/ TorChat]&lt;br /&gt;
|A serverless encrypted anonymous instant messenger running on top of the Tor network&lt;br /&gt;
|http://torchat.googlecode.com/&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.torservers.net/ Torservers.net]&lt;br /&gt;
|Runs [http://www.torproject.org/ Tor] relays and bridges&lt;br /&gt;
|https://www.torservers.net/donate.html#anonymous&lt;br /&gt;
|-&lt;br /&gt;
|[https://vaizard.org/ Vaizard institute]&lt;br /&gt;
| Backing people who want to make the world a better place by making their ideas real.&lt;br /&gt;
|https://vaizard.org/en/about/contacts/&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|[http://wikileaks.org wikileaks]&lt;br /&gt;
| Whistleblower website&lt;br /&gt;
|http://wikileaks.org/support.html&lt;br /&gt;
|-&lt;br /&gt;
|[http://wlcentral.org/ WL Central]&lt;br /&gt;
|News, analysis and action related to wikileaks the famous website . Media and human rights organization covering Wikileaks news, corruption and human rights.&lt;br /&gt;
|http://wlcentral.org/q-a&lt;br /&gt;
|-&lt;br /&gt;
|[http://tmac.technitium.com/ Technitium]&lt;br /&gt;
|Technitium MAC Address Changer is a freeware software. We accept bitcoins as a contribution for the software.&lt;br /&gt;
|http://blog.technitium.com/2011/08/accepting-donations-again.html&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.nycga.net/about/ Occupy Wall Street]&lt;br /&gt;
|Occupy Wall Street Support via the New York City General Assembly.&lt;br /&gt;
|http://www.nycga.net/how-to-help/&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.expanton.com]&lt;br /&gt;
| Occupy Wall Street Support&lt;br /&gt;
|http://www.expanton.com/&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.wakingupmovie.com Waking Up Movie Project]&lt;br /&gt;
|Waking Up is an open source film about a positive future for humanity, for a change. The film is in the making by several people, and you can contribute to it!&lt;br /&gt;
|http://www.wakingupmovie.com/2011/12/bitcoin-donations/&lt;br /&gt;
|-&lt;br /&gt;
|[https://wikispooks.com/wiki/Main_Page Wikispooks]&lt;br /&gt;
|An encyclopedia of deep political structures and events&lt;br /&gt;
|https://wikispooks.com/wiki/WikiSpooks:Donate&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [http://witcoin.com/charities Charitable organizations] list on [[witcoin]]&lt;br /&gt;
* [http://ecdsa.org/fundraiser Fundraiser widgets]&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Meetups&amp;diff=20533</id>
		<title>Meetups</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Meetups&amp;diff=20533"/>
		<updated>2011-12-07T12:43:52Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: + Israel&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;
| [http://metalab.at/wiki/Bitcoins Vienna, Austria]&lt;br /&gt;
| monthly - check the [http://metalab.at/wiki/Bitcoins wiki] or subscribe to the [http://lists.keisanki.net/listinfo/bitcoin mailinglist]&lt;br /&gt;
| [http://metalab.at/wiki/Lage Metalab], Vienna hacker space, Rathausstraße 6, 1010 Wien&lt;br /&gt;
| Bitcoin Group Austria &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://brmlab.cz brmlab, prague hackerspace]&lt;br /&gt;
| 14th Nov 2011&lt;br /&gt;
28th Nov 2011&lt;br /&gt;
([http://brmlab.cz/event/bitcoin_seminar])&lt;br /&gt;
| [http://brmlab.cz/place Brmlab, Bubenska 1]&lt;br /&gt;
| brmlab crew, slush, genjix&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.facebook.com/groups/175596065827848/ Bitcoin Boston]&lt;br /&gt;
| Bi-weekly on Saturday or Sunday ([http://www.facebook.com/groups/175596065827848/ See Facebook page])&lt;br /&gt;
| Starbucks, Harvard Square&lt;br /&gt;
| Anyone who wants to come!&lt;br /&gt;
| So far our meetings have been pretty sporadic, but we hope to gain some regularity soon...&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.meetup.com/bitcoin New York Bitcoin Users]&lt;br /&gt;
| 6:00 PM, 3rd Sunday 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;
|-&lt;br /&gt;
| [http://www.meetup.com/bitcoin New York Bitcoin Users]&lt;br /&gt;
| 6:00 PM, every Wednesday of every month ([http://www.meetup.com/bitcoin/events/past past meetings])&lt;br /&gt;
| Just Sweet Dessert House - 83 Third Ave New York, NY&lt;br /&gt;
| Yifu Guo (Organizer) and crew&lt;br /&gt;
| hosted by Bitsyncom, the people behind [[Bitnavigator]], walk-ins welcome;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.meetup.com/PhillyBitcoin Philadelphia Bitcoin User Group]&lt;br /&gt;
| TBD&lt;br /&gt;
| TBD&lt;br /&gt;
| Brian Cohen (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;
| Monthly, check calendar ([http://www.meetup.com/Las-Vegas-Bitcoin-Users/#upcomming meetings])&lt;br /&gt;
| Putters, 6945 South Rainbow Boulevard, Las Vegas, NV&lt;br /&gt;
| Mark Russell, Julian Tosh&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.meetup.com/Portland-Bitcoin-Meetup-Users Portland Bitcoin Users Meetup Group]&lt;br /&gt;
| forming&lt;br /&gt;
| &lt;br /&gt;
| Steven Wagner&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.meetup.com/Bitcoin-Orlando Bitcoin Orlando]&lt;br /&gt;
| ([http://www.meetup.com/Bitcoin-Orlando#past past meetings])&lt;br /&gt;
| Frank &amp;amp; Steins 150 S. Magnolia Ave, Orlando, FL&lt;br /&gt;
| Antonio Gallippi&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;
| [http://www.meetup.com/SeattleBitCoin/ Semi-regularly].&lt;br /&gt;
| [http://maps.google.com/maps?q=cafe+solstice&amp;amp;daddr=4116+University+Way,+Seattle,+WA+98105-6214&amp;amp;hl=en&amp;amp;ll=47.657424,-122.31313&amp;amp;spn=0.007328,0.01929&amp;amp;gl=us&amp;amp;view=map&amp;amp;geocode=CRT9Bdg7zX3vFdcx1wIdWqa1-CFcJ9qrr9CcEQ&amp;amp;t=h&amp;amp;z=16 Solstice Cafe, 2pm]&lt;br /&gt;
| [https://bitcointalk.org/index.php?action=profile;u=36217 indolering]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [https://bitcointalk.org/index.php?topic=42262.0 Munich Germany]&lt;br /&gt;
| Semi-regular, about once a month&lt;br /&gt;
| Optimolwerke&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.meetup.com/bitcoin-il/ Israel Bitcoin Meetup Group]&lt;br /&gt;
| Occasional&lt;br /&gt;
| TBD&lt;br /&gt;
| Meni Rosenfeld&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [http://hackerspaces.org/wiki/List_of_Hacker_Spaces List of Hacker Spaces]&lt;br /&gt;
&lt;br /&gt;
[[Category:Local]]&lt;br /&gt;
&lt;br /&gt;
[[de:Treffen]]&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Change&amp;diff=19019</id>
		<title>Change</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Change&amp;diff=19019"/>
		<updated>2011-11-08T08:25:08Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: +categories&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;When the output of a transaction is used as the input of another transaction, it must be spent in its entirety. Sometimes the coin value of the output is higher than what the user wishes to pay. In this case, the client generates a new Bitcoin address, and sends the difference back to this address. This is known as [[change]].&lt;br /&gt;
&lt;br /&gt;
The wallet file contains the private keys for change addresses, and they can receive and send coins normally. However, the GUI in the default client does not display them in the address book.&lt;br /&gt;
&lt;br /&gt;
[[Category:Technical]]&lt;br /&gt;
[[Category:Vocabulary]]&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Transaction&amp;diff=19018</id>
		<title>Transaction</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Transaction&amp;diff=19018"/>
		<updated>2011-11-08T08:20:07Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: Link change&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:TxBinaryMap.png|thumb|right|Byte-map of Transaction with each type of TxIn and TxOut]]&lt;br /&gt;
A transaction is a signed section of data that is broadcast to the [[network]] and collected into [[block|blocks]]. They reference a previous transaction and dedicate a certain number of bitcoins from it to a new public key (Bitcoin address). They are not encrypted (nothing in Bitcoin is encrypted).&lt;br /&gt;
&lt;br /&gt;
A [[block chain browser]] is a site where every transaction included within the block chain can be viewed.  This is useful for seeing the technical details of transaction in action, and for payment verification purposes.&lt;br /&gt;
&lt;br /&gt;
=== Example Bitcoin Transaction ===&lt;br /&gt;
&lt;br /&gt;
==== Data ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Input:&lt;br /&gt;
Previous tx: f5d8ee39a430901c91a5917b9f2dc19d6d1a0e9cea205b009ca73dd04470b9a6&lt;br /&gt;
Index: 0&lt;br /&gt;
scriptSig: 304502206e21798a42fae0e854281abd38bacd1aeed3ee3738d9e1446618c4571d10&lt;br /&gt;
90db022100e2ac980643b0b82c0e88ffdfec6b64e3e6ba35e7ba5fdd7d5d6cc8d25c6b241501&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
Value: 5000000000&lt;br /&gt;
scriptPubKey: OP_DUP OP_HASH160 404371705fa9bd789a2fcd52d2c580b65d35549d&lt;br /&gt;
OP_EQUALVERIFY OP_CHECKSIG&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Explanation ====&lt;br /&gt;
&lt;br /&gt;
The input in this transaction imports 50 BTC from output #0 in transaction f5d8... Then the output sends 50 BTC to a Bitcoin address (expressed here in hexadecimal 4043... instead of the normal base58). When the recipient wants to spend this money, he will reference output #0 of this transaction in an input of his own transaction.&lt;br /&gt;
&lt;br /&gt;
===== Input =====&lt;br /&gt;
&lt;br /&gt;
An &#039;&#039;&#039;input&#039;&#039;&#039; is a reference to an output in a different transaction. Multiple inputs are often listed in a transaction. The values of the referenced outputs are added up, and the total is usable in the outputs of this transaction. &#039;&#039;&#039;Previous tx&#039;&#039;&#039; is a [[hash]] of a previous transaction. &#039;&#039;&#039;Index&#039;&#039;&#039; is the specific output in the referenced transaction. &#039;&#039;&#039;ScriptSig&#039;&#039;&#039; is the first half of a [[script]] (discussed in more detail later).&lt;br /&gt;
&lt;br /&gt;
The script contains two components, a signature and a public key. The public key belongs to the redeemer of the output transaction and proves the creator is allowed to redeem the outputs value. The other component is an ECDSA signature over a hash of a simplified version of the transaction. It, combined with the public key, proves the transaction was created by the real owner of the address in question. Various flags define how the transaction is simplified and can be used to create different types of payment.&lt;br /&gt;
&lt;br /&gt;
===== Output =====&lt;br /&gt;
&lt;br /&gt;
An &#039;&#039;&#039;output&#039;&#039;&#039; contains instructions for sending bitcoins. &#039;&#039;&#039;Value&#039;&#039;&#039; is the number of Satoshi (1 BTC = 100,000,000 Satoshi) that this output will be worth when claimed. &#039;&#039;&#039;ScriptPubKey&#039;&#039;&#039; is the second half of a script (discussed later). There can be more than one output, and they share the combined value of the inputs. Because an output can only ever be referenced by a single input, the entire combined input value needs to be sent in an output if you don&#039;t want to lose it. If the input is worth 50 BTC but you only want to send 25 BTC, Bitcoin will create two outputs worth 25 BTC: one to the destination, and one back to you (known as &amp;quot;[[change]]&amp;quot;, though you send it to yourself). Any input bitcoins not redeemed in an output is considered a [[transaction fee]]; whoever generates the block will get it.&lt;br /&gt;
[[File:transaction.png|thumb|A sends 100 BTC to C and C generates 50 BTC. C sends 101 BTC to D, and he needs to send himself some change. D sends the 101 BTC to someone else, but they haven&#039;t redeemed it yet. Only D&#039;s output and C&#039;s change are capable of being spent in the current state.]]&lt;br /&gt;
&lt;br /&gt;
===== Verification =====&lt;br /&gt;
&lt;br /&gt;
To verify that inputs are authorized to collect the values of referenced outputs, Bitcoin uses a custom Forth-like [[script|scripting]] system. The input&#039;s scriptSig and the &#039;&#039;referenced&#039;&#039; output&#039;s scriptPubKey are evaluated (in that order), with scriptPubKey using the values left on the stack by scriptSig. The input is authorized if scriptPubKey returns true. Through the scripting system, the sender can create very complex conditions that people have to meet in order to claim the output&#039;s value. For example, it&#039;s possible to create an output that can be claimed by anyone without any authorization. It&#039;s also possible to require that an input be signed by ten different keys, or be redeemable with a password instead of a key.&lt;br /&gt;
&lt;br /&gt;
=== Types of Transaction ===&lt;br /&gt;
Bitcoin currently only creates three different scriptSig/scriptPubKey pairs. These are described below.&lt;br /&gt;
&lt;br /&gt;
It is possible to design more complex types of transactions, and link them together into cryptographically enforced agreements. These are known as [[Contracts]].&lt;br /&gt;
&lt;br /&gt;
==== Transfer to IP address ====&lt;br /&gt;
&lt;br /&gt;
 scriptPubKey: &amp;lt;pubKey&amp;gt; OP_CHECKSIG&lt;br /&gt;
 scriptSig: &amp;lt;sig&amp;gt;&lt;br /&gt;
The sender gets the public key when talking to the recipient over IP. When redeeming coins that have been sent to an IP address, the recipient provides only a signature. The signature is checked against the public key in scriptPubKey.&lt;br /&gt;
&lt;br /&gt;
Checking process:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Stack &lt;br /&gt;
! Script &lt;br /&gt;
! Description &lt;br /&gt;
|-&lt;br /&gt;
|Empty.&lt;br /&gt;
|&amp;lt;sig&amp;gt; &amp;lt;pubKey&amp;gt; OP_CHECKSIG&lt;br /&gt;
|scriptSig and scriptPubKey are combined.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;sig&amp;gt; &amp;lt;pubKey&amp;gt;&lt;br /&gt;
| OP_CHECKSIG&lt;br /&gt;
|Constants are added to the stack.&lt;br /&gt;
|-&lt;br /&gt;
|true&lt;br /&gt;
|Empty.&lt;br /&gt;
|Signature is checked for top two stack items.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Transfer to Bitcoin address ====&lt;br /&gt;
&lt;br /&gt;
 scriptPubKey: OP_DUP OP_HASH160 &amp;lt;pubKeyHash&amp;gt; OP_EQUALVERIFY OP_CHECKSIG&lt;br /&gt;
 scriptSig: &amp;lt;sig&amp;gt; &amp;lt;pubKey&amp;gt;&lt;br /&gt;
A Bitcoin [[address]] is only a hash, so the sender can&#039;t provide a full public key in scriptPubKey. When redeeming coins that have been sent to a Bitcoin address, the recipient provides both the signature and the public key. The script verifies that the provided public key does hash to the hash in scriptPubKey, and then it also checks the signature against the public key.&lt;br /&gt;
&lt;br /&gt;
Checking process:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Stack &lt;br /&gt;
! Script &lt;br /&gt;
! Description &lt;br /&gt;
|-&lt;br /&gt;
|Empty.&lt;br /&gt;
| &amp;lt;sig&amp;gt; &amp;lt;pubKey&amp;gt; OP_DUP OP_HASH160 &amp;lt;pubKeyHash&amp;gt; OP_EQUALVERIFY OP_CHECKSIG &lt;br /&gt;
| scriptSig and scriptPubKey are combined.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;sig&amp;gt; &amp;lt;pubKey&amp;gt;&lt;br /&gt;
| OP_DUP OP_HASH160 &amp;lt;pubKeyHash&amp;gt; OP_EQUALVERIFY OP_CHECKSIG &lt;br /&gt;
| Constants are added to the stack.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;sig&amp;gt; &amp;lt;pubKey&amp;gt; &amp;lt;pubKey&amp;gt;&lt;br /&gt;
| OP_HASH160 &amp;lt;pubKeyHash&amp;gt; OP_EQUALVERIFY OP_CHECKSIG &lt;br /&gt;
| Top stack item is duplicated.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;sig&amp;gt; &amp;lt;pubKey&amp;gt; &amp;lt;pubHashA&amp;gt;&lt;br /&gt;
|&amp;lt;pubKeyHash&amp;gt; OP_EQUALVERIFY OP_CHECKSIG&lt;br /&gt;
| Top stack item is hashed.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;sig&amp;gt; &amp;lt;pubKey&amp;gt; &amp;lt;pubHashA&amp;gt; &amp;lt;pubKeyHash&amp;gt;&lt;br /&gt;
|OP_EQUALVERIFY OP_CHECKSIG&lt;br /&gt;
| Constant added.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;sig&amp;gt; &amp;lt;pubKey&amp;gt;&lt;br /&gt;
|OP_CHECKSIG&lt;br /&gt;
| Equality is checked between the top two stack items.&lt;br /&gt;
|-&lt;br /&gt;
|true&lt;br /&gt;
|Empty.&lt;br /&gt;
|Signature is checked for top two stack items.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Generation ====&lt;br /&gt;
&lt;br /&gt;
Generations have a single input, and this input has a &amp;quot;coinbase&amp;quot; parameter instead of a scriptSig. The data in &amp;quot;coinbase&amp;quot; can be anything; it isn&#039;t used. Bitcoin puts the current compact-format [[target]] and the arbitrary-precision &amp;quot;extraNonce&amp;quot; number there, which increments every time the Nonce field in the [[block_hashing_algorithm|block header]] overflows. Outputs can be anything, but Bitcoin creates one exactly like an IP address transaction.&lt;br /&gt;
&lt;br /&gt;
[[Category:Technical]]&lt;br /&gt;
[[Category:Vocabulary]]&lt;br /&gt;
[[de:Transaktion]]&lt;br /&gt;
[[pl:Transakcje]]&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Change&amp;diff=19017</id>
		<title>Change</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Change&amp;diff=19017"/>
		<updated>2011-11-08T08:19:10Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: Stub&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;When the output of a transaction is used as the input of another transaction, it must be spent in its entirety. Sometimes the coin value of the output is higher than what the user wishes to pay. In this case, the client generates a new Bitcoin address, and sends the difference back to this address. This is known as [[change]].&lt;br /&gt;
&lt;br /&gt;
The wallet file contains the private keys for change addresses, and they can receive and send coins normally. However, the GUI in the default client does not display them in the address book.&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Selling_bitcoins&amp;diff=14183</id>
		<title>Selling bitcoins</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Selling_bitcoins&amp;diff=14183"/>
		<updated>2011-08-04T18:20:55Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: /* Fixed Rate Exchanges &amp;amp; Others */ + Bitcoil&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Major Exchanges==&lt;br /&gt;
The best rates for selling medium to large amounts of bitcoins generally when withdrawing from an exchange using a cash method such as a bank transfer (ACH, EUR/SEPA).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Exchange || Type || Adding Funds || Withdrawing Funds || [[eWallet]] || Notes&lt;br /&gt;
|-&lt;br /&gt;
|  [[MtGox]] || Market || BTC&amp;lt;br/&amp;gt;USD ([[Dwolla]])&amp;lt;br /&amp;gt;USD (International bank wire)&amp;lt;br /&amp;gt;USD (Wire to [[AurumXChange Company|AurumXChange]])&amp;lt;br /&amp;gt;EUR (SEPA bank transfer)&amp;lt;br /&amp;gt;AUD (Bank wire)&amp;lt;br /&amp;gt;GBP (Bank wire)&amp;lt;br /&amp;gt;Liberty Reserve USD || BTC&amp;lt;br /&amp;gt;USD ([[Dwolla]])&amp;lt;br /&amp;gt;USD (Wire via [[AurumXChange Company|AurumXChange]])&amp;lt;br /&amp;gt;USD (Check via [[Paxum]])&amp;lt;br /&amp;gt;USD (ATM via [[Paxum]])&amp;lt;br /&amp;gt;USD (wire via [[Paxum]])&amp;lt;br /&amp;gt;EUR (SEPA bank transfer)&amp;lt;br /&amp;gt;AUD (Bank wire)&amp;lt;br /&amp;gt;Liberty Reserve USD&amp;lt;br /&amp;gt;Liberty Reserve USD (via AurumXChange) || {{Table Value Yes}} || Restrictions and limits on withdrawals.&lt;br /&gt;
|-&lt;br /&gt;
|  [[Camp BX]] || Market || BTC&amp;lt;br /&amp;gt;USD (Dwolla)&amp;lt;br /&amp;gt; || BTC&amp;lt;br/&amp;gt;USD (Dwolla) || {{Table Value Yes}} || Atlanta - USA based, security certification from McAfee, provides advanced trading options with AON/FOK/Market, Short Selling coming soon, Trading API available; Dwolla only. &lt;br /&gt;
|-&lt;br /&gt;
|  [[TradeHill]] || Market || BTC&amp;lt;br/&amp;gt;USD (Domestic bank wire)&amp;lt;br&amp;gt;USD (International bank wire)&amp;lt;br/&amp;gt;USD (Check via [[Paxum]])&amp;lt;br /&amp;gt;USD (wire via [[Paxum]])&amp;lt;br /&amp;gt;EUR (SEPA bank transfer)&amp;lt;br /&amp;gt;CLP (Bank transfer)&amp;lt;br /&amp;gt;PEN (Bank transfer)&amp;lt;br /&amp;gt;INR (Bank transfer)&amp;lt;br /&amp;gt;AUD (Bank transfer)&amp;lt;br /&amp;gt;Liberty Reserve USD || BTC&amp;lt;br/&amp;gt;USD (Dwolla)&amp;lt;br /&amp;gt;USD (Domestic bank wire)&amp;lt;br/&amp;gt;USD (International bank wire)&amp;lt;br /&amp;gt;USD (Direct deposit / ACH)&amp;lt;br /&amp;gt;USD (Check via [[Paxum]])&amp;lt;br /&amp;gt;USD (ATM via [[Paxum]])&amp;lt;br /&amp;gt;USD (Prepaid card via [[Paxum]])&amp;lt;br /&amp;gt;EUR (SEPA bank transfer)&amp;lt;br /&amp;gt;CLP (Bank transfer)&amp;lt;br /&amp;gt;INR (Bank transfer)&amp;lt;br /&amp;gt;AUD (Bank transfer)&amp;lt;br /&amp;gt;Liberty Reserve USD || {{Table Value Yes}} || &lt;br /&gt;
|-&lt;br /&gt;
|  [[Bitomat]] || Market || BTC&amp;lt;br /&amp;gt;PLN (Bank transfer) || BTC&amp;lt;br/&amp;gt;PLN (Bank transfer) || {{Table Value Yes}} || &lt;br /&gt;
|-&lt;br /&gt;
|  [[Britcoin]] || Market || BTC&amp;lt;br /&amp;gt;GBP (bank deposit) || BTC&amp;lt;br /&amp;gt;GBP (bank deposit) || {{Table Value Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
|  [[Intersango]] || Market || BTC&amp;lt;br /&amp;gt;EUR (SEPA bank deposit) || BTC&amp;lt;br /&amp;gt;EUR (SEPA bank transfer) || {{Table Value Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
|  [[Intersango.us]] || Market || BTC&amp;lt;br /&amp;gt;USD (Dwolla)&amp;lt;br /&amp;gt;USD (Domestic bank wire)&amp;lt;br /&amp;gt;USD (ACH)&amp;lt;br /&amp;gt; || BTC&amp;lt;br /&amp;gt;USD (Dwolla) || {{Table Value Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
|  [[ExchangeBitcoins.com]] || Market || BTC&amp;lt;br/&amp;gt;USD ([[Popmoney]])&amp;lt;br /&amp;gt;USD (ING Person2Person)&amp;lt;br /&amp;gt;USD (Bank wire)&amp;lt;br /&amp;gt;USD (Check) || BTC&amp;lt;br/&amp;gt;USD (Dwolla)&amp;lt;br /&amp;gt;USD (Check) || {{Table Value Yes}} || &lt;br /&gt;
|-&lt;br /&gt;
|  [[Bitcoin7]] || Market || BTC&amp;lt;br /&amp;gt;EUR (Bank transfer)&amp;lt;br /&amp;gt;USD (Domestic wire)&amp;lt;br /&amp;gt;USD (International wire)&amp;lt;br /&amp;gt;Liberty Reserve USD&amp;lt;br /&amp;gt;Liberty Reserve EUR&amp;lt;br /&amp;gt;BGN (Bank transfer) || BTC&amp;lt;br/&amp;gt;EUR (Bank transfer)&amp;lt;br /&amp;gt;USD (Dwolla)&amp;lt;br /&amp;gt;USD (Bank transfer)&amp;lt;br /&amp;gt;Liberty Reserve USD&amp;lt;br /&amp;gt;PLN (Bank transfer)&amp;lt;br /&amp;gt;SAR (Bank transfer)&amp;lt;br /&amp;gt;BGN (ePay)&amp;lt;br /&amp;gt;BGN (Bank transfer) || {{Table Value Yes}} || USD wire to Citibank.  EUR transfers to/from FiBank.&lt;br /&gt;
|-&lt;br /&gt;
|  [[VirtEx]] || Market || BTC&amp;lt;br/&amp;gt;CAD (Interac)&amp;lt;br /&amp;gt;CAD (online bill pay)&amp;lt;br /&amp;gt;CAD (cash at TDBank) || BTC&amp;lt;br/&amp;gt;CAD (Interac)&amp;lt;br /&amp;gt;CAD (direct deposit)&amp;lt;br /&amp;gt;CAD (Prepaid VISA) || {{Table Value Yes}} || &lt;br /&gt;
|-&lt;br /&gt;
|  [[VirWoX]] || Market || BTC&amp;lt;br/&amp;gt;SLL (Second Life)&amp;lt;br/&amp;gt;ACD (Avination)&amp;lt;br/&amp;gt;OMC (OpenSim)&amp;lt;br/&amp;gt;USD,EUR,GBP,CHF ([[PayPal]])&amp;lt;br/&amp;gt;USD,EUR,GBP (Credit &amp;amp; Debit cards via [[Moneybookers]])&amp;lt;br/&amp;gt;USD,EUR,GBP ([[NETELLER]])&amp;lt;br/&amp;gt;EUR (DIRECTebanking / Sofortüberweisung)&amp;lt;br/&amp;gt;USD,EUR,GBP,CHF ([[paysafecard]])&amp;lt;br/&amp;gt;EUR (SEPA bank transfer) || BTC&amp;lt;br/&amp;gt;SLL (Second Life)&amp;lt;br/&amp;gt;ACD (Avination)&amp;lt;br/&amp;gt;OMC (OpenSim)&amp;lt;br/&amp;gt;USD,EUR,GBP,CHF ([[PayPal]])&amp;lt;br /&amp;gt;USD,EUR,GBP ([[Moneybookers]])&amp;lt;br/&amp;gt;USD,EUR,GBP ([[NETELLER]])&amp;lt;br/&amp;gt;EUR (SEPA bank transfer) || {{Table Value Yes}} || Trading through Second Life Linden Dollars (highly liquid).&amp;lt;br/&amp;gt;Variable limits on PayPal and Credit Card deposits. &lt;br /&gt;
|-&lt;br /&gt;
|  [[WM-Center]] || Exchanger || BTC&amp;lt;br/&amp;gt;USD (International bank wire, Western Unon, Moneygram, Xoom etc, cash)&amp;lt;br /&amp;gt;EUR (IBAN bank wire)&amp;lt;br /&amp;gt;RUB (bank wire, WU, Anelik and etc, cash)&amp;lt;br /&amp;gt;AUD (Bank wire)&amp;lt;br /&amp;gt;Liberty Reserve USD/EUR, Perfect Money USD/EUR, Pecunix, Paxum, c-gold, Hoopay, GDP || BTC&amp;lt;br /&amp;gt;USD (International bank wire, Western Unon, Moneygram, Xoom etc, cash)&amp;lt;br /&amp;gt;EUR (IBAN bank wire)&amp;lt;br /&amp;gt;RUB (bank wire, WU, Anelik and etc, cash)&amp;lt;br /&amp;gt;AUD (Bank wire)&amp;lt;br /&amp;gt;Liberty Reserve USD/EUR, Perfect Money USD/EUR, Pecunix, Paxum, c-gold, Hoopay, GDP&amp;lt;br /&amp;gt; PayPal USD/EUR, Moneybookers, Neteller || {{Table Value No}} || 24/7/365 support in english, spanish and russian!&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Fixed Rate Exchanges &amp;amp; Others==&lt;br /&gt;
&lt;br /&gt;
The following exchanges are either exchanges using a fixed rate based on other markets or are exchanges that enable you to redeem smaller amounts of bitcoins at reasonable rates:&lt;br /&gt;
&lt;br /&gt;
* [[Bitcoin Market]] Trade your BTCs for MoneyBookers, Liberty Reserve or Pecunix.&lt;br /&gt;
* [[BitMarket.eu]] Trade your BTCs for EUR, GBP and PLN (SEPA bank transfer). OTC with Escrow.&lt;br /&gt;
* [[Bitcoiny.cz]] Trade your BTCs for CZK.  No-escrow, direct person-to-person trading.&lt;br /&gt;
* [[Bit]] / BTC China - Market for exchanging bitcoins to and from CNY.&lt;br /&gt;
* [[bitcoin-otc]] IRC trading marketplace will usually have people willing to deal for small and larger amounts using various payment methods, including [[PayPal]], [[Dwolla]], [[Linden Dollars]], etc.&lt;br /&gt;
* [[BitcoinExchange Services]] - Cash out your Bitcoins to MoneyGram, Western Union, prepaid debit cards, Visa gift cards, or gift cards to ALL major businesses, retail shops, restaurants, hotels, etc.&lt;br /&gt;
* [[Lilion Transfer]] Exchanges bitcoins for Liberty Reserve, [[Pecunix]], [[AlertPay]], [[Moneybookers]],   [[PayPal]], and more.&lt;br /&gt;
* [[Nanaimo Gold]] Redeem bitcoins for Liberty Reserve (automated) or for money transfer, money order or direct deposit within Canada.&lt;br /&gt;
* [[Bitcoin Morpheus]] purchase reloadable debit cards with bitcoins&lt;br /&gt;
* [[Bitcoin Argentina]] Trades BTC for ARS. Cash and bank transfer. No exchange fees.&lt;br /&gt;
* [[Bahtcoin]] Trade BTC for Thai Baht, cash, LR, Webmoney, or Thai mobile and gaming prepaid cards.&lt;br /&gt;
* [[Bitcoin Brasil]] Cash exchange that redeems bitcoins for BRL, USD.&lt;br /&gt;
* [[Bitcoin.com.es]] Trade your BTCs for EUR (Bank transfer).&lt;br /&gt;
* [[BitPiggy]] Trade your BTCs for AUD (Bank transfer).&lt;br /&gt;
* [[GetBitcoin]] Trade your BTCs for USD (Cash, Check or Bank Wire).&lt;br /&gt;
* [[Bitcoin2Cash]] Redeems bitcoins with cash mailed to you&lt;br /&gt;
* [[Bitcoin 2 Credit Card]] purchase virtual VISA prepaid cards with bitcoins&lt;br /&gt;
* [[Bitcoin 4 Cash]] Redeems bitcoins with cash mailed to you&lt;br /&gt;
* [[Bitcoin Cashout]] purchase virtual prepaid cards with bitcoins&lt;br /&gt;
* [[btcbuy|BTC Buy]] Simple interface to trade your BTCs for Amazon, Buy.com, NewEgg, and Walmart gift cards&lt;br /&gt;
* [[bitcoin.local]] arranges for exchanging currencies in person with someone nearby&lt;br /&gt;
* [[Ubitex]] In-person exchange&lt;br /&gt;
* [[Bitcoil]] Exchange BTC for ILS with bank transfers in Israel&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[:Category:Digital currencies|Digital currencies]]&lt;br /&gt;
* [[Buying bitcoins]]&lt;br /&gt;
* [[Secure Trading]]&lt;br /&gt;
* [[Comparison of exchanges]]&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Buying_bitcoins&amp;diff=14182</id>
		<title>Buying bitcoins</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Buying_bitcoins&amp;diff=14182"/>
		<updated>2011-08-04T18:19:15Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: /* Fixed Rate Exchanges &amp;amp; Others */ + Bitcoil&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;One issue currently facing a newcomer to bitcoin is, how do I get some? While there is the [[bitcoin faucet]] that can get you started with a small fraction of a coin, when getting larger amounts the user faces an abundance of choice. This page will cut through the clutter, and help direct you to the right exchanger for your needs.&lt;br /&gt;
&lt;br /&gt;
==Major Exchanges==&lt;br /&gt;
&lt;br /&gt;
The least expensive methods for buying bitcoins involve transferring funds using a bank wire, ACH, bank transfer (ACH, EUR / SEPA).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Exchange || Type || Adding Funds || Withdrawing Funds || [[eWallet]] || Notes&lt;br /&gt;
|-&lt;br /&gt;
|  [[MtGox]] || Market || BTC&amp;lt;br/&amp;gt;USD ([[Dwolla]])&amp;lt;br /&amp;gt;USD (International bank wire)&amp;lt;br /&amp;gt;USD (Wire to [[AurumXChange Company|AurumXChange]])&amp;lt;br /&amp;gt;EUR (SEPA bank transfer)&amp;lt;br /&amp;gt;AUD (Bank wire)&amp;lt;br /&amp;gt;GBP (Bank wire)&amp;lt;br /&amp;gt;Liberty Reserve USD || BTC&amp;lt;br /&amp;gt;USD ([[Dwolla]])&amp;lt;br /&amp;gt;USD (Wire via [[AurumXChange Company|AurumXChange]])&amp;lt;br /&amp;gt;USD (Check via [[Paxum]])&amp;lt;br /&amp;gt;USD (ATM via [[Paxum]])&amp;lt;br /&amp;gt;USD (wire via [[Paxum]])&amp;lt;br /&amp;gt;EUR (SEPA bank transfer)&amp;lt;br /&amp;gt;AUD (Bank wire)&amp;lt;br /&amp;gt;Liberty Reserve USD&amp;lt;br /&amp;gt;Liberty Reserve USD (via AurumXChange) || {{Table Value Yes}} || Restrictions and limits on withdrawals.&lt;br /&gt;
|-&lt;br /&gt;
|  [[Camp BX]] || Market || BTC&amp;lt;br /&amp;gt;USD (Dwolla)&amp;lt;br /&amp;gt; || BTC&amp;lt;br/&amp;gt;USD (Dwolla) || {{Table Value Yes}} || Atlanta - USA based, security certification from McAfee, provides advanced trading options with AON/FOK/Market, Short Selling coming soon, Trading API available; Dwolla only. &lt;br /&gt;
|-&lt;br /&gt;
|  [[TradeHill]] || Market || BTC&amp;lt;br/&amp;gt;USD (Domestic bank wire)&amp;lt;br&amp;gt;USD (International bank wire)&amp;lt;br/&amp;gt;USD (Check via [[Paxum]])&amp;lt;br /&amp;gt;USD (wire via [[Paxum]])&amp;lt;br /&amp;gt;EUR (SEPA bank transfer)&amp;lt;br /&amp;gt;CLP (Bank transfer)&amp;lt;br /&amp;gt;PEN (Bank transfer)&amp;lt;br /&amp;gt;INR (Bank transfer)&amp;lt;br /&amp;gt;AUD (Bank transfer)&amp;lt;br /&amp;gt;Liberty Reserve USD || BTC&amp;lt;br/&amp;gt;USD (Domestic bank wire)&amp;lt;br/&amp;gt;USD (International bank wire)&amp;lt;br /&amp;gt;USD (Direct deposit / ACH)&amp;lt;br /&amp;gt;USD (Check via [[Paxum]])&amp;lt;br /&amp;gt;USD (ATM via [[Paxum]])&amp;lt;br /&amp;gt;USD (Prepaid card via [[Paxum]])&amp;lt;br /&amp;gt;EUR (SEPA bank transfer)&amp;lt;br /&amp;gt;CLP (Bank transfer)&amp;lt;br /&amp;gt;INR (Bank transfer)&amp;lt;br /&amp;gt;AUD (Bank transfer)&amp;lt;br /&amp;gt;Liberty Reserve USD || {{Table Value Yes}} || &lt;br /&gt;
|-	&lt;br /&gt;
|  [[Bitomat]] || Market || BTC&amp;lt;br /&amp;gt;PLN (Bank transfer) || BTC&amp;lt;br/&amp;gt;PLN (Bank transfer) || {{Table Value Yes}} || &lt;br /&gt;
|-&lt;br /&gt;
|  [[Britcoin]] || Market || BTC&amp;lt;br /&amp;gt;GBP (bank deposit) || BTC&amp;lt;br /&amp;gt;GBP (bank transfer) || {{Table Value Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
|  [[Intersango]] || Market || BTC&amp;lt;br /&amp;gt;EUR (SEPA bank deposit) || BTC&amp;lt;br /&amp;gt;EUR (SEPA bank transfer) || {{Table Value Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
|  [[Intersango.us]] || Market || BTC&amp;lt;br /&amp;gt;USD (Dwolla)&amp;lt;br /&amp;gt;USD (Domestic bank wire)&amp;lt;br /&amp;gt;USD (ACH)&amp;lt;br /&amp;gt; || BTC&amp;lt;br /&amp;gt;USD (Dwolla) || {{Table Value Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
|  [[ExchangeBitcoins.com]] || Market || BTC&amp;lt;br/&amp;gt;USD ([[Popmoney]])&amp;lt;br /&amp;gt;USD (ING Person2Person)&amp;lt;br /&amp;gt;USD (Bank wire)&amp;lt;br /&amp;gt;USD (Check) || BTC&amp;lt;br/&amp;gt;USD (Dwolla)&amp;lt;br /&amp;gt;USD (Check) || {{Table Value Yes}} || &lt;br /&gt;
|-&lt;br /&gt;
|  [[Bitcoin7]] || Market || BTC&amp;lt;br /&amp;gt;EUR (Bank transfer)&amp;lt;br /&amp;gt;USD (Domestic wire)&amp;lt;br /&amp;gt;USD (International wire)&amp;lt;br /&amp;gt;Liberty Reserve USD&amp;lt;br /&amp;gt;Liberty Reserve EUR&amp;lt;br /&amp;gt;BGN (Bank transfer) || BTC&amp;lt;br/&amp;gt;EUR (Bank transfer)&amp;lt;br /&amp;gt;USD (Dwolla)&amp;lt;br /&amp;gt;USD (Bank transfer)&amp;lt;br /&amp;gt;Liberty Reserve USD&amp;lt;br /&amp;gt;PLN (Bank transfer)&amp;lt;br /&amp;gt;SAR (Bank transfer)&amp;lt;br /&amp;gt;BGN (ePay)&amp;lt;br /&amp;gt;BGN (Bank transfer) || {{Table Value Yes}} || USD wire to Citibank.  EUR transfers to/from FiBank.&lt;br /&gt;
|-&lt;br /&gt;
|  [[VirtEx]] || Market || BTC&amp;lt;br/&amp;gt;CAD (Interac)&amp;lt;br /&amp;gt;CAD (online bill pay)&amp;lt;br /&amp;gt;CAD (cash at TDBank) || BTC&amp;lt;br/&amp;gt;CAD (Interac)&amp;lt;br /&amp;gt;CAD (direct deposit)&amp;lt;br /&amp;gt;CAD (Prepaid VISA) || {{Table Value Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
|  [[VirWoX]] || Market || BTC&amp;lt;br/&amp;gt;SLL (Second Life)&amp;lt;br/&amp;gt;ACD (Avination)&amp;lt;br/&amp;gt;OMC (OpenSim)&amp;lt;br/&amp;gt;USD,EUR,GBP,CHF ([[PayPal]])&amp;lt;br/&amp;gt;USD,EUR,GBP (Credit &amp;amp; Debit cards via [[Moneybookers]])&amp;lt;br/&amp;gt;USD,EUR,GBP ([[NETELLER]])&amp;lt;br/&amp;gt;EUR (DIRECTebanking / Sofortüberweisung)&amp;lt;br/&amp;gt;USD,EUR,GBP,CHF ([[paysafecard]])&amp;lt;br/&amp;gt;EUR (SEPA bank transfer) || BTC&amp;lt;br/&amp;gt;SLL (Second Life)&amp;lt;br/&amp;gt;ACD (Avination)&amp;lt;br/&amp;gt;OMC (OpenSim)&amp;lt;br/&amp;gt;USD,EUR,GBP,CHF ([[PayPal]])&amp;lt;br /&amp;gt;USD,EUR,GBP ([[Moneybookers]])&amp;lt;br/&amp;gt;USD,EUR,GBP ([[NETELLER]])&amp;lt;br/&amp;gt;EUR (SEPA bank transfer) || {{Table Value Yes}} || Trading through Second Life Linden Dollars (highly liquid).&amp;lt;br/&amp;gt;Variable limits on PayPal and Credit Card deposits. &lt;br /&gt;
|-&lt;br /&gt;
|  [[WM-Center]] || Exchanger || BTC&amp;lt;br/&amp;gt;USD (International bank wire, Western Unon, Moneygram, Xoom etc, cash)&amp;lt;br /&amp;gt;EUR (IBAN bank wire)&amp;lt;br /&amp;gt;RUB (bank wire, WU, Anelik and etc, cash)&amp;lt;br /&amp;gt;AUD (Bank wire)&amp;lt;br /&amp;gt;Liberty Reserve USD/EUR, Perfect Money USD/EUR, Pecunix, Paxum, c-gold, Hoopay, GDP || BTC&amp;lt;br /&amp;gt;USD (International bank wire, Western Unon, Moneygram, Xoom etc, cash)&amp;lt;br /&amp;gt;EUR (IBAN bank wire)&amp;lt;br /&amp;gt;RUB (bank wire, WU, Anelik and etc, cash)&amp;lt;br /&amp;gt;AUD (Bank wire)&amp;lt;br /&amp;gt;Liberty Reserve USD/EUR, Perfect Money USD/EUR, Pecunix, Paxum, c-gold, Hoopay, GDP&amp;lt;br /&amp;gt; PayPal USD/EUR, Moneybookers, Neteller || {{Table Value No}} || 24/7/365 support in english, spanish and russian!&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Fixed Rate Exchanges &amp;amp; Others==&lt;br /&gt;
&lt;br /&gt;
For smaller amounts, the options are limited due to bank transfer fees, conversion fees and transaction size restrictions. Options include:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Service || Type || Payment Method || Notes&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin Market]] || Market || USD (Liberty Reserve)&amp;lt;br /&amp;gt;USD (MoneyBookers)&amp;lt;br /&amp;gt;GAU (Pecunix) || Varies (person to person)&lt;br /&gt;
|-&lt;br /&gt;
| [[BitMarket.eu]] || Market || EUR&amp;lt;br /&amp;gt;GBP&amp;lt;br /&amp;gt;USD&amp;lt;br&amp;gt;PLN (Polish złoty)&amp;lt;br&amp;gt;RUB || Varies (person to person)&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoiny.cz]] || Market || CZK || Varies (person to person)&lt;br /&gt;
|-&lt;br /&gt;
| [[Bit]] / BTC China || Market || n/a || n/a&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitfunnel]] || Credit Card payment exchange/brokering services || Varies (person to person)&lt;br /&gt;
|-&lt;br /&gt;
| [[bitcoin-otc|#bitcoin-otc]] || [http://bitcoin-otc.com/vieworderbook.php Order Book] || Varies (person to person) || IRC trading marketplace will usually have people willing to deal for small and larger amounts using various payment methods, including [[PayPal]], [[Dwolla]], [[Linden Dollars]], etc.&lt;br /&gt;
|-&lt;br /&gt;
| [[BitcoinExchange Services]] || Fixed Rate || Cash USD, [[MoneyPak]], LR, MoneyGram, Western Union, [[Pecunix]] || Selling BTC/MtGoxUSD/LR - Will cash out to [[Dwolla]], wire transfer, ACH, MoneyGram, Western Union&lt;br /&gt;
|-&lt;br /&gt;
| [[Lilion Transfer]] || Fixed Rate || USD (Liberty Reserve)&amp;lt;br /&amp;gt;[[Pecunix]] || &lt;br /&gt;
|-&lt;br /&gt;
| [[Nanaimo Gold]] || Fixed Rate || USD (Liberty Reserve)&amp;lt;br /&amp;gt;Western Union money transfer&amp;lt;br /&amp;gt;Moneygram money transfer&amp;lt;br /&amp;gt;Cash in the mail || LR &amp;lt;--&amp;gt; Bitcoin exchange is automated&amp;lt;br /&amp;gt;For cash in the mail send USD, EUR, CAD, or GBP.  Canada mailing address.&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin Morpheus]] || Fixed Rate || Cash, check or money order through the mail || U.S. mailing address for cash transactions.&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin Argentina]] || Fixed Rate || Cash: ARS, BRL, USD &amp;lt;br /&amp;gt; Bank transfer: ARS || No exchange fees!&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin.com.es]] || Fixed Rate || EUR (bank deposit) || Bank transfer or cash deposits at OpenBank in Spain.&lt;br /&gt;
|-&lt;br /&gt;
| [[Bahtcoin]] || Fixed Rate || Cash, Webmoney&amp;lt;br /&amp;gt;Liberty Reserve USD || Will cash out to Thai mobile and gaming prepaid cards as well.&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin Brasil]] || Fixed Rate || BRL (Brazilian Real)&amp;lt;br /&amp;gt;USD || Cash exchange&lt;br /&gt;
|-&lt;br /&gt;
| [[BitPiggy]] || Fixed Rate || AUD (Australian Dollar)|| Payment via bank transfer.&lt;br /&gt;
|-&lt;br /&gt;
| [[GetBitcoin]] || Fixed Rate || USD (Dwolla)&amp;lt;BR /&amp;gt;USD (Bank wire)&amp;lt;BR /&amp;gt;USD (Cash in the mail)&amp;lt;BR /&amp;gt;USD (Money Order)&amp;lt;BR /&amp;gt;USD (Cashier&#039;s Check/Certified Check)&amp;lt;BR /&amp;gt;USD (Western Union)&amp;lt;BR /&amp;gt;USD (Traveler&#039;s Check)&amp;lt;BR /&amp;gt;USD (Prepaid Debit Card)&amp;lt;BR /&amp;gt; || For cash in mail, send USD.  U.S. mailing address.&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin 4 Cash]] || Fixed Rate || Cash in the mail || Send USD or CAD. Canada mailing address.&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin2Cash]] || Fixed Rate || Cash in the mail || Send USD. U.S. mailing address.&lt;br /&gt;
|-&lt;br /&gt;
| [[bitcoin.local]] || Directory || Varies (person to person) ||&lt;br /&gt;
|-&lt;br /&gt;
| [[YouTipIt]] || Fixed Rate || USD&amp;lt;br /&amp;gt;EUR&amp;lt;br /&amp;gt;GBP || Purchase bitcoins to add to your balance with YouTipIt using credit card through ClickAndBuy.&lt;br /&gt;
|-&lt;br /&gt;
| [[Ubitex]] || In person exchange || Varies (person to person) ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoil]] || Fixed Rate || ILS (bank transfer) ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Other Financial Services==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Service || Type || Payment || Settled || Notes&lt;br /&gt;
|-&lt;br /&gt;
| [http://polimedia.us/bitcoin/options.php Derivatives] || Buy / Sell / Exercise CALLs / PUTs, American style.&amp;lt;br /&amp;gt;52 strikes offered (by .5), current month + 2.&amp;lt;br /&amp;gt; No shorting available yet.|| BTC || BTC || Transactions encoded via amt.&amp;lt;br /&amp;gt; Must use non-rounding client&amp;lt;br /&amp;gt;(0.3.24 or later)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[:Category:Digital_currencies|Digital Currencies]]&lt;br /&gt;
* [[Selling bitcoins]]&lt;br /&gt;
* [[Secure Trading]]&lt;br /&gt;
* [[Comparison of exchanges]]&lt;br /&gt;
* [[:Category:Local|Local]] exchanges&lt;br /&gt;
&lt;br /&gt;
[[Category:Exchanges]]&lt;br /&gt;
[[Category:Introduction]]&lt;br /&gt;
[[zh-cn:购买bitcoins]]&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bitcoil&amp;diff=14167</id>
		<title>Bitcoil</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bitcoil&amp;diff=14167"/>
		<updated>2011-08-04T14:49:30Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: Never stopped being an exchange, only temporarily suspended. Sorry for the unclear announcement.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A [[currency exchange|exchange]] allowing trade between bitcoins and ILS (Israeli New Shekels).&lt;br /&gt;
&lt;br /&gt;
Purchases of bitcoins and proceeds from redemptions are transferred through an Israeli bank.  Each trade incurs a 5 ILS fee.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The exchange was announced on April 13th, 2011&amp;lt;ref&amp;gt;[http://www.bitcoin.org/smf/index.php?topic=5762.0 Bitcoil - Exchange bitcoins for ILS]&amp;lt;/ref&amp;gt;. On June 30, 2011 the site closed down temporarily, and relaunched on August 1, 2011.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Buying bitcoins]]&lt;br /&gt;
* [[Selling bitcoins]]&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
&lt;br /&gt;
* [http://bitcoil.co.il Bitcoil] exchange website&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
[[Category:Exchanges]]&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bitcoil&amp;diff=14161</id>
		<title>Bitcoil</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bitcoil&amp;diff=14161"/>
		<updated>2011-08-04T12:18:42Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: It was never meant to be &amp;quot;instead&amp;quot;. + It&amp;#039;s now relaunched&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A [[currency exchange|exchange]] allowing trade between bitcoins and ILS (Israeli New Shekels).&lt;br /&gt;
&lt;br /&gt;
Purchases of bitcoins and proceeds from redemptions are transferred through an Israeli bank.  Each trade incurs a 5 ILS fee.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The exchange was announced on April 13th, 2011&amp;lt;ref&amp;gt;[http://www.bitcoin.org/smf/index.php?topic=5762.0 Bitcoil - Exchange bitcoins for ILS]&amp;lt;/ref&amp;gt;. On June 30, 2011 the site closed down temporarily, and relaunched on August 1, 2011.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Buying bitcoins]]&lt;br /&gt;
* [[Selling bitcoins]]&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
&lt;br /&gt;
* [http://bitcoil.co.il Bitcoil] exchange website&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Help:FAQ&amp;diff=11397</id>
		<title>Help:FAQ</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Help:FAQ&amp;diff=11397"/>
		<updated>2011-06-23T08:54:42Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: /* I&amp;#039;ve been mining for a long time and haven&amp;#039;t created any new Bitcoins. What&amp;#039;s wrong? */&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;
* There are several services where you can [[buying bitcoins|trade them]] for “real” money.&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;
=== What do I call the various denominations of Bitcoins? ===&lt;br /&gt;
&lt;br /&gt;
There is a lot of discussion about the naming of these fractions of Bitcoins. The leading candidates are:&lt;br /&gt;
&lt;br /&gt;
* 1 BTC = 1 Bitcoin&lt;br /&gt;
* 0.01 BTC = 1 cBTC = 1 Centi-Bitcoin (also referred to as Bitcent)&lt;br /&gt;
* 0.001 BTC = 1 mBTC = 1 Milli-Bitcoin (also referred to as mbit (pronounced em-bit) or millibit)&lt;br /&gt;
* 0.000 001 BTC = 1 μBTC = 1 Micro-Bitcoin (also referred to as ubit (pronounced yu-bit) or microbit)&lt;br /&gt;
&lt;br /&gt;
The above follows the accepted international SI units for thousandths, millionths and billionths. There are many arguments against the special case of 0.01 BTC since it is unlikely to represent anything meaningful as the Bitcoin economy grows (it certainly won&#039;t be the equivalent of 0.01 USD, GBP or EUR). Equally, the inclusion of existing national currency denominations such as &amp;quot;cent&amp;quot;, &amp;quot;nickel&amp;quot;, &amp;quot;dime&amp;quot;, &amp;quot;pence&amp;quot;, &amp;quot;pound&amp;quot;, &amp;quot;kopek&amp;quot; and so on are to be discouraged. This is a worldwide currency.&lt;br /&gt;
&lt;br /&gt;
One exception is the &amp;quot;satoshi&amp;quot; which is smallest denomination currently possible &lt;br /&gt;
&lt;br /&gt;
* 0.000 000 01 BTC = 1 Satoshi (pronounced sa-toh-shee)&lt;br /&gt;
&lt;br /&gt;
which is so named in honour of Satoshi Nakamoto the pseudonym of the inventor of Bitcoin.&lt;br /&gt;
&lt;br /&gt;
For an overview of all defined units of Bitcoin (including less common and niche units), see [[Units]].&lt;br /&gt;
&lt;br /&gt;
Further discussion on this topic can be found on the forums here:&lt;br /&gt;
&lt;br /&gt;
* [http://forum.bitcoin.org/index.php?topic=14438.msg195287#msg195287 We need names]&lt;br /&gt;
* [http://forum.bitcoin.org/index.php?topic=8282.0 What to call 0.001 BTC]&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;
=== 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;
=== Is Bitcoin a bubble? ===&lt;br /&gt;
Yes, in the same way as the euro and dollar are. They only have value in exchange and no value in use. If everyone suddenly stopped accepting your dollars, euros or bitcoins, the &amp;quot;bubble&amp;quot; would burst and their value would drop to zero. But that is unlikely to happen: even in Somalia, where the government collapsed 20 years ago, [http://en.wikipedia.org/wiki/Somali_shilling Somali shillings] are still accepted as payment.&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 a block header, which includes among other things a reference to the previous block, a hash of a set of transactions and a [[nonce]]. If the hash value is found to be less than the current [[target]] (which is inversely proportional to the [[difficulty]]), a new block is formed and the miner gets 50 newly generated Bitcoins. If the hash is not less than the current target, a new nonce is tried, and a new hash is calculated. This is done millions of times per second by each miner.&lt;br /&gt;
&lt;br /&gt;
===Why was the &amp;quot;Generate coin&amp;quot; option of the client software removed?===&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-effective method of mining is using a high-end graphics card with special software (see also [[Why a GPU mines faster than a CPU]]) and/or joining a [[Bitcoin Pool|mining pool]]. Since solo CPU mining is essentially useless, it was removed from the GUI 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;
===How does the proof-of-work system help secure Bitcoin?===&lt;br /&gt;
To give a general idea of the mining process, imagine this setup:&lt;br /&gt;
&lt;br /&gt;
  payload = &amp;lt;some data related to things happening on the Bitcoin network&amp;gt;&lt;br /&gt;
  nonce = 1&lt;br /&gt;
  hash = [http://en.wikipedia.org/wiki/SHA2 SHA2]( [http://en.wikipedia.org/wiki/SHA2 SHA2]( payload + nonce ) )&lt;br /&gt;
&lt;br /&gt;
The work performed by a miner consists of repeatedly increasing &amp;quot;nonce&amp;quot; until&lt;br /&gt;
the hash function yields a value, that has the rare property of being below a certain&lt;br /&gt;
target threshold. (In other words: The hash &amp;quot;starts with a certain number of zeroes&amp;quot;,&lt;br /&gt;
if you display it in the fixed-length representation, that is typically used.)&lt;br /&gt;
&lt;br /&gt;
As can be seen, the mining process doesn&#039;t compute anything special. It merely&lt;br /&gt;
tries to find a number (also referred to as nonce) which - in combination with the payload -&lt;br /&gt;
results in a hash with special properties.&lt;br /&gt;
&lt;br /&gt;
The advantage of using such a mechanism consists of the fact, that it is very easy to check a result: Given&lt;br /&gt;
the payload and a specific nonce, only a single call of the hashing function&lt;br /&gt;
is needed to verify that the hash has the required properties. Since there is no&lt;br /&gt;
known way to find these hashes other than brute force, this can be used as a &amp;quot;proof of work&amp;quot;&lt;br /&gt;
that someone invested a lot of computing power to find the correct nonce for this payload.&lt;br /&gt;
&lt;br /&gt;
This feature is then used in the Bitcoin network to secure various aspects. An attacker&lt;br /&gt;
that wants to introduce malicious payload data into the network, will need to do the&lt;br /&gt;
required proof of work before it will be accepted. And as long as honest miners have more&lt;br /&gt;
computing power, they can always outpace an attacker.&lt;br /&gt;
&lt;br /&gt;
Also see [http://en.wikipedia.org/wiki/SHA2 SHA2] and [http://en.wikipedia.org/wiki/Proof-of-work_system Proof-of-work system] on Wikipedia.&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>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Help:FAQ&amp;diff=11170</id>
		<title>Help:FAQ</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Help:FAQ&amp;diff=11170"/>
		<updated>2011-06-19T15:25:35Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: /* Mining */ Move PoW to its own question&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;
=== What do I call the various denominations of Bitcoins? ===&lt;br /&gt;
&lt;br /&gt;
There is a lot of discussion about the naming of these fractions of Bitcoins. The leading candidates are:&lt;br /&gt;
&lt;br /&gt;
* 1 BTC = 1 Bitcoin&lt;br /&gt;
* 0.01 BTC = 1 cBTC = 1 Centi-Bitcoin (also referred to as Bitcent)&lt;br /&gt;
* 0.001 BTC = 1 mBTC = 1 Milli-Bitcoin (also referred to as mbit (pronounced em-bit) or millibit)&lt;br /&gt;
* 0.000 001 BTC = 1 μBTC = 1 Micro-Bitcoin (also referred to as ubit (pronounced yu-bit) or microbit)&lt;br /&gt;
&lt;br /&gt;
The above follows the accepted international SI units for thousandths, millionths and billionths. There are many arguments against the special case of 0.01 BTC since it is unlikely to represent anything meaningful as the Bitcoin economy grows (it certainly won&#039;t be the equivalent of 0.01 USD, GBP or EUR). Equally, the inclusion of existing national currency denominations such as &amp;quot;cent&amp;quot;, &amp;quot;nickel&amp;quot;, &amp;quot;dime&amp;quot;, &amp;quot;pence&amp;quot;, &amp;quot;pound&amp;quot;, &amp;quot;kopek&amp;quot; and so on are to be discouraged. This is a worldwide currency.&lt;br /&gt;
&lt;br /&gt;
One exception is the &amp;quot;satoshi&amp;quot; which is smallest denomination currently possible &lt;br /&gt;
&lt;br /&gt;
* 0.000 000 01 BTC = 1 Satoshi (pronounced sa-toh-shee)&lt;br /&gt;
&lt;br /&gt;
which is so named in honour of Satoshi Nakamoto the pseudonym of the inventor of Bitcoin.&lt;br /&gt;
&lt;br /&gt;
For an overview of all defined units of Bitcoin (including less common and niche units), see [[Units]].&lt;br /&gt;
&lt;br /&gt;
Further discussion on this topic can be found on the forums here:&lt;br /&gt;
&lt;br /&gt;
* [http://forum.bitcoin.org/index.php?topic=14438.msg195287#msg195287 We need names]&lt;br /&gt;
* [http://forum.bitcoin.org/index.php?topic=8282.0 What to call 0.001 BTC]&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;
=== 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;
=== Is Bitcoin a bubble? ===&lt;br /&gt;
Yes, in the same way as the euro and dollar are. They only have value in exchange and no value in use. If everyone suddenly stopped accepting your dollars, euros or bitcoins, the &amp;quot;bubble&amp;quot; would burst and their value would drop to zero. But that is unlikely to happen: even in Somalia, where the government collapsed 20 years ago, [http://en.wikipedia.org/wiki/Somali_shilling Somali shillings] are still accepted as payment.&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 a block header, which includes among other things a reference to the previous block, a hash of a set of transactions and a [[nonce]]. If the hash value is found to be less than the current [[target]] (which is inversely proportional to the [[difficulty]]), a new block is formed and the miner gets 50 newly generated Bitcoins. If the hash is not less than the current target, a new nonce is tried, and a new hash is calculated. This is done 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;
===How does the proof-of-work system help secure Bitcoin?===&lt;br /&gt;
To give a general idea of the mining process, imagine this setup:&lt;br /&gt;
&lt;br /&gt;
  payload = &amp;lt;some data related to things happening on the Bitcoin network&amp;gt;&lt;br /&gt;
  nonce = 1&lt;br /&gt;
  hash = [http://en.wikipedia.org/wiki/SHA2 SHA2]( [http://en.wikipedia.org/wiki/SHA2 SHA2]( payload + nonce ) )&lt;br /&gt;
&lt;br /&gt;
The work performed by a miner consists of repeatedly increasing &amp;quot;nonce&amp;quot; until&lt;br /&gt;
the hash function yields a value, that has the rare property of being below a certain&lt;br /&gt;
target threshold. (In other words: The hash &amp;quot;starts with a certain number of zeroes&amp;quot;,&lt;br /&gt;
if you display it in the fixed-length representation, that is typically used.)&lt;br /&gt;
&lt;br /&gt;
As can be seen, the mining process doesn&#039;t compute anything special. It merely&lt;br /&gt;
tries to find a number (also referred to as nonce) which - in combination with the payload -&lt;br /&gt;
results in a hash with special properties.&lt;br /&gt;
&lt;br /&gt;
The advantage of using such a mechanism consists of the fact, that it is very easy to check a result: Given&lt;br /&gt;
the payload and a specific nonce, only a single call of the hashing function&lt;br /&gt;
is needed to verify that the hash has the required properties. Since there is no&lt;br /&gt;
known way to find these hashes other than brute force, this can be used as a &amp;quot;proof of work&amp;quot;&lt;br /&gt;
that someone invested a lot of computing power to find the correct nonce for this payload.&lt;br /&gt;
&lt;br /&gt;
This feature is then used in the Bitcoin network to secure various aspects. An attacker&lt;br /&gt;
that wants to introduce malicious payload data into the network, will need to do the&lt;br /&gt;
required proof of work before it will be accepted. And as long as honest miners have more&lt;br /&gt;
computing power, they can always outpace an attacker.&lt;br /&gt;
&lt;br /&gt;
Also see [http://en.wikipedia.org/wiki/SHA2 SHA2] and [http://en.wikipedia.org/wiki/Proof-of-work_system Proof-of-work system] on Wikipedia.&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>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Help:FAQ&amp;diff=11169</id>
		<title>Help:FAQ</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Help:FAQ&amp;diff=11169"/>
		<updated>2011-06-19T15:22:26Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: /* What is mining? */&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;
=== What do I call the various denominations of Bitcoins? ===&lt;br /&gt;
&lt;br /&gt;
There is a lot of discussion about the naming of these fractions of Bitcoins. The leading candidates are:&lt;br /&gt;
&lt;br /&gt;
* 1 BTC = 1 Bitcoin&lt;br /&gt;
* 0.01 BTC = 1 cBTC = 1 Centi-Bitcoin (also referred to as Bitcent)&lt;br /&gt;
* 0.001 BTC = 1 mBTC = 1 Milli-Bitcoin (also referred to as mbit (pronounced em-bit) or millibit)&lt;br /&gt;
* 0.000 001 BTC = 1 μBTC = 1 Micro-Bitcoin (also referred to as ubit (pronounced yu-bit) or microbit)&lt;br /&gt;
&lt;br /&gt;
The above follows the accepted international SI units for thousandths, millionths and billionths. There are many arguments against the special case of 0.01 BTC since it is unlikely to represent anything meaningful as the Bitcoin economy grows (it certainly won&#039;t be the equivalent of 0.01 USD, GBP or EUR). Equally, the inclusion of existing national currency denominations such as &amp;quot;cent&amp;quot;, &amp;quot;nickel&amp;quot;, &amp;quot;dime&amp;quot;, &amp;quot;pence&amp;quot;, &amp;quot;pound&amp;quot;, &amp;quot;kopek&amp;quot; and so on are to be discouraged. This is a worldwide currency.&lt;br /&gt;
&lt;br /&gt;
One exception is the &amp;quot;satoshi&amp;quot; which is smallest denomination currently possible &lt;br /&gt;
&lt;br /&gt;
* 0.000 000 01 BTC = 1 Satoshi (pronounced sa-toh-shee)&lt;br /&gt;
&lt;br /&gt;
which is so named in honour of Satoshi Nakamoto the pseudonym of the inventor of Bitcoin.&lt;br /&gt;
&lt;br /&gt;
For an overview of all defined units of Bitcoin (including less common and niche units), see [[Units]].&lt;br /&gt;
&lt;br /&gt;
Further discussion on this topic can be found on the forums here:&lt;br /&gt;
&lt;br /&gt;
* [http://forum.bitcoin.org/index.php?topic=14438.msg195287#msg195287 We need names]&lt;br /&gt;
* [http://forum.bitcoin.org/index.php?topic=8282.0 What to call 0.001 BTC]&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;
=== 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;
=== Is Bitcoin a bubble? ===&lt;br /&gt;
Yes, in the same way as the euro and dollar are. They only have value in exchange and no value in use. If everyone suddenly stopped accepting your dollars, euros or bitcoins, the &amp;quot;bubble&amp;quot; would burst and their value would drop to zero. But that is unlikely to happen: even in Somalia, where the government collapsed 20 years ago, [http://en.wikipedia.org/wiki/Somali_shilling Somali shillings] are still accepted as payment.&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 a block header, which includes among other things a reference to the previous block, a hash of a set of transactions and a [[nonce]]. If the hash value is found to be less than the current [[target]] (which is inversely proportional to the [[difficulty]]), a new block is formed and the miner gets 50 newly generated Bitcoins. If the hash is not less than the current target, a new nonce is tried, and a new hash is calculated. This is done 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;
To give a general idea of the mining process, imagine this setup:&lt;br /&gt;
&lt;br /&gt;
  payload = &amp;lt;some data related to things happening on the Bitcoin network&amp;gt;&lt;br /&gt;
  nonce = 1&lt;br /&gt;
  hash = [http://en.wikipedia.org/wiki/SHA2 SHA2]( [http://en.wikipedia.org/wiki/SHA2 SHA2]( payload + nonce ) )&lt;br /&gt;
&lt;br /&gt;
The work performed by a miner consists of repeatedly increasing &amp;quot;nonce&amp;quot; until&lt;br /&gt;
the hash function yields a value, that has the rare property of being below a certain&lt;br /&gt;
target threshold. (In other words: The hash &amp;quot;starts with a certain number of zeroes&amp;quot;,&lt;br /&gt;
if you display it in the fixed-length representation, that is typically used.)&lt;br /&gt;
&lt;br /&gt;
As can be seen, the mining process doesn&#039;t compute anything special. It merely&lt;br /&gt;
tries to find a number (also referred to as nonce) which - in combination with the payload -&lt;br /&gt;
results in a hash with special properties.&lt;br /&gt;
&lt;br /&gt;
The advantage of using such a mechanism consists of the fact, that it is very easy to check a result: Given&lt;br /&gt;
the payload and a specific nonce, only a single call of the hashing function&lt;br /&gt;
is needed to verify that the hash has the required properties. Since there is no&lt;br /&gt;
known way to find these hashes other than brute force, this can be used as a &amp;quot;proof of work&amp;quot;&lt;br /&gt;
that someone invested a lot of computing power to find the correct nonce for this payload.&lt;br /&gt;
&lt;br /&gt;
This feature is then used in the Bitcoin network to secure various aspects. An attacker&lt;br /&gt;
that wants to introduce malicious payload data into the network, will need to do the&lt;br /&gt;
required proof of work before it will be accepted. And as long as honest miners have more&lt;br /&gt;
computing power, they can always outpace an attacker.&lt;br /&gt;
&lt;br /&gt;
Also see [http://en.wikipedia.org/wiki/SHA2 SHA2] and [http://en.wikipedia.org/wiki/Proof-of-work_system Proof-of-work system] on Wikipedia.&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>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Helping_Bitcoin&amp;diff=11165</id>
		<title>Helping Bitcoin</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Helping_Bitcoin&amp;diff=11165"/>
		<updated>2011-06-19T15:06:28Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: /* Be Creative */ If anything it&amp;#039;s hack, not crack&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;Hack&#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>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Talk:Mining_pool_reward_FAQ&amp;diff=9170</id>
		<title>Talk:Mining pool reward FAQ</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Talk:Mining_pool_reward_FAQ&amp;diff=9170"/>
		<updated>2011-05-28T19:57:18Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: /* Pool-hopping */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Content dispute==&lt;br /&gt;
&lt;br /&gt;
I think this revision by holy-fire is the best.&lt;br /&gt;
https://en.bitcoin.it/w/index.php?title=Mining_pool_reward_FAQ&amp;amp;oldid=8977&lt;br /&gt;
&lt;br /&gt;
all it needs is a citation to the whitepaper describing the pool hopping attack&lt;br /&gt;
and also a citation to the closing of bitpenny, which is strongly suspected, on statistical grounds, by that pool&#039;s operator, of being due to griefing (real-block withholding).&lt;br /&gt;
&lt;br /&gt;
Subject to further user comments, i plan to revert the page to this revision. --[[User:Nanotube|Nanotube]] 20:25, 26 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
* That revision contains FUD about pool-hopping on share-based pools (it is not an attack, and is not cheating). The only time pool-hopping creates unfair rewards is when score-based pools are involved. It also discounts as a myth, the fact that share-based pools are disadvantageous to intermittent miners. --[[User:Luke-jr|Luke-jr]] 20:32, 26 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
:: Regarding share-based pools. If I understand it correctly, they are not disadvantageous to intermittent miners. It is just as likely that the miner will mine during the last part of a round, finding more valuable shares, than they are to mine during the beginning, when they&#039;re worth less. Thus, a miner who only mines for half an hour a day may find newer shares one day and earn half a bitcoin, while on other he may find older shares, and only earn 1/10 Bitcoins. --[[User:Firestorm|&amp;lt;span style=&amp;quot;text-shadow:orange 0px 0px 3px;&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#FF6600&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;big&amp;gt;&amp;lt;u&amp;gt;&#039;&#039;&#039;Firestorm&#039;&#039;&#039;&amp;lt;/u&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/font&amp;gt;]]&amp;lt;/span&amp;gt; 13:34, 27 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
==Pool-hopping==&lt;br /&gt;
I strongly object to having Pool-Hopping included in this article. It&#039;s a way of cheating the system. It&#039;s a system that increases how much you make at the expense of others who are earning it in a more fair way. If pool-hopping can directly cause a system to FAIL, it should NOT be advertised as a good way to earn more bitcoins --[[User:Firestorm|&amp;lt;span style=&amp;quot;text-shadow:orange 0px 0px 3px;&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#FF6600&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;big&amp;gt;&amp;lt;u&amp;gt;&#039;&#039;&#039;Firestorm&#039;&#039;&#039;&amp;lt;/u&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/font&amp;gt;]]&amp;lt;/span&amp;gt; 23:10, 26 May 2011 (GMT)&lt;br /&gt;
** It is just as much &amp;quot;at the expense of others&amp;quot; as is BFI_INT, GPUs, or any other improvement in efficiency. Pool-hopping cannot cause a system to fail, and is not being advertised as good. The language is intentionally neutral, while giving all the facts. --[[User:Luke-jr|Luke-jr]] 23:21, 26 May 2011 (GMT)&lt;br /&gt;
:: It directly states that pools can be brought to a standstill using this. Anything that results in pools blacklisting them is not something to be advertised. I feel that it would be like going onto a gaming Wiki and linking to all the hacks and exploits in the game --[[User:Firestorm|&amp;lt;span style=&amp;quot;text-shadow:orange 0px 0px 3px;&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#FF6600&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;big&amp;gt;&amp;lt;u&amp;gt;&#039;&#039;&#039;Firestorm&#039;&#039;&#039;&amp;lt;/u&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/font&amp;gt;]]&amp;lt;/span&amp;gt; 23:30, 26 May 2011 (GMT)&lt;br /&gt;
:First I&#039;d like to clarify that Luke&#039;s points about &amp;quot;score-based could lead to reverse pool-hopping&amp;quot; and &amp;quot;score-based penalized intermittance&amp;quot; are both wrong (as I&#039;ve also tries to explain [http://forum.bitcoin.org/index.php?topic=10038.msg145296#msg145296 here]). As for the first, my method was specifically calibrated to be immune to any round-age hopping, whether forward and reverse (and slush&#039;s method is somewhat subject to forward hopping, but not reverse). And disconnecting from a score-based pool has no effect on already submitted shares.&lt;br /&gt;
:Luke does bring up an interesting point. If there were only proportional pools, and solo would be impractical, and everybody would pool-hop, then it will reach the point that everyone mines for the youngest-round pool at each point, so it would even out while giving more power to the smaller pools. However:&lt;br /&gt;
:*Solo mining will exist, and will give a nice payout bonus over the hashrate ratio for those who can mine solo;&lt;br /&gt;
:*Score-based pools will exist, and they&#039;ll be the target once all proportional pools reach 43.5%, so proportional pools will eventually freeze and never receive a share again.&lt;br /&gt;
:*With BFI_INT, we need to adopt it for security reasons, because an attacker on the network &#039;&#039;will&#039;&#039; use it and gain an advantage on the honest network if we don&#039;t. With pool hopping, we don&#039;t need to adopt it because it can&#039;t be used by an attacker for an advantage.&lt;br /&gt;
:So I don&#039;t think this is really a sustainable solution. [[User:Holy-Fire|Holy-Fire]] 04:15, 27 May 2011 (GMT)&lt;br /&gt;
:And, if this wiki page is to remain, we need to sort this out and include all relevant information. It would be silly to even mention reward systems at all without specifying their advantages and disadvantages (and it would be silly to have a reward FAQ without explaining reward systems). [[User:Holy-Fire|Holy-Fire]] 04:17, 27 May 2011 (GMT)&lt;br /&gt;
** I admit the geometric method does seem to prevent pool hopping &#039;&#039;to an extent&#039;&#039;, but also makes the pool operator vulnerable to a similar attack as the PPS model. While it is &#039;&#039;possible&#039;&#039; that an intermittent miner &#039;&#039;might&#039;&#039; even out on a score-based system, he is still penalized when he would join during the early stages of a block. If he know he&#039;ll only be able to mine for an hour, why would he join a pool knowing that he&#039;s unlikely to be rewarded for it? This is effectively inverse pool hopping. But would you say miners have an obligation to stick to a single pool, and never mine on others or solo-mine? That is, IMO, ridiculous without a clearly well-defined rule by the pool on &#039;&#039;when&#039;&#039; it is acceptable to hop/leave.&lt;br /&gt;
** With solo mining comes a greater risk than in a pool, so hopping to solo-mining is a fair risk/gain tradeoff.&lt;br /&gt;
** Your second point more or less admits that score-based pools in fact &amp;quot;attacking&amp;quot; share-based pools in practice.&lt;br /&gt;
** BFI_INT adoption is not needed any more or less than pool hopping on share-based pools.&lt;br /&gt;
** I agree that it isn&#039;t sustainable in the long-run, but it is a legitimate strategy, and within the rights of miners to practice. If pools don&#039;t like it (as they shouldn&#039;t), it is also reasonable for them to make a rule restricting hopping and/or switch to another scoring method. Complaining about &amp;quot;cheating&amp;quot; when there is no rule won&#039;t get anywhere.&lt;br /&gt;
** --[[User:Luke-jr|Luke-jr]] 16:16, 27 May 2011 (GMT)&lt;br /&gt;
::I continued this [http://forum.bitcoin.org/index.php?topic=10038.msg148710#msg148710 on the forums]. [[User:Holy-Fire|Holy-Fire]] 19:57, 28 May 2011 (GMT)&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Mining_pool_reward_FAQ&amp;diff=9077</id>
		<title>Mining pool reward FAQ</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Mining_pool_reward_FAQ&amp;diff=9077"/>
		<updated>2011-05-27T12:12:51Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: Until we reach some sort of agreement, this should remain in the castrated, uncontentious form&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How does mining in a pool improve my payouts? ==&lt;br /&gt;
Pooled mining will not have a significant effect on the [http://en.wikipedia.org/wiki/Expected_value expectation] of your payouts (it can decrease a bit due to fees), but it can dramatically decrease their [http://en.wikipedia.org/wiki/Variance variance].&lt;br /&gt;
&lt;br /&gt;
== What reward systems are there? ==&lt;br /&gt;
All reward systems use the concept of &amp;quot;share&amp;quot;, a hash which is easier than the real difficulty and proves you have worked on finding a valid block. Your reward when the pool finds a valid block depends on the shares you submitted.&lt;br /&gt;
&lt;br /&gt;
The main reward systems used are:&lt;br /&gt;
:&#039;&#039;&#039;Pay per share&#039;&#039;&#039;: Every share submitted receives a fixed BTC reward known in advance. This has virtually 0 variance and is thus good for beginners. The Pool Operator often takes a relatively large fee, due to the fact that they cannot know how much will be paid in total to all the miners.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Proportional&#039;&#039;&#039; (&amp;quot;Share-based&amp;quot;): Every time a block is found, its reward is split between participants according to the number of shares they submitted. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Score-based&#039;&#039;&#039;: Each share submitted receives a score based on its age, and the block reward is split between participants according to their score. The variance of this method is slightly higher than proportional.&lt;br /&gt;
&lt;br /&gt;
== What will be my expected payout per share? ==&lt;br /&gt;
Every share will give you, on average, the block reward (minus any pool fees) divided by the difficulty. For example, with a block reward of 50 BTC, 2% fee and difficulty of 240000, each share submitted will give on average 0.000204 BTC (204 μBTC).&lt;br /&gt;
&lt;br /&gt;
== How many hashes does it take to find a share? ==&lt;br /&gt;
On average, one share will be found for every 2^32, or 4.295 billion, hashes calculated. So at 1 MHash/s, you will find a share on average every 72 minutes.&lt;br /&gt;
&lt;br /&gt;
== How much will the pool decrease my variance? ==&lt;br /&gt;
If you constitute a significant part of the pool (say, above 1%), your variance will be roughly proportional to your portion of the pool. If, for example, you are 20% of the pool, your variance will be 20% of solo mining variance (a decrease factor of 5 times).&lt;br /&gt;
&lt;br /&gt;
If not, your variance will not depend on the size of yourself or the pool, but rather on the scoring method used. For proportional, the decrease factor is roughly difficulty/ln(difficulty). For the geometric method the decrease factor is roughly (1 + 2*difficulty*c), where c is the score fee parameter used.&lt;br /&gt;
&lt;br /&gt;
Increasing the size of the pool will always decrease the variance, but at some point you will have diminishing marginal utility.&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Talk:Mining_pool_reward_FAQ&amp;diff=9069</id>
		<title>Talk:Mining pool reward FAQ</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Talk:Mining_pool_reward_FAQ&amp;diff=9069"/>
		<updated>2011-05-27T04:21:58Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: /* Pool-hopping */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Content dispute==&lt;br /&gt;
&lt;br /&gt;
I think this revision by holy-fire is the best.&lt;br /&gt;
https://en.bitcoin.it/w/index.php?title=Mining_pool_reward_FAQ&amp;amp;oldid=8977&lt;br /&gt;
&lt;br /&gt;
all it needs is a citation to the whitepaper describing the pool hopping attack&lt;br /&gt;
and also a citation to the closing of bitpenny, which is strongly suspected, on statistical grounds, by that pool&#039;s operator, of being due to griefing (real-block withholding).&lt;br /&gt;
&lt;br /&gt;
Subject to further user comments, i plan to revert the page to this revision. --[[User:Nanotube|Nanotube]] 20:25, 26 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
* That revision contains FUD about pool-hopping on share-based pools (it is not an attack, and is not cheating). The only time pool-hopping creates unfair rewards is when score-based pools are involved. It also discounts as a myth, the fact that share-based pools are disadvantageous to intermittent miners. --[[User:Luke-jr|Luke-jr]] 20:32, 26 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pool-hopping==&lt;br /&gt;
I strongly object to having Pool-Hopping included in this article. It&#039;s a way of cheating the system. It&#039;s a system that increases how much you make at the expense of others who are earning it in a more fair way. If pool-hopping can directly cause a system to FAIL, it should NOT be advertised as a good way to earn more bitcoins --[[User:Firestorm|&amp;lt;span style=&amp;quot;text-shadow:orange 0px 0px 3px;&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#FF6600&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;big&amp;gt;&amp;lt;u&amp;gt;&#039;&#039;&#039;Firestorm&#039;&#039;&#039;&amp;lt;/u&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/font&amp;gt;]]&amp;lt;/span&amp;gt; 23:10, 26 May 2011 (GMT)&lt;br /&gt;
** It is just as much &amp;quot;at the expense of others&amp;quot; as is BFI_INT, GPUs, or any other improvement in efficiency. Pool-hopping cannot cause a system to fail, and is not being advertised as good. The language is intentionally neutral, while giving all the facts. --[[User:Luke-jr|Luke-jr]] 23:21, 26 May 2011 (GMT)&lt;br /&gt;
:: It directly states that pools can be brought to a standstill using this. Anything that results in pools blacklisting them is not something to be advertised. I feel that it would be like going onto a gaming Wiki and linking to all the hacks and exploits in the game --[[User:Firestorm|&amp;lt;span style=&amp;quot;text-shadow:orange 0px 0px 3px;&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#FF6600&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;big&amp;gt;&amp;lt;u&amp;gt;&#039;&#039;&#039;Firestorm&#039;&#039;&#039;&amp;lt;/u&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/font&amp;gt;]]&amp;lt;/span&amp;gt; 23:30, 26 May 2011 (GMT)&lt;br /&gt;
:First I&#039;d like to clarify that Luke&#039;s points about &amp;quot;score-based could lead to reverse pool-hopping&amp;quot; and &amp;quot;score-based penalized intermittance&amp;quot; are both wrong (as I&#039;ve also tries to explain [http://forum.bitcoin.org/index.php?topic=10038.msg145296#msg145296 here]). As for the first, my method was specifically calibrated to be immune to any round-age hopping, whether forward and reverse (and slush&#039;s method is somewhat subject to forward hopping, but not reverse). And disconnecting from a score-based pool has no effect on already submitted shares.&lt;br /&gt;
:Luke does bring up an interesting point. If there were only proportional pools, and solo would be impractical, and everybody would pool-hop, then it will reach the point that everyone mines for the youngest-round pool at each point, so it would even out while giving more power to the smaller pools. However:&lt;br /&gt;
:*Solo mining will exist, and will give a nice payout bonus over the hashrate ratio for those who can mine solo;&lt;br /&gt;
:*Score-based pools will exist, and they&#039;ll be the target once all proportional pools reach 43.5%, so proportional pools will eventually freeze and never receive a share again.&lt;br /&gt;
:*With BFI_INT, we need to adopt it for security reasons, because an attacker on the network &#039;&#039;will&#039;&#039; use it and gain an advantage on the honest network if we don&#039;t. With pool hopping, we don&#039;t need to adopt it because it can&#039;t be used by an attacker for an advantage.&lt;br /&gt;
:So I don&#039;t think this is really a sustainable solution. [[User:Holy-Fire|Holy-Fire]] 04:15, 27 May 2011 (GMT)&lt;br /&gt;
:And, if this wiki page is to remain, we need to sort this out and include all relevant information. It would be silly to even mention reward systems at all without specifying their advantages and disadvantages (and it would be silly to have a reward FAQ without explaining reward systems). [[User:Holy-Fire|Holy-Fire]] 04:17, 27 May 2011 (GMT)&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Talk:Mining_pool_reward_FAQ&amp;diff=9068</id>
		<title>Talk:Mining pool reward FAQ</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Talk:Mining_pool_reward_FAQ&amp;diff=9068"/>
		<updated>2011-05-27T04:17:42Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: /* Pool-hopping */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Content dispute==&lt;br /&gt;
&lt;br /&gt;
I think this revision by holy-fire is the best.&lt;br /&gt;
https://en.bitcoin.it/w/index.php?title=Mining_pool_reward_FAQ&amp;amp;oldid=8977&lt;br /&gt;
&lt;br /&gt;
all it needs is a citation to the whitepaper describing the pool hopping attack&lt;br /&gt;
and also a citation to the closing of bitpenny, which is strongly suspected, on statistical grounds, by that pool&#039;s operator, of being due to griefing (real-block withholding).&lt;br /&gt;
&lt;br /&gt;
Subject to further user comments, i plan to revert the page to this revision. --[[User:Nanotube|Nanotube]] 20:25, 26 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
* That revision contains FUD about pool-hopping on share-based pools (it is not an attack, and is not cheating). The only time pool-hopping creates unfair rewards is when score-based pools are involved. It also discounts as a myth, the fact that share-based pools are disadvantageous to intermittent miners. --[[User:Luke-jr|Luke-jr]] 20:32, 26 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pool-hopping==&lt;br /&gt;
I strongly object to having Pool-Hopping included in this article. It&#039;s a way of cheating the system. It&#039;s a system that increases how much you make at the expense of others who are earning it in a more fair way. If pool-hopping can directly cause a system to FAIL, it should NOT be advertised as a good way to earn more bitcoins --[[User:Firestorm|&amp;lt;span style=&amp;quot;text-shadow:orange 0px 0px 3px;&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#FF6600&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;big&amp;gt;&amp;lt;u&amp;gt;&#039;&#039;&#039;Firestorm&#039;&#039;&#039;&amp;lt;/u&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/font&amp;gt;]]&amp;lt;/span&amp;gt; 23:10, 26 May 2011 (GMT)&lt;br /&gt;
** It is just as much &amp;quot;at the expense of others&amp;quot; as is BFI_INT, GPUs, or any other improvement in efficiency. Pool-hopping cannot cause a system to fail, and is not being advertised as good. The language is intentionally neutral, while giving all the facts. --[[User:Luke-jr|Luke-jr]] 23:21, 26 May 2011 (GMT)&lt;br /&gt;
:: It directly states that pools can be brought to a standstill using this. Anything that results in pools blacklisting them is not something to be advertised. I feel that it would be like going onto a gaming Wiki and linking to all the hacks and exploits in the game --[[User:Firestorm|&amp;lt;span style=&amp;quot;text-shadow:orange 0px 0px 3px;&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#FF6600&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;big&amp;gt;&amp;lt;u&amp;gt;&#039;&#039;&#039;Firestorm&#039;&#039;&#039;&amp;lt;/u&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/font&amp;gt;]]&amp;lt;/span&amp;gt; 23:30, 26 May 2011 (GMT)&lt;br /&gt;
:First I&#039;d like to clarify that Luke&#039;s points about &amp;quot;score-based could lead to reverse pool-hopping&amp;quot; and &amp;quot;score-based penalized intermittance&amp;quot; are both wrong (as I&#039;ve also tries to explain [http://forum.bitcoin.org/index.php?topic=10038.msg145296#msg145296 here]). As for the first, my method was specifically calibrated to be immune to any round-age hopping, whether forward and reverse (and slush&#039;s method is somewhat subject to forward hopping, but not reverse). And disconnecting from a score-based pool has no effect on already submitted shares.&lt;br /&gt;
:Luke does bring up an interesting point. If there were only proportional pools, and solo would be impractical, and everybody would pool-hop, then it will reach the point that everyone mines for the youngest-round pool at each point, so it would even out while giving more power to the smaller pools. However:&lt;br /&gt;
:*Solo mining will exist, and will give a nice payout bonus over the hashrate ratio for those who can mine solo;&lt;br /&gt;
:*Score-based pools will exist, and they&#039;ll be the target once all proportional pools reach 43.5%, so proportional pools will eventually freeze and never receive a share again.&lt;br /&gt;
:So I don&#039;t think this is really a sustainable solution. [[User:Holy-Fire|Holy-Fire]] 04:15, 27 May 2011 (GMT)&lt;br /&gt;
:And, if this wiki page is to remain, we need to sort this out and include all relevant information. It would be silly to even mention reward systems at all without specifying their advantages and disadvantages (and it would be silly to have a reward FAQ without explaining reward systems). [[User:Holy-Fire|Holy-Fire]] 04:17, 27 May 2011 (GMT)&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Talk:Mining_pool_reward_FAQ&amp;diff=9067</id>
		<title>Talk:Mining pool reward FAQ</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Talk:Mining_pool_reward_FAQ&amp;diff=9067"/>
		<updated>2011-05-27T04:15:25Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: /* Pool-hopping */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Content dispute==&lt;br /&gt;
&lt;br /&gt;
I think this revision by holy-fire is the best.&lt;br /&gt;
https://en.bitcoin.it/w/index.php?title=Mining_pool_reward_FAQ&amp;amp;oldid=8977&lt;br /&gt;
&lt;br /&gt;
all it needs is a citation to the whitepaper describing the pool hopping attack&lt;br /&gt;
and also a citation to the closing of bitpenny, which is strongly suspected, on statistical grounds, by that pool&#039;s operator, of being due to griefing (real-block withholding).&lt;br /&gt;
&lt;br /&gt;
Subject to further user comments, i plan to revert the page to this revision. --[[User:Nanotube|Nanotube]] 20:25, 26 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
* That revision contains FUD about pool-hopping on share-based pools (it is not an attack, and is not cheating). The only time pool-hopping creates unfair rewards is when score-based pools are involved. It also discounts as a myth, the fact that share-based pools are disadvantageous to intermittent miners. --[[User:Luke-jr|Luke-jr]] 20:32, 26 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pool-hopping==&lt;br /&gt;
I strongly object to having Pool-Hopping included in this article. It&#039;s a way of cheating the system. It&#039;s a system that increases how much you make at the expense of others who are earning it in a more fair way. If pool-hopping can directly cause a system to FAIL, it should NOT be advertised as a good way to earn more bitcoins --[[User:Firestorm|&amp;lt;span style=&amp;quot;text-shadow:orange 0px 0px 3px;&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#FF6600&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;big&amp;gt;&amp;lt;u&amp;gt;&#039;&#039;&#039;Firestorm&#039;&#039;&#039;&amp;lt;/u&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/font&amp;gt;]]&amp;lt;/span&amp;gt; 23:10, 26 May 2011 (GMT)&lt;br /&gt;
** It is just as much &amp;quot;at the expense of others&amp;quot; as is BFI_INT, GPUs, or any other improvement in efficiency. Pool-hopping cannot cause a system to fail, and is not being advertised as good. The language is intentionally neutral, while giving all the facts. --[[User:Luke-jr|Luke-jr]] 23:21, 26 May 2011 (GMT)&lt;br /&gt;
:: It directly states that pools can be brought to a standstill using this. Anything that results in pools blacklisting them is not something to be advertised. I feel that it would be like going onto a gaming Wiki and linking to all the hacks and exploits in the game --[[User:Firestorm|&amp;lt;span style=&amp;quot;text-shadow:orange 0px 0px 3px;&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#FF6600&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;big&amp;gt;&amp;lt;u&amp;gt;&#039;&#039;&#039;Firestorm&#039;&#039;&#039;&amp;lt;/u&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/font&amp;gt;]]&amp;lt;/span&amp;gt; 23:30, 26 May 2011 (GMT)&lt;br /&gt;
:First I&#039;d like to clarify that Luke&#039;s points about &amp;quot;score-based could lead to reverse pool-hopping&amp;quot; and &amp;quot;score-based penalized intermittance&amp;quot; are both wrong (as I&#039;ve also tries to explain [http://forum.bitcoin.org/index.php?topic=10038.msg145296#msg145296 here]). As for the first, my method was specifically calibrated to be immune to any round-age hopping, whether forward and reverse (and slush&#039;s method is somewhat subject to forward hopping, but not reverse). And disconnecting from a score-based pool has no effect on already submitted shares.&lt;br /&gt;
:Luke does bring up an interesting point. If there were only proportional pools, and solo would be impractical, and everybody would pool-hop, then it will reach the point that everyone mines for the youngest-round pool at each point, so it would even out while giving more power to the smaller pools. However:&lt;br /&gt;
:*Solo mining will exist, and will give a nice payout bonus over the hashrate ratio for those who can mine solo;&lt;br /&gt;
:*Score-based pools will exist, and they&#039;ll be the target once all proportional pools reach 43.5%, so proportional pools will eventually freeze and never receive a share again.&lt;br /&gt;
:So I don&#039;t think this is really a sustainable solution. [[User:Holy-Fire|Holy-Fire]] 04:15, 27 May 2011 (GMT)&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Talk:Mining_pool_reward_FAQ&amp;diff=9066</id>
		<title>Talk:Mining pool reward FAQ</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Talk:Mining_pool_reward_FAQ&amp;diff=9066"/>
		<updated>2011-05-27T04:10:39Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: /* Pool-hopping */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Content dispute==&lt;br /&gt;
&lt;br /&gt;
I think this revision by holy-fire is the best.&lt;br /&gt;
https://en.bitcoin.it/w/index.php?title=Mining_pool_reward_FAQ&amp;amp;oldid=8977&lt;br /&gt;
&lt;br /&gt;
all it needs is a citation to the whitepaper describing the pool hopping attack&lt;br /&gt;
and also a citation to the closing of bitpenny, which is strongly suspected, on statistical grounds, by that pool&#039;s operator, of being due to griefing (real-block withholding).&lt;br /&gt;
&lt;br /&gt;
Subject to further user comments, i plan to revert the page to this revision. --[[User:Nanotube|Nanotube]] 20:25, 26 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
* That revision contains FUD about pool-hopping on share-based pools (it is not an attack, and is not cheating). The only time pool-hopping creates unfair rewards is when score-based pools are involved. It also discounts as a myth, the fact that share-based pools are disadvantageous to intermittent miners. --[[User:Luke-jr|Luke-jr]] 20:32, 26 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pool-hopping==&lt;br /&gt;
I strongly object to having Pool-Hopping included in this article. It&#039;s a way of cheating the system. It&#039;s a system that increases how much you make at the expense of others who are earning it in a more fair way. If pool-hopping can directly cause a system to FAIL, it should NOT be advertised as a good way to earn more bitcoins --[[User:Firestorm|&amp;lt;span style=&amp;quot;text-shadow:orange 0px 0px 3px;&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#FF6600&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;big&amp;gt;&amp;lt;u&amp;gt;&#039;&#039;&#039;Firestorm&#039;&#039;&#039;&amp;lt;/u&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/font&amp;gt;]]&amp;lt;/span&amp;gt; 23:10, 26 May 2011 (GMT)&lt;br /&gt;
** It is just as much &amp;quot;at the expense of others&amp;quot; as is BFI_INT, GPUs, or any other improvement in efficiency. Pool-hopping cannot cause a system to fail, and is not being advertised as good. The language is intentionally neutral, while giving all the facts. --[[User:Luke-jr|Luke-jr]] 23:21, 26 May 2011 (GMT)&lt;br /&gt;
:: It directly states that pools can be brought to a standstill using this. Anything that results in pools blacklisting them is not something to be advertised. I feel that it would be like going onto a gaming Wiki and linking to all the hacks and exploits in the game --[[User:Firestorm|&amp;lt;span style=&amp;quot;text-shadow:orange 0px 0px 3px;&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#FF6600&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;big&amp;gt;&amp;lt;u&amp;gt;&#039;&#039;&#039;Firestorm&#039;&#039;&#039;&amp;lt;/u&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/font&amp;gt;]]&amp;lt;/span&amp;gt; 23:30, 26 May 2011 (GMT)&lt;br /&gt;
:First I&#039;d like to clarify that Luke&#039;s points about &amp;quot;score-based could lead to reverse pool-hopping&amp;quot; and &amp;quot;score-based penalized intermittance&amp;quot; are both wrong (as I&#039;ve also tries to explain [http://forum.bitcoin.org/index.php?topic=10038.msg145296#msg145296 here]). As for the first, my method was specifically calibrated to be immune to any round-age hopping, whether forward and reverse (and slush&#039;s method is somewhat subject to forward hopping, but not reverse). And disconnecting from a score-based pool has no effect on already submitted shares.&lt;br /&gt;
:Luke does bring up an interesting point. If there were only proportional pools, and solo would be impractical, and everybody would pool-hop, then it will reach the point that everyone mines for the youngest-round pool at each point, so it would even out while giving more power to the smaller pools. However:&lt;br /&gt;
:*Solo mining will exist, and will give a nice payout bonus over the hashrate ratio for those who can mine solo;&lt;br /&gt;
:*Score-based pools will exist, so proportional pools will eventually freeze and never receive a share again.&lt;br /&gt;
:So I don&#039;t think this is really a sustainable solution.&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=User_talk:Firestorm&amp;diff=9020</id>
		<title>User talk:Firestorm</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=User_talk:Firestorm&amp;diff=9020"/>
		<updated>2011-05-26T19:25:34Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: /* Reward FAQ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;width:100%;background: #FDFAF8; margin: 0.25em auto; border: 1px solid #C29272; text-align:center; &amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
| colspan=15 style=&amp;quot;font-weight: bold;font-size:135%;&amp;quot;| [http://en.bitcoin.it/w/index.php?title=User_talk:Firestorm&amp;amp;action=edit&amp;amp;section=new Please start a new discussion by clicking here.]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Reward FAQ ==&lt;br /&gt;
&lt;br /&gt;
Hi Firestorm,&lt;br /&gt;
I appreciate your attempt at a compromise with [[Mining pool reward FAQ]], but your edit is wrong for several reasons.&lt;br /&gt;
*You have left out important information about which there is no contention, such as the fact that PPS has high fees.&lt;br /&gt;
*You have kept a wrong piece of information, &amp;quot;... this method is disadvantageous ...&amp;quot;, which as I explained is a myth.&lt;br /&gt;
*You have removed information which was contended but is very important.&lt;br /&gt;
I have requested that the page be deleted. [[User:Holy-Fire|Holy-Fire]] 19:07, 26 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:I don&#039;t agree that it should be deleted, it could be very helpful. I would like to collaborate with you and Luke to make a better FAQ, I never meant for my edit to be the final edit. --[[User:Firestorm|&amp;lt;span style=&amp;quot;text-shadow:orange 0px 0px 3px;&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#FF6600&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;big&amp;gt;&amp;lt;u&amp;gt;&#039;&#039;&#039;Firestorm&#039;&#039;&#039;&amp;lt;/u&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/font&amp;gt;]]&amp;lt;/span&amp;gt; 19:13, 26 May 2011 (GMT)&lt;br /&gt;
::Well, I&#039;ve recreated it as [http://forum.bitcoin.org/index.php?topic=10038.0 a forum post] so the information is still there.&lt;br /&gt;
::I know from the outside it may look like there are two points of view here, but (and you&#039;ll forgive me for my lack of false modesty) there really aren&#039;t - there are those who know what they&#039;re talking about, and those who don&#039;t. As you can see Luke-jr has ignored my solicitation for discussion and opted to go for an edit war. There&#039;s no way we can possibly resolve this, and frankly I prefer to just point people to a forum post which I know will contain accurate information. [[User:Holy-Fire|Holy-Fire]] 19:22, 26 May 2011 (GMT)&lt;br /&gt;
::BTW, it makes very little sense to talk about score-based payouts without mentioning the problem they are designed to solve. [[User:Holy-Fire|Holy-Fire]] 19:25, 26 May 2011 (GMT)&lt;br /&gt;
::: I understand your viewpoint and agree that Luke should be in contact with us. We CAN, in fact, resolve this. Keep the FAQ as a barebones FAQ, with only limited info, and direct to the Forum post. If Luke refuses to listen to reason, we can get a Mod/Admin to resolve this. Man, I wish I had my mod powers here! --[[User:Firestorm|&amp;lt;span style=&amp;quot;text-shadow:orange 0px 0px 3px;&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#FF6600&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;big&amp;gt;&amp;lt;u&amp;gt;&#039;&#039;&#039;Firestorm&#039;&#039;&#039;&amp;lt;/u&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/font&amp;gt;]]&amp;lt;/span&amp;gt; 19:24, 26 May 2011 (GMT)&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Mining_pool_reward_FAQ&amp;diff=9018</id>
		<title>Mining pool reward FAQ</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Mining_pool_reward_FAQ&amp;diff=9018"/>
		<updated>2011-05-26T19:24:27Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: /* What reward systems are there? */ If you remove contended information, remove it all&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How does mining in a pool improve my payouts? ==&lt;br /&gt;
Pooled mining will not have a significant effect on the [http://en.wikipedia.org/wiki/Expected_value expectation] of your payouts (it can decrease a bit due to fees), but it can dramatically decrease their [http://en.wikipedia.org/wiki/Variance variance].&lt;br /&gt;
&lt;br /&gt;
== What reward systems are there? ==&lt;br /&gt;
All reward systems use the concept of &amp;quot;share&amp;quot;, a hash which is easier than the real difficulty and proves you have worked on finding a valid block. Your reward when the pool finds a valid block depends on the shares you submitted.&lt;br /&gt;
&lt;br /&gt;
The main reward systems used are:&lt;br /&gt;
:&#039;&#039;&#039;Pay per share&#039;&#039;&#039;: Every share submitted receives a fixed BTC reward known in advance. This has virtually 0 variance and is thus good for beginners. The Pool Operator often takes a relatively large fee, due to the fact that they cannot know how much will be paid in total to all the miners.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Proportional&#039;&#039;&#039; (&amp;quot;Share-based&amp;quot;): Every time a block is found, its reward is split between participants according to the number of shares they submitted. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Score-based&#039;&#039;&#039;: Each share submitted receives a score based on its age, and the block reward is split between participants according to their score. The variance of this method is slightly higher than proportional.&lt;br /&gt;
&lt;br /&gt;
== What will be my expected payout per share? ==&lt;br /&gt;
Every share will give you, on average, the block reward (minus any pool fees) divided by the difficulty. For example, with a block reward of 50 BTC, 2% fee and difficulty of 240000, each share submitted will give on average 0.000204 BTC (204 μBTC).&lt;br /&gt;
&lt;br /&gt;
== How many hashes does it take to find a share? ==&lt;br /&gt;
On average, one share will be found for every 2^32, or 4.295 billion, hashes calculated. So at 1 MHash/s, you will find a share on average every 72 minutes.&lt;br /&gt;
&lt;br /&gt;
== How much will the pool decrease my variance? ==&lt;br /&gt;
If you constitute a significant part of the pool (say, above 1%), your variance will be roughly proportional to your portion of the pool. If, for example, you are 20% of the pool, your variance will be 20% of solo mining variance (a decrease factor of 5 times).&lt;br /&gt;
&lt;br /&gt;
If not, your variance will not depend on the size of yourself or the pool, but rather on the scoring method used. For proportional, the decrease factor is roughly difficulty/ln(difficulty). For the geometric method the decrease factor is roughly (1 + 2*difficulty*c), where c is the score fee parameter used.&lt;br /&gt;
&lt;br /&gt;
Increasing the size of the pool will always decrease the variance, but at some point you will have diminishing marginal utility.&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=User_talk:Firestorm&amp;diff=9017</id>
		<title>User talk:Firestorm</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=User_talk:Firestorm&amp;diff=9017"/>
		<updated>2011-05-26T19:22:38Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: /* Reward FAQ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;width:100%;background: #FDFAF8; margin: 0.25em auto; border: 1px solid #C29272; text-align:center; &amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
| colspan=15 style=&amp;quot;font-weight: bold;font-size:135%;&amp;quot;| [http://en.bitcoin.it/w/index.php?title=User_talk:Firestorm&amp;amp;action=edit&amp;amp;section=new Please start a new discussion by clicking here.]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Reward FAQ ==&lt;br /&gt;
&lt;br /&gt;
Hi Firestorm,&lt;br /&gt;
I appreciate your attempt at a compromise with [[Mining pool reward FAQ]], but your edit is wrong for several reasons.&lt;br /&gt;
*You have left out important information about which there is no contention, such as the fact that PPS has high fees.&lt;br /&gt;
*You have kept a wrong piece of information, &amp;quot;... this method is disadvantageous ...&amp;quot;, which as I explained is a myth.&lt;br /&gt;
*You have removed information which was contended but is very important.&lt;br /&gt;
I have requested that the page be deleted. [[User:Holy-Fire|Holy-Fire]] 19:07, 26 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:I don&#039;t agree that it should be deleted, it could be very helpful. I would like to collaborate with you and Luke to make a better FAQ, I never meant for my edit to be the final edit. --[[User:Firestorm|&amp;lt;span style=&amp;quot;text-shadow:orange 0px 0px 3px;&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#FF6600&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;big&amp;gt;&amp;lt;u&amp;gt;&#039;&#039;&#039;Firestorm&#039;&#039;&#039;&amp;lt;/u&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/font&amp;gt;]]&amp;lt;/span&amp;gt; 19:13, 26 May 2011 (GMT)&lt;br /&gt;
::Well, I&#039;ve recreated it as [http://forum.bitcoin.org/index.php?topic=10038.0 a forum post] so the information is still there.&lt;br /&gt;
::I know from the outside it may look like there are two points of view here, but (and you&#039;ll forgive me for my lack of false modesty) there really aren&#039;t - there are those who know what they&#039;re talking about, and those who don&#039;t. As you can see Luke-jr has ignored my solicitation for discussion and opted to go for an edit war. There&#039;s no way we can possibly resolve this, and frankly I prefer to just point people to a forum post which I know will contain accurate information. [[User:Holy-Fire|Holy-Fire]] 19:22, 26 May 2011 (GMT)&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=User_talk:Firestorm&amp;diff=9014</id>
		<title>User talk:Firestorm</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=User_talk:Firestorm&amp;diff=9014"/>
		<updated>2011-05-26T19:09:40Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: /* Reward FAQ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;width:100%;background: #FDFAF8; margin: 0.25em auto; border: 1px solid #C29272; text-align:center; &amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
| colspan=15 style=&amp;quot;font-weight: bold;font-size:135%;&amp;quot;| [http://en.bitcoin.it/w/index.php?title=User_talk:Firestorm&amp;amp;action=edit&amp;amp;section=new Please start a new discussion by clicking here.]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Reward FAQ ==&lt;br /&gt;
&lt;br /&gt;
Hi Firestorm,&lt;br /&gt;
I appreciate your attempt at a compromise with [[Mining pool reward FAQ]], but your edit is wrong for several reasons.&lt;br /&gt;
*You have left out important information about which there is no contention, such as the fact that PPS has high fees.&lt;br /&gt;
*You have kept a wrong piece of information, &amp;quot;... this method is disadvantageous ...&amp;quot;, which as I explained is a myth.&lt;br /&gt;
*You have removed information which was contended but is very important.&lt;br /&gt;
I have requested that the page be deleted. [[User:Holy-Fire|Holy-Fire]] 19:07, 26 May 2011 (GMT)&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=User_talk:Nanotube&amp;diff=9013</id>
		<title>User talk:Nanotube</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=User_talk:Nanotube&amp;diff=9013"/>
		<updated>2011-05-26T19:08:28Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi Nanotube,&lt;br /&gt;
can you please delete [[Mining pool reward FAQ]]? I created it to provide information about some commonly confused issues, but it&#039;s being abused and thus can&#039;t serve this purpose. [[User:Holy-Fire|Holy-Fire]] 18:43, 26 May 2011 (GMT)&lt;br /&gt;
: I removed the troublesome content and left it to-the-point. This should serve to remove any abuse. --[[User:Firestorm|&amp;lt;span style=&amp;quot;text-shadow:orange 0px 0px 3px;&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#FF6600&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;big&amp;gt;&amp;lt;u&amp;gt;&#039;&#039;&#039;Firestorm&#039;&#039;&#039;&amp;lt;/u&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/font&amp;gt;]]&amp;lt;/span&amp;gt; 18:51, 26 May 2011 (GMT)&lt;br /&gt;
::Sorry, it really doesn&#039;t, see my comment on your talk page. [[User:Holy-Fire|Holy-Fire]] 19:08, 26 May 2011 (GMT)&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=User_talk:Firestorm&amp;diff=9012</id>
		<title>User talk:Firestorm</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=User_talk:Firestorm&amp;diff=9012"/>
		<updated>2011-05-26T19:07:43Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: /* Reward FAQ */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;width:100%;background: #FDFAF8; margin: 0.25em auto; border: 1px solid #C29272; text-align:center; &amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
| colspan=15 style=&amp;quot;font-weight: bold;font-size:135%;&amp;quot;| [http://en.bitcoin.it/w/index.php?title=User_talk:Firestorm&amp;amp;action=edit&amp;amp;section=new Please start a new discussion by clicking here.]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Reward FAQ ==&lt;br /&gt;
&lt;br /&gt;
Hi Firestorm,&lt;br /&gt;
I appreciate your attempt at a compromise with [[Mining pool reward FAQ]], but your edit is wrong for several reasons.&lt;br /&gt;
*You have left out important information about which there is no contention, such as the fact that PPS has high fees.&lt;br /&gt;
*You have kept a wrong piece of information, &amp;quot;... this method is disadvantageous ...&amp;quot;&lt;br /&gt;
*You have removed information which was contended but is very important.&lt;br /&gt;
I have requested that the page be deleted. [[User:Holy-Fire|Holy-Fire]] 19:07, 26 May 2011 (GMT)&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=User_talk:Nanotube&amp;diff=9008</id>
		<title>User talk:Nanotube</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=User_talk:Nanotube&amp;diff=9008"/>
		<updated>2011-05-26T18:43:32Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: Deleting Mining pool reward FAQ&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi Nanotube,&lt;br /&gt;
can you please delete [[Mining pool reward FAQ]]? I created it to provide information about some commonly confused issues, but it&#039;s being abused and thus can&#039;t serve this purpose. [[User:Holy-Fire|Holy-Fire]] 18:43, 26 May 2011 (GMT)&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Mining_pool_reward_FAQ&amp;diff=8977</id>
		<title>Mining pool reward FAQ</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Mining_pool_reward_FAQ&amp;diff=8977"/>
		<updated>2011-05-26T14:47:11Z</updated>

		<summary type="html">&lt;p&gt;Holy-Fire: /* What reward systems are there? */ + does hopping take place?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How does mining in a pool improve my payouts? ==&lt;br /&gt;
Pooled mining will not have a significant effect on the [http://en.wikipedia.org/wiki/Expected_value expectation] of your payouts (it can decrease a bit due to fees), but it can dramatically decrease their [http://en.wikipedia.org/wiki/Variance variance].&lt;br /&gt;
&lt;br /&gt;
== What reward systems are there? ==&lt;br /&gt;
All reward systems use the concept of &amp;quot;share&amp;quot;, a hash which is easier than the real difficulty and proves you have worked on finding a valid block. Your reward when the pool finds a valid block depends on the shares you submitted.&lt;br /&gt;
&lt;br /&gt;
The main reward systems used are:&lt;br /&gt;
:&#039;&#039;&#039;Pay per share&#039;&#039;&#039;: Every share submitted receives a fixed BTC reward known in advance. This has virtually 0 variance and is thus good for beginners. However, the operator is subject to enormous variance, and will thus take a large fee to cover his risk. This means the expectation for participants is low, so it&#039;s not an attractive long-term solution.&lt;br /&gt;
:It is also vulnerable to sabotage where the miner simply withholds all block-finding shares, causing a loss to the pool operator.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Proportional&#039;&#039;&#039; (&amp;quot;Share-based&amp;quot;): Every time a block is found, its reward is split between participants according to the number of shares they submitted. This method is vulnerable to a form of cheating known as &amp;quot;pool-hopping&amp;quot;. In the theoretical limit, this can reduce the payout for honest participants by up to 30% (in practice the decrease would be much less, but can still be significant).&lt;br /&gt;
:It is not known whether pool-hopping has already been implemented.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Score-based&#039;&#039;&#039;: Each share submitted receives a score based on its age, and the block reward is split between participants according to their score. The method used by slush&#039;s pool and BTCmine are resistant to pool-hopping, while the one used by Continuum pool (&amp;quot;geometric method&amp;quot;) is completely immune.&lt;br /&gt;
:The variance of this method is slightly higher than proportional.&lt;br /&gt;
:There is a myth that score-based is disadvantageous if you only mine several hours a day or disconnect in the middle of the round. In fact the expectation (which is the more important part) is exactly the same, and only the variance can slightly increase. The shares already submitted will depreciate the same way whether you disconnect or not, and the newer shares will have the same expectation for any reward method.&lt;br /&gt;
&lt;br /&gt;
== What will be my expected payout per share? ==&lt;br /&gt;
Every share will give you, on average, the block reward (minus any pool fees) divided by the difficulty. For example, with a block reward of 50 BTC, 2% fee and difficulty of 240000, each share submitted will give on average 0.000204 BTC (204 μBTC).&lt;br /&gt;
&lt;br /&gt;
== How many hashes does it take to find a share? ==&lt;br /&gt;
On average, one share will be found for every 2^32, or 4.295 billion, hashes calculated. So at 1 MHash/s, you will find a share on average every 72 minutes.&lt;br /&gt;
&lt;br /&gt;
== How much will the pool decrease my variance? ==&lt;br /&gt;
If you constitute a significant part of the pool (say, above 1%), your variance will be roughly proportional to your portion of the pool. If, for example, you are 20% of the pool, your variance will be 20% of solo mining variance (a decrease factor of 5 times).&lt;br /&gt;
&lt;br /&gt;
If not, your variance will not depend on the size of yourself or the pool, but rather on the scoring method used. For proportional, the decrease factor is roughly difficulty/ln(difficulty). For the geometric method the decrease factor is roughly (1 + 2*difficulty*c), where c is the score fee parameter used.&lt;br /&gt;
&lt;br /&gt;
Increasing the size of the pool will always decrease the variance, but at some point you will have diminishing marginal utility.&lt;/div&gt;</summary>
		<author><name>Holy-Fire</name></author>
	</entry>
</feed>