<?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=Ianpurton</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=Ianpurton"/>
	<link rel="alternate" type="text/html" href="https://en.bitcoin.it/wiki/Special:Contributions/Ianpurton"/>
	<updated>2026-04-04T02:19:08Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Multi-signature&amp;diff=62035</id>
		<title>Multi-signature</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Multi-signature&amp;diff=62035"/>
		<updated>2017-01-11T15:24:54Z</updated>

		<summary type="html">&lt;p&gt;Ianpurton: /* Multisignature Wallets */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Multisignature (multisig) refers to requiring more than one key to authorize a Bitcoin [[transaction]].&lt;br /&gt;
&lt;br /&gt;
Consider the following scenario:&amp;lt;blockquote&amp;gt;Suppose I am working with a company that wants to accept Bitcoin for international trades.&lt;br /&gt;
&lt;br /&gt;
The company, for security reasons, would not want a single one of its employees to have access to the company BTC wallet&#039;s password. Any transaction would have to meet the approval of more than one employee.&lt;br /&gt;
&lt;br /&gt;
Is this possible already? If not, how could it be implemented with public-key cryptography?&amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?topic=507297.msg5594085&amp;lt;/ref&amp;gt;&amp;lt;/blockquote&amp;gt;Multisig is the the solution to this.&lt;br /&gt;
&lt;br /&gt;
==Implementations==&lt;br /&gt;
Shamir&#039;s [https://en.wikipedia.org/wiki/Secret_sharing Secret Sharing] Scheme (ssss)&amp;lt;ref&amp;gt;https://point-at-infinity.org/ssss/&amp;lt;/ref&amp;gt; is a general software implementation of multisig.&lt;br /&gt;
&lt;br /&gt;
Specific to Bitcoin, [[GreenAddress|GreenAddress.it]], for example, has 2-of-2 and 2-of-3 accounts (requiring at least two keys to authorize a transaction). [[Coinbase (business)|Coinbase]] also offers 2-of-3 and 3-of-5 multisig, which they call [https://support.coinbase.com/customer/portal/articles/1743782-what-is-the-multisig-vault- Vault]. [[Blocktrail]] offers 2-of-3 multisig.&lt;br /&gt;
&lt;br /&gt;
==Multisignature Transactions&amp;lt;ref&amp;gt;https://bitcoinarmory.com/faq/#q14&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Standard transactions on the Bitcoin network could be called “single-signature transactions,” because transfers require only one signature — from the owner of the private key associated with the Bitcoin address. However, the Bitcoin network supports much more complicated transactions that require the signatures of multiple people before the funds can be transferred. These are often referred to as M-of-N transactions. The idea is that Bitcoins become “encumbered” by providing addresses of multiple parties, thus requiring cooperation of those parties in order to do anything with them. Here are some examples:&lt;br /&gt;
&lt;br /&gt;
1-of-2: Husband and wife petty cash account — the signature of either spouse is sufficient to spend the funds.&lt;br /&gt;
&lt;br /&gt;
2-of-2: Husband and wife savings account — both signatures are required to spend the funds, preventing one spouse from spending the money without the approval of the other&lt;br /&gt;
&lt;br /&gt;
2-of-2: One wallet is on your primary computer, the other on your smartphone — the funds cannot be spent without a signature from both devices. Thus, an attacker must gain access to both devices in order to steal your funds (much more difficult than one device)&lt;br /&gt;
&lt;br /&gt;
2-of-3: Parents’ savings account for child — the kid can spend the money with the approval of either parent, and money cannot be taken away from the child unless both parents agree&lt;br /&gt;
&lt;br /&gt;
2-of-3: A board of three directors maintaining funds for their organization — those funds cannot be spent unless any two of those directors agrees. Bigger multi-signature transactions are possible for bigger organizations, such as 3-of-5, 5-of-9, etc.&lt;br /&gt;
&lt;br /&gt;
2-of-3: Buyer-seller escrow: buyer commits money into a 2-of-3 transaction with the seller and a third-party arbitrator. If transaction goes smoothly, then both buyer and seller sign the transaction to forward the money to the seller. If something goes wrong, they can sign a transaction to refund the buyer. If they cannot agree, they both appeal to the third-party who will arbitrate and provide a second signature to the party that it deems deserves it.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Multisignature Addresses==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;A [[Address#Multi-signature_addresses|multi-signature address]] is an address that is associated with more than one ECDSA private key. The simplest type is an m-of-n address - it is associated with n private keys, and sending bitcoins from this address requires signatures from at least m keys. A multi-signature transaction is one that sends funds from a multi-signature address.&amp;lt;ref&amp;gt;https://bitcoin.stackexchange.com/a/3729/4334&amp;lt;/ref&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
===Creating a Multisignature Address===&lt;br /&gt;
A 2of3 multisig address can be created by following these steps:&amp;lt;ref&amp;gt;https://bitcoin.stackexchange.com/a/10593/4334&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;ol&amp;gt;&amp;lt;li&amp;gt;Gather (or generate) 3 bitcoin addresses, on whichever machines will be participating, using getnewaddress or getaccountaddress RPC commands (or copy and paste from the GUI).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Get their public keys using the &amp;lt;tt&amp;gt;validateaddress&amp;lt;/tt&amp;gt; [[API_reference_%28JSON-RPC%29|RPC]] command 3 times.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Then create a 2-of-3 multisig address using addmultisigaddress; e.g.&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;bitcoind addmultisigaddress 2 &#039;[&amp;quot;044322868cb17d64dcc22185ae2d4493111d73244c3668f8ac79ecc79c0ba8d30a6756d0fa20157 709af3281cc721c7f53321a8cabda29b77900b7e4fe0174b114&amp;quot;,&amp;quot;..second pubkey..&amp;quot;,&amp;quot;..third pubkey..&amp;quot;]&#039;&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&amp;lt;tt&amp;gt;addmultisigaddress&amp;lt;/tt&amp;gt; returns the multisignature address. Be a little careful, the public keys are raw hexadecimal and don&#039;t contain checksums like bitcoin addresses do. You can then send funds into that 2-of-3 transaction using the normal sendtoaddress/sendmany RPC commands, or the GUI (or anything that&#039;s been updated to recognize multisig addresses).&amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?topic=82213.msg906833#msg906833&amp;lt;/ref&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==History of Multisignature==&lt;br /&gt;
Multisignature has been used for thousands of years to protect the security of crypts holding the most precious relics of saints. The superior of a monastery would give monks only partial keys for gaining access to the precious relics. Thus, no single monk could gain access to and possibly steal the relics.&amp;lt;ref&amp;gt;[https://www.youtube.com/watch?v=YcmWQe29zro#t=10m27s Monks at Mt. Athos continue to use &amp;quot;hard&amp;quot; &amp;quot;multisignature&amp;quot; security today.]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Multisignature Wallets==&lt;br /&gt;
&lt;br /&gt;
A number of companies have developed multisig wallets:&amp;lt;ref&amp;gt;https://www.reddit.com/r/Bitcoin/comments/4eabpi/multisig_wallets_review_coinkite_alternatives_and/&amp;lt;/ref&amp;gt; &lt;br /&gt;
* [[Armory]]&lt;br /&gt;
* [[CarbonWallet]]&lt;br /&gt;
* [[Copay]]&lt;br /&gt;
* [[Bitgo]]&lt;br /&gt;
* [[Blocktrail]]&lt;br /&gt;
* [[GreenAddress]]&lt;br /&gt;
* [[Coinbase]]&lt;br /&gt;
* [[Electrum]]&lt;br /&gt;
* [[Xapo]]&lt;br /&gt;
* [[Coinkite]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [https://bitcoinmagazine.com/11108/multisig-future-bitcoin/ How To Create A Bitcoin Multisig Wallet]&lt;/div&gt;</summary>
		<author><name>Ianpurton</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=CarbonWallet&amp;diff=37923</id>
		<title>CarbonWallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=CarbonWallet&amp;diff=37923"/>
		<updated>2013-05-22T12:56:24Z</updated>

		<summary type="html">&lt;p&gt;Ianpurton: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://carbonwallet.com CarbonWallet] is a web based deterministic bitcoin wallet.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Main features:&#039;&#039;&#039;&lt;br /&gt;
* No server side storage, private keys are generated from the passphrase and only exist in the memory of the browser.&lt;br /&gt;
* Deterministic key generation: Write down the passphrase generated for you and it&#039;s all you need.&lt;br /&gt;
* Transactions are signed locally in the browser: Your private keys are not shared with the server. You do not have to trust the server with your money.&lt;br /&gt;
* Privacy: No need to register a passphrase is all that is required.&lt;br /&gt;
* Public code hosted on Github which anyone can audit.&lt;br /&gt;
&lt;br /&gt;
[[Image:CarbonWallet-Screen.png|left|frame|border|screenshot of CarbonWallet]]&lt;/div&gt;</summary>
		<author><name>Ianpurton</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=CarbonWallet&amp;diff=37922</id>
		<title>CarbonWallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=CarbonWallet&amp;diff=37922"/>
		<updated>2013-05-22T12:55:10Z</updated>

		<summary type="html">&lt;p&gt;Ianpurton: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://carbonwallet.com CarbonWallet] is a web based deterministic bitcoin wallet.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Main features:&#039;&#039;&#039;&lt;br /&gt;
* No server side storage, private keys are generated from the passphrase and only exist in the memory of the browser.&lt;br /&gt;
* Deterministic key generation: Write down the passphrase generated for you and it&#039;s all you need.&lt;br /&gt;
* Transactions are signed locally in the browser: Your private keys are not shared with the server. You do not have to trust the server with your money.&lt;br /&gt;
* Privacy: No need to register a passphrase is all that is required.&lt;br /&gt;
* Public code hosted on Github which anyone can audit.&lt;br /&gt;
&lt;br /&gt;
[[Image:CarbonWallet-Screen.png|frame|border|screenshot of CarbonWallet]]&lt;/div&gt;</summary>
		<author><name>Ianpurton</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=File:CarbonWallet-Screen.png&amp;diff=37921</id>
		<title>File:CarbonWallet-Screen.png</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=File:CarbonWallet-Screen.png&amp;diff=37921"/>
		<updated>2013-05-22T12:54:07Z</updated>

		<summary type="html">&lt;p&gt;Ianpurton: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ianpurton</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=CarbonWallet&amp;diff=37920</id>
		<title>CarbonWallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=CarbonWallet&amp;diff=37920"/>
		<updated>2013-05-22T12:53:41Z</updated>

		<summary type="html">&lt;p&gt;Ianpurton: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://carbonwallet.com CarbonWallet] is a web based deterministic bitcoin wallet.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Main features:&#039;&#039;&#039;&lt;br /&gt;
* No server side storage, private keys are generated from the passphrase and only exist in the memory of the browser.&lt;br /&gt;
* Deterministic key generation: Write down the passphrase generated for you and it&#039;s all you need.&lt;br /&gt;
* Transactions are signed locally in the browser: Your private keys are not shared with the server. You do not have to trust the server with your money.&lt;br /&gt;
* Privacy: No need to register a passphrase is all that is required.&lt;br /&gt;
* Public code hosted on Github which anyone can audit.&lt;br /&gt;
&lt;br /&gt;
[[Image:CarbonWallet-Screen.png|left|600px|screenshot of CarbonWallet]]&lt;/div&gt;</summary>
		<author><name>Ianpurton</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=CarbonWallet&amp;diff=37919</id>
		<title>CarbonWallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=CarbonWallet&amp;diff=37919"/>
		<updated>2013-05-22T12:51:56Z</updated>

		<summary type="html">&lt;p&gt;Ianpurton: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://carbonwallet.com CarbonWallet] is a web based deterministic bitcoin wallet.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Main features:&#039;&#039;&#039;&lt;br /&gt;
* No server side storage, private keys are generated from the passphrase and only exist in the memory of the browser.&lt;br /&gt;
* Deterministic key generation: Write down the passphrase generated for you and it&#039;s all you need.&lt;br /&gt;
* Transactions are signed locally in the browser: Your private keys are not shared with the server. You do not have to trust the server with your money.&lt;br /&gt;
* Privacy: No need to register a passphrase is all that is required.&lt;br /&gt;
* Public code hosted on Github which anyone can audit.&lt;br /&gt;
&lt;br /&gt;
[[File:CarbonWallet.png|left|600px|screenshot of CarbonWallet]]&lt;/div&gt;</summary>
		<author><name>Ianpurton</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=CarbonWallet&amp;diff=37917</id>
		<title>CarbonWallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=CarbonWallet&amp;diff=37917"/>
		<updated>2013-05-22T12:44:55Z</updated>

		<summary type="html">&lt;p&gt;Ianpurton: Created page with &amp;quot;[http://carbonwallet.com CarbonWallet] is a web based deterministic bitcoin wallet.  &amp;#039;&amp;#039;&amp;#039;Main features:&amp;#039;&amp;#039;&amp;#039; * No server side storage, private keys are generated from the passphr...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://carbonwallet.com CarbonWallet] is a web based deterministic bitcoin wallet.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Main features:&#039;&#039;&#039;&lt;br /&gt;
* No server side storage, private keys are generated from the passphrase and only exist in the memory of the browser.&lt;br /&gt;
* Deterministic key generation: Write down the passphrase generated for you and it&#039;s all you need.&lt;br /&gt;
* Transactions are signed locally in the browser: Your private keys are not shared with the server. You do not have to trust the server with your money.&lt;br /&gt;
* Privacy: No need to register a passphrase is all that is required.&lt;br /&gt;
* Public code hosted on Github which anyone can audit.&lt;/div&gt;</summary>
		<author><name>Ianpurton</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Deterministic_wallet&amp;diff=37916</id>
		<title>Deterministic wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Deterministic_wallet&amp;diff=37916"/>
		<updated>2013-05-22T12:38:06Z</updated>

		<summary type="html">&lt;p&gt;Ianpurton: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A deterministic wallet is a wallet where private and public keys are all derived from a starting seed value. This could be a long passcode/password, or be a random series of letters and numbers. &lt;br /&gt;
&lt;br /&gt;
== Benefits ==&lt;br /&gt;
&lt;br /&gt;
A typical wallet creates private and public keys on demand for the user. This means that the wallet needs to be backed up frequently, otherwise coins may be lost. Also, having multiple machines with wallets on them means it is difficult to manage all of your coins together.&lt;br /&gt;
&lt;br /&gt;
A deterministic wallet can be backed up by simply copying the starting seed value to a secure location, and this only needs to be done once. If the wallet ever gets lost, all private and public keys can be regenerated from the initial seed.&lt;br /&gt;
&lt;br /&gt;
Also, multiple devices could host the same wallet based off of the same seed and automatically stay in sync with eachother. Non-critical information such as address books would need to be stored and copied between wallets.&lt;br /&gt;
&lt;br /&gt;
==Drawbacks==&lt;br /&gt;
&lt;br /&gt;
If the initial seed value was either guessed or taken, the attacker could take all of the coins from the wallet. Also, they could retain that seed value, and wait until some future date to take all of the coins. &lt;br /&gt;
&lt;br /&gt;
==Passwords vs Random Strings==&lt;br /&gt;
&lt;br /&gt;
The passcode/password has the benefit of being memorizable by the user, but at the expense of being either forgotten, or weak enough that the password could be guessed or brute forced. If a user used a password such as abc123, and an attacker might simply go through a list of common passwords, create wallets for them, and see if the public addresses match anything currently in the blockchain.&lt;br /&gt;
&lt;br /&gt;
A long string of letters and numbers would be a way to prevent a brute force attack. This has the drawback of having to be actually stored somewhere. If this code was ever lost, the wallet would be lost forever.&lt;br /&gt;
&lt;br /&gt;
==Types of deterministic wallet in use==&lt;br /&gt;
Each implementer of deterministic wallets should make sure that this article leads to a publicly available reference describing how to reconstitute the deterministic wallet from its seed.&lt;br /&gt;
&lt;br /&gt;
===Type 1 deterministic wallet===&lt;br /&gt;
A Type 1 deterministic wallet is created from a string.  Simply take SHA256(string + n), where n is an ASCII-coded number that starts from 1 and increments as additional keys are needed.  This simple type of wallet can be created by Casascius Bitcoin Address Utility.&lt;br /&gt;
&lt;br /&gt;
===Type 2 deterministic wallet===&lt;br /&gt;
Not sure on the details, but mention was made of a &amp;quot;type-2 deterministic wallet&amp;quot; in [[BIP 0032]] and credited to Gregory Maxwell, so this is a placeholder to describe that implementation. The relevant form topic is [https://bitcointalk.org/index.php?topic=19137.0 here].&lt;br /&gt;
&lt;br /&gt;
===BIP 0032 deterministic wallet===&lt;br /&gt;
Described in [[BIP 0032]] (currently a draft) and described as a &#039;&#039;hierarchical deterministic&#039;&#039; (HD) wallet, a BIP 0032 deterministic wallet allows sharing smaller deterministic wallets that are subportions of a larger one.&lt;br /&gt;
&lt;br /&gt;
===Electrum deterministic wallet===&lt;br /&gt;
[[Electrum]] implements a Type-2 deterministic wallet format based on a 128-bit seed.  It uses a word list and converts the seed to a series of words as an aid to help the user record the seed.&lt;br /&gt;
&lt;br /&gt;
===CarbonWallet deterministic wallet===&lt;br /&gt;
[[CarbonWallet]] also implements a Type-2 deterministic wallet format based on a 128-bit seed.  It uses the same word list as Electrum and is therefore compatible with Electrum passphrases.&lt;br /&gt;
&lt;br /&gt;
===Armory deterministic wallet===&lt;br /&gt;
[[Armory]] has its own Type-2 deterministic wallet format based on a &amp;quot;root key&amp;quot; and a &amp;quot;chain code.&amp;quot;  The Armory client has a &amp;quot;Paper Backup&amp;quot; screen that allows the user to print these data or copy it down by hand.  Earlier versions of Armory required backing up both the &amp;quot;root key&amp;quot; and &amp;quot;chaincode,&amp;quot; while newer versions start deriving the chaincode from the private key in a non-reversible way.  These newer Armory wallets (0.89+) only require the single, 256-bit root key.&lt;/div&gt;</summary>
		<author><name>Ianpurton</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Category:HybridEWallets&amp;diff=25804</id>
		<title>Category:HybridEWallets</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Category:HybridEWallets&amp;diff=25804"/>
		<updated>2012-04-27T15:37:27Z</updated>

		<summary type="html">&lt;p&gt;Ianpurton: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hybrid eWallets are online services that don&#039;t hold the private key on their server. They are much safer to use than traditional eWallets.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Wallet]]&lt;br /&gt;
* [[eWallet]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Financial]]&lt;/div&gt;</summary>
		<author><name>Ianpurton</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Category:HybridEWallets&amp;diff=25803</id>
		<title>Category:HybridEWallets</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Category:HybridEWallets&amp;diff=25803"/>
		<updated>2012-04-27T15:36:32Z</updated>

		<summary type="html">&lt;p&gt;Ianpurton: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hybrid eWallets are online services that don&#039;t hold the private key on their server. They are therefore much less likely to be hacked than traditional eWallet services.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Wallet]]&lt;br /&gt;
* [[eWallet]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Financial]]&lt;/div&gt;</summary>
		<author><name>Ianpurton</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Category:HybridEWallets&amp;diff=25802</id>
		<title>Category:HybridEWallets</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Category:HybridEWallets&amp;diff=25802"/>
		<updated>2012-04-27T15:34:36Z</updated>

		<summary type="html">&lt;p&gt;Ianpurton: Created page with &amp;quot; Category:Financial&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Financial]]&lt;/div&gt;</summary>
		<author><name>Ianpurton</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Browser-based_wallet&amp;diff=25799</id>
		<title>Browser-based wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Browser-based_wallet&amp;diff=25799"/>
		<updated>2012-04-27T15:26:41Z</updated>

		<summary type="html">&lt;p&gt;Ianpurton: /* Hybrid e-wallets */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &#039;&#039;&#039;browser-based wallet&#039;&#039;&#039; or &#039;&#039;&#039;wallet service&#039;&#039;&#039; is an online account with an external provider where bitcoins can be stored.  Examples include accounts on currency exchange [[:Category:Markets|Markets]], online [[:Category:Services|Services]] and with ecommerce transaction processors.  This definition also includes [[Browser-based_wallet#Hybrid_e-wallets|Hybrid e-wallets]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Warning: When storing your bitcoins with a browser-based wallet on a third-party website, you are trusting that the operator will not abscond with your bitcoins, and that operator maintains secure systems that protect against theft, internal or external.  It is recommended that you obtain the real-world identity of the website operator, ensure that sufficient recourse is available and avoid services that do not use an offline wallet ([[cold storage]]) for bitcoins that are not needed for daily transactions.  Storing significant quantities of bitcoins on third party websites is not recommended.&amp;lt;/span&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
==Benefits==&lt;br /&gt;
* Use of a browser-based wallet provider may help improve [[anonymity]] against third-parties who watch your IP address use.&lt;br /&gt;
* An account with a wallet service can generally be established in just minutes.&lt;br /&gt;
* Some bitcoin users store some or all of their bitcoins in a browser-based wallet to avoid having to worry about keeping a local wallet [[Securing_your_wallet|secure]].&lt;br /&gt;
* Since withdrawals can be made to any Bitcoin address, simply using the withdrawal feature to withdraw to an address that is not yours is functionally equivalent to sending a Bitcoin payment when running the Bitcoin client locally.&lt;br /&gt;
* Some services offer instant, internal transfers. This allows transactions to complete without having to wait for block confirmations.&lt;br /&gt;
&lt;br /&gt;
==Things to be aware of==&lt;br /&gt;
&lt;br /&gt;
When bitcoins are stored online, the provider retains full control of those amounts.  You are trusting a third party to maintain your Bitcoin balance on your behalf.  In comparison, if you run the Bitcoin software yourself, you are in full control of your coins so long as the wallet file stored on your computer is kept secret and secure.&lt;br /&gt;
&lt;br /&gt;
Other relevant things:&lt;br /&gt;
&lt;br /&gt;
* You typically have less anonymity with respect to those who run the online wallet site.&lt;br /&gt;
* If a payment is made from an online wallet, the transaction&#039;s &amp;quot;from&amp;quot; [[address]] is an address for the wallet provider and not an address reserved specifically for the sender.  This is because the wallet service provider may service the payment from any coins in its possession - your balance is not associated with any particular coins, any more than your balance at your local bank is associated with any specific bills.  Thus if the recipient were to &amp;quot;return&amp;quot; any bitcoins to the same address they were sent from, the sender would not receive those bitcoins.&lt;br /&gt;
&lt;br /&gt;
* Not all wallet providers reserve a bitcoin address for the account holder indefinitely.  Bitcoin addresses generally work best when one is assigned for each use.  There is the risk of showing an address from a wallet provider in a directory or on a web page (for donations, as an example) as there is the possibility that at the future date when those bitcoins are sent that the intended recipient still has the wallet account.  The same concern applies should the wallet provider cease operations.&lt;br /&gt;
&lt;br /&gt;
* There is no trivial way to guarantee that the amount of bitcoins showing for the account holder&#039;s balance are truly being held in reserve by the wallet provider.&lt;br /&gt;
&lt;br /&gt;
* Transactions to a Bitcoin address from the same wallet provider are usually completed internally and, if so, will not be processed on the Bitcoin P2P network.  Auditing tools such as the [[Block Explorer]] will not show any activity for this transaction.&lt;br /&gt;
** Some wallet providers allow amounts below 0.01 BTC to be sent if the transaction is to another account holder on the same service.  This allows an inexpensive and immediate method to detect if the recipient is using the same wallet provider. &lt;br /&gt;
&lt;br /&gt;
* The wallet service provider&#039;s wallet may be vulnerable to security breaches, loss, or theft.  Because Bitcoin transactions are irreversible, there may be limited or no recovery if a provider&#039;s master wallet is compromised.  Wallet providers who implement preventative controls - such as keeping their reserves in an [[offline wallet]] - are likely to be safer.&lt;br /&gt;
&lt;br /&gt;
==Hybrid e-wallets==&lt;br /&gt;
&lt;br /&gt;
After several online bitcoin wallets were hacked, a second wave of online Bitcoin wallets entered the market. Hybrid wallets generally use Javascript on the suers browser to manage private keys and create payments.&lt;br /&gt;
&lt;br /&gt;
These wallets differed from traditional online wallet services because the user actually owns the private keys inside their wallet. This approach has several advantages:&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;from&amp;quot; address of a transaction originates from the actual bitcoin address of the user.&lt;br /&gt;
* The user can lookup their account balance in the blockchain and which guarantees their account balance is correct.&lt;br /&gt;
* Users can easily export their private keys out of a wallet to use with another bitcoin client or wallet provider.&lt;br /&gt;
* The users keys are stored encrypted on the server offering some protection for security breaches.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Buying bitcoins]]&lt;br /&gt;
* [[Selling bitcoins]]&lt;br /&gt;
* [[Bitcoin faucet]]&lt;br /&gt;
* List of [[:Category:HybridEWallets|HybridEWallets]]&lt;br /&gt;
* List of [[:Category:eWallets|eWallets]]&lt;/div&gt;</summary>
		<author><name>Ianpurton</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Browser-based_wallet&amp;diff=25798</id>
		<title>Browser-based wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Browser-based_wallet&amp;diff=25798"/>
		<updated>2012-04-27T15:24:31Z</updated>

		<summary type="html">&lt;p&gt;Ianpurton: /* Hybrid e-wallets */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &#039;&#039;&#039;browser-based wallet&#039;&#039;&#039; or &#039;&#039;&#039;wallet service&#039;&#039;&#039; is an online account with an external provider where bitcoins can be stored.  Examples include accounts on currency exchange [[:Category:Markets|Markets]], online [[:Category:Services|Services]] and with ecommerce transaction processors.  This definition also includes [[Browser-based_wallet#Hybrid_e-wallets|Hybrid e-wallets]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Warning: When storing your bitcoins with a browser-based wallet on a third-party website, you are trusting that the operator will not abscond with your bitcoins, and that operator maintains secure systems that protect against theft, internal or external.  It is recommended that you obtain the real-world identity of the website operator, ensure that sufficient recourse is available and avoid services that do not use an offline wallet ([[cold storage]]) for bitcoins that are not needed for daily transactions.  Storing significant quantities of bitcoins on third party websites is not recommended.&amp;lt;/span&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
==Benefits==&lt;br /&gt;
* Use of a browser-based wallet provider may help improve [[anonymity]] against third-parties who watch your IP address use.&lt;br /&gt;
* An account with a wallet service can generally be established in just minutes.&lt;br /&gt;
* Some bitcoin users store some or all of their bitcoins in a browser-based wallet to avoid having to worry about keeping a local wallet [[Securing_your_wallet|secure]].&lt;br /&gt;
* Since withdrawals can be made to any Bitcoin address, simply using the withdrawal feature to withdraw to an address that is not yours is functionally equivalent to sending a Bitcoin payment when running the Bitcoin client locally.&lt;br /&gt;
* Some services offer instant, internal transfers. This allows transactions to complete without having to wait for block confirmations.&lt;br /&gt;
&lt;br /&gt;
==Things to be aware of==&lt;br /&gt;
&lt;br /&gt;
When bitcoins are stored online, the provider retains full control of those amounts.  You are trusting a third party to maintain your Bitcoin balance on your behalf.  In comparison, if you run the Bitcoin software yourself, you are in full control of your coins so long as the wallet file stored on your computer is kept secret and secure.&lt;br /&gt;
&lt;br /&gt;
Other relevant things:&lt;br /&gt;
&lt;br /&gt;
* You typically have less anonymity with respect to those who run the online wallet site.&lt;br /&gt;
* If a payment is made from an online wallet, the transaction&#039;s &amp;quot;from&amp;quot; [[address]] is an address for the wallet provider and not an address reserved specifically for the sender.  This is because the wallet service provider may service the payment from any coins in its possession - your balance is not associated with any particular coins, any more than your balance at your local bank is associated with any specific bills.  Thus if the recipient were to &amp;quot;return&amp;quot; any bitcoins to the same address they were sent from, the sender would not receive those bitcoins.&lt;br /&gt;
&lt;br /&gt;
* Not all wallet providers reserve a bitcoin address for the account holder indefinitely.  Bitcoin addresses generally work best when one is assigned for each use.  There is the risk of showing an address from a wallet provider in a directory or on a web page (for donations, as an example) as there is the possibility that at the future date when those bitcoins are sent that the intended recipient still has the wallet account.  The same concern applies should the wallet provider cease operations.&lt;br /&gt;
&lt;br /&gt;
* There is no trivial way to guarantee that the amount of bitcoins showing for the account holder&#039;s balance are truly being held in reserve by the wallet provider.&lt;br /&gt;
&lt;br /&gt;
* Transactions to a Bitcoin address from the same wallet provider are usually completed internally and, if so, will not be processed on the Bitcoin P2P network.  Auditing tools such as the [[Block Explorer]] will not show any activity for this transaction.&lt;br /&gt;
** Some wallet providers allow amounts below 0.01 BTC to be sent if the transaction is to another account holder on the same service.  This allows an inexpensive and immediate method to detect if the recipient is using the same wallet provider. &lt;br /&gt;
&lt;br /&gt;
* The wallet service provider&#039;s wallet may be vulnerable to security breaches, loss, or theft.  Because Bitcoin transactions are irreversible, there may be limited or no recovery if a provider&#039;s master wallet is compromised.  Wallet providers who implement preventative controls - such as keeping their reserves in an [[offline wallet]] - are likely to be safer.&lt;br /&gt;
&lt;br /&gt;
==Hybrid e-wallets==&lt;br /&gt;
&lt;br /&gt;
After several online bitcoin wallets were hacked, a second wave of online Bitcoin wallets entered the market. These wallets differed from traditional online wallet services because the user actually owns the private keys inside their wallet. This approach has several advantages:&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;from&amp;quot; address of a transaction originates from the actual bitcoin address of the user.&lt;br /&gt;
* The user can lookup their account balance in the blockchain and which guarantees their account balance is correct.&lt;br /&gt;
* Users can easily export their private keys out of a wallet to use with another bitcoin client or wallet provider.&lt;br /&gt;
* The users keys are stored encrypted on the server offering some protection for security breaches.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Buying bitcoins]]&lt;br /&gt;
* [[Selling bitcoins]]&lt;br /&gt;
* [[Bitcoin faucet]]&lt;br /&gt;
* List of [[:Category:HybridEWallets|HybridEWallets]]&lt;br /&gt;
* List of [[:Category:eWallets|eWallets]]&lt;/div&gt;</summary>
		<author><name>Ianpurton</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Browser-based_wallet&amp;diff=25797</id>
		<title>Browser-based wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Browser-based_wallet&amp;diff=25797"/>
		<updated>2012-04-27T15:22:18Z</updated>

		<summary type="html">&lt;p&gt;Ianpurton: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &#039;&#039;&#039;browser-based wallet&#039;&#039;&#039; or &#039;&#039;&#039;wallet service&#039;&#039;&#039; is an online account with an external provider where bitcoins can be stored.  Examples include accounts on currency exchange [[:Category:Markets|Markets]], online [[:Category:Services|Services]] and with ecommerce transaction processors.  This definition also includes [[Browser-based_wallet#Hybrid_e-wallets|Hybrid e-wallets]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Warning: When storing your bitcoins with a browser-based wallet on a third-party website, you are trusting that the operator will not abscond with your bitcoins, and that operator maintains secure systems that protect against theft, internal or external.  It is recommended that you obtain the real-world identity of the website operator, ensure that sufficient recourse is available and avoid services that do not use an offline wallet ([[cold storage]]) for bitcoins that are not needed for daily transactions.  Storing significant quantities of bitcoins on third party websites is not recommended.&amp;lt;/span&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
==Benefits==&lt;br /&gt;
* Use of a browser-based wallet provider may help improve [[anonymity]] against third-parties who watch your IP address use.&lt;br /&gt;
* An account with a wallet service can generally be established in just minutes.&lt;br /&gt;
* Some bitcoin users store some or all of their bitcoins in a browser-based wallet to avoid having to worry about keeping a local wallet [[Securing_your_wallet|secure]].&lt;br /&gt;
* Since withdrawals can be made to any Bitcoin address, simply using the withdrawal feature to withdraw to an address that is not yours is functionally equivalent to sending a Bitcoin payment when running the Bitcoin client locally.&lt;br /&gt;
* Some services offer instant, internal transfers. This allows transactions to complete without having to wait for block confirmations.&lt;br /&gt;
&lt;br /&gt;
==Things to be aware of==&lt;br /&gt;
&lt;br /&gt;
When bitcoins are stored online, the provider retains full control of those amounts.  You are trusting a third party to maintain your Bitcoin balance on your behalf.  In comparison, if you run the Bitcoin software yourself, you are in full control of your coins so long as the wallet file stored on your computer is kept secret and secure.&lt;br /&gt;
&lt;br /&gt;
Other relevant things:&lt;br /&gt;
&lt;br /&gt;
* You typically have less anonymity with respect to those who run the online wallet site.&lt;br /&gt;
* If a payment is made from an online wallet, the transaction&#039;s &amp;quot;from&amp;quot; [[address]] is an address for the wallet provider and not an address reserved specifically for the sender.  This is because the wallet service provider may service the payment from any coins in its possession - your balance is not associated with any particular coins, any more than your balance at your local bank is associated with any specific bills.  Thus if the recipient were to &amp;quot;return&amp;quot; any bitcoins to the same address they were sent from, the sender would not receive those bitcoins.&lt;br /&gt;
&lt;br /&gt;
* Not all wallet providers reserve a bitcoin address for the account holder indefinitely.  Bitcoin addresses generally work best when one is assigned for each use.  There is the risk of showing an address from a wallet provider in a directory or on a web page (for donations, as an example) as there is the possibility that at the future date when those bitcoins are sent that the intended recipient still has the wallet account.  The same concern applies should the wallet provider cease operations.&lt;br /&gt;
&lt;br /&gt;
* There is no trivial way to guarantee that the amount of bitcoins showing for the account holder&#039;s balance are truly being held in reserve by the wallet provider.&lt;br /&gt;
&lt;br /&gt;
* Transactions to a Bitcoin address from the same wallet provider are usually completed internally and, if so, will not be processed on the Bitcoin P2P network.  Auditing tools such as the [[Block Explorer]] will not show any activity for this transaction.&lt;br /&gt;
** Some wallet providers allow amounts below 0.01 BTC to be sent if the transaction is to another account holder on the same service.  This allows an inexpensive and immediate method to detect if the recipient is using the same wallet provider. &lt;br /&gt;
&lt;br /&gt;
* The wallet service provider&#039;s wallet may be vulnerable to security breaches, loss, or theft.  Because Bitcoin transactions are irreversible, there may be limited or no recovery if a provider&#039;s master wallet is compromised.  Wallet providers who implement preventative controls - such as keeping their reserves in an [[offline wallet]] - are likely to be safer.&lt;br /&gt;
&lt;br /&gt;
==Hybrid e-wallets==&lt;br /&gt;
&lt;br /&gt;
Javascript based e-wallets differ from traditional online wallet services because the user actually owns the private keys inside their wallet. This approach has several advantages:&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;from&amp;quot; address of a transaction originates from the actual bitcoin address of the user.&lt;br /&gt;
* The user can lookup their account balance in the blockchain and which guarantees their account balance is correct.&lt;br /&gt;
* Users can easily export their private keys out of a wallet to use with another bitcoin client or wallet provider.&lt;br /&gt;
* The users keys are stored encrypted on the server offering some protection for security breaches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Buying bitcoins]]&lt;br /&gt;
* [[Selling bitcoins]]&lt;br /&gt;
* [[Bitcoin faucet]]&lt;br /&gt;
* List of [[:Category:HybridEWallets|HybridEWallets]]&lt;br /&gt;
* List of [[:Category:eWallets|eWallets]]&lt;/div&gt;</summary>
		<author><name>Ianpurton</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Browser-based_wallet&amp;diff=25796</id>
		<title>Browser-based wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Browser-based_wallet&amp;diff=25796"/>
		<updated>2012-04-27T15:21:50Z</updated>

		<summary type="html">&lt;p&gt;Ianpurton: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &#039;&#039;&#039;browser-based wallet&#039;&#039;&#039; or &#039;&#039;&#039;wallet service&#039;&#039;&#039; is an online account with an external provider where bitcoins can be stored.  Examples include accounts on currency exchange [[:Category:Markets|Markets]], online [[:Category:Services|Services]] and with ecommerce transaction processors.  This definition also includes [[Browser-based_wallet#hybrid_e-wallets|Hybrid e-wallets]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Warning: When storing your bitcoins with a browser-based wallet on a third-party website, you are trusting that the operator will not abscond with your bitcoins, and that operator maintains secure systems that protect against theft, internal or external.  It is recommended that you obtain the real-world identity of the website operator, ensure that sufficient recourse is available and avoid services that do not use an offline wallet ([[cold storage]]) for bitcoins that are not needed for daily transactions.  Storing significant quantities of bitcoins on third party websites is not recommended.&amp;lt;/span&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
==Benefits==&lt;br /&gt;
* Use of a browser-based wallet provider may help improve [[anonymity]] against third-parties who watch your IP address use.&lt;br /&gt;
* An account with a wallet service can generally be established in just minutes.&lt;br /&gt;
* Some bitcoin users store some or all of their bitcoins in a browser-based wallet to avoid having to worry about keeping a local wallet [[Securing_your_wallet|secure]].&lt;br /&gt;
* Since withdrawals can be made to any Bitcoin address, simply using the withdrawal feature to withdraw to an address that is not yours is functionally equivalent to sending a Bitcoin payment when running the Bitcoin client locally.&lt;br /&gt;
* Some services offer instant, internal transfers. This allows transactions to complete without having to wait for block confirmations.&lt;br /&gt;
&lt;br /&gt;
==Things to be aware of==&lt;br /&gt;
&lt;br /&gt;
When bitcoins are stored online, the provider retains full control of those amounts.  You are trusting a third party to maintain your Bitcoin balance on your behalf.  In comparison, if you run the Bitcoin software yourself, you are in full control of your coins so long as the wallet file stored on your computer is kept secret and secure.&lt;br /&gt;
&lt;br /&gt;
Other relevant things:&lt;br /&gt;
&lt;br /&gt;
* You typically have less anonymity with respect to those who run the online wallet site.&lt;br /&gt;
* If a payment is made from an online wallet, the transaction&#039;s &amp;quot;from&amp;quot; [[address]] is an address for the wallet provider and not an address reserved specifically for the sender.  This is because the wallet service provider may service the payment from any coins in its possession - your balance is not associated with any particular coins, any more than your balance at your local bank is associated with any specific bills.  Thus if the recipient were to &amp;quot;return&amp;quot; any bitcoins to the same address they were sent from, the sender would not receive those bitcoins.&lt;br /&gt;
&lt;br /&gt;
* Not all wallet providers reserve a bitcoin address for the account holder indefinitely.  Bitcoin addresses generally work best when one is assigned for each use.  There is the risk of showing an address from a wallet provider in a directory or on a web page (for donations, as an example) as there is the possibility that at the future date when those bitcoins are sent that the intended recipient still has the wallet account.  The same concern applies should the wallet provider cease operations.&lt;br /&gt;
&lt;br /&gt;
* There is no trivial way to guarantee that the amount of bitcoins showing for the account holder&#039;s balance are truly being held in reserve by the wallet provider.&lt;br /&gt;
&lt;br /&gt;
* Transactions to a Bitcoin address from the same wallet provider are usually completed internally and, if so, will not be processed on the Bitcoin P2P network.  Auditing tools such as the [[Block Explorer]] will not show any activity for this transaction.&lt;br /&gt;
** Some wallet providers allow amounts below 0.01 BTC to be sent if the transaction is to another account holder on the same service.  This allows an inexpensive and immediate method to detect if the recipient is using the same wallet provider. &lt;br /&gt;
&lt;br /&gt;
* The wallet service provider&#039;s wallet may be vulnerable to security breaches, loss, or theft.  Because Bitcoin transactions are irreversible, there may be limited or no recovery if a provider&#039;s master wallet is compromised.  Wallet providers who implement preventative controls - such as keeping their reserves in an [[offline wallet]] - are likely to be safer.&lt;br /&gt;
&lt;br /&gt;
==Hybrid e-wallets==&lt;br /&gt;
&lt;br /&gt;
Javascript based e-wallets differ from traditional online wallet services because the user actually owns the private keys inside their wallet. This approach has several advantages:&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;from&amp;quot; address of a transaction originates from the actual bitcoin address of the user.&lt;br /&gt;
* The user can lookup their account balance in the blockchain and which guarantees their account balance is correct.&lt;br /&gt;
* Users can easily export their private keys out of a wallet to use with another bitcoin client or wallet provider.&lt;br /&gt;
* The users keys are stored encrypted on the server offering some protection for security breaches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Buying bitcoins]]&lt;br /&gt;
* [[Selling bitcoins]]&lt;br /&gt;
* [[Bitcoin faucet]]&lt;br /&gt;
* List of [[:Category:HybridEWallets|HybridEWallets]]&lt;br /&gt;
* List of [[:Category:eWallets|eWallets]]&lt;/div&gt;</summary>
		<author><name>Ianpurton</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Browser-based_wallet&amp;diff=25795</id>
		<title>Browser-based wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Browser-based_wallet&amp;diff=25795"/>
		<updated>2012-04-27T15:21:05Z</updated>

		<summary type="html">&lt;p&gt;Ianpurton: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &#039;&#039;&#039;browser-based wallet&#039;&#039;&#039; or &#039;&#039;&#039;wallet service&#039;&#039;&#039; is an online account with an external provider where bitcoins can be stored.  Examples include accounts on currency exchange [[:Category:Markets|Markets]], online [[:Category:Services|Services]] and with ecommerce transaction processors.  This definition also includes [[Browser-based_wallet#hybrid_online_wallets|Hybrid e-wallets]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Warning: When storing your bitcoins with a browser-based wallet on a third-party website, you are trusting that the operator will not abscond with your bitcoins, and that operator maintains secure systems that protect against theft, internal or external.  It is recommended that you obtain the real-world identity of the website operator, ensure that sufficient recourse is available and avoid services that do not use an offline wallet ([[cold storage]]) for bitcoins that are not needed for daily transactions.  Storing significant quantities of bitcoins on third party websites is not recommended.&amp;lt;/span&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
==Benefits==&lt;br /&gt;
* Use of a browser-based wallet provider may help improve [[anonymity]] against third-parties who watch your IP address use.&lt;br /&gt;
* An account with a wallet service can generally be established in just minutes.&lt;br /&gt;
* Some bitcoin users store some or all of their bitcoins in a browser-based wallet to avoid having to worry about keeping a local wallet [[Securing_your_wallet|secure]].&lt;br /&gt;
* Since withdrawals can be made to any Bitcoin address, simply using the withdrawal feature to withdraw to an address that is not yours is functionally equivalent to sending a Bitcoin payment when running the Bitcoin client locally.&lt;br /&gt;
* Some services offer instant, internal transfers. This allows transactions to complete without having to wait for block confirmations.&lt;br /&gt;
&lt;br /&gt;
==Things to be aware of==&lt;br /&gt;
&lt;br /&gt;
When bitcoins are stored online, the provider retains full control of those amounts.  You are trusting a third party to maintain your Bitcoin balance on your behalf.  In comparison, if you run the Bitcoin software yourself, you are in full control of your coins so long as the wallet file stored on your computer is kept secret and secure.&lt;br /&gt;
&lt;br /&gt;
Other relevant things:&lt;br /&gt;
&lt;br /&gt;
* You typically have less anonymity with respect to those who run the online wallet site.&lt;br /&gt;
* If a payment is made from an online wallet, the transaction&#039;s &amp;quot;from&amp;quot; [[address]] is an address for the wallet provider and not an address reserved specifically for the sender.  This is because the wallet service provider may service the payment from any coins in its possession - your balance is not associated with any particular coins, any more than your balance at your local bank is associated with any specific bills.  Thus if the recipient were to &amp;quot;return&amp;quot; any bitcoins to the same address they were sent from, the sender would not receive those bitcoins.&lt;br /&gt;
&lt;br /&gt;
* Not all wallet providers reserve a bitcoin address for the account holder indefinitely.  Bitcoin addresses generally work best when one is assigned for each use.  There is the risk of showing an address from a wallet provider in a directory or on a web page (for donations, as an example) as there is the possibility that at the future date when those bitcoins are sent that the intended recipient still has the wallet account.  The same concern applies should the wallet provider cease operations.&lt;br /&gt;
&lt;br /&gt;
* There is no trivial way to guarantee that the amount of bitcoins showing for the account holder&#039;s balance are truly being held in reserve by the wallet provider.&lt;br /&gt;
&lt;br /&gt;
* Transactions to a Bitcoin address from the same wallet provider are usually completed internally and, if so, will not be processed on the Bitcoin P2P network.  Auditing tools such as the [[Block Explorer]] will not show any activity for this transaction.&lt;br /&gt;
** Some wallet providers allow amounts below 0.01 BTC to be sent if the transaction is to another account holder on the same service.  This allows an inexpensive and immediate method to detect if the recipient is using the same wallet provider. &lt;br /&gt;
&lt;br /&gt;
* The wallet service provider&#039;s wallet may be vulnerable to security breaches, loss, or theft.  Because Bitcoin transactions are irreversible, there may be limited or no recovery if a provider&#039;s master wallet is compromised.  Wallet providers who implement preventative controls - such as keeping their reserves in an [[offline wallet]] - are likely to be safer.&lt;br /&gt;
&lt;br /&gt;
==Hybrid e-wallets==&lt;br /&gt;
&lt;br /&gt;
Javascript based e-wallets differ from traditional online wallet services because the user actually owns the private keys inside their wallet. This approach has several advantages:&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;from&amp;quot; address of a transaction originates from the actual bitcoin address of the user.&lt;br /&gt;
* The user can lookup their account balance in the blockchain and which guarantees their account balance is correct.&lt;br /&gt;
* Users can easily export their private keys out of a wallet to use with another bitcoin client or wallet provider.&lt;br /&gt;
* The users keys are stored encrypted on the server offering some protection for security breaches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Buying bitcoins]]&lt;br /&gt;
* [[Selling bitcoins]]&lt;br /&gt;
* [[Bitcoin faucet]]&lt;br /&gt;
* List of [[:Category:HybridEWallets|HybridEWallets]]&lt;br /&gt;
* List of [[:Category:eWallets|eWallets]]&lt;/div&gt;</summary>
		<author><name>Ianpurton</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Browser-based_wallet&amp;diff=25794</id>
		<title>Browser-based wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Browser-based_wallet&amp;diff=25794"/>
		<updated>2012-04-27T15:20:34Z</updated>

		<summary type="html">&lt;p&gt;Ianpurton: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &#039;&#039;&#039;browser-based wallet&#039;&#039;&#039; or &#039;&#039;&#039;wallet service&#039;&#039;&#039; is an online account with an external provider where bitcoins can be stored.  Examples include accounts on currency exchange [[:Category:Markets|Markets]], online [[:Category:Services|Services]] and with ecommerce transaction processors.  This definition also includes [[Browser-based_wallet#hybrid_online_wallets|Hybrid e-wallets]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Warning: When storing your bitcoins with a browser-based wallet on a third-party website, you are trusting that the operator will not abscond with your bitcoins, and that operator maintains secure systems that protect against theft, internal or external.  It is recommended that you obtain the real-world identity of the website operator, ensure that sufficient recourse is available and avoid services that do not use an offline wallet ([[cold storage]]) for bitcoins that are not needed for daily transactions.  Storing significant quantities of bitcoins on third party websites is not recommended.&amp;lt;/span&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
==Benefits==&lt;br /&gt;
* Use of a browser-based wallet provider may help improve [[anonymity]] against third-parties who watch your IP address use.&lt;br /&gt;
* An account with a wallet service can generally be established in just minutes.&lt;br /&gt;
* Some bitcoin users store some or all of their bitcoins in a browser-based wallet to avoid having to worry about keeping a local wallet [[Securing_your_wallet|secure]].&lt;br /&gt;
* Since withdrawals can be made to any Bitcoin address, simply using the withdrawal feature to withdraw to an address that is not yours is functionally equivalent to sending a Bitcoin payment when running the Bitcoin client locally.&lt;br /&gt;
* Some services offer instant, internal transfers. This allows transactions to complete without having to wait for block confirmations.&lt;br /&gt;
&lt;br /&gt;
==Things to be aware of==&lt;br /&gt;
&lt;br /&gt;
When bitcoins are stored online, the provider retains full control of those amounts.  You are trusting a third party to maintain your Bitcoin balance on your behalf.  In comparison, if you run the Bitcoin software yourself, you are in full control of your coins so long as the wallet file stored on your computer is kept secret and secure.&lt;br /&gt;
&lt;br /&gt;
Other relevant things:&lt;br /&gt;
&lt;br /&gt;
* You typically have less anonymity with respect to those who run the online wallet site.&lt;br /&gt;
* If a payment is made from an online wallet, the transaction&#039;s &amp;quot;from&amp;quot; [[address]] is an address for the wallet provider and not an address reserved specifically for the sender.  This is because the wallet service provider may service the payment from any coins in its possession - your balance is not associated with any particular coins, any more than your balance at your local bank is associated with any specific bills.  Thus if the recipient were to &amp;quot;return&amp;quot; any bitcoins to the same address they were sent from, the sender would not receive those bitcoins.&lt;br /&gt;
&lt;br /&gt;
* Not all wallet providers reserve a bitcoin address for the account holder indefinitely.  Bitcoin addresses generally work best when one is assigned for each use.  There is the risk of showing an address from a wallet provider in a directory or on a web page (for donations, as an example) as there is the possibility that at the future date when those bitcoins are sent that the intended recipient still has the wallet account.  The same concern applies should the wallet provider cease operations.&lt;br /&gt;
&lt;br /&gt;
* There is no trivial way to guarantee that the amount of bitcoins showing for the account holder&#039;s balance are truly being held in reserve by the wallet provider.&lt;br /&gt;
&lt;br /&gt;
* Transactions to a Bitcoin address from the same wallet provider are usually completed internally and, if so, will not be processed on the Bitcoin P2P network.  Auditing tools such as the [[Block Explorer]] will not show any activity for this transaction.&lt;br /&gt;
** Some wallet providers allow amounts below 0.01 BTC to be sent if the transaction is to another account holder on the same service.  This allows an inexpensive and immediate method to detect if the recipient is using the same wallet provider. &lt;br /&gt;
&lt;br /&gt;
* The wallet service provider&#039;s wallet may be vulnerable to security breaches, loss, or theft.  Because Bitcoin transactions are irreversible, there may be limited or no recovery if a provider&#039;s master wallet is compromised.  Wallet providers who implement preventative controls - such as keeping their reserves in an [[offline wallet]] - are likely to be safer.&lt;br /&gt;
&lt;br /&gt;
==Hybrid online wallets==&lt;br /&gt;
&lt;br /&gt;
Javascript based e-wallets differ from traditional online wallet services because the user actually owns the private keys inside their wallet. This approach has several advantages:&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;from&amp;quot; address of a transaction originates from the actual bitcoin address of the user.&lt;br /&gt;
* The user can lookup their account balance in the blockchain and which guarantees their account balance is correct.&lt;br /&gt;
* Users can easily export their private keys out of a wallet to use with another bitcoin client or wallet provider.&lt;br /&gt;
* The users keys are stored encrypted on the server offering some protection for security breaches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Buying bitcoins]]&lt;br /&gt;
* [[Selling bitcoins]]&lt;br /&gt;
* [[Bitcoin faucet]]&lt;br /&gt;
* List of [[:Category:HybridEWallets|HybridEWallets]]&lt;br /&gt;
* List of [[:Category:eWallets|eWallets]]&lt;/div&gt;</summary>
		<author><name>Ianpurton</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=StrongCoin&amp;diff=25793</id>
		<title>StrongCoin</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=StrongCoin&amp;diff=25793"/>
		<updated>2012-04-27T15:16:52Z</updated>

		<summary type="html">&lt;p&gt;Ianpurton: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a browser-wallet where the key-information is stored in the browser and can be accessed via JavaScript.&lt;br /&gt;
&lt;br /&gt;
StrongCoin accounts are protected by a passphrase that is known only to the user and only an encrypted key for that password is stored with StrongCoin&amp;lt;ref&amp;gt;[http://bitcointalk.org/index.php?topic=36169.msg445905#msg445905 The Kindle, Bitcoin and client side address generation. (StrongCoin)]&amp;lt;/ref&amp;gt;.   As such, if the passphrase is forgotten or lost, not even StrongCoin can help to recover the funds.  The service does provide the ability to print paper backups of the keys which can be re-imported and when doing so no passphrase is required.&lt;br /&gt;
&lt;br /&gt;
==Interesting Features==&lt;br /&gt;
&lt;br /&gt;
*Import of private-keys in [[Mini private key format]]&lt;br /&gt;
*Printable &amp;quot;paper&amp;quot; backup of key-pairs&lt;br /&gt;
&lt;br /&gt;
==Fees==&lt;br /&gt;
&lt;br /&gt;
* StrongCoin adds 0.01 BTC per spend transaction.&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
&lt;br /&gt;
* [http://strongcoin.com StrongCoin] website&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:eWallets]]&lt;br /&gt;
[[Category:HybridEWallets]]&lt;/div&gt;</summary>
		<author><name>Ianpurton</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Browser-based_wallet&amp;diff=25792</id>
		<title>Browser-based wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Browser-based_wallet&amp;diff=25792"/>
		<updated>2012-04-27T15:13:26Z</updated>

		<summary type="html">&lt;p&gt;Ianpurton: /* See Also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &#039;&#039;&#039;browser-based wallet&#039;&#039;&#039; or &#039;&#039;&#039;wallet service&#039;&#039;&#039; is an online account with an external provider where bitcoins can be stored.  Examples include accounts on currency exchange [[:Category:Markets|Markets]], online [[:Category:Services|Services]] and with ecommerce transaction processors.  This definition also includes [[Browser-based_wallet#Javascript_based_online_wallets|Javascript-based wallets]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Warning: When storing your bitcoins with a browser-based wallet on a third-party website, you are trusting that the operator will not abscond with your bitcoins, and that operator maintains secure systems that protect against theft, internal or external.  It is recommended that you obtain the real-world identity of the website operator, ensure that sufficient recourse is available and avoid services that do not use an offline wallet ([[cold storage]]) for bitcoins that are not needed for daily transactions.  Storing significant quantities of bitcoins on third party websites is not recommended.&amp;lt;/span&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
==Benefits==&lt;br /&gt;
* Use of a browser-based wallet provider may help improve [[anonymity]] against third-parties who watch your IP address use.&lt;br /&gt;
* An account with a wallet service can generally be established in just minutes.&lt;br /&gt;
* Some bitcoin users store some or all of their bitcoins in a browser-based wallet to avoid having to worry about keeping a local wallet [[Securing_your_wallet|secure]].&lt;br /&gt;
* Since withdrawals can be made to any Bitcoin address, simply using the withdrawal feature to withdraw to an address that is not yours is functionally equivalent to sending a Bitcoin payment when running the Bitcoin client locally.&lt;br /&gt;
* Some services offer instant, internal transfers. This allows transactions to complete without having to wait for block confirmations.&lt;br /&gt;
&lt;br /&gt;
==Things to be aware of==&lt;br /&gt;
&lt;br /&gt;
When bitcoins are stored online, the provider retains full control of those amounts.  You are trusting a third party to maintain your Bitcoin balance on your behalf.  In comparison, if you run the Bitcoin software yourself, you are in full control of your coins so long as the wallet file stored on your computer is kept secret and secure.&lt;br /&gt;
&lt;br /&gt;
Other relevant things:&lt;br /&gt;
&lt;br /&gt;
* You typically have less anonymity with respect to those who run the online wallet site.&lt;br /&gt;
* If a payment is made from an online wallet, the transaction&#039;s &amp;quot;from&amp;quot; [[address]] is an address for the wallet provider and not an address reserved specifically for the sender.  This is because the wallet service provider may service the payment from any coins in its possession - your balance is not associated with any particular coins, any more than your balance at your local bank is associated with any specific bills.  Thus if the recipient were to &amp;quot;return&amp;quot; any bitcoins to the same address they were sent from, the sender would not receive those bitcoins.&lt;br /&gt;
&lt;br /&gt;
* Not all wallet providers reserve a bitcoin address for the account holder indefinitely.  Bitcoin addresses generally work best when one is assigned for each use.  There is the risk of showing an address from a wallet provider in a directory or on a web page (for donations, as an example) as there is the possibility that at the future date when those bitcoins are sent that the intended recipient still has the wallet account.  The same concern applies should the wallet provider cease operations.&lt;br /&gt;
&lt;br /&gt;
* There is no trivial way to guarantee that the amount of bitcoins showing for the account holder&#039;s balance are truly being held in reserve by the wallet provider.&lt;br /&gt;
&lt;br /&gt;
* Transactions to a Bitcoin address from the same wallet provider are usually completed internally and, if so, will not be processed on the Bitcoin P2P network.  Auditing tools such as the [[Block Explorer]] will not show any activity for this transaction.&lt;br /&gt;
** Some wallet providers allow amounts below 0.01 BTC to be sent if the transaction is to another account holder on the same service.  This allows an inexpensive and immediate method to detect if the recipient is using the same wallet provider. &lt;br /&gt;
&lt;br /&gt;
* The wallet service provider&#039;s wallet may be vulnerable to security breaches, loss, or theft.  Because Bitcoin transactions are irreversible, there may be limited or no recovery if a provider&#039;s master wallet is compromised.  Wallet providers who implement preventative controls - such as keeping their reserves in an [[offline wallet]] - are likely to be safer.&lt;br /&gt;
&lt;br /&gt;
==Javascript based online wallets==&lt;br /&gt;
&lt;br /&gt;
Javascript based e-wallets differ from traditional online wallet services because the user actually owns the private keys inside their wallet. This approach has several advantages:&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;from&amp;quot; address of a transaction originates from the actual bitcoin address of the user.&lt;br /&gt;
* The user can lookup their account balance in the blockchain and which guarantees their account balance is correct.&lt;br /&gt;
* Users can easily export their private keys out of a wallet to use with another bitcoin client or wallet provider.&lt;br /&gt;
* The users keys are stored encrypted on the server offering some protection for security breaches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Buying bitcoins]]&lt;br /&gt;
* [[Selling bitcoins]]&lt;br /&gt;
* [[Bitcoin faucet]]&lt;br /&gt;
* List of [[:Category:HybridEWallets|HybridEWallets]]&lt;br /&gt;
* List of [[:Category:eWallets|eWallets]]&lt;/div&gt;</summary>
		<author><name>Ianpurton</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Browser-based_wallet&amp;diff=25791</id>
		<title>Browser-based wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Browser-based_wallet&amp;diff=25791"/>
		<updated>2012-04-27T15:10:03Z</updated>

		<summary type="html">&lt;p&gt;Ianpurton: /* See Also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &#039;&#039;&#039;browser-based wallet&#039;&#039;&#039; or &#039;&#039;&#039;wallet service&#039;&#039;&#039; is an online account with an external provider where bitcoins can be stored.  Examples include accounts on currency exchange [[:Category:Markets|Markets]], online [[:Category:Services|Services]] and with ecommerce transaction processors.  This definition also includes [[Browser-based_wallet#Javascript_based_online_wallets|Javascript-based wallets]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Warning: When storing your bitcoins with a browser-based wallet on a third-party website, you are trusting that the operator will not abscond with your bitcoins, and that operator maintains secure systems that protect against theft, internal or external.  It is recommended that you obtain the real-world identity of the website operator, ensure that sufficient recourse is available and avoid services that do not use an offline wallet ([[cold storage]]) for bitcoins that are not needed for daily transactions.  Storing significant quantities of bitcoins on third party websites is not recommended.&amp;lt;/span&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
==Benefits==&lt;br /&gt;
* Use of a browser-based wallet provider may help improve [[anonymity]] against third-parties who watch your IP address use.&lt;br /&gt;
* An account with a wallet service can generally be established in just minutes.&lt;br /&gt;
* Some bitcoin users store some or all of their bitcoins in a browser-based wallet to avoid having to worry about keeping a local wallet [[Securing_your_wallet|secure]].&lt;br /&gt;
* Since withdrawals can be made to any Bitcoin address, simply using the withdrawal feature to withdraw to an address that is not yours is functionally equivalent to sending a Bitcoin payment when running the Bitcoin client locally.&lt;br /&gt;
* Some services offer instant, internal transfers. This allows transactions to complete without having to wait for block confirmations.&lt;br /&gt;
&lt;br /&gt;
==Things to be aware of==&lt;br /&gt;
&lt;br /&gt;
When bitcoins are stored online, the provider retains full control of those amounts.  You are trusting a third party to maintain your Bitcoin balance on your behalf.  In comparison, if you run the Bitcoin software yourself, you are in full control of your coins so long as the wallet file stored on your computer is kept secret and secure.&lt;br /&gt;
&lt;br /&gt;
Other relevant things:&lt;br /&gt;
&lt;br /&gt;
* You typically have less anonymity with respect to those who run the online wallet site.&lt;br /&gt;
* If a payment is made from an online wallet, the transaction&#039;s &amp;quot;from&amp;quot; [[address]] is an address for the wallet provider and not an address reserved specifically for the sender.  This is because the wallet service provider may service the payment from any coins in its possession - your balance is not associated with any particular coins, any more than your balance at your local bank is associated with any specific bills.  Thus if the recipient were to &amp;quot;return&amp;quot; any bitcoins to the same address they were sent from, the sender would not receive those bitcoins.&lt;br /&gt;
&lt;br /&gt;
* Not all wallet providers reserve a bitcoin address for the account holder indefinitely.  Bitcoin addresses generally work best when one is assigned for each use.  There is the risk of showing an address from a wallet provider in a directory or on a web page (for donations, as an example) as there is the possibility that at the future date when those bitcoins are sent that the intended recipient still has the wallet account.  The same concern applies should the wallet provider cease operations.&lt;br /&gt;
&lt;br /&gt;
* There is no trivial way to guarantee that the amount of bitcoins showing for the account holder&#039;s balance are truly being held in reserve by the wallet provider.&lt;br /&gt;
&lt;br /&gt;
* Transactions to a Bitcoin address from the same wallet provider are usually completed internally and, if so, will not be processed on the Bitcoin P2P network.  Auditing tools such as the [[Block Explorer]] will not show any activity for this transaction.&lt;br /&gt;
** Some wallet providers allow amounts below 0.01 BTC to be sent if the transaction is to another account holder on the same service.  This allows an inexpensive and immediate method to detect if the recipient is using the same wallet provider. &lt;br /&gt;
&lt;br /&gt;
* The wallet service provider&#039;s wallet may be vulnerable to security breaches, loss, or theft.  Because Bitcoin transactions are irreversible, there may be limited or no recovery if a provider&#039;s master wallet is compromised.  Wallet providers who implement preventative controls - such as keeping their reserves in an [[offline wallet]] - are likely to be safer.&lt;br /&gt;
&lt;br /&gt;
==Javascript based online wallets==&lt;br /&gt;
&lt;br /&gt;
Javascript based e-wallets differ from traditional online wallet services because the user actually owns the private keys inside their wallet. This approach has several advantages:&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;from&amp;quot; address of a transaction originates from the actual bitcoin address of the user.&lt;br /&gt;
* The user can lookup their account balance in the blockchain and which guarantees their account balance is correct.&lt;br /&gt;
* Users can easily export their private keys out of a wallet to use with another bitcoin client or wallet provider.&lt;br /&gt;
* The users keys are stored encrypted on the server offering some protection for security breaches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Buying bitcoins]]&lt;br /&gt;
* [[Selling bitcoins]]&lt;br /&gt;
* [[Bitcoin faucet]]&lt;br /&gt;
* List of [[:Category:eWallets|eWallets]]&lt;/div&gt;</summary>
		<author><name>Ianpurton</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Browser-based_wallet&amp;diff=25790</id>
		<title>Browser-based wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Browser-based_wallet&amp;diff=25790"/>
		<updated>2012-04-27T15:08:48Z</updated>

		<summary type="html">&lt;p&gt;Ianpurton: /* See Also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &#039;&#039;&#039;browser-based wallet&#039;&#039;&#039; or &#039;&#039;&#039;wallet service&#039;&#039;&#039; is an online account with an external provider where bitcoins can be stored.  Examples include accounts on currency exchange [[:Category:Markets|Markets]], online [[:Category:Services|Services]] and with ecommerce transaction processors.  This definition also includes [[Browser-based_wallet#Javascript_based_online_wallets|Javascript-based wallets]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Warning: When storing your bitcoins with a browser-based wallet on a third-party website, you are trusting that the operator will not abscond with your bitcoins, and that operator maintains secure systems that protect against theft, internal or external.  It is recommended that you obtain the real-world identity of the website operator, ensure that sufficient recourse is available and avoid services that do not use an offline wallet ([[cold storage]]) for bitcoins that are not needed for daily transactions.  Storing significant quantities of bitcoins on third party websites is not recommended.&amp;lt;/span&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
==Benefits==&lt;br /&gt;
* Use of a browser-based wallet provider may help improve [[anonymity]] against third-parties who watch your IP address use.&lt;br /&gt;
* An account with a wallet service can generally be established in just minutes.&lt;br /&gt;
* Some bitcoin users store some or all of their bitcoins in a browser-based wallet to avoid having to worry about keeping a local wallet [[Securing_your_wallet|secure]].&lt;br /&gt;
* Since withdrawals can be made to any Bitcoin address, simply using the withdrawal feature to withdraw to an address that is not yours is functionally equivalent to sending a Bitcoin payment when running the Bitcoin client locally.&lt;br /&gt;
* Some services offer instant, internal transfers. This allows transactions to complete without having to wait for block confirmations.&lt;br /&gt;
&lt;br /&gt;
==Things to be aware of==&lt;br /&gt;
&lt;br /&gt;
When bitcoins are stored online, the provider retains full control of those amounts.  You are trusting a third party to maintain your Bitcoin balance on your behalf.  In comparison, if you run the Bitcoin software yourself, you are in full control of your coins so long as the wallet file stored on your computer is kept secret and secure.&lt;br /&gt;
&lt;br /&gt;
Other relevant things:&lt;br /&gt;
&lt;br /&gt;
* You typically have less anonymity with respect to those who run the online wallet site.&lt;br /&gt;
* If a payment is made from an online wallet, the transaction&#039;s &amp;quot;from&amp;quot; [[address]] is an address for the wallet provider and not an address reserved specifically for the sender.  This is because the wallet service provider may service the payment from any coins in its possession - your balance is not associated with any particular coins, any more than your balance at your local bank is associated with any specific bills.  Thus if the recipient were to &amp;quot;return&amp;quot; any bitcoins to the same address they were sent from, the sender would not receive those bitcoins.&lt;br /&gt;
&lt;br /&gt;
* Not all wallet providers reserve a bitcoin address for the account holder indefinitely.  Bitcoin addresses generally work best when one is assigned for each use.  There is the risk of showing an address from a wallet provider in a directory or on a web page (for donations, as an example) as there is the possibility that at the future date when those bitcoins are sent that the intended recipient still has the wallet account.  The same concern applies should the wallet provider cease operations.&lt;br /&gt;
&lt;br /&gt;
* There is no trivial way to guarantee that the amount of bitcoins showing for the account holder&#039;s balance are truly being held in reserve by the wallet provider.&lt;br /&gt;
&lt;br /&gt;
* Transactions to a Bitcoin address from the same wallet provider are usually completed internally and, if so, will not be processed on the Bitcoin P2P network.  Auditing tools such as the [[Block Explorer]] will not show any activity for this transaction.&lt;br /&gt;
** Some wallet providers allow amounts below 0.01 BTC to be sent if the transaction is to another account holder on the same service.  This allows an inexpensive and immediate method to detect if the recipient is using the same wallet provider. &lt;br /&gt;
&lt;br /&gt;
* The wallet service provider&#039;s wallet may be vulnerable to security breaches, loss, or theft.  Because Bitcoin transactions are irreversible, there may be limited or no recovery if a provider&#039;s master wallet is compromised.  Wallet providers who implement preventative controls - such as keeping their reserves in an [[offline wallet]] - are likely to be safer.&lt;br /&gt;
&lt;br /&gt;
==Javascript based online wallets==&lt;br /&gt;
&lt;br /&gt;
Javascript based e-wallets differ from traditional online wallet services because the user actually owns the private keys inside their wallet. This approach has several advantages:&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;from&amp;quot; address of a transaction originates from the actual bitcoin address of the user.&lt;br /&gt;
* The user can lookup their account balance in the blockchain and which guarantees their account balance is correct.&lt;br /&gt;
* Users can easily export their private keys out of a wallet to use with another bitcoin client or wallet provider.&lt;br /&gt;
* The users keys are stored encrypted on the server offering some protection for security breaches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Buying bitcoins]]&lt;br /&gt;
* [[Selling bitcoins]]&lt;br /&gt;
* [[Bitcoin faucet]]&lt;br /&gt;
* List of [[:Category:HybridEWallets|Hybrid eWallets]]&lt;br /&gt;
* List of [[:Category:eWallets|eWallets]]&lt;/div&gt;</summary>
		<author><name>Ianpurton</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Browser-based_wallet&amp;diff=25789</id>
		<title>Browser-based wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Browser-based_wallet&amp;diff=25789"/>
		<updated>2012-04-27T15:08:18Z</updated>

		<summary type="html">&lt;p&gt;Ianpurton: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &#039;&#039;&#039;browser-based wallet&#039;&#039;&#039; or &#039;&#039;&#039;wallet service&#039;&#039;&#039; is an online account with an external provider where bitcoins can be stored.  Examples include accounts on currency exchange [[:Category:Markets|Markets]], online [[:Category:Services|Services]] and with ecommerce transaction processors.  This definition also includes [[Browser-based_wallet#Javascript_based_online_wallets|Javascript-based wallets]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Warning: When storing your bitcoins with a browser-based wallet on a third-party website, you are trusting that the operator will not abscond with your bitcoins, and that operator maintains secure systems that protect against theft, internal or external.  It is recommended that you obtain the real-world identity of the website operator, ensure that sufficient recourse is available and avoid services that do not use an offline wallet ([[cold storage]]) for bitcoins that are not needed for daily transactions.  Storing significant quantities of bitcoins on third party websites is not recommended.&amp;lt;/span&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
==Benefits==&lt;br /&gt;
* Use of a browser-based wallet provider may help improve [[anonymity]] against third-parties who watch your IP address use.&lt;br /&gt;
* An account with a wallet service can generally be established in just minutes.&lt;br /&gt;
* Some bitcoin users store some or all of their bitcoins in a browser-based wallet to avoid having to worry about keeping a local wallet [[Securing_your_wallet|secure]].&lt;br /&gt;
* Since withdrawals can be made to any Bitcoin address, simply using the withdrawal feature to withdraw to an address that is not yours is functionally equivalent to sending a Bitcoin payment when running the Bitcoin client locally.&lt;br /&gt;
* Some services offer instant, internal transfers. This allows transactions to complete without having to wait for block confirmations.&lt;br /&gt;
&lt;br /&gt;
==Things to be aware of==&lt;br /&gt;
&lt;br /&gt;
When bitcoins are stored online, the provider retains full control of those amounts.  You are trusting a third party to maintain your Bitcoin balance on your behalf.  In comparison, if you run the Bitcoin software yourself, you are in full control of your coins so long as the wallet file stored on your computer is kept secret and secure.&lt;br /&gt;
&lt;br /&gt;
Other relevant things:&lt;br /&gt;
&lt;br /&gt;
* You typically have less anonymity with respect to those who run the online wallet site.&lt;br /&gt;
* If a payment is made from an online wallet, the transaction&#039;s &amp;quot;from&amp;quot; [[address]] is an address for the wallet provider and not an address reserved specifically for the sender.  This is because the wallet service provider may service the payment from any coins in its possession - your balance is not associated with any particular coins, any more than your balance at your local bank is associated with any specific bills.  Thus if the recipient were to &amp;quot;return&amp;quot; any bitcoins to the same address they were sent from, the sender would not receive those bitcoins.&lt;br /&gt;
&lt;br /&gt;
* Not all wallet providers reserve a bitcoin address for the account holder indefinitely.  Bitcoin addresses generally work best when one is assigned for each use.  There is the risk of showing an address from a wallet provider in a directory or on a web page (for donations, as an example) as there is the possibility that at the future date when those bitcoins are sent that the intended recipient still has the wallet account.  The same concern applies should the wallet provider cease operations.&lt;br /&gt;
&lt;br /&gt;
* There is no trivial way to guarantee that the amount of bitcoins showing for the account holder&#039;s balance are truly being held in reserve by the wallet provider.&lt;br /&gt;
&lt;br /&gt;
* Transactions to a Bitcoin address from the same wallet provider are usually completed internally and, if so, will not be processed on the Bitcoin P2P network.  Auditing tools such as the [[Block Explorer]] will not show any activity for this transaction.&lt;br /&gt;
** Some wallet providers allow amounts below 0.01 BTC to be sent if the transaction is to another account holder on the same service.  This allows an inexpensive and immediate method to detect if the recipient is using the same wallet provider. &lt;br /&gt;
&lt;br /&gt;
* The wallet service provider&#039;s wallet may be vulnerable to security breaches, loss, or theft.  Because Bitcoin transactions are irreversible, there may be limited or no recovery if a provider&#039;s master wallet is compromised.  Wallet providers who implement preventative controls - such as keeping their reserves in an [[offline wallet]] - are likely to be safer.&lt;br /&gt;
&lt;br /&gt;
==Javascript based online wallets==&lt;br /&gt;
&lt;br /&gt;
Javascript based e-wallets differ from traditional online wallet services because the user actually owns the private keys inside their wallet. This approach has several advantages:&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;from&amp;quot; address of a transaction originates from the actual bitcoin address of the user.&lt;br /&gt;
* The user can lookup their account balance in the blockchain and which guarantees their account balance is correct.&lt;br /&gt;
* Users can easily export their private keys out of a wallet to use with another bitcoin client or wallet provider.&lt;br /&gt;
* The users keys are stored encrypted on the server offering some protection for security breaches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Buying bitcoins]]&lt;br /&gt;
* [[Selling bitcoins]]&lt;br /&gt;
* [[Bitcoin faucet]]&lt;br /&gt;
* List of [[:Category:HybrideWallets|Hybrid eWallets]]&lt;br /&gt;
* List of [[:Category:eWallets|eWallets]]&lt;/div&gt;</summary>
		<author><name>Ianpurton</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=StrongCoin&amp;diff=25788</id>
		<title>StrongCoin</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=StrongCoin&amp;diff=25788"/>
		<updated>2012-04-27T15:07:03Z</updated>

		<summary type="html">&lt;p&gt;Ianpurton: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a browser-wallet where the key-information is stored in the browser and can be accessed via JavaScript.&lt;br /&gt;
&lt;br /&gt;
StrongCoin accounts are protected by a passphrase that is known only to the user and only an encrypted key for that password is stored with StrongCoin&amp;lt;ref&amp;gt;[http://bitcointalk.org/index.php?topic=36169.msg445905#msg445905 The Kindle, Bitcoin and client side address generation. (StrongCoin)]&amp;lt;/ref&amp;gt;.   As such, if the passphrase is forgotten or lost, not even StrongCoin can help to recover the funds.  The service does provide the ability to print paper backups of the keys which can be re-imported and when doing so no passphrase is required.&lt;br /&gt;
&lt;br /&gt;
==Interesting Features==&lt;br /&gt;
&lt;br /&gt;
*Import of private-keys in [[Mini private key format]]&lt;br /&gt;
*Printable &amp;quot;paper&amp;quot; backup of key-pairs&lt;br /&gt;
&lt;br /&gt;
==Fees==&lt;br /&gt;
&lt;br /&gt;
* StrongCoin adds 0.01 BTC per spend transaction.&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
&lt;br /&gt;
* [http://strongcoin.com StrongCoin] website&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:HybridEWallets]]&lt;/div&gt;</summary>
		<author><name>Ianpurton</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=StrongCoin&amp;diff=25786</id>
		<title>StrongCoin</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=StrongCoin&amp;diff=25786"/>
		<updated>2012-04-27T15:06:05Z</updated>

		<summary type="html">&lt;p&gt;Ianpurton: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a browser-wallet where the key-information is stored in the browser and can be accessed via JavaScript.&lt;br /&gt;
&lt;br /&gt;
StrongCoin accounts are protected by a passphrase that is known only to the user and only an encrypted key for that password is stored with StrongCoin&amp;lt;ref&amp;gt;[http://bitcointalk.org/index.php?topic=36169.msg445905#msg445905 The Kindle, Bitcoin and client side address generation. (StrongCoin)]&amp;lt;/ref&amp;gt;.   As such, if the passphrase is forgotten or lost, not even StrongCoin can help to recover the funds.  The service does provide the ability to print paper backups of the keys which can be re-imported and when doing so no passphrase is required.&lt;br /&gt;
&lt;br /&gt;
==Interesting Features==&lt;br /&gt;
&lt;br /&gt;
*Import of private-keys in [[Mini private key format]]&lt;br /&gt;
*Printable &amp;quot;paper&amp;quot; backup of key-pairs&lt;br /&gt;
&lt;br /&gt;
==Fees==&lt;br /&gt;
&lt;br /&gt;
* StrongCoin adds 0.01 BTC per spend transaction.&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
&lt;br /&gt;
* [http://strongcoin.com StrongCoin] website&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:EWallets HybridEWallets]]&lt;/div&gt;</summary>
		<author><name>Ianpurton</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=StrongCoin&amp;diff=25785</id>
		<title>StrongCoin</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=StrongCoin&amp;diff=25785"/>
		<updated>2012-04-27T15:05:34Z</updated>

		<summary type="html">&lt;p&gt;Ianpurton: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a browser-wallet where the key-information is stored in the browser and can be accessed via JavaScript.&lt;br /&gt;
&lt;br /&gt;
StrongCoin accounts are protected by a passphrase that is known only to the user and only an encrypted key for that password is stored with StrongCoin&amp;lt;ref&amp;gt;[http://bitcointalk.org/index.php?topic=36169.msg445905#msg445905 The Kindle, Bitcoin and client side address generation. (StrongCoin)]&amp;lt;/ref&amp;gt;.   As such, if the passphrase is forgotten or lost, not even StrongCoin can help to recover the funds.  The service does provide the ability to print paper backups of the keys which can be re-imported and when doing so no passphrase is required.&lt;br /&gt;
&lt;br /&gt;
==Interesting Features==&lt;br /&gt;
&lt;br /&gt;
*Import of private-keys in [[Mini private key format]]&lt;br /&gt;
*Printable &amp;quot;paper&amp;quot; backup of key-pairs&lt;br /&gt;
&lt;br /&gt;
==Fees==&lt;br /&gt;
&lt;br /&gt;
* StrongCoin adds 0.01 BTC per spend transaction.&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
&lt;br /&gt;
* [http://strongcoin.com StrongCoin] website&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:EWallets,HybridEWallets]]&lt;/div&gt;</summary>
		<author><name>Ianpurton</name></author>
	</entry>
</feed>