<?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=Fordy</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=Fordy"/>
	<link rel="alternate" type="text/html" href="https://en.bitcoin.it/wiki/Special:Contributions/Fordy"/>
	<updated>2026-05-17T06:37:39Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Deflationary_spiral&amp;diff=27738</id>
		<title>Deflationary spiral</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Deflationary_spiral&amp;diff=27738"/>
		<updated>2012-06-12T07:15:52Z</updated>

		<summary type="html">&lt;p&gt;Fordy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Deflationary spiral&#039;&#039;&#039; is an economic argument that proposes that runaway deflation can eventually lead to the collapse of the currency given certain conditions and constraints. It is a common criticism made against the viability of [[Bitcoin]].&lt;br /&gt;
The ‘deflationary spiral’ is a real condition that affects the popular fractional reserve backing system.  Bitcoin is not affected by this because it is fundamentally different from popular currency. &lt;br /&gt;
&lt;br /&gt;
Deflation is a decline in the general price level.  Deflation occurs when the price of goods and services, relative to a specific measure, decline.  It is not necessarily that the value of the goods and services themselves declined, but can be because the value of the currency itself increased.  &lt;br /&gt;
&lt;br /&gt;
For example, let us consider an economy comprised entirely of beef and oranges where the medium of exchange is gold.  Both beef and oranges can decay and are not consistent, and therefore cannot be used as a currency.  In order to trade, people exchange gold for either beef or oranges.  They see gold as a store of value that they can use to purchase beef or oranges in the future.  What happens when the economy grows and we can produce more beef and more oranges?  The price of both beef and oranges will decline.  To the extent our productive capacity for both beef and oranges increased at the same pace, the exchange value between the two (the amount of beef for a given number of oranges) will likely stay the same; however, those who held gold as a store of value would now be able to purchase more beef and more oranges for a given amount of gold.  &lt;br /&gt;
&lt;br /&gt;
A deflationary spiral occurs when the value of a currency, relative to the goods in an economy, increases continually as a result of hoarding.  As the value of the currency relative to the goods in the economy increase, people have the incentive to hoard the currency, because by merely holding it, they hope to be able to purchase more goods for less money in the future.  A lack of currency available in the market causes the price of goods to further decrease, resulting in more hoarding.  &lt;br /&gt;
&lt;br /&gt;
In our economy of beef and oranges it is easy to see how this could occur.  First, people see a significant gain in productivity on the horizon; we will be able to produce more beef and oranges for the same effort in the future.  The supply of gold, however, is fixed.  As a result, people desire to hold gold, because they will be able to purchase more beef and oranges with their gold in the future than they can now.  This will lead to a decline in the price of beef and oranges as measured by gold (an increase in the value of gold).  Limiting the amount of currency in the market available for exchange can also make transactions more difficult.  In a complex system where we do not only have beef, oranges and gold, this can result in a deflationary spiral where no one wishes to spend their currency and the economy itself slows as a result of the limited number of transactions.  Limited demand with fixed output results in a decline in prices, which further exacerbates the problem.  &lt;br /&gt;
&lt;br /&gt;
Alternative explanation:&lt;br /&gt;
A deflationary spiral occurs when the price of a traded article increases at some given rate, which causes people to hoard it. As people hoard the commodity, less and less of it is available thus causing the price to go up even more. In turn, even more people hoard the commodity. Thus a feedback loop or spiral of deflation occurs.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In practice, there is only a limited amount of &#039;value&#039; that can be placed upon a good before it becomes too attractive to trade for other goods (thus ending the spiral).  The only time that the &#039;Deflationary Spiral&#039; can happen (to it&#039;s conclusion) is when people can foresee a time where they are forced to use that particular traded article.  See below for a dissenting argument on this topic.  &lt;br /&gt;
&lt;br /&gt;
==In The Popular Fractional Reserve Banking System==&lt;br /&gt;
The popular money that we trade consists of the principal of the loans of other people.  All this money must be someday &#039;repaid.&#039;  When people save (pay back their loans), the total monetary supply contracts.  When people spend (take out loans), the total monetary supply is increasing.&lt;br /&gt;
&lt;br /&gt;
If you have people who are hoarding money, the principal still needs to be repaid. Hoarding will make it harder for other people in the economy to pay back their loans.&lt;br /&gt;
&lt;br /&gt;
Because people foresee a time where they need to pay back their loans (a future fixed expense), when the value of the money starts to increase (deflation), those with loans will endeavor to pay back the loans quicker.  This causes the monetary supply to reduce, reducing the total amount of money available for repayment of loans, again making it harder for people to pay back what they owe.&lt;br /&gt;
&lt;br /&gt;
This Deflationary spiral diverts funds away from the legitimate economy, to the repayment of debt.  Causing the economy to stagnate and stop.&lt;br /&gt;
&lt;br /&gt;
==Bitcoin==&lt;br /&gt;
The key difference is that people don&#039;t foresee a fixed cost (unit amount) that they must pay with Bitcoin.  If the value of the Bitcoins that they own increases, then any future cost will take a proportionally smaller amount of Bitcoins.  There isn&#039;t any fixed incentive to holding Bitcoin other than speculation.&lt;br /&gt;
&lt;br /&gt;
If the economy that uses Bitcoin grows, the per-unit value of Bitcoin proportionally increases also.&lt;br /&gt;
&lt;br /&gt;
Everything is the opposite of the popular fractional reserve banking system (because Bitcoin isn&#039;t a debt but an asset).  Bitcoins &#039;&#039;&#039;only&#039;&#039;&#039; deflate in value when the Bitcoin Economy is &#039;&#039;&#039;growing&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Because the Deflationary spiral is a real problem in the traditional monetary system, doesn&#039;t necessarily mean that it will also be a problem in the Bitcoin economy.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;quot;Elaborate controls to make sure that currency is not produced in greater numbers is not something any other currency, like the dollar or the euro, has,&amp;quot; says Russ Roberts, professor of economics at George Mason University. The consequence will likely be slow and steady deflation, as the growth in circulating bitcoins declines and their value rises.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;That is considered very destructive in today&#039;s economies, mostly because when it occurs, it is unexpected,&amp;quot; says Roberts. But he thinks that won&#039;t apply in an economy where deflation is expected. &amp;quot;In a Bitcoin world, everyone would anticipate that, and they know what they got paid would buy more then than it would now.&amp;quot;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
--MIT Technology Review: [http://www.technologyreview.com/computing/37619/page2/ What Bitcoin Is, and Why It Matters], May 25, 2011&lt;br /&gt;
&lt;br /&gt;
==Alternative Argument==&lt;br /&gt;
A deflationary spiral occurs when there is an incentive to hoard because of declining prices, which results in even less available currency on the market, further perpetuating declining prices.  &lt;br /&gt;
&lt;br /&gt;
How could this occur in the Bitcoin market?  &lt;br /&gt;
&lt;br /&gt;
1. Limited price stability has a negative impact on the acceptance of a currency.  Vendors do not wish to speculate on the price of currency when selling goods or services.&lt;br /&gt;
&lt;br /&gt;
2.  Once prices do stabilize in the future, there will always be the knowledge that the number of Bitcoins in the market is limited.  As a result, to the extent the GDP of the Bitcoin economy increases (the total value of all Bitcoin transactions completed increases in &amp;quot;real&amp;quot; terms), there will continue to be price deflation. The expectation of future deflation means that there will be a discrepancy in perceived values between parties valuing bitcoin on longer or shorter time horizons. &lt;br /&gt;
The apparent over-pricing of bitcoin from the perspective of people engaging in short term transactions will encourage the creation and adoption of competing systems.&lt;br /&gt;
&lt;br /&gt;
While this is not a traditional deflationary spiral, the constraint on the actual money supply can produce the same result, which is a limit on the value of goods and services transacted using Bitcoins.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Controlled inflation]]&lt;br /&gt;
* [[Bitcoin Days Destroyed]]&lt;br /&gt;
* [http://bitcoin.stackexchange.com/questions/408/does-hoarding-really-hurt-bitcoin Does hoarding really hurt bitcoin?] on stackexchange.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Economics]]&lt;/div&gt;</summary>
		<author><name>Fordy</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Myths&amp;diff=27737</id>
		<title>Myths</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Myths&amp;diff=27737"/>
		<updated>2012-06-12T05:38:35Z</updated>

		<summary type="html">&lt;p&gt;Fordy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Let&#039;s clear up some common Bitcoin misconceptions.&lt;br /&gt;
&lt;br /&gt;
== Bitcoin is just like all other digital currencies; nothing new ==&lt;br /&gt;
&lt;br /&gt;
Nearly all other digital currencies are centrally controlled. This means that:&lt;br /&gt;
* they can be printed at the subjective whims of the controllers&lt;br /&gt;
* they can be destroyed by attacking the central point of control&lt;br /&gt;
* arbitrary rules can be imposed upon their users by the controllers&lt;br /&gt;
&lt;br /&gt;
Being decentralized, Bitcoin solves all of these problems.&lt;br /&gt;
&lt;br /&gt;
== Bitcoins don&#039;t solve any problems that fiat currency and/or gold doesn&#039;t solve ==&lt;br /&gt;
&lt;br /&gt;
Unlike gold, bitcoins are:&lt;br /&gt;
* easy to transfer&lt;br /&gt;
* easy to secure&lt;br /&gt;
* easy to verify&lt;br /&gt;
* easy to granulate&lt;br /&gt;
&lt;br /&gt;
Unlike fiat currencies, bitcoins are:&lt;br /&gt;
* predictable and limited in [[Controlled_Currency_Supply|supply]]&lt;br /&gt;
* not controlled by a central authority (such as [http://en.wikipedia.org/wiki/Federal_Reserve The Fed])&lt;br /&gt;
&lt;br /&gt;
Unlike electronic fiat currency systems, bitcoins are:&lt;br /&gt;
* potentially anonymous&lt;br /&gt;
* freeze-proof&lt;br /&gt;
* faster to transfer&lt;br /&gt;
* cheaper to transfer&lt;br /&gt;
&lt;br /&gt;
== Bitcoin is backed by processing power ==&lt;br /&gt;
&lt;br /&gt;
It is not correct to say that Bitcoin is backed by processing power. A currency being &amp;quot;backed&amp;quot; by something means that it is pegged to something else via a central party at a certain exchange rate. You cannot exchange bitcoins for the computing power that was used to create them. Bitcoin is in this sense not backed by anything. It is a currency in its own right. Similar to gold - is gold backed by anything? No! It&#039;s just gold. The same applies with Bitcoin. &lt;br /&gt;
&lt;br /&gt;
The Bitcoin currency is &#039;&#039;created&#039;&#039; via processing power, and the integrity of the block chain is &#039;&#039;protected&#039;&#039; by the existence of a large network of computing nodes from certain possible [[Weaknesses#Attacker_has_a_lot_of_computing_power|attacks]]. And that is all.&lt;br /&gt;
&lt;br /&gt;
== Bitcoins are worthless because they aren&#039;t backed by anything ==&lt;br /&gt;
&lt;br /&gt;
Gold isn&#039;t backed by anything either. Bitcoins have properties inherent to its design that are subjectively valued by individuals.  This valuation is demonstrated when individuals freely exchange for or with bitcoins.  Please refer to the [http://en.wikipedia.org/wiki/Subjective_theory_of_value Subjective Theory of Value].&lt;br /&gt;
&lt;br /&gt;
See also: the &amp;quot;[[#Bitcoin_is_backed_by_processing_power|Bitcoin is backed by processing power]]&amp;quot; myth.&lt;br /&gt;
&lt;br /&gt;
== The value of bitcoins are based on how much electricity and computing power it takes to mine them ==&lt;br /&gt;
&lt;br /&gt;
This statement is an attempt to apply to Bitcoin the [http://en.wikipedia.org/wiki/Labor_theory_of_value labor theory of value], which is generally accepted as false. Just because something takes X resources to create does not mean that the resulting product will be worth X. It can be worth more, or less, depending on the utility thereof to its users.&lt;br /&gt;
&lt;br /&gt;
In fact the causality is the reverse of that (this applies to the labor theory of value in general). The cost to mine Bitcoins is based on how much they are worth. If Bitcoins go up in value, more people will mine (because [[Mining|mining]] is profitable), thus [[difficulty]] will go up, thus the cost of mining will go up. The inverse happens if bitcoins go down in value. These effects balance out to cause mining to always cost the amount of bitcoins it produces.&lt;br /&gt;
&lt;br /&gt;
== Bitcoins have no intrinsic value (unlike some other things) ==&lt;br /&gt;
&lt;br /&gt;
It is true that bitcoins have no intrinsic value, in the [http://en.wikipedia.org/wiki/Intrinsic_value_%28numismatics%29 numismatic sense], in other words, value in any realm outside of being used as a medium of exchange.&lt;br /&gt;
&lt;br /&gt;
However, while some tangible commodities do have intrinsic value, that value is generally much less than its trading price. Consider for example that gold, if it were not used as an inflation-proof store of value, but rather only for its industrial uses, would certainly not be worth what it is today, since the industrial requirements for gold are far smaller than the available supply thereof.&lt;br /&gt;
&lt;br /&gt;
While historically intrinsic value, as well as other attributes like divisibility, fungibility, scarcity, durability, helped establish certain commodities as mediums of exchange, it is certainly not a prerequisite. While bitcoins lack &#039;intrinsic value&#039; in this sense, they make up for it in spades by possessing the other qualities necessary to make it a good medium of exchange, equal to or better than [http://en.wikipedia.org/wiki/Commodity_money commodity money].&lt;br /&gt;
&lt;br /&gt;
Value is ultimately determined by what people are willing to trade for - by supply and demand.&lt;br /&gt;
&lt;br /&gt;
== Bitcoins are illegal because they&#039;re not legal tender ==&lt;br /&gt;
&lt;br /&gt;
Chickens aren&#039;t legal tender either, but bartering with chickens is not illegal.&lt;br /&gt;
&lt;br /&gt;
There are a [http://en.wikipedia.org/wiki/Local_currency number of currencies] in existence that are not official government-backed currencies. A currency is, after all, nothing more than a convenient unit of account. While national laws may vary from country to country, and you should certainly check the laws of your jurisdiction, in general trading in any commodity, including digital currency like Bitcoin, game currencies like WoW gold or Linden dollars, is not illegal.&lt;br /&gt;
&lt;br /&gt;
== Bitcoin is a form of domestic terrorism because it only harms the economic stability of the USA and its currency ==&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/Definitions_of_terrorism#United_States according to this, you need to do violent activities to be considered a terrorist for legal purposes. This has no bearing on politicians and idiotic US attorney&#039;s public remarks.&lt;br /&gt;
&lt;br /&gt;
Also, Bitcoin isn&#039;t domestic. It&#039;s a worldwide community. See this map of Bitcoin nodes &lt;br /&gt;
https://bitcointalk.org/?topic=2346.0&lt;br /&gt;
&lt;br /&gt;
== Bitcoin will only enable tax evaders which will lead to the eventual downfall of civilization ==&lt;br /&gt;
&lt;br /&gt;
Cash transactions hold the same level of anonymity but are still taxed successfully. It is up to you to follow the applicable state laws in your home country, or face the consequences.&lt;br /&gt;
&lt;br /&gt;
While it may be easy to transfer bitcoins anonymously, &#039;&#039;spending&#039;&#039; them anonymously on tangibles is just as hard as spending any other kind of money anonymously.  Tax evaders are often caught because of suspicious purchases, or undeclared assets, not because government is able to follow their money.&lt;br /&gt;
&lt;br /&gt;
== Bitcoins can be printed/minted by anyone and are therefore worthless ==&lt;br /&gt;
&lt;br /&gt;
Bitcoins are not printed/minted. Instead, [[Blocks]] are computed by miners and for their efforts they are awarded a specific amount of bitcoins + transaction fees. See [[Mining]] for more information on how this process works.&lt;br /&gt;
&lt;br /&gt;
== Bitcoins are worthless because they&#039;re based on unproven cryptography ==&lt;br /&gt;
&lt;br /&gt;
SHA256 and ECDSA which are used in Bitcoin are well-known industry standard algorithms. SHA256 is endorsed and used by the US Government so much there is a standard for it (FIPS180-3 Secure Hash Standard). If you believe that these algorithms are untrustworthy then you should not trust Bitcoin, credit card transactions or any type of electronic bank transfer. Bitcoin has a sound basis in well understood cryptography.&lt;br /&gt;
&lt;br /&gt;
== Early adopters are unfairly rewarded ==&lt;br /&gt;
&lt;br /&gt;
Early adopters are rewarded for taking the higher risk with their time and money. This argument is akin to saying that people who buy stock at a company IPO (Initial Public Offering) are unfairly rewarded. This argument also depends on bitcoin early adopters using bitcoins to store rather than transfer value. The daily trade on the exchanges (as of Jan 2012) indicates that smaller transactions are becoming the norm, indicating trade rather than investment. &lt;br /&gt;
&lt;br /&gt;
In more pragmatic terms, &amp;quot;fairness&amp;quot; is an arbitrary concept that is improbable to be agreed upon by a large population. Establishing &amp;quot;fairness&amp;quot; is no goal of Bitcoin, as this would be impossible.&lt;br /&gt;
&lt;br /&gt;
The vast majority of the 21 million Bitcoins still have not been distributed. By starting to mine or acquire bitcoins today, you too can become an early adopter.&lt;br /&gt;
&lt;br /&gt;
== 21 million coins isn&#039;t enough; doesn&#039;t scale ==&lt;br /&gt;
&lt;br /&gt;
One Bitcoin is divisible down to eight decimal places. There are really 2,099,999,997,690,000 (just over 2 quadrillion) maximum possible atomic units in the bitcoin design.&lt;br /&gt;
&lt;br /&gt;
The value of &amp;quot;1 BTC&amp;quot; represents 100,000,000 of these. In other words, each is divisible by up to 10^8. &lt;br /&gt;
&lt;br /&gt;
As the value of the unit of 1 BTC grows too large to be useful for day to day transactions, people can start dealing in smaller [[Units|units]], such as milli-bitcoins (mBTC) or micro-bitcoins (μBTC).&lt;br /&gt;
&lt;br /&gt;
== Bitcoins are stored in wallet files, just copy the wallet file to get more coins! ==&lt;br /&gt;
&lt;br /&gt;
No, your wallet contains your secret keys, giving you the rights to spend your bitcoins. Think of it like having bank details stored in a file. If you give your bank details (or bitcoin wallet) to someone else, that doesn&#039;t double the amount of money in your account. You can spend your money or they can spend your money, but not both.&lt;br /&gt;
&lt;br /&gt;
== Lost coins can&#039;t be replaced and this is bad ==&lt;br /&gt;
&lt;br /&gt;
Bitcoins are divisible to 0.00000001, so there being fewer bitcoins remaining is not a problem for the currency itself. If you lose your coins, all other coins will go up in value a little. Consider it a donation to all other bitcoin users.&lt;br /&gt;
&lt;br /&gt;
A related question is: Why don&#039;t we have a mechanism to replace lost coins? The answer is that it is impossible to distinguish between a &#039;lost&#039; coin and one that is simply sitting unused in someone&#039;s safe.&lt;br /&gt;
&lt;br /&gt;
== It&#039;s a giant ponzi scheme ==&lt;br /&gt;
In a Ponzi Scheme, the founders persuade investors that they’ll profit. Bitcoin does not make such a guarantee. There is no central entity, just individuals building an economy.&lt;br /&gt;
&lt;br /&gt;
A ponzi scheme is a zero sum game. Early adopters can only profit at the expense of late adopters. Bitcoin has possible win-win outcomes. Early adopters profit from the rise in value. Late adopters profit from the usefulness of a stable and widely accepted p2p currency.&lt;br /&gt;
&lt;br /&gt;
== Finite coins plus lost coins means deflationary spiral ==&lt;br /&gt;
As deflationary forces may apply, economic factors such as hoarding are offset by human factors that may lessen the chances that a [[Deflationary spiral]] will occur.&lt;br /&gt;
&lt;br /&gt;
== Bitcoin can&#039;t work because there is no way to control inflation ==&lt;br /&gt;
&lt;br /&gt;
Inflation is simply a rise of prices over time, which is generally the result of the devaluing of a currency. This is a function of supply and demand. Given the fact that the supply of bitcoins is fixed at a certain amount, unlike fiat money, the only way for inflation to get out of control is for demand to disappear. Temporary inflation is possible with a rapid adoption of Fractional Reserve Banking but will stabilize once a substantial number of the 21 million &amp;quot;hard&amp;quot; bitcoins are stored as reserves by banks.&lt;br /&gt;
&lt;br /&gt;
Given the fact that Bitcoin is a distributed system of currency, if demand were to decrease to almost nothing, the currency would be doomed anyway.&lt;br /&gt;
&lt;br /&gt;
The key point here is that Bitcoin as a currency can&#039;t be inflated by any single person or entity, like a government, as there&#039;s no way to increase supply past a certain amount.&lt;br /&gt;
&lt;br /&gt;
Indeed, the most likely scenario, as Bitcoin becomes more popular and demand increases, is for the currency to increase in value, or deflate, until demand stabilizes.&lt;br /&gt;
&lt;br /&gt;
== The Bitcoin community consists of anarchist/conspiracy theorist/gold standard &#039;weenies&#039; ==&lt;br /&gt;
&lt;br /&gt;
The members of the community vary in their ideological stances.&lt;br /&gt;
&lt;br /&gt;
== Anyone with enough computing power can take over the network ==&lt;br /&gt;
&lt;br /&gt;
CONFIRMED, see [[Weaknesses]].&lt;br /&gt;
&lt;br /&gt;
That said, as the network grows, it becomes harder and harder for a single entity to do so. Already the Bitcoin network&#039;s computing power is quite ahead of the world&#039;s fastest supercomputers, together.&lt;br /&gt;
&lt;br /&gt;
What an attacker can do once the network is taken over is quite limited.  Under no circumstances could an attacker take anybody else&#039;s money.  An attacker&#039;s capabilities are limited to taking back their own money that they very recently spent, and preventing other people&#039;s transactions from receiving confirmations.  Such an attack would be very costly in resources, and for such meager benefits there is little rational economic incentive to do such a thing.&lt;br /&gt;
&lt;br /&gt;
Furthermore, this attack scenario would only be feasible for as long as it was actively underway.  As soon as the attack stopped, the network would resume normal operation.&lt;br /&gt;
&lt;br /&gt;
== Bitcoin violates governmental regulations ==&lt;br /&gt;
&lt;br /&gt;
There is no known governmental regulation which disallows the use of Bitcoin.&lt;br /&gt;
&lt;br /&gt;
See also: the &amp;quot;[[#Bitcoins_are_illegal_because_they.27re_not_legal_tender|Bitcoins are illegal because they&#039;re not legal tender]]&amp;quot; myth.&lt;br /&gt;
&lt;br /&gt;
== Fractional reserve banking is not possible ==&lt;br /&gt;
&lt;br /&gt;
It is possible. See the main article, [[Fractional Reserve Banking and Bitcoin]]&lt;br /&gt;
&lt;br /&gt;
== Point of sale with bitcoins isn&#039;t possible because of the 10 minute wait for confirmation ==&lt;br /&gt;
&lt;br /&gt;
Transactions [[FAQ#Why_do_I_have_to_wait_10_minutes_before_I_can_spend_money_I_received.3F|can]] take tens of minutes to become &#039;&#039;confirmed&#039;&#039;, and this won&#039;t change for the foreseeable future. Even after the computing power of the network is orders of magnitude larger than today, the difficulty of generating a block will self-adjust to maintain a target of 6 blocks per hour. Four potential solutions to allow POS transactions are:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; For small transactions where there is some chance of recourse against fraud, simply assume the customer isn&#039;t ripping you off, or that there is a small-but-nonzero chance of a malicious customer getting caught in the act.  Give the customer his latte immediately after the transaction posts to the network. The transaction should propagate through the network almost instantly, allowing the seller to see the transaction within seconds (albeit with zero confirmations.) The consequences of getting caught performing a double-spend attack, combined with the small value of the transaction, should make small-scale fraud not worthwhile.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Utilize a [https://bitcointalk.org/index.php?topic=423.msg3819#msg3819 &#039;listening&#039; period] prior to rendering the service or good.  This has yet to be formally implemented in the standard Bitcoin client, but would allow a vendor to receive the transaction and then monitor the Bitcoin network for a certain period of time (maybe 10 seconds) for possible double spends.  Vendors might utilize specialized payment processors with multiple well-connected nodes for this purpose.  The original version of the bitcoin client software will only accept the first version of a transaction they receive to incorporate into the block they&#039;re trying to generate.  When you broadcast a transaction, if someone else broadcasts a double-spend at the same time, it is a race to propagate them to the most nodes first.  If one has a slight head start, it will geometrically spread through the network and get many times more nodes.  Additionally, a payment &amp;quot;processing&amp;quot; company could blast out the transaction to thousands of nodes instantly and listen for double spend attempts. A payment processor could &#039;&#039;guarantee&#039;&#039; payments and eat the cost if a double-spend attempt actually succeeds. If a double-spend attempt is detected, the vendor is notified: no latte, and a call to the police should be put in immediately. Unfortunately [http://www.bitcointalk.org/index.php?topic=3441.msg48384#msg48384 finney attacks] are cheaply performed attacks on zero confirmation payments and do not provide any evidence of double spend until it is too late.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Create a network of transaction hubs. These entities would communicate using a common API. They would float short-term loans between each other to facilitate instant transactions. &lt;br /&gt;
&lt;br /&gt;
Imagine that Alice uses Carol&#039;s Clearinghouse as her hub, and Bob uses Dave&#039;s Anonymous Exchange. Both Alice and Bob have accounts with their respective hubs, and have already deposited some bitcoins in their accounts. When Alice wants to buy a latte from Bob at a point of sale, Alice tells Carol &amp;quot;I want to send Bob &#039;&#039;x&#039;&#039; bitcoins. He uses Dave&#039;s Anonymous Exchange.&amp;quot; After checking that Alice&#039;s account does contain at least &#039;&#039;x&#039;&#039; bitcoins, Carol sends a message to Dave, saying &amp;quot;Credit Bob&#039;s account with &#039;&#039;x&#039;&#039; bitcoins immediately; I&#039;ll send you the real bitcoins in the next block.&amp;quot; Bob instantly sees his balance increase, and gives Alice her latte.&lt;br /&gt;
&lt;br /&gt;
Optionally, option 3 allows all parties to circumvent use of the block-chain and its associated fees altogether. If Alice and Bob have accounts with Carol and Dave, then Carol and Dave are effectively functioning as banks. Carol and Dave can credit and debit millions of accounts millions of times daily and only &amp;quot;re-balance&amp;quot; money owed at the end of each business day through a single transaction in the Bitcoin block-chain.&lt;br /&gt;
&lt;br /&gt;
Option 3 requires trust. Alice has to trust Carol&#039;s Clearinghouse, and the hubs have to trust each other. Due to competition, various hubs could develop with vastly different fee structures, membership requirements, trustability, etc. The advantage of option 3 is that it is instant. The disadvantage of option 3 is that trust is required. If trust is not established, option 2 can be used.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Anti-double spending multi-signature address. It&#039;s possible to create Bitcoin addresses which require the permission of multiple parties to spend. A service could offer to guarantee to never sign double spends. A user can lock up some of their funds so that they require signatures by both them and the anti-fraud service. When the user goes to spend these coins they send them to the anti-fraud service to obtain a signature. The merchant sees the signature by the well known anti-fraud service and accepts the transaction without confirmations. As of May 2012 no such service is yet established.&lt;br /&gt;
&lt;br /&gt;
== After 21 million coins are mined, no one will generate new blocks ==&lt;br /&gt;
&lt;br /&gt;
When operating costs can&#039;t be covered by the block creation bounty, which will happen some time before the total amount of BTC is reached, miners will earn some profit from [[transaction fees]].  However unlike the block reward, there is [http://bitcoin.stackexchange.com/questions/876/how-much-will-transaction-fees-eventually-be/895#895 no coupling between transaction fees and the need for security], so there is less of a guarantee that the amount of [[Mining|mining]] being performed will be sufficient to maintain the network&#039;s security.&lt;br /&gt;
&lt;br /&gt;
== Bitcoin has no built-in chargeback mechanism, and this isn&#039;t good ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Why some people think this is bad&#039;&#039;&#039;: Chargebacks are useful for limiting fraud. The person handling your money has a responsibility to prevent fraud. If you buy something on eBay and the seller never ships it, PayPal takes funds from the seller&#039;s account and gives you back the money. This strengthens the eBay economy, because people recognize that their risk is limited and are more willing to purchase items from risky sellers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Why it&#039;s actually a good thing&#039;&#039;&#039;: Bitcoin is designed such that your money is yours and yours alone. Allowing chargebacks implies that it is possible for another entity to take your money from you. You can have either total ownership rights of your money, or fraud protection, but not both.  That said, nothing prevents the creation of services overlayed on top of Bitcoin that provide fraud protection services.&lt;br /&gt;
&lt;br /&gt;
The statement &amp;quot;The person handling your money has a responsibility to prevent fraud&amp;quot; is still true; the power has been shifted into your own hands. Fraud will always exist. It&#039;s up to you to only send bitcoins to trusted entities. It is possible to trust an online identity without ever knowing their physical identity; see the [http://wiki.bitcoin-otc.com/wiki/OTC_Rating_System OTC Web of Trust].&lt;br /&gt;
&lt;br /&gt;
== Quantum computers would break Bitcoin&#039;s security ==&lt;br /&gt;
&lt;br /&gt;
Yes, but quantum computers don&#039;t yet exist and probably won&#039;t for a while.  Bitcoin&#039;s security can be [http://en.wikipedia.org/wiki/Post-quantum_cryptography upgraded] if this were considered an imminent threat.&lt;br /&gt;
&lt;br /&gt;
See the implications of quantum computers on public key cryptography here http://en.wikipedia.org/wiki/Quantum_computer#Potential&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;risk&#039;&#039; of quantum computers is also there for financial institutions, like banks, because they heavily rely on cryptography when doing transactions.&lt;br /&gt;
&lt;br /&gt;
== [[Mining|Bitcoin mining]] is a waste of energy and harmful for ecology ==&lt;br /&gt;
&lt;br /&gt;
No more so than the wastefulness of mining gold out of the ground, melting it down and shaping it into bars, and then putting it back underground again. Not to mention the building of big fancy buildings, the waste of energy printing and minting all the various fiat currencies, the transportation thereof in armored cars by no less than two security guards for each who could probably be doing something more productive, etc. &lt;br /&gt;
&lt;br /&gt;
As far as mediums of exchange go, Bitcoin is actually quite economical of resources, compared to others.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Economic Argument 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Mining|Bitcoin mining]] is a highly competitive, dynamic, almost [http://en.wikipedia.org/wiki/Perfect_market perfect], market.   Mining rigs can be set up and dismantled almost anywhere in the world with relative ease.   Thus, market forces are constantly pushing mining activity to &#039;&#039;places&#039;&#039; and &#039;&#039;times&#039;&#039; where the marginal price of electricity is low or zero.    These electricity products are cheap for a reason.   Often it’s because the electricity is difficult (and wasteful) to transport, difficult to store, or because there is low demand and high supply.  Using electricity in this way is a lot less wasteful than simply plugging a mining rig into the mains indiscriminately. &lt;br /&gt;
&lt;br /&gt;
For example, Iceland produces an excess of cheap electricity from renewable sources, but it has no way of exporting electricity because of its remote location. It is conceivable that at some point in future Bitcoin mining will only be profitable in places like Iceland, and unprofitable in places like central Europe, where electricity comes mostly from nuclear and fossil sources.   &lt;br /&gt;
&lt;br /&gt;
Market forces could even push mining into innovative solutions that have a &#039;&#039;net&#039;&#039; electricity consumption of &#039;&#039;zero&#039;&#039;.   For example, electric heaters could come equipped with a cheap CPU instead of a resistance coil.  &lt;br /&gt;
        &lt;br /&gt;
&#039;&#039;&#039;Economic Argument 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When the environmental costs of mining are considered, they need to be weighed up against the benefits.   If you question Bitcoin on the grounds that it consumes electricity, then you should also ask questions like this: Will Bitcoin promote economic growth by freeing up trade?  Will this speed up the rate of technological innovation? Will this lead to faster development of green technologies? Will Bitcoin enable new, border crossing [http://en.wikipedia.org/wiki/Smart_grid smart grid] technologies?  …&lt;br /&gt;
&lt;br /&gt;
Dismissal of Bitcoin because of its costs, while ignoring its benefits, is a dishonest argument. In fact, any environmental argument of this type is dishonest, not just pertaining to Bitcoin.  Along similar lines, it could be argued that wind turbines are bad for the environment because making the steel structure consumes energy.&lt;br /&gt;
&lt;br /&gt;
== Shopkeepers can&#039;t seriously set prices in bitcoins because of the volatile exchange rate ==&lt;br /&gt;
&lt;br /&gt;
Your assumption is that bitcoins must be sold immediately to cover operating expenses. If the shopkeeper&#039;s back-end expenses were transacted in bitcoins as well, then the exchange rate would be irrelevant. Larger adoption of Bitcoin would make prices [http://en.wikipedia.org/wiki/Sticky_%28economics%29 sticky]. Future volatility is expected to decrease, as the size and depth of the market grows. &lt;br /&gt;
&lt;br /&gt;
In the meantime, many merchants simply regularly pull the latest market rates from the exchanges and automatically update the prices on their websites. Also you might be able to buy a put option in order to sell at a fixed rate for a given amount of time. This would protect you from drops in price and simplify your operations for that time period.&lt;br /&gt;
&lt;br /&gt;
== Like Flooz and e-gold, bitcoins serve as opportunities for criminals and will be shut down ==&lt;br /&gt;
&lt;br /&gt;
* Hopefully Bitcoin will grow to the point where no single organization can disrupt the network, or would be better served by helping it.&lt;br /&gt;
* Terrorists fly aircraft into buildings, but the governments have not yet abolished consumer air travel. Obviously the public good outweighs the possible bad in their opinion.&lt;br /&gt;
* Criminal law differs between jurisdictions.&lt;br /&gt;
&lt;br /&gt;
== Bitcoins will be shut down by the government just like Liberty Dollars were ==&lt;br /&gt;
&lt;br /&gt;
Liberty Dollars started as a commercial venture to establish an alternative US currency, including physical banknotes and coins, backed by precious metals. This, in and of itself, is not illegal. They were prosecuted under counterfeiting laws because the silver coins allegedly resembled US currency.&lt;br /&gt;
&lt;br /&gt;
Bitcoins are not coins at all, nor are they banknotes. They do not resemble US currency in any way, shape, or form. The word &amp;quot;dollar&amp;quot; is not attached to them in any way.  The &amp;quot;$&amp;quot; symbol is not used in any way.&lt;br /&gt;
&lt;br /&gt;
Bitcoins have no representational similarity whatsoever to US dollars. &lt;br /&gt;
&lt;br /&gt;
Of course, actually &#039;shutting down&#039; Liberty Dollars was as easy as arresting the head of the company and seizing the offices. The decentralized Bitcoin, with no leader, no servers, and no office, does not have the same vulnerability.&lt;br /&gt;
&lt;br /&gt;
== Bitcoin is not decentralized because the developers can dictate the software&#039;s behavior ==&lt;br /&gt;
&lt;br /&gt;
The Bitcoin protocol was originally defined by Bitcoin&#039;s inventor, [[Satoshi Nakamoto]], and this protocol has now been widely accepted as the standard by the community of miners and users. &lt;br /&gt;
&lt;br /&gt;
Though the developers of the original Bitcoin client still exert influence over the Bitcoin community, their power to arbitrarily modify the protocol is very limited.  Since the release of Bitcoin v0.3, changes to the protocol have been minor and always in agreement with community consensus.&lt;br /&gt;
&lt;br /&gt;
Protocol modifications, such as increasing the block award from 50 to 100 BTC, are not compatible with clients already running in the network.  If the developers were to release a new client that the majority of miners perceives as corrupt, or in violation of the project’s aims, that client would simply not catch on, and the few users who do try to use it would find that their transactions get rejected by the network.&lt;br /&gt;
&lt;br /&gt;
There are also other Bitcoin clients made by other groups of developers that adhere to the Bitcoin protocol. As more developers create alternative clients, less power will lie with the developers of the original Bitcoin client. &lt;br /&gt;
&lt;br /&gt;
[[de:Mythen]]&lt;/div&gt;</summary>
		<author><name>Fordy</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Securing_your_wallet&amp;diff=27733</id>
		<title>Securing your wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Securing_your_wallet&amp;diff=27733"/>
		<updated>2012-06-12T02:38:52Z</updated>

		<summary type="html">&lt;p&gt;Fordy: Small corrections&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;background:#dddddd;border:solid gray 1px;width:70%;margin:auto;&amp;quot;&amp;gt;&lt;br /&gt;
Current releases of the bitcoin client offer passphase encryption for the keys in the wallet.&lt;br /&gt;
&lt;br /&gt;
This article could use an update.  See the discussion for this article for more.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Wallet security can be broken down into two independent goals:&lt;br /&gt;
# Protecting your wallet against loss.&lt;br /&gt;
# Protecting your wallet against theft.&lt;br /&gt;
&lt;br /&gt;
In the case that your current wallet hasn&#039;t been protected adequately (e.g. put online with a weaker password):&lt;br /&gt;
# Making a new secure wallet, using appropriate long-term protection.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;For a brief overview see also: [[Wallet Security Dos and Don&#039;ts (Windows)|Wallet Security Dos and Don&#039;ts]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Paper Wallets==&lt;br /&gt;
[[Paper wallet]]s are a fairly simple way to store Bitcoins without needing a computer.  When generated securely, a paper wallet also puts your Bitcoins well outside the reach of hackers and computer viruses.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Storing&amp;quot; bitcoins is a little bit of a misnomer - what you are actually &amp;quot;storing&amp;quot; is a sequence of secret numbers that is used to prove your right to spend the Bitcoins you have received.  This secret number is called a [[private key]].  The most common way to write a Bitcoin private key is as a sequence of fifty-one alphanumeric characters that always starts with a &#039;5&#039;.&lt;br /&gt;
&lt;br /&gt;
One way you can print a paper wallet is at the website [[BitAddress]].  This website features a free client-side paper wallet generator written in JavaScript.  This generator can be saved as a file and used on an offline computer.  Using it online is relatively safe, but not airtight unless you take a couple of extra precautions to ensure your keys are not stolen by spyware. Alternatively blockchain.info offers a [https://blockchain.info/wallet/paper-tutorial tutorial on how to generate a paper wallet] with an online component so you can still check your balance easily.&lt;br /&gt;
&lt;br /&gt;
To generate a safe paper wallet, you need to &amp;quot;clean-boot&amp;quot; your computer with a bootable CD (such as a Linux Live CD), with your computer not connected to the internet, to ensure that you do not have any active spyware that might steal the private keys you generate.  Disconnecting from the Internet allows you to confirm that the paper wallet generator is truly self-contained and isn&#039;t depending on communication with a remote server.  Run the saved paper wallet generator in a web browser, print your paper wallets (do not save them on the computer), and then shut down the computer.  You may need to load an appropriate printer driver in order to print while booted from the Live CD.&lt;br /&gt;
&lt;br /&gt;
A paper wallet lists multiple Bitcoin addresses and the corresponding &amp;quot;private key&amp;quot;.  You can send Bitcoins to any address on the page, and they will be inaccessible until the private key is loaded back onto a computer.  The Bitcoin software does not yet have a built-in way to load private keys, but you can use the &amp;quot;Add Funds&amp;quot; - &amp;quot;Private key&amp;quot; screen at [[MtGox]] to recover digital coins from a private key.  Coins are deposited in your MtGox account and can be sent out of MtGox shortly thereafter.&lt;br /&gt;
&lt;br /&gt;
Remember that spyware and viruses often attempt to monitor your computer activities so that their authors can steal from you.  They are interested in your passwords (such as to banking, etc.) and anything of value.  Bitcoin wallets and Bitcoin private keys are something of value that will be targeted by malware.  Paper wallets isolate you from much of this risk.&lt;br /&gt;
&lt;br /&gt;
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 key could potentially be intercepted at the point you type it in to redeem it, so only enter a Bitcoin private key into your computer when your intent is to redeem its value &#039;&#039;immediately&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Importance of security updates==&lt;br /&gt;
&lt;br /&gt;
No software is perfect, and from time to time there may be security vulnerabilities found in your Bitcoin client as well.&lt;br /&gt;
Be sure you keep your client up to date for the latest bug fixes, especially when a new vulnerability is discovered.&lt;br /&gt;
We maintain a [[CVEs|list a known vulnerabilities]] on this wiki - you can watch that page to get updates.&lt;br /&gt;
Note that you &#039;&#039;don&#039;t&#039;&#039; need to be running a bleeding edge client version: some clients, including the popular Bitcoin-Qt, have older versions available with bugfix-only updates.&lt;br /&gt;
&lt;br /&gt;
==Securing an online wallet with the Bitcoin software==&lt;br /&gt;
&lt;br /&gt;
Bitcoin transactions send Bitcoins to a specific public key. A Bitcoin address is an encoded hash of a public key. In order to use received Bitcoins, you need to have the private key matching the public key you received with. This is sort of like a super long password associated with an account (the account is the public key). Your Bitcoin wallet contains all of the private keys necessary for spending your received transactions. If you delete your wallet without a backup, then you no longer have the authorization information necessary to claim your coins, and the coins associated with those keys are lost forever.&lt;br /&gt;
&lt;br /&gt;
The wallet contains a pool of queued keys. By default there are 100 keys in the [[key pool]].  The size of the pool is configurable using the &amp;quot;-keypool&amp;quot; command line argument.  When you need an address for whatever reason (send, “new address”, generation, etc.), the key is not actually generated freshly, but taken from this pool. A brand new address is generated to fill the pool back to 100. So when a backup is first created, it has all of your old keys plus 100 unused keys. After sending a transaction, it has 99 unused keys. After a total of 100 new-key actions, you will start using keys that are not in your backup. Since the backup does not have the private keys necessary for authorizing spends of these coins, restoring from the old backup will cause you to lose Bitcoins.&lt;br /&gt;
&lt;br /&gt;
Creating a new address generates a new pair of public and private keys, which are added to your wallet. Each keypair is mostly random numbers, so they cannot be known prior to generation. If you backup your wallet and then create more than 100 new addresses, the keypair associated with the newest addresses will not be in the old wallet because the new keypairs are only known after creating them. Any coins received at these addresses will be lost if you restore from the backup.&lt;br /&gt;
&lt;br /&gt;
The situation is made somewhat more confusing because the receiving addresses shown in the UI are not the only keys in your wallet. Each Bitcoin generation is given a new public key, and, more importantly, each sent transaction also sends some number of Bitcoins back to yourself at a new key. When sending Bitcoins to anyone, you generate a new keypair for yourself and simultaneously send Bitcoins to your new public key and the actual recipient&#039;s public key. This is an anonymity feature – it makes tracking Bitcoin transactions much more difficult.&lt;br /&gt;
&lt;br /&gt;
So if you create a backup, do more than 100 things that cause a new key to be used, and then restore from the backup, some Bitcoins will be lost. Bitcoin has not deleted any keys (keys are never deleted) – it has created a new key that is not in your old backup and then sent Bitcoins to it.&lt;br /&gt;
&lt;br /&gt;
== Making a new wallet ==&lt;br /&gt;
&lt;br /&gt;
In the case that a wallet has been distributed, or stored, in a (real or potential) compromised state, it is wise to create a new wallet and transfer the full balance of Bitcoins to an address contained only in the newly created wallet.&lt;br /&gt;
&lt;br /&gt;
For example, this will be necessary if one created a wallet with a password of 12 characters, as suggested. However a few years have passed and the wallet is now more easily compromised.  Just re-encrypting isn&#039;t secure.  One needs to make a new wallet and make the old wallet worthless (spending the funds to the new wallet).&lt;br /&gt;
&lt;br /&gt;
==Making a secure workspace==&lt;br /&gt;
&lt;br /&gt;
===Linux===&lt;br /&gt;
&lt;br /&gt;
The first step is to make a [http://www.howtogeek.com/howto/ubuntu/add-a-user-on-ubuntu-server/ new user,] so as root, run:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;adduser new_user_name&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When you get to the prompt &#039;Enter the new value, or press ENTER for the default&#039;, just keep hitting ENTER.&lt;br /&gt;
&lt;br /&gt;
Then switch user to the new user.  To get to the new user you can use the switch user icon for your system, which on Ubuntu is in the &#039;System/Quit&#039; screen, or if there is no switch icon on your system you can log out and log back in as the new user.  Then click on a folder in the new user to display the file browser, then keep going up folders until you see the new user home directory, then right click to bring up the Properties dialog, then click on the Permissions tab, then in the Others section, set the folder access to None.&lt;br /&gt;
&lt;br /&gt;
For secure browsing, open Firefox, and then go into the Edit menu and click Preferences.  Starting from the left, click on the General tab, and in the &#039;Startup/When Firefox starts&#039; pop up menu, choose &#039;Show a Blank Page&#039;.  Then click on the Content tab, and deselect &#039;Load images automatically&#039; and deselect &#039;Enable JavaScript&#039;.  Then click on the Privacy tab, and in the &#039;History/Firefox will&#039; pop up menu, choose &#039;Never remember history&#039;.  Then click on the Security tab, and in the Passwords section, deselect &#039;Remember passwords for sites&#039; and deselect &#039;Use a master password&#039;.  Then click on the Advanced tab, then click on the Update tab, and then in the &#039;Automatically check for updates to&#039; section, deselect &#039;Add-ons&#039; and &#039;Search Engines&#039;.&lt;br /&gt;
&lt;br /&gt;
When JavaScript is disabled, the [http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.23/bitcoin-0.3.23-linux.tar.gz/download Linux download page] will not download automatically, so you&#039;ll have to click on the &#039;direct link&#039; part of the &amp;quot;Problems with the download? Please use this &#039;direct link&#039; or try another mirror.&amp;quot; line.&lt;br /&gt;
&lt;br /&gt;
After you&#039;ve made your secure new user, to maintain security you should only use it for Bitcoin.&lt;br /&gt;
&lt;br /&gt;
It&#039;s also a good idea to encrypt the Home directory of whatever user you run Bitcoin under using ecryptfs-utils. To do this:&lt;br /&gt;
# If the Home directory is not empty you should back it up first, by just copying the data to an external drive or something.&lt;br /&gt;
# install ecryptfs-utils (on Ubuntu: sudo apt-get install ecryptfs-utils)&lt;br /&gt;
# log out of X (graphical system) and press Ctrl+Alt+F1 to login to the command shell (you must be logged out or some files will be open and the tool won&#039;t be able to encrypt your data)&lt;br /&gt;
# change directory to something that&#039;s not in your home folder (ex: cd / )&lt;br /&gt;
# run the migration tool (on Ubuntu: sudo ecryptfs-migrate-home -u username)&lt;br /&gt;
# if it&#039;s successful, you can now press ALT+F8 to go back to the GUI and login&lt;br /&gt;
# run &#039;ecryptfs-unwrap-passphrase&#039; and &#039;&#039;&#039;WRITE DOWN OR SAVE THE CODE IT RETURNS&#039;&#039;&#039; because you will need it if you ever have to pull your data off while the OS is not working. (You can run it again later if you need to, but run it now so that you can get your data if your Linux install gets botched.)&lt;br /&gt;
# run &#039;ecryptfs-setup-swap&#039; to encrypt your swap partition (the encrypted folder data is not encrypted while it&#039;s in memory, and so if it&#039;s ever sent to the swap partition it can be stolen from there unless that too is encrypted - be aware that this will mean you cannot use Hibernate anymore, as the bootloader won&#039;t be able to restore the hibernation data)&lt;br /&gt;
(instructions from [http://bodhizazen.net/Tutorials/Ecryptfs/#Migrate])&lt;br /&gt;
&lt;br /&gt;
===Mac===&lt;br /&gt;
This solution &#039;&#039;&#039;does not scale&#039;&#039;&#039;; the amount of needed space can grow beyond the image size.&lt;br /&gt;
&lt;br /&gt;
=====Backup all data=====&lt;br /&gt;
Follow these instructions to backup all the bitcoin data (wallet and block chains) to an encrypted disk image.&lt;br /&gt;
# Open Disk Utility&lt;br /&gt;
# Click New Image and choose a big enough size, 128-bit or 256-bit (faster or more secure) encryption and single partition.&lt;br /&gt;
# Save it somewhere you won&#039;t lose it (like your Wuala, Dropbox, Strongspace or whatever)&lt;br /&gt;
# Choose a safe and strong password&lt;br /&gt;
# Move everything from ~/Library/Application Support/Bitcoin/ to the image&lt;br /&gt;
# Symlink it back so the app would be able to use it&lt;br /&gt;
:::ln -s /Volumes/Bitcoin ~/Library/Application Support/Bitcoin&lt;br /&gt;
&lt;br /&gt;
Don&#039;t forget to mount your image before using Bitcoin and unmount it after quitting.&lt;br /&gt;
&lt;br /&gt;
=====Backup just wallet.dat=====&lt;br /&gt;
Follow these instructions to backup just the wallet.dat file. This results in a smaller disk image, but it&#039;s more complicated to do.&lt;br /&gt;
# Open Disk Utility&lt;br /&gt;
# Click New Image and choose a big enough size, 128-bit or 256-bit (faster or more secure) encryption and single partition.&lt;br /&gt;
# Save it somewhere you won&#039;t lose it (like your Wuala, Dropbox, Strongspace or whatever)&lt;br /&gt;
# Choose a safe and strong password&lt;br /&gt;
# Move your wallet.dat file to the image&lt;br /&gt;
# Symlink it back so the app would be able to use it&lt;br /&gt;
:::ln -s /Volumes/Bitcoin/wallet.dat ~/Library/Application Support/Bitcoin/wallet.dat&lt;br /&gt;
&lt;br /&gt;
[[File:MountWalletAndLauchnBitcoin_OSX_Automator.png|thumbnail|150px|Mount Wallet and launch Bitcoin]]&lt;br /&gt;
Don&#039;t forget to mount your image before using Bitcoin and unmount after quitting it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: If you start the Bitcoin application without having the image mounted, the application will overwrite your symlink with a new wallet. If that happens, don&#039;t panic. Just delete the new wallet.dat, mount the image, and recreate the symlink like above.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Automation&#039;&#039;&#039;: You can create a small application using [http://en.wikipedia.org/wiki/Automator_%28software%29 Automator] (included in OS X) to automatically mount the wallet and then launch Bitcoin App. See the Screenshot on how to do this.&lt;br /&gt;
&lt;br /&gt;
If one &#039;&#039;doesn&#039;t&#039;&#039; want to use encrypted Disk images, then a &#039;&#039;&#039;small shell script&#039;&#039;&#039; can be used instead that takes care of decrypting the wallet, launching bitcoin client, and encrypting it after the client exits. This script works on both OSX and Linux: [http://lorelei.kaverit.org/bitcoin.sh bitcoin-launch-script]&lt;br /&gt;
&lt;br /&gt;
===Windows===&lt;br /&gt;
&lt;br /&gt;
If you are using Windows XP or Windows 7, you can keep your wallet on an encrypted disk image created by third-party software, such as [http://www.truecrypt.org/ TrueCrypt] (open source) or [http://www.jetico.com/encryption-bestcrypt/ Jetico BestCrypt] (commercial).  You can probably do the same with Windows Vista or Windows 2000.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; You should configure Bitcoin in this manner only on computers where you use Bitcoin, but do not use that computer to mine.  For example, this is a good configuration for a notebook or tablet computer.&lt;br /&gt;
&lt;br /&gt;
Assuming that you have installed the Windows Bitcoin client and run it at least once, the process is described below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;To mount the Bitcoin data directory on an encrypted drive&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ol start=1 type=1&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use the third-party disk image encryption program of your choice to create and mount an encrypted disk image of at least 100 MB in size.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Locate the Bitcoin data directory, and copy the directory with all contents to the encrypted drive.&lt;br /&gt;
&amp;lt;p&amp;gt;For help finding this directory, see &amp;lt;b&amp;gt;[[Securing_your_wallet#Locating_Bitcoin_s_data_directory|Locating Bitcoin&#039;s Data Directory]]&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Create a Windows shortcut that starts Bitcoin with the &amp;lt;code&amp;gt;-datadir&amp;lt;/code&amp;gt; parameter and specifies the encrypted drive and directory.&lt;br /&gt;
&amp;lt;p&amp;gt;For example, if you installed Bitcoin in the default directory, mounted your Bitcoin encrypted drive as &amp;lt;code&amp;gt;E:\&amp;lt;/code&amp;gt;, and stored your Bitcoin data directory on it as &amp;lt;code&amp;gt;Bitcoin&amp;lt;/code&amp;gt;, you would type the following command as the shortcut Target:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;C:\Program Files\Bitcoin\bitcoin.exe -datadir=E:\Bitcoin&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Open Bitcoin&#039;s settings and configure it &amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt; to start automatically when you start Windows.&lt;br /&gt;
&amp;lt;p&amp;gt;This is to allow you to mount the Bitcoin encrypted disk image before starting Bitcoin.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Shut down Bitcoin, and then restart it from the new shortcut.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After doing this, any time you want to use Bitcoin, you must first mount the Bitcoin encrypted disk image using the same drive designation, and then run Bitcoin from the shortcut that you created, so that it can find its data and your wallet. :-)&lt;br /&gt;
&lt;br /&gt;
== Locating Bitcoin&#039;s data directory ==&lt;br /&gt;
&lt;br /&gt;
The [[data directory]] is the location where Bitcoin&#039;s data files are stored, including the wallet data file.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Go to Start -&amp;gt; Run (or press WinKey+R) and run this:&lt;br /&gt;
&lt;br /&gt;
 explorer %APPDATA%\Bitcoin&lt;br /&gt;
&lt;br /&gt;
Bitcoin&#039;s data folder will open. For most users, this is the following locations:&lt;br /&gt;
&lt;br /&gt;
 C:\Documents and Settings\YourUserName\Application data\Bitcoin (XP)&lt;br /&gt;
 &lt;br /&gt;
 C:\Users\YourUserName\Appdata\Roaming\Bitcoin (Vista and 7)&lt;br /&gt;
&lt;br /&gt;
&amp;quot;AppData&amp;quot; and &amp;quot;Application data&amp;quot; are hidden by default.&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
By default Bitcoin will put its data here:&lt;br /&gt;
&lt;br /&gt;
 ~/.bitcoin/&lt;br /&gt;
&lt;br /&gt;
You need to do a &amp;quot;ls -a&amp;quot; to see directories that start with a dot.&lt;br /&gt;
&lt;br /&gt;
If that&#039;s not it, you can do a search like this:&lt;br /&gt;
&lt;br /&gt;
 find / -name wallet.dat -print 2&amp;gt;/dev/null&lt;br /&gt;
&lt;br /&gt;
To change the directory Bitcoin stores its data in:&lt;br /&gt;
 Run in terminal or script: ./bitcoin(-qt) -datadir=./[Directory_Name]&lt;br /&gt;
&lt;br /&gt;
=== Mac ===&lt;br /&gt;
&lt;br /&gt;
By default Bitcoin will put its data here:&lt;br /&gt;
&lt;br /&gt;
 ~/Library/Application Support/Bitcoin/&lt;br /&gt;
&lt;br /&gt;
==Backup==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: Using a service like Dropbox to back up your Bitcoin data is not recommended as doing so introduces [http://en.wikipedia.org/wiki/Dropbox_(service)#Criticism security concerns] such as:&lt;br /&gt;
# the fact that they store your encryption key (meaning that a disgruntled Dropbox employee or an attacker who gained access to the system could decrypt your Dropbox data and steal your Bitcoins)&lt;br /&gt;
# the fact that the Dropbox client only needs a password for the first login. After it authenticates once, the server assigns it a token which it uses to show that, at one time, its user knew the password rather than sending the actual password (meaning that if you ever use the Dropbox client on another PC, that PC&#039;s users can access your Dropbox - even if you change your password - and can steal your Bitcoins or get a virus that will steal your Bitcoins).&lt;br /&gt;
&lt;br /&gt;
For these reasons, an alternative is Wuala which does not store your encryption key and requires a password each time.  With Wuala, the client can be set to remember your password but the server will check each time to make sure that the client is sending the correct password. Like Dropbox, the basic, lowest-storage-space account with Wuala is free of charge, and coincidentally, Wuala [http://www.wuala.com/en/bitcoin is experimenting with allowing users to pay for &amp;quot;upgraded&amp;quot; plans using Bitcoin.]&lt;br /&gt;
&lt;br /&gt;
Whether you use Dropbox as your backup or not, use what Steve Gibson calls &amp;quot;pre-Internet encryption&amp;quot; (which he [http://itknowledgeexchange.techtarget.com/security-corner/cloud-security-and-privacy-do-they-exist/ discussed in the context of Dropbox&#039;s security concerns]) and use some form of encryption on the files before you back them up -- just in case someone other than yourself ever gains access to that backup. Make sure to pick a password that&#039;s memorable but secure.&lt;br /&gt;
&lt;br /&gt;
The only file you need to back up is &amp;quot;wallet.dat&amp;quot;. Ensure that Bitcoin is closed, copy this file somewhere else, encrypt it, and put it somewhere safe. Ideally, you would put this file in two places: one nearby, and one 100+ miles away.&lt;br /&gt;
&lt;br /&gt;
You can use the [[api|backupwallet]] JSON-RPC command to back up without shutting down Bitcoin.&lt;br /&gt;
&lt;br /&gt;
=== General Solutions ===&lt;br /&gt;
&lt;br /&gt;
Your wallet.dat file is not encrypted by Bitcoin, by default.  The most current release of the Bitcoin client provides a method to encrypt with a passphrase the private keys stored in the wallet.  Anyone who can access a wallet which is not using the passphrase encryption can easily steal all of your coins.  Use one of these encryption programs if there is any chance someone might stumble upon your wallet.&lt;br /&gt;
* [http://www.7-zip.org/ 7-zip] - Supports strongly-encrypted archives.&lt;br /&gt;
* [http://www.axantum.com/axcrypt/ AxCrypt by Axantum]&lt;br /&gt;
* [http://lrzip.kolivas.org lrzip] - Compression software for Linux and OSX that supports very high grade password protected encryption&lt;br /&gt;
* [http://www.truecrypt.org/ TrueCrypt] - Volume-based on-the-fly encryption (for advanced users)&lt;br /&gt;
* [http://www.rarlab.com/ WinRar] - Commonly used archive software that supports verification records and encryption.&lt;br /&gt;
&lt;br /&gt;
There is also a list of [[OpenSourceEncryptionSoftware|open source encryption software.]]&lt;br /&gt;
&lt;br /&gt;
Decrypting and encrypting the wallet.dat every time you start or quit the Bitcoin client can be &#039;&#039;tedious&#039;&#039; (and outright error-prone). If you want to keep your wallet encrypted (except while you&#039;re actually running the Bitcoin client), it&#039;s better to relegate the automation to a [http://lorelei.kaverit.org/bitcoin.sh small shell script] that handles the en/decryption and starting up Bitcoin client for you (Linux and OSX). &lt;br /&gt;
&lt;br /&gt;
There is also a method to Print out and encrypt your Wallet.dat as a special barcode. See details here: [[WalletPaperbackup]]&lt;br /&gt;
&lt;br /&gt;
==== Password Strength ====&lt;br /&gt;
Brute-force password cracking has come a long way. A password of random [a-Z] [0-9] [!-~] of 8 characters long was previously thought secure but can be trivially solved now (using appropriate hardware). The recommended length is &#039;&#039;&#039;at least&#039;&#039;&#039; 12 characters long.  You can also use a multi-word password. [http://www.baekdal.com/tips/password-security-usability The Usability of Passwords] &lt;br /&gt;
&lt;br /&gt;
However, simply using dictionary words is also insecure as it opens you up to a dictionary attack. If you use dictionary words, be sure to throw random symbols and numbers in the mix as well.&lt;br /&gt;
&lt;br /&gt;
If you use keyfiles in addition to a password, it is unlikely that your encrypted file can ever be cracked using brute force methods, even 10 years from now when even a 12 character password might be too short.&lt;br /&gt;
&lt;br /&gt;
Assume that any encrypted files you store online (eg. Gmail, Dropbox) will be stored somewhere forever and can never be erased.&lt;br /&gt;
&lt;br /&gt;
===== Choosing Your Password =====&lt;br /&gt;
Make sure you pick at least one character in each group:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Lowercase: abcdefghijklmnopqrstuvwxyz&lt;br /&gt;
  Uppercase: ABCDEFGHIJKLMNOPQRSTUVWXYZ&lt;br /&gt;
  Number: 1234567890&lt;br /&gt;
  Symbol: `~!@#$%^&amp;amp;*()-_=+\|[{]};:&#039;&amp;quot;,&amp;lt;.&amp;gt;/? (space)&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;9 char = unsuitable for use&lt;br /&gt;
  09 char = insecure&lt;br /&gt;
  10 char = low security&lt;br /&gt;
  11 char = medium security&lt;br /&gt;
  12 char = good security (good enough for your wallet)&lt;br /&gt;
  13 char = very good, enough for anything.&lt;br /&gt;
&lt;br /&gt;
==== Storage of Archive ====&lt;br /&gt;
One of the most simple methods for storing a appropriately &#039;&#039;&#039;encrypted&#039;&#039;&#039; archive of your wallet.dat file is to send the archive as an email attachment to your own e-mail address.  Services like gmail.com use very comprehensive distributed networks that make the loss of data very unlikely.  One can even obfuscate the name of the files within the archive, and name the archive something less inviting, such as: &#039;personal notes&#039; or &#039;car insurance&#039;.&lt;br /&gt;
&lt;br /&gt;
Another solution is to use a file storage service like [http://www.wuala.com/bitcoin Wuala] ( encrypted, [http://www.bitcoin.org/smf/index.php?topic=5817.0 instructions]), [http://www.dropbox.com Dropbox] and [http://en.wikipedia.org/wiki/Comparison_of_online_backup_services others], including the more secure [http://www.spideroak.com SpiderOak].&lt;br /&gt;
&lt;br /&gt;
=== Linux solution ===&lt;br /&gt;
&lt;br /&gt;
Linux users can setup backups using cron by telling it to run a backup script at set intervals of time. Run &#039;crontab -e&#039; and add this line near the bottom:&lt;br /&gt;
&lt;br /&gt;
 01 */1 * * * /usr/local/bin/backupwallet.sh&lt;br /&gt;
&lt;br /&gt;
This cron line will run the /usr/local/bin/backupwallet.sh script at the 01 minute of every hour. Remember to add a newline after the last line of the crontab file, or else the last line won&#039;t run. You may also wish to ignore the script&#039;s output by appending &amp;quot; &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&amp;quot; to the line (this will also prevent emails from being sent).&lt;br /&gt;
&lt;br /&gt;
Create /usr/local/bin/backupwallet.sh:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 # /usr/local/bin/backupwallet.sh&lt;br /&gt;
 #&lt;br /&gt;
 # Performs backup of bitcoin wallet.&lt;br /&gt;
 #&lt;br /&gt;
 # Written by: https://en.bitcoin.it/wiki/Securing_your_wallet&lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 # Standard Options&lt;br /&gt;
 #&lt;br /&gt;
 TS=$(date &amp;quot;+%Y%m%d-%H%M&amp;quot;)&lt;br /&gt;
 WALLET=/tmp/wallet-${TS}&lt;br /&gt;
 WALLET_E=/tmp/wallet-${TS}.crypt&lt;br /&gt;
 BITCOIN=bitcoind  # /path/to/bitcoind&lt;br /&gt;
 GPG=gpg  # /path/to/gpg&lt;br /&gt;
 GPG_USER=username  # Username of gpg recipient. User should have gpg setup.&lt;br /&gt;
 RM=rm&lt;br /&gt;
 RM_OPTS=&#039;--force&#039;&lt;br /&gt;
 USE_SHRED=0  # Flip to 1 to use `shred` instead of `rm`.&lt;br /&gt;
 SHRED=shred&lt;br /&gt;
 SHRED_OPTS=&#039;--force --iterations=9 --zero --remove&#039;&lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 # Storage Options&lt;br /&gt;
 # Only 1 set of options should be un-commented (the last one will be used).&lt;br /&gt;
 # Update CP_DEST paths as neccessary.&lt;br /&gt;
 #&lt;br /&gt;
 # CP - Storage on a local machine. Could be Dropbox/Wuala folder.&lt;br /&gt;
 #CP=cp&lt;br /&gt;
 #CP_DEST=&#039;/var/data/backups/&#039;  # &#039;~/Dropbox/&#039;, etc.&lt;br /&gt;
 #&lt;br /&gt;
 # SSH - Storage on a remote machine.&lt;br /&gt;
 CP=scp&lt;br /&gt;
 CP_DEST=&#039;remoteuser@example.com:~/wallets/&#039;&lt;br /&gt;
 #&lt;br /&gt;
 # S3 - Storage on Amazon&#039;s S3. Be sure s3cmd is installed and properly setup.&lt;br /&gt;
 # You may need &amp;quot;s3cmd put --force&amp;quot; if you use a sub-directory in CP_DEST.&lt;br /&gt;
 #CP=s3cmd put&lt;br /&gt;
 #CP_DEST=&#039;s3://bucket&#039;&lt;br /&gt;
 &lt;br /&gt;
 do_clean() {&lt;br /&gt;
   # Remove temporary wallets.&lt;br /&gt;
   if [ 1 -eq $USE_SHRED ]; then&lt;br /&gt;
     $SHRED $SHRED_OPTS $WALLET $WALLET_E&lt;br /&gt;
   else&lt;br /&gt;
     $RM $RM_OPTS $WALLET $WALLET_E&lt;br /&gt;
   fi&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 do_fail() {&lt;br /&gt;
   do_clean&lt;br /&gt;
   echo failed!&lt;br /&gt;
   exit 1&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 # Perform the backup.&lt;br /&gt;
 echo -n Making backup...&lt;br /&gt;
 $BITCOIN backupwallet $WALLET&lt;br /&gt;
 [ ! -s &amp;quot;$WALLET&amp;quot; ] &amp;amp;&amp;amp; do_fail  # If the backup does not exist or is empty, fail.&lt;br /&gt;
 echo done.&lt;br /&gt;
 echo -n Encrypting backup...&lt;br /&gt;
 $GPG -r $GPG_USER --output $WALLET_E --encrypt $WALLET&lt;br /&gt;
 [ 0 -ne $? ] &amp;amp;&amp;amp; do_fail  # If gpg returns a non-zero result, fail.&lt;br /&gt;
 echo done.&lt;br /&gt;
 echo -n Copying to backup location...&lt;br /&gt;
 $CP $WALLET_E &amp;quot;$CP_DEST&amp;quot;&lt;br /&gt;
 [ 0 -ne $? ] &amp;amp;&amp;amp; do_fail  # If the $CP command returns a non-zero result, fail.&lt;br /&gt;
 echo done.&lt;br /&gt;
 do_clean&lt;br /&gt;
 &lt;br /&gt;
 exit 0&lt;br /&gt;
&lt;br /&gt;
The shell script:&lt;br /&gt;
&lt;br /&gt;
* Calls bitcoind backupwallet to create a time/date-stamped wallet.&lt;br /&gt;
* GPG encrypts the wallet with your public key.&lt;br /&gt;
* Copies the result using one of several storage options (cp, scp, and s3cmd).&lt;br /&gt;
* Uses the rm or shred command to remove the temporary wallet files.&lt;br /&gt;
&lt;br /&gt;
Be sure to modify the script options to fit your setup. After you save, make sure the file can be executed properly by the cron user. Common permissions for files in /usr/local/bin/ can be applied using (verify with your distribution!):&lt;br /&gt;
&lt;br /&gt;
 cd /usr/local/bin/ &amp;amp;&amp;amp; chown root:root backupwallet.sh &amp;amp;&amp;amp; chmod 755 backupwallet.sh&lt;br /&gt;
&lt;br /&gt;
[[Category:Technical]]&lt;br /&gt;
&lt;br /&gt;
==Restore==&lt;br /&gt;
&lt;br /&gt;
Assuming your backup is recent enough that you haven&#039;t used up all of your key pool... restoring a wallet to a new (or old) location and rescanning the block chain should leave you with all your coins. Just follow these steps:&lt;br /&gt;
* Quit bitcoin(d).&lt;br /&gt;
* Copy your backed up wallet.dat into your bitcoin profile directory.&lt;br /&gt;
* If copying into existing profile, delete file &#039;&#039;blkindex.dat&#039;&#039; and &#039;&#039;blk0001.dat&#039;&#039; to make the client re-scan the block chain.&lt;br /&gt;
&lt;br /&gt;
And you&#039;ll be good as new.&lt;br /&gt;
&lt;br /&gt;
==Erasing Plain Text Wallets==&lt;br /&gt;
&lt;br /&gt;
A good practice is to keep at least two wallets, one as a &amp;quot;current account&amp;quot; for everyday transactions and one as a &amp;quot;savings account&amp;quot; where you store the majority of your Bitcoins.  &lt;br /&gt;
&lt;br /&gt;
The &amp;quot;savings account&amp;quot; wallet should be backed up in encrypted form only and all plaintext copies of this wallet should be erased. In case someone gains unauthorised access to your computer (either by physically stealing it or by exploiting a system vulnerability via the internet), they will only be able to spend the coins in your &amp;quot;current account&amp;quot; wallet.&lt;br /&gt;
&lt;br /&gt;
In most operating systems, including Windows, Linux, and Mac OS X, simply deleting a wallet.dat file will &#039;&#039;not&#039;&#039; generally destroy it. It is likely that advanced tools can still be used to recover the wallet.dat file, even after it has been deleted.&lt;br /&gt;
&lt;br /&gt;
The Linux &#039;&#039;&#039;shred&#039;&#039;&#039; command can be used to overwrite the wallet file with random data prior to deleting; this particular copy of the file will then be practically impossible to recover.  Using shred (and similar tools on Windows) however does not guarantee that still other copies don&#039;t exist somewhere hidden on your HD. That will depend on your system configuration and what packages you have installed. Some system restore and backup tools, for instance, create periodic snapshots of your  filesystem, duplicating your wallet.dat.&lt;br /&gt;
&lt;br /&gt;
In Mac OS, the equivalent of &#039;&#039;&#039;shred&#039;&#039;&#039; is &#039;&#039;&#039;srm&#039;&#039;&#039; (introduced in Leopard). Using the Finder to remove files, clicking &amp;quot;Secure Empty Trash&amp;quot; in the Finder menu will shred the contents of the trash can. As with any OS this doesn&#039;t guarantee that there are not other copies elsewhere on your system.&lt;br /&gt;
&lt;br /&gt;
For Windows, the built-in command &#039;&#039;cipher /W&#039;&#039; will shred all previously-deleted files. [http://www.cylog.org/utilities/cybershredder.jsp CyberShredder] can securely deleted individual files.&lt;br /&gt;
&lt;br /&gt;
==eWallet==&lt;br /&gt;
&lt;br /&gt;
Storing bitcoins with an [[eWallet]] provider incurs risks as well. Basically you grant the third party, in this case eWallet, full access to your wallet. These eWallets, or Electronic Wallets have a number of pros and cons. For example, you can access your wallet on any computer in the world, but the wallet can be forged or hacked and your bitcoins could be lost. You can also get eWallet applications for your Android phone, which also download the block chain like the normal client but allow the user to send bitcoins by QR code or NFC. The problem with this is that Bitcoins can be intercepted through means of mobile hacking.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Data directory]]&lt;br /&gt;
* [http://startbitcoin.com/how-to-create-a-secure-bitcoin-wallet/ Secure Bitcoin Wallet Tutorial]&lt;br /&gt;
* [[How to set up a secure offline savings wallet]]&lt;br /&gt;
* [http://arimaa.com/bitcoin/ Bitcoin Gateway - A Peer-to-peer Bitcoin Vault and Payment Network]&lt;br /&gt;
* [http://blog.cyplo.net/2012/04/01/bitcoin-wallet-recovery-photorec/ Find lost wallet eg. after disk format, using Photorec]&lt;br /&gt;
[[de:Sichere deine Geldbörse]]&lt;br /&gt;
[[zh-cn:保护你的钱包]]&lt;/div&gt;</summary>
		<author><name>Fordy</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Help:Installing_Bitcoin_Core&amp;diff=27732</id>
		<title>Help:Installing Bitcoin Core</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Help:Installing_Bitcoin_Core&amp;diff=27732"/>
		<updated>2012-06-12T02:28:54Z</updated>

		<summary type="html">&lt;p&gt;Fordy: Updated Bitcoin Faucet amount&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An account can effortlessly be created using an [[eWallet]] service. eWallet services provide an online wallet to hold your bitcoins.&lt;br /&gt;
&lt;br /&gt;
This guide covers installing Bitcoin without needing a third party wallet service.&lt;br /&gt;
&lt;br /&gt;
== For Windows computers ==&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.5.2/bitcoin-0.5.2-win32-setup.exe/download Download Bitcoin] and install it.&lt;br /&gt;
&lt;br /&gt;
[[File:Install fin.png|frame|none|Complete installation wizard]]&lt;br /&gt;
&lt;br /&gt;
== For Mac computers ==&lt;br /&gt;
[http://downloads.sourceforge.net/project/bitcoin/Bitcoin/bitcoin-0.5.2/bitcoin-0.5.2-macosx.dmg Download Bitcoin] and expand the disk image.&lt;br /&gt;
&lt;br /&gt;
[[File:BcOSX.png|frame|none|Contents of the Bitcoin disk image after expansion]]&lt;br /&gt;
&lt;br /&gt;
Drag the Bitcoin icon to the desired install location, and double-click the icon to run the application. &lt;br /&gt;
&lt;br /&gt;
== Initialization ==&lt;br /&gt;
&lt;br /&gt;
The Bitcoin window will open and connections will start up in minutes. The blocks will begin downloading. &lt;br /&gt;
&lt;br /&gt;
[[File:BcOSXrunning.png|frame|none|Main window]]&lt;br /&gt;
[[File:BcOSXPreferences.png|frame|none|Preferences window on OS X]]&lt;br /&gt;
&lt;br /&gt;
Your wallet will automatically have your first bitcoin address.&lt;br /&gt;
&lt;br /&gt;
[[File:Bitcoin-qt-wallet-address.png|frame|none|Receive coins window]]&lt;br /&gt;
&lt;br /&gt;
== Getting my first coins ==&lt;br /&gt;
&lt;br /&gt;
The [[Bitcoin Faucet]] [https://freebitcoins.appspot.com/ website] currently hands out 0.005 BTC to new bitcoin users. Fill in the form with your bitcoin address.   See [http://en.bitcoin.it/wiki/Trade#Samples_and_Marketing_Offers Samples and Marketing Offers] for other methods.&lt;br /&gt;
&lt;br /&gt;
[[File:Get some btc.png|frame|none|Getting free coins from the Faucet]]&lt;br /&gt;
&lt;br /&gt;
The client will eventually show the transaction.&lt;br /&gt;
&lt;br /&gt;
[[File:Bitcoin-qt-receive-transaction.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
After about one hour the transaction should get 6 confirmations. You are able to spend the coins once the transaction shows at least one confirmation.&lt;br /&gt;
&lt;br /&gt;
The confirmation counter (like the block counter) will increase by one roughly every 10 minutes. Six confirmations are considered as 100% sure a transfer has been processed.&lt;br /&gt;
&lt;br /&gt;
[[File:Bitcoin-qt-receive-transaction-confirmed.png|frame|none|Transaction once confirmed]]&lt;br /&gt;
&lt;br /&gt;
* The [[Trade]] article shows hundreds of merchants who accept bitcoins.&lt;br /&gt;
&lt;br /&gt;
== Buying Bitcoins ==&lt;br /&gt;
&lt;br /&gt;
Bitcoins can be bought from individuals, on trading exchanges or from other online services. See the main page about [[Buying bitcoins|Buying Bitcoins]] for more information.&lt;br /&gt;
&lt;br /&gt;
== Points to remember ==&lt;br /&gt;
&lt;br /&gt;
* You don&#039;t need to be online to receive BTC.&lt;br /&gt;
* You can create as many new addresses as you like. Using a different address each time helps keep you [[Anonymity|anonymous]].&lt;br /&gt;
* You can be [[Anonymity|anonymous]] with adequate precautions.&lt;br /&gt;
* You cannot send BTC to an invalid address. Typos are not a worry as the payment will refuse to send.&lt;br /&gt;
* The [[Wallet|wallet]] file holds the keys that allow spending and thus the computer should be [[Securing_your_wallet|protected]] from the risk of loss and theft.&lt;br /&gt;
* Leaving Bitcoin open improves connectivity for the network and ensures that you don&#039;t fall behind on the block chain. Also see [[FAQ#Do_I_need_to_configure_my_firewall_to_run_bitcoin?|the FAQ about port forwarding]]&lt;br /&gt;
&lt;br /&gt;
Proceed to the [[Introduction|introduction]]&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
=== Block chain ===&lt;br /&gt;
The [[block chain]] is a never-ending story of every transaction throughout the network from day 1 (genesis). The first time you run Bitcoin, it is downloaded and verified on your computer. Every new transaction is added to the end of this chain and verified by the network to be valid.&lt;br /&gt;
&lt;br /&gt;
=== Addresses ===&lt;br /&gt;
Whenever you send a coin, you are actually sending a cryptographically signed message, associating your coin with the recipient&#039;s address. This effectively transfers ownership to to the recipient. Once they own the coin, they are free to transfer it to another person.&lt;br /&gt;
&lt;br /&gt;
A wallet is a collection of addresses. You can create as many new addresses as you wish; having more addresses makes you more anonymous, because then people cannot see how much BTC you received. Your wallet contains the secret keys used for spending that money, and must be [[Securing your wallet|backed-up regularly]]. If you lose the wallet then you no longer possess the money.&lt;br /&gt;
&lt;br /&gt;
=== Generating ===&lt;br /&gt;
New coins are mined through generating hashes. These generators are rewarded with a small fee for the computationally intensive task of incorporating your transactions into the block-chain. This fee halves each time 210000 blocks are added to the block chain, or approximately every 4 years. The fee will keep halving until it effectively reaches zero, at which point 21 million coins will be in circulation.&lt;br /&gt;
&lt;br /&gt;
[[Category:Introduction]]&lt;br /&gt;
&lt;br /&gt;
[[de:Erste Schritte]]&lt;br /&gt;
[[zh-cn:入门]]&lt;/div&gt;</summary>
		<author><name>Fordy</name></author>
	</entry>
</feed>