<?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=Goonie</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=Goonie"/>
	<link rel="alternate" type="text/html" href="https://en.bitcoin.it/wiki/Special:Contributions/Goonie"/>
	<updated>2026-05-08T17:58:21Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bech32_adoption&amp;diff=68986</id>
		<title>Bech32 adoption</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bech32_adoption&amp;diff=68986"/>
		<updated>2021-11-15T17:43:22Z</updated>

		<summary type="html">&lt;p&gt;Goonie: Bitcoin Wallet 9.0 supports Send to P2TR&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bech32]] is a bitcoin [[address]] format specified by [[BIP 0173]]. It is used for the native segwit version 0 output types, P2WPKH and P2WSH. The upcoming [[Taproot]] softfork will add another output type called Pay to Taproot (P2TR). P2TR outputs and future native segwit versions will be using an updated variant of [[Bech32]], called [[Bech32m]] (specified by [[BIP 0350]]). This page tracks the adoption of [[Bech32]] and [[Bech32m]].&lt;br /&gt;
&lt;br /&gt;
Ideally wallets and services would first support &#039;&#039;sending to&#039;&#039; new addresses. When most wallets and services support sending to the new address type, people are more likely to adopt it for receiving. &lt;br /&gt;
&lt;br /&gt;
The amount of bech32 addresses on the blockchain is tracked on this website: https://p2sh.info/dashboard/db/bech32-statistics?orgId=1&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Evaluating|??}} || Maybe / Haven&#039;t checked / placeholder&lt;br /&gt;
|-&lt;br /&gt;
| {{Planned}} || The developers said they plan to&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable|PR Merged}} || In the case of software, code has been written and merged, and it will be in next release.&lt;br /&gt;
|-&lt;br /&gt;
| {{Yes}} || Feature has been released&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Software Wallets ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin Core || {{Yes|Since 0.16.0}} || {{Yes|Since 0.16.0}} || {{Yes|Since 0.21.1}} || {{Yes|Since 22.0}} || Uses P2WPKH as default address since version [https://bitcoin.org/en/release/v0.20.0 0.20.0]. Creating P2TR addresses requires manual import for now.&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin Knots || {{Yes|Since 0.16.0}} || {{Yes|Since 0.16.0}} || {{Yes|Since 0.21.1}} || {{Acceptable|Starting with 22.0}} ||&lt;br /&gt;
|-&lt;br /&gt;
| bcoin || {{Yes}} || {{Yes}} || {{Yes|Since 2.2.0}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Electrum || {{Yes}} || {{Yes}} || {{Yes|Since 4.1.0}} || {{Evaluating|??}} || &lt;br /&gt;
|-&lt;br /&gt;
| Armory || {{Yes}} || {{No}} || {{Planned|Planned around activation}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| JoinMarket || {{Yes}} || {{Yes}} || {{Evaluating|Depends on python-bitcointx}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Blockstream Green || {{Yes}} || {{Yes}} || {{Yes|Mobile 3.7.6+, Desktop 1.0.4+}} || {{Planned|Planned}} || Bech32m sending support as of [https://github.com/Blockstream/gdk/releases/tag/release_0.0.47 GDK 0.0.47]&lt;br /&gt;
|-&lt;br /&gt;
| Breadwallet || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/BRDapp/comments/9xx1hq/as_of_today_brd_fully_supports_native_segwit/&lt;br /&gt;
|-&lt;br /&gt;
| Samourai Wallet || {{Yes}} || {{Yes}} || {{Planned|Planned before Activation}}  || {{No|Currently not planned}} || https://twitter.com/SamouraiWallet/status/1415788631491497985?s=20&lt;br /&gt;
|-&lt;br /&gt;
| Coinomi || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || [https://www.reddit.com/r/Bitcoin/comments/865qn1/coinomi_wallet_beta_has_segwit_support/ reddit source]&lt;br /&gt;
|-&lt;br /&gt;
| BTC.com || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Casa || {{Yes}} || {{No}} || {{Planned}} || {{Planned}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Mycelium || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://play.google.com/store/apps/details?id=de.schildbach.wallet Bitcoin Wallet for Android] || {{Yes}} || {{Yes}} || {{Yes|Since 9.0}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Wasabi Wallet || {{Yes}} || {{Yes}} || {{Planned|Planned: via NBitcoin before Activation}} || {{Planned|Planned: via NBitcoin before Activation}} || https://twitter.com/NicolasDorier/status/1413693010236170241&lt;br /&gt;
|-&lt;br /&gt;
| Trust Wallet || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || [https://trustwallet.com/blog/trust-wallet-adds-support-for-btc-ltc-bch official blog]&lt;br /&gt;
|-&lt;br /&gt;
| Guarda Wallet || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || [https://twitter.com/GuardaWallet/status/1194270398730448896 twitter announcement]&lt;br /&gt;
|-&lt;br /&gt;
| Bisq || {{Yes}} || {{Yes}} || {{Evaluating|Dependent on BitcoinJ}} || {{Evaluating|??}} || As of v1.5.0 https://bisq.network/blog/bisq-v1.5.0-highlights/&lt;br /&gt;
|-&lt;br /&gt;
| Muun || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/MuunWallet/status/1459294066135474177&lt;br /&gt;
|-&lt;br /&gt;
| BlueWallet || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Sparrow Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/SparrowWallet/status/1415632270434705408&lt;br /&gt;
|-&lt;br /&gt;
| Specter Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/_benkaufman/status/1431293856675508228&lt;br /&gt;
|-&lt;br /&gt;
| C-Lightning || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Fully Noded || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes|Since v0.2.26}} || https://twitter.com/FullyNoded/status/1438652812410298370&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/unchained-capital/caravan Caravan] || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| AQUA || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| LND || {{Yes}} || {{Yes}} || {{Planned|Planned: via btcsuite}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Exodus || {{Yes}} || {{Yes}} || {{Planned|Planned before activation, depends on bitcoinjs}} || {{No|Not yet planned}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Hardware Wallets ===&lt;br /&gt;
&lt;br /&gt;
Hardware wallet manufacturers typically publish a web wallet or browser add-on wallet for use with their hardware. Users can also sometimes connect their hardware wallet to a software wallet like [[Electrum]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Trezor + Trezor Suite || {{Yes}} || {{Yes}} || {{Planned|Planned: in December update}} || {{Planned|Planned: in December update}} || https://btc1.trezor.io/tx/350bb4ff380240fee0d2b7e1f7b90e719086de263cd02aedca105aec0c0bccc1&lt;br /&gt;
|-&lt;br /&gt;
| Ledger Live (desktop app) || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || Ledger Live Desktop 2.35 + Bitcoin App 2.0.0, Ledger Live Mobile support TBD. https://blockstream.info/tx/41d46e6f6e58a325eb6c913aa603f4db313f4a1db0649952f06fe2cd70546451&lt;br /&gt;
|-&lt;br /&gt;
| KeepKey chrome app || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BitBox Desktop app || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Trezor + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ledger + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BitBox + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| KeepKey + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Archos + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coldcard + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ballet + app|| {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Tangem + app|| {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Blockstream Jade + Blockstream Green || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned|Planned}} || Bech32m sending support as of [https://github.com/Blockstream/gdk/releases/tag/release_0.0.47 GDK 0.0.47] available via Blockstream Green mobile apps 3.7.6+ and desktop app 1.0.4+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Web Wallets / Wallet Service Providers ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Coinapult  || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coin.Space || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BitGo || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || Full native segwit support on v2 platform, no plans to add native segwit support on v1 platform. Also see: https://blog.bitgo.com/native-segwit-addresses-via-bitgos-api-4946f2007be9, Taproot: https://blog.bitgo.com/taproot-support-for-bitgo-wallets-9ed97f412460&lt;br /&gt;
|-&lt;br /&gt;
| blockchain.com web|| {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} || https://twitter.com/Pellicceama/status/1436324051803414535&lt;br /&gt;
|-&lt;br /&gt;
| Fireblocks || {{Yes}} || {{Yes}} || {{Planned|Nov 18, 2021}} || {{Planned|Planned for 2022}} ||&lt;br /&gt;
|-&lt;br /&gt;
| HolyTransaction || {{Yes}} || {{No}} || {{Yes}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://coinb.in Coinb.in] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || open source JavaScript implementation&lt;br /&gt;
|-&lt;br /&gt;
| Guarda Wallet || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/GuardaWallet/status/1194270398730448896&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exchanges ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Exchanges in alphabetical order please --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 1Fox || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://1fox.com/?c=en/content/blog&amp;amp;id=12&lt;br /&gt;
|-&lt;br /&gt;
| [[AgoraDesk]] || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || &lt;br /&gt;
|-&lt;br /&gt;
| Anycoin Direct || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://anycoindirect.eu/en/news/details/segwit-activated&lt;br /&gt;
|-&lt;br /&gt;
| BitBargain.co.uk || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin.de || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://bitcoinblog.de/2018/08/10/bitcoin-de-aktiviert-segwit-kunden-sparen-gebuehren/&lt;br /&gt;
|-&lt;br /&gt;
| Bitfinex || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/bitfinex/status/1189164144789983234&lt;br /&gt;
|-&lt;br /&gt;
| BitMEX || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} || https://blog.bitmex.com/introducing-bech32-deposits-on-bitmex-to-deepen-bitcoin-integration-lower-fees/&lt;br /&gt;
|-&lt;br /&gt;
| Bitonic || {{Yes}} || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || https://twitter.com/BitcoinenNL/status/1460284373291384833&lt;br /&gt;
|-&lt;br /&gt;
| Bittrex || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/Bitcoin/comments/gqt1m6/bittrex_does_not_even_support_withdrawals_to/&lt;br /&gt;
|-&lt;br /&gt;
| Bittylicious || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/Bittylicious_/status/998881327347888128&lt;br /&gt;
|-&lt;br /&gt;
| Bitstamp || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} || https://www.bitstamp.net/article/weve-added-support-bech32-bitcoin-addresses-bitsta/&lt;br /&gt;
|-&lt;br /&gt;
| Bitso || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/Bitso/status/1203784055340314624?s=20&lt;br /&gt;
|-&lt;br /&gt;
| Bitwage || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BSDEX || {{Yes}} || {{No}} || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| CardCoins.co || {{Yes}} || No deposits || {{Yes}} || No deposits || https://twitter.com/CardCoinsCo/status/1452680654030872589&lt;br /&gt;
|-&lt;br /&gt;
| CEX.IO || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coinbase.com || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/diogorsergio/status/983052769262292992 (Note that Coinbase commerce does not support sending to bech32)&lt;br /&gt;
|-&lt;br /&gt;
| CoinFalcon || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coinfloor || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://coinfloor.zendesk.com/hc/en-us/articles/360018072678-Why-are-there-2-BTC-deposit-addresses-to-choose-from-&lt;br /&gt;
|-&lt;br /&gt;
| [https://coinmate.io Coinmate.io] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://coinmate.io/blog/important-coinmate-update/&lt;br /&gt;
|-&lt;br /&gt;
| Coinsbank.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coinygram || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Flyp.me || {{Yes}} || {{No}} || {{Yes}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| GDax || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/Bitcoin/comments/8c738k/coinbase_gdax_already_allows_sending_to_bc1/&lt;br /&gt;
|-&lt;br /&gt;
| Gemini || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://np.reddit.com/r/Bitcoin/comments/b66n0v/psa_gemini_is_full_on_with_native_segwit_and_uses/&lt;br /&gt;
|-&lt;br /&gt;
| Genesis || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Globitex || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| HitBTC || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Hodl Hodl || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://medium.com/@hodlhodl/hodl-hodl-segwit-compatible-exchange-a2231968ac56&lt;br /&gt;
|-&lt;br /&gt;
| Independent Reserve|| {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.independentreserve.com/bitcoin/investing&lt;br /&gt;
|-&lt;br /&gt;
| Itbit || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Kraken || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/krakenfx/status/1060306827848470528&lt;br /&gt;
|-&lt;br /&gt;
| LedgerX || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || &lt;br /&gt;
|-&lt;br /&gt;
| Liberalcoins || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://liberalcoins.com&lt;br /&gt;
|-&lt;br /&gt;
| [[LocalBitcoins]] || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/LocalBitcoins/status/1322194709159301120&lt;br /&gt;
|-&lt;br /&gt;
| Luno || {{Yes}} || {{No}} || {{Planned|Planned}} || {{Evaluating|??}} || https://www.luno.com/blog/en/post/luno-launches-support-for-bech32-addresses&lt;br /&gt;
|-&lt;br /&gt;
| Paxful.com || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://paxful.com/support/en-us/articles/360011766520-Can-I-Withdraw-Bitcoin-from-Paxful-Wallet-to-My-External-Wallet-&lt;br /&gt;
|-&lt;br /&gt;
| Poloniex.com || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/Bitcoin/comments/a3jhcf/you_can_now_withdraw_from_poloniex_to_bech32/&lt;br /&gt;
|-&lt;br /&gt;
| River.com || {{Yes}} || {{Yes}} || {{Planned|Planned before Activation}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Square CashApp || {{Yes}} || {{No}} || {{Acceptable|Working on Android, coming soon on iOS}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| TheRockTrading.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/TheRockTrading/status/976787499648512003&lt;br /&gt;
|-&lt;br /&gt;
| Walltime || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://walltime.info&lt;br /&gt;
|-&lt;br /&gt;
| Purse.io || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| www.bitwala.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Xapo || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Bitcoin ATM Models ===&lt;br /&gt;
&lt;br /&gt;
Hopefully when a model updates then all its ATMs everywhere will gain that feature. See https://coinatmradar.com/shop/buy-bitcoin-atm/&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| GenesisCoin || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| General Bytes || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || Depending on configuration. Since version 20190613 https://www.generalbytes.com/en/support/changelog&lt;br /&gt;
|-&lt;br /&gt;
| Lamassu Douro || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://medium.com/@LamassuSupport/announcing-crafty-chnemu-v7-3-9522fe2868&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Blockchain Explorers ===&lt;br /&gt;
&lt;br /&gt;
To investigate bech32 capability, you can use mainnet TXIDs &amp;lt;code&amp;gt;4ef47f6eb681d5d9fa2f7e16336cd629303c635e8da51e425b76088be9c8744c&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;514a33f1d46179b89e1fea7bbb07b682ab14083a276979f91038369d1a8d689b&amp;lt;/code&amp;gt; or look up the addresses &amp;lt;code&amp;gt;bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;bc1qc7slrfxkknqcq2jevvvkdgvrt8080852dfjewde450xdlk4ugp7szw5tk9&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Some blockchain explorers can only parse the bech32 address and display it, they don&#039;t build an index so users cannot search for bech32 addresses.&lt;br /&gt;
&lt;br /&gt;
To verify bech32m readiness, you can look up the mainnet TXID &amp;lt;code&amp;gt;b10c007c60e14f9d087e0291d4d0c7869697c6681d979c6639dbd960792b4d41&amp;lt;/code&amp;gt; on which the first output should be addressed as &amp;lt;code&amp;gt;bc1pqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqsyjer9e&amp;lt;/code&amp;gt;. Note that the superseded bech32 encoding only differs in the last six characters that encode the checksum: &amp;lt;code&amp;gt;bc1pqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqs_3wf0qm_&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
See also: https://en.bitcoin.it/wiki/Category:Block_chain_browsers&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Display Bech32 !! Index Bech32 !! Display Bech32m !! Index Bech32m !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| bitaps.com || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://bitaps.com&lt;br /&gt;
|-&lt;br /&gt;
| Bitflyer || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://chainflyer.bitflyer.jp&lt;br /&gt;
|-&lt;br /&gt;
| Blockbook || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://btc1.trezor.io&lt;br /&gt;
|-&lt;br /&gt;
| blockchain.com || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://www.blockchain.com/explorer&lt;br /&gt;
|-&lt;br /&gt;
| Blockchair || {{Yes}} || {{Yes}} || {{Yes|Ready, but old txns not reindexed yet}} || {{Yes|Ready, but old txns not reindexed yet}} || https://github.com/Blockchair/Blockchair.Support/issues/567#issuecomment-966393097, https://twitter.com/Blockchair/status/1458817396433731585&lt;br /&gt;
|-&lt;br /&gt;
| Blockcypher || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || https://live.blockcypher.com/btc&lt;br /&gt;
|-&lt;br /&gt;
| Blockonomics || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://www.blockonomics.co&lt;br /&gt;
|-&lt;br /&gt;
| Blockpath || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://blockpath.com&lt;br /&gt;
|-&lt;br /&gt;
| BTC.com || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://BTC.com&lt;br /&gt;
|-&lt;br /&gt;
| Esplora || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || Open source explorer, instances are https://blockstream.info/ and https://www.localbitcoinschain.com/. [https://github.com/Blockstream/esplora/issues/323 Issue] for BIP350 support.&lt;br /&gt;
|-&lt;br /&gt;
| Insight || {{Yes}} || {{Yes}} || {{No}} || {{No}} || Open source explorer, instances include https://insight.bitpay.com/&lt;br /&gt;
|-&lt;br /&gt;
| Mempool || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || Open source explorer, instances include https://mempool.space https://mempool.ninja https://mempool.emzy.de https://mempool.bisq.services https://mempool.bitcoin.ninja https://mempool.bitaroo.net/&lt;br /&gt;
|-&lt;br /&gt;
| OKLink || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://www.oklink.com&lt;br /&gt;
|-&lt;br /&gt;
| OXT || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://oxt.me/&lt;br /&gt;
|-&lt;br /&gt;
| Tradeblock || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://tradeblock.com/bitcoin&lt;br /&gt;
|-&lt;br /&gt;
| WalletExplorer || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://walletexplorer.com/&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin Explorer || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://bitcoinexplorer.org, https://twitter.com/BitcoinExplorer/status/1425148093977309187&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Payment Processors ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Payment processors in alphabetical order please --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! P2WPKH/P2WSH Invoices !! Bech32 Withdrawal addresses !! P2TR Invoices !! Bech32m Withdrawal addresses !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [https://apirone.com Apirone] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || Payment notifications, merchant dashboard, plugins for Magento, WooCommerce, OpenCart 2, Opencart 3.x, Virtuemart&lt;br /&gt;
|-&lt;br /&gt;
| [https://bitaps.com Bitaps] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || Payment forwarding API, Wallet API, fault tolerance callback.&lt;br /&gt;
|-&lt;br /&gt;
| [https://btcpayserver.org BTCPay Server] || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes|Supported since 1.3.0}} || https://twitter.com/NicolasDorier/status/1432354289599451136, https://twitter.com/NicolasDorier/status/1457527754350415873&lt;br /&gt;
|-&lt;br /&gt;
| [https://coingate.com CoinGate] || {{No}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://confirmo.net CONFIRMO] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://cryptochill.com CryptoChill] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || Highly customizable Bitcoin and Lightning Network payment gateway. Multi-sig, HD wallets, API, SDK.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Mining Pools ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Payout to Bech32 !! Payout to Bech32m !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [https://pool.btc.com/ BTC.com Pool] || {{No}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://ckpool.org/ Ckpool] || {{Yes}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://kano.is/ KanoPool] || {{Yes}} || {{Evaluating|??}} || [https://bitcointalk.org/index.php?topic=789369.msg53374508#msg53374508 bitcointalk source]&lt;br /&gt;
|-&lt;br /&gt;
| [http://poolin.com/ Poolin] || {{Yes}} || {{Evaluating|??}} || [https://bitcointalk.org/index.php?topic=5169994.msg52184844#msg52184844 bitcointalk source]&lt;br /&gt;
|-&lt;br /&gt;
| [https://sbicrypto.com SBICrypto Pool] || {{Yes}} || {{Acceptable|Ready to release at activation}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://slushpool.com/ Slush Pool] || {{Yes}} || {{Planned|At activation}} || [https://twitter.com/braiins_systems/status/1432376840484794375 Tweet]&lt;br /&gt;
|-&lt;br /&gt;
| [https://ukrpool.com/ Ukr Pool] || {{Yes}} || {{Evaluating|??}} || [https://bitcointalk.org/index.php?topic=5124825.msg51358033#msg51358033 bitcointalk source]&lt;br /&gt;
|-&lt;br /&gt;
| [https://pool.viabtc.com/ ViaBTC Pool] || {{No}} || {{Evaluating|??}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Language !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/bitcoin/libbase58 libbase58] || C || {{No}} || n/a || {{No}} || n/a&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/MetacoSA/NBitcoin NBitcoin] || .NET || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/NicolasDorier/status/1432354289599451136&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/bcoin-org/bcoin bcoin] || JS ||  {{Yes}} || {{Yes}} || {{Planned|In Review}} || {{Evaluating|??}} || https://github.com/bcoin-org/bcoin/pull/1038&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/btcsuite btcsuite/btcutil] || Go || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://github.com/btcsuite/btcutil/pull/202&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/bitcoinjs/bitcoinjs-lib bitcoinjs-lib] || JS || {{Yes}} || {{Yes}} || {{Yes|Since v6.0.0}} || {{Acceptable|Supported but needs manual involvement}} || https://github.com/bitcoinjs/bitcoinjs-lib/issues/1522#issuecomment-887468902, https://twitter.com/junderwood4649/status/1459006392086372355&lt;br /&gt;
|-&lt;br /&gt;
| [https://bitcoinj.github.io/ bitcoinj] || Java || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://github.com/bitcoinj/bitcoinj/commit/183986c9801f10f1bf46bd46621e535973d39ef8&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/bitcoin-s/bitcoin-s-core bitcoin-s] || Scala || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned|Planned for 2021}} || https://twitter.com/Chris_Stewart_5/status/1459205497463136270&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/rust-bitcoin/rust-bitcoin rust-bitcoin] || Rust || {{Yes}} || {{Evaluating|??}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/RCasatta/status/1423695925252329476&lt;br /&gt;
|-&lt;br /&gt;
| [https://lightningdevkit.org Lightning Dev Kit] || Rust || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|Pending BOLT update}} || &lt;br /&gt;
|-&lt;br /&gt;
| [https://bitcoindevkit.org Bitcoin Dev Kit] || Rust || {{Yes}} || {{Yes}} || {{Planned|WIP}} || {{Planned|WIP}} || https://docs.rs/bdk&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/ElementsProject/libwally-core libwally-core] || C || {{Yes}} || {{Yes}} || {{Yes|Since [https://github.com/ElementsProject/libwally-core/releases/tag/release_0.8.4 0.8.4]}} || {{Yes|Since [https://github.com/ElementsProject/libwally-core/releases/tag/release_0.8.4 0.8.4]}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/Blockstream/gdk GDK] || C || {{Yes}} || {{Yes}} || {{Yes|Since [https://github.com/Blockstream/gdk/releases/tag/release_0.0.47 0.0.47]}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/Simplexum/python-bitcointx python-bitcointx] || Python || {{Yes}} ||  {{Yes}} || {{Planned|WIP}} || {{Planned|WIP}} || https://github.com/Simplexum/python-bitcointx/issues/57&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/dgarage/NBXplorer/ NBXPlorer] || C# || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/NicolasDorier/status/1432354822888431619&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/acinq/bitcoin-kmp  Kotlin Multiplatform Bitcoin Library] || Kotlin || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned}} || https://twitter.com/realtbast/status/1458533450919649284&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/libbitcoin  Libbitcoin] || C++ || {{Evaluating|??}} || {{Evaluating|??}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/chaintope/bitcoinrb Bitcoinrb] || Ruby || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://github.com/chaintope/bitcoinrb/wiki/Taproot&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
=== Other Services ===&lt;br /&gt;
&lt;br /&gt;
Casinos, marketplaces, etc that let users withdraw money&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Withdrawals !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 1Broker || {{Yes}} || &lt;br /&gt;
|-&lt;br /&gt;
| [https://crypto.games Crypto.Games]|| {{Yes}} || [https://bitcointalk.org/index.php?topic=750760.msg31421151#msg31421151 bitcointalk source]&lt;br /&gt;
|-&lt;br /&gt;
| YOLOdice || {{Yes}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bech32_adoption&amp;diff=68936</id>
		<title>Bech32 adoption</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bech32_adoption&amp;diff=68936"/>
		<updated>2021-10-06T21:13:48Z</updated>

		<summary type="html">&lt;p&gt;Goonie: /* Libraries */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bech32]] is a bitcoin [[address]] format specified by [[BIP 0173]]. It is used for the native segwit version 0 output types, P2WPKH and P2WSH. The upcoming [[Taproot]] softfork will add another output type called Pay to Taproot (P2TR). P2TR outputs and future native segwit versions will be using an updated variant of [[Bech32]], called [[Bech32m]] (specified by [[BIP 0350]]). This page tracks the adoption of [[Bech32]] and [[Bech32m]].&lt;br /&gt;
&lt;br /&gt;
Ideally wallets and services would first support &#039;&#039;sending to&#039;&#039; new addresses. When most wallets and services support sending to the new address type, people are more likely to adopt it for receiving. &lt;br /&gt;
&lt;br /&gt;
The amount of bech32 addresses on the blockchain is tracked on this website: https://p2sh.info/dashboard/db/bech32-statistics?orgId=1&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Evaluating|??}} || Maybe / Haven&#039;t checked / placeholder&lt;br /&gt;
|-&lt;br /&gt;
| {{Planned}} || The developers said they plan to&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable|PR Merged}} || In the case of software, code has been written and merged, and it will be in next release.&lt;br /&gt;
|-&lt;br /&gt;
| {{Yes}} || Feature has been released&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Software Wallets ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin Core || {{Yes|Since 0.16.0}} || {{Yes|Since 0.16.0}} || {{Yes|Since 0.21.1}} || {{Yes|Since 22.0}} || Uses P2WPKH as default address since version [https://bitcoin.org/en/release/v0.20.0 0.20.0]. Creating P2TR addresses requires manual import for now.&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin Knots || {{Yes|Since 0.16.0}} || {{Yes|Since 0.16.0}} || {{Yes|Since 0.21.1}} || {{Acceptable|Starting with 22.0}} ||&lt;br /&gt;
|-&lt;br /&gt;
| bcoin || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Electrum || {{Yes}} || {{Yes}} || {{Yes|Since 4.1.0}} || {{Evaluating|??}} || &lt;br /&gt;
|-&lt;br /&gt;
| Armory || {{Yes}} || {{No}} || {{Planned|Planned around activation}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| JoinMarket || {{Yes}} || {{Yes}} || {{Evaluating|Depends on python-bitcointx}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Blockstream Green || {{Yes}} || {{Yes}} || {{Planned|Planned: via GDK before activation}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Breadwallet || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/BRDapp/comments/9xx1hq/as_of_today_brd_fully_supports_native_segwit/&lt;br /&gt;
|-&lt;br /&gt;
| Samourai Wallet || {{Yes}} || {{Yes}} || {{Planned|Planned before Activation}}  || {{No|Currently not planned}} || https://twitter.com/SamouraiWallet/status/1415788631491497985?s=20&lt;br /&gt;
|-&lt;br /&gt;
| Coinomi || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || [https://www.reddit.com/r/Bitcoin/comments/865qn1/coinomi_wallet_beta_has_segwit_support/ reddit source]&lt;br /&gt;
|-&lt;br /&gt;
| BTC.com || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Casa || {{Yes}} || {{No}} || {{Planned}} || {{Planned}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Mycelium || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://play.google.com/store/apps/details?id=de.schildbach.wallet Bitcoin Wallet for Android] || {{Yes}} || {{Yes}} || {{Planned|Planned before activation}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Wasabi Wallet || {{Yes}} || {{Yes}} || {{Planned|Planned: via NBitcoin before Activation}} || {{Planned|Planned: via NBitcoin before Activation}} || https://twitter.com/NicolasDorier/status/1413693010236170241&lt;br /&gt;
|-&lt;br /&gt;
| Trust Wallet || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || [https://trustwallet.com/blog/trust-wallet-adds-support-for-btc-ltc-bch official blog]&lt;br /&gt;
|-&lt;br /&gt;
| Guarda Wallet || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || [https://twitter.com/GuardaWallet/status/1194270398730448896 twitter announcement]&lt;br /&gt;
|-&lt;br /&gt;
| Bisq || {{Yes}} || {{Yes}} || {{Evaluating|Dependent on BitcoinJ}} || {{Evaluating|??}} || As of v1.5.0 https://bisq.network/blog/bisq-v1.5.0-highlights/&lt;br /&gt;
|-&lt;br /&gt;
| Muun || {{Yes}} || {{Yes}} || {{Planned|Before activation}} || {{Planned|After activation}} || https://twitter.com/MuunWallet/status/1415692517690023937&lt;br /&gt;
|-&lt;br /&gt;
| BlueWallet || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Sparrow Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/SparrowWallet/status/1415632270434705408&lt;br /&gt;
|-&lt;br /&gt;
| Specter Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/_benkaufman/status/1431293856675508228&lt;br /&gt;
|-&lt;br /&gt;
| C-Lightning || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Fully Noded || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes|Since v0.2.26}} || https://twitter.com/FullyNoded/status/1438652812410298370&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/unchained-capital/caravan Caravan] || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| AQUA || {{Yes}} || {{Yes}} || {{Planned|Planned: via GDK before activation}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| LND || {{Yes}} || {{Yes}} || {{Planned|Planned: via btcsuite}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Exodus || {{Yes}} || {{Yes}} || {{Planned|Planned before activation, depends on bitcoinjs}} || {{No|Not yet planned}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Hardware Wallets ===&lt;br /&gt;
&lt;br /&gt;
Hardware wallet manufacturers typically publish a web wallet or browser add-on wallet for use with their hardware. Users can also sometimes connect their hardware wallet to a software wallet like [[Electrum]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Trezor Suite || {{Yes}} || {{Yes}} || {{Planned|Planned: before Activation}} || {{Planned|Planned: before Activation}} || https://twitter.com/pavolrusnak/status/1413790070205734916&lt;br /&gt;
|-&lt;br /&gt;
| Ledger Live (desktop app) || {{Yes}} || {{Yes}} || {{Planned|Planned: at activation}} || {{Planned|Planned: at activation}} || [https://twitter.com/darosior/status/1432371465815568390 Announced at Surfin&#039; Bitcoin]&lt;br /&gt;
|-&lt;br /&gt;
| KeepKey chrome app || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BitBox Desktop app || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Trezor + Electrum || {{Yes}} || {{Yes}} || {{Planned|Planned: before Activation}} || {{Planned|Planned: before Activation}} || https://twitter.com/pavolrusnak/status/1413790070205734916&lt;br /&gt;
|-&lt;br /&gt;
| Ledger + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BitBox + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| KeepKey + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Archos + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coldcard + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ballet + app|| {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Tangem + app|| {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Blockstream Jade + Blockstream Green || {{Yes}} || {{Yes}} || {{Planned|Planned: via GDK before activation}} || {{Evaluating|??}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Web Wallets ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Coinapult  || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coin.Space || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BitGo || {{Yes}} || {{Yes}} || {{Planned|Before activation|}} || {{Evaluating|??}} || Full support on v2 platform, no plans to add support on v1 platform. Also see: https://blog.bitgo.com/native-segwit-addresses-via-bitgos-api-4946f2007be9&lt;br /&gt;
|-&lt;br /&gt;
| blockchain.com web|| {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} || https://twitter.com/Pellicceama/status/1436324051803414535&lt;br /&gt;
|-&lt;br /&gt;
| HolyTransaction || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://coinb.in Coinb.in] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || open source JavaScript implementation&lt;br /&gt;
|-&lt;br /&gt;
| Guarda Wallet || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/GuardaWallet/status/1194270398730448896&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exchanges ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Exchanges in alphabetical order please --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 1Fox || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://1fox.com/?c=en/content/blog&amp;amp;id=12&lt;br /&gt;
|-&lt;br /&gt;
| [[AgoraDesk]] || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || &lt;br /&gt;
|-&lt;br /&gt;
| Anycoin Direct || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://anycoindirect.eu/en/news/details/segwit-activated&lt;br /&gt;
|-&lt;br /&gt;
| BitBargain.co.uk || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin.de || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://bitcoinblog.de/2018/08/10/bitcoin-de-aktiviert-segwit-kunden-sparen-gebuehren/&lt;br /&gt;
|-&lt;br /&gt;
| Bitfinex || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/bitfinex/status/1189164144789983234&lt;br /&gt;
|-&lt;br /&gt;
| BitMEX || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} || https://blog.bitmex.com/introducing-bech32-deposits-on-bitmex-to-deepen-bitcoin-integration-lower-fees/&lt;br /&gt;
|-&lt;br /&gt;
| Bittrex || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/Bitcoin/comments/gqt1m6/bittrex_does_not_even_support_withdrawals_to/&lt;br /&gt;
|-&lt;br /&gt;
| Bittylicious || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/Bittylicious_/status/998881327347888128&lt;br /&gt;
|-&lt;br /&gt;
| Bitstamp || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} || https://www.bitstamp.net/article/weve-added-support-bech32-bitcoin-addresses-bitsta/&lt;br /&gt;
|-&lt;br /&gt;
| Bitso || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/Bitso/status/1203784055340314624?s=20&lt;br /&gt;
|-&lt;br /&gt;
| Bitwage || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BSDEX || {{Yes}} || {{No}} || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| CEX.IO || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coinbase.com || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/diogorsergio/status/983052769262292992 (Note that Coinbase commerce does not support sending to bech32)&lt;br /&gt;
|-&lt;br /&gt;
| CoinFalcon || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coinfloor || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://coinfloor.zendesk.com/hc/en-us/articles/360018072678-Why-are-there-2-BTC-deposit-addresses-to-choose-from-&lt;br /&gt;
|-&lt;br /&gt;
| [https://coinmate.io Coinmate.io] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://coinmate.io/blog/important-coinmate-update/&lt;br /&gt;
|-&lt;br /&gt;
| Coinsbank.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coinygram || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Flyp.me || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| GDax || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/Bitcoin/comments/8c738k/coinbase_gdax_already_allows_sending_to_bc1/&lt;br /&gt;
|-&lt;br /&gt;
| Gemini || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://np.reddit.com/r/Bitcoin/comments/b66n0v/psa_gemini_is_full_on_with_native_segwit_and_uses/&lt;br /&gt;
|-&lt;br /&gt;
| Genesis || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Globitex || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| HitBTC || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Hodl Hodl || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://medium.com/@hodlhodl/hodl-hodl-segwit-compatible-exchange-a2231968ac56&lt;br /&gt;
|-&lt;br /&gt;
| Independent Reserve|| {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.independentreserve.com/bitcoin/investing&lt;br /&gt;
|-&lt;br /&gt;
| Itbit || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Kraken || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/krakenfx/status/1060306827848470528&lt;br /&gt;
|-&lt;br /&gt;
| LedgerX || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || &lt;br /&gt;
|-&lt;br /&gt;
| Liberalcoins || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://liberalcoins.com&lt;br /&gt;
|-&lt;br /&gt;
| [[LocalBitcoins]] || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/LocalBitcoins/status/1322194709159301120&lt;br /&gt;
|-&lt;br /&gt;
| Luno || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.luno.com/blog/en/post/luno-launches-support-for-bech32-addresses&lt;br /&gt;
|-&lt;br /&gt;
| Paxful.com || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://paxful.com/support/en-us/articles/360011766520-Can-I-Withdraw-Bitcoin-from-Paxful-Wallet-to-My-External-Wallet-&lt;br /&gt;
|-&lt;br /&gt;
| Poloniex.com || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/Bitcoin/comments/a3jhcf/you_can_now_withdraw_from_poloniex_to_bech32/&lt;br /&gt;
|-&lt;br /&gt;
| River.com || {{Yes}} || {{Yes}} || {{Planned|Planned before Activation}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Square CashApp || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| TheRockTrading.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/TheRockTrading/status/976787499648512003&lt;br /&gt;
|-&lt;br /&gt;
| Walltime || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://walltime.info&lt;br /&gt;
|-&lt;br /&gt;
| Purse.io || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| www.bitwala.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Xapo || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Bitcoin ATM Models ===&lt;br /&gt;
&lt;br /&gt;
Hopefully when a model updates then all its ATMs everywhere will gain that feature. See https://coinatmradar.com/shop/buy-bitcoin-atm/&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| GenesisCoin || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| General Bytes || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || Depending on configuration. Since version 20190613 https://www.generalbytes.com/en/support/changelog&lt;br /&gt;
|-&lt;br /&gt;
| Lamassu Douro || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://medium.com/@LamassuSupport/announcing-crafty-chnemu-v7-3-9522fe2868&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Blockchain Explorers ===&lt;br /&gt;
&lt;br /&gt;
To investigate bech32 capability, you can use mainnet TXIDs &amp;lt;code&amp;gt;4ef47f6eb681d5d9fa2f7e16336cd629303c635e8da51e425b76088be9c8744c&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;514a33f1d46179b89e1fea7bbb07b682ab14083a276979f91038369d1a8d689b&amp;lt;/code&amp;gt; or look up the addresses &amp;lt;code&amp;gt;bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;bc1qc7slrfxkknqcq2jevvvkdgvrt8080852dfjewde450xdlk4ugp7szw5tk9&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Some blockchain explorers can only parse the bech32 address and display it, they don&#039;t build an index so users cannot search for bech32 addresses.&lt;br /&gt;
&lt;br /&gt;
To verify bech32m readiness, you can look up the mainnet TXID &amp;lt;code&amp;gt;b53e3bc5edbb41b34a963ecf67eb045266cf841cab73a780940ce6845377f141&amp;lt;/code&amp;gt; on which the first output should be addressed as &amp;lt;code&amp;gt;bc1pqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqsyjer9e&amp;lt;/code&amp;gt;. Note that the superseded bech32 encoding only differs in the last six characters that encode the checksum: &amp;lt;code&amp;gt;bc1pqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqs_3wf0qm_&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
See also: https://en.bitcoin.it/wiki/Category:Block_chain_browsers&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Display Bech32 !! Index Bech32 !! Display Bech32m !! Index Bech32m !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Apirone.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://apirone.com&lt;br /&gt;
|-&lt;br /&gt;
| bitaps.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://bitaps.com&lt;br /&gt;
|-&lt;br /&gt;
| Bitflyer || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://chainflyer.bitflyer.jp/&lt;br /&gt;
|-&lt;br /&gt;
| Bitupper Explorer || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://bitupper.com/en/explorer/bitcoin&lt;br /&gt;
|-&lt;br /&gt;
| blockchain.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Blockchair || {{Yes}} || {{Yes}} || {{Planned}} || {{Planned}} || https://github.com/Blockchair/Blockchair.Support/issues/567#issuecomment-890016344&lt;br /&gt;
|-&lt;br /&gt;
| Blockcypher || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://live.blockcypher.com/btc&lt;br /&gt;
|-&lt;br /&gt;
| Blockonomics || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.blockonomics.co&lt;br /&gt;
|-&lt;br /&gt;
| Blockpath || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://blockpath.com&lt;br /&gt;
|-&lt;br /&gt;
| BTC.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://BTC.com&lt;br /&gt;
|-&lt;br /&gt;
| Esplora || {{Yes}} || {{Yes}} || {{Planned|Before Activation}} || {{Planned|Before Activation}} || Open source explorer, instances are https://blockstream.info/ and https://www.localbitcoinschain.com/. [https://github.com/Blockstream/esplora/issues/323 Issue] for BIP350 support.&lt;br /&gt;
|-&lt;br /&gt;
| chaindex || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://chaindex.com/blockchain/&lt;br /&gt;
|-&lt;br /&gt;
| Insight || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || Open source explorer, instances include https://insight.bitpay.com/&lt;br /&gt;
|-&lt;br /&gt;
| Mempool.space || {{Yes}} || {{Yes}} || {{Planned|Depends on Rust Bitcoin/Electrs}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| OXT || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://oxt.me/&lt;br /&gt;
|-&lt;br /&gt;
| Tradeblock || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://tradeblock.com/bitcoin&lt;br /&gt;
|-&lt;br /&gt;
| WalletExplorer || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://walletexplorer.com/&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin Explorer || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://bitcoinexplorer.org, https://twitter.com/BitcoinExplorer/status/1425148093977309187&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Payment Processors ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Payment processors in alphabetical order please --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! P2WPKH/P2WSH Invoices !! Bech32 Withdrawal addresses !! P2TR Invoices !! Bech32m Withdrawal addresses !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [https://apirone.com Apirone] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || Payment notifications, merchant dashboard, plugins for Magento, WooCommerce, OpenCart 2, Opencart 3.x, Virtuemart&lt;br /&gt;
|-&lt;br /&gt;
| [https://bitaps.com Bitaps] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || Payment forwarding API, Wallet API, fault tolerance callback.&lt;br /&gt;
|-&lt;br /&gt;
| [https://btcpayserver.org BTCPay Server] || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned|Planned before Activation}} || https://twitter.com/NicolasDorier/status/1432354289599451136&lt;br /&gt;
|-&lt;br /&gt;
| [https://coingate.com CoinGate] || {{No}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://confirmo.net CONFIRMO] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://cryptochill.com CryptoChill] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || Highly customizable Bitcoin and Lightning Network payment gateway. Multi-sig, HD wallets, API, SDK.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Mining Pools ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Payout to Bech32 !! Payout to Bech32m !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [https://pool.btc.com/ BTC.com Pool] || {{No}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://ckpool.org/ Ckpool] || {{Yes}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://kano.is/ KanoPool] || {{Yes}} || {{Evaluating|??}} || [https://bitcointalk.org/index.php?topic=789369.msg53374508#msg53374508 bitcointalk source]&lt;br /&gt;
|-&lt;br /&gt;
| [http://poolin.com/ Poolin] || {{Yes}} || {{Evaluating|??}} || [https://bitcointalk.org/index.php?topic=5169994.msg52184844#msg52184844 bitcointalk source]&lt;br /&gt;
|-&lt;br /&gt;
| [https://sbicrypto.com SBICrypto Pool] || {{Yes}} || {{Acceptable|Ready to release at activation}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://slushpool.com/ Slush Pool] || {{Yes}} || {{Planned|At activation}} || [https://twitter.com/braiins_systems/status/1432376840484794375 Tweet]&lt;br /&gt;
|-&lt;br /&gt;
| [https://ukrpool.com/ Ukr Pool] || {{Yes}} || {{Evaluating|??}} || [https://bitcointalk.org/index.php?topic=5124825.msg51358033#msg51358033 bitcointalk source]&lt;br /&gt;
|-&lt;br /&gt;
| [https://pool.viabtc.com/ ViaBTC Pool] || {{No}} || {{Evaluating|??}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Language !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/bitcoin/libbase58 libbase58] || C || {{No}} || n/a || {{No}} || n/a&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/MetacoSA/NBitcoin NBitcoin] || .NET || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/NicolasDorier/status/1432354289599451136&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/bcoin-org/bcoin bcoin] || JS ||  {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/btcsuite btcsuite/btcutil] || Go || {{Yes}} || {{Yes}} || {{Planned|PR in work}} || {{Evaluating|??}} || https://github.com/btcsuite/btcutil/pull/202&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/bitcoinjs/bitcoinjs-lib bitcoinjs-lib] || JS || {{Yes}} || {{Yes}} || {{Planned|Before activation}} || {{Evaluating|??}} || https://github.com/bitcoinjs/bitcoinjs-lib/issues/1522#issuecomment-887468902&lt;br /&gt;
|-&lt;br /&gt;
| [https://bitcoinj.github.io/ bitcoinj] || Java || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://github.com/bitcoinj/bitcoinj/commit/183986c9801f10f1bf46bd46621e535973d39ef8&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/bitcoin-s/bitcoin-s-core bitcoin-s] || Scala || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned|Around activation}} || https://twitter.com/benthecarman/status/1415741934992232457&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/rust-bitcoin/rust-bitcoin rust-bitcoin] || Rust || {{Yes}} || {{Evaluating|??}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/RCasatta/status/1423695925252329476&lt;br /&gt;
|-&lt;br /&gt;
| [https://lightningdevkit.org Lightning Dev Kit] || Rust || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|Pending BOLT update}} || &lt;br /&gt;
|-&lt;br /&gt;
| [https://bitcoindevkit.org Bitcoin Dev Kit] || Rust || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://docs.rs/bdk&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/ElementsProject/libwally-core libwally-core] || C || {{Yes}} || {{Yes}} || {{Planned|Before Activation}} || {{Planned|Before Activation}} || https://github.com/ElementsProject/libwally-core/pull/281&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/Blockstream/gdk GDK] || C || {{Yes}} || {{Yes}} || {{Planned|Before Activation}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/Simplexum/python-bitcointx python-bitcointx] || Python || {{Evaluating|??}} || {{Evaluating|??}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/dgarage/NBXplorer/ NBXPlorer] || C# || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/NicolasDorier/status/1432354822888431619&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
=== Other Services ===&lt;br /&gt;
&lt;br /&gt;
Casinos, marketplaces, etc that let users withdraw money&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Withdrawals !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 1Broker || {{Yes}} || &lt;br /&gt;
|-&lt;br /&gt;
| [https://crypto.games Crypto.Games]|| {{Yes}} || [https://bitcointalk.org/index.php?topic=750760.msg31421151#msg31421151 bitcointalk source]&lt;br /&gt;
|-&lt;br /&gt;
| YOLOdice || {{Yes}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bech32_adoption&amp;diff=68935</id>
		<title>Bech32 adoption</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bech32_adoption&amp;diff=68935"/>
		<updated>2021-10-06T21:10:24Z</updated>

		<summary type="html">&lt;p&gt;Goonie: Bitcoin Wallet plans to implement send to bech32m&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bech32]] is a bitcoin [[address]] format specified by [[BIP 0173]]. It is used for the native segwit version 0 output types, P2WPKH and P2WSH. The upcoming [[Taproot]] softfork will add another output type called Pay to Taproot (P2TR). P2TR outputs and future native segwit versions will be using an updated variant of [[Bech32]], called [[Bech32m]] (specified by [[BIP 0350]]). This page tracks the adoption of [[Bech32]] and [[Bech32m]].&lt;br /&gt;
&lt;br /&gt;
Ideally wallets and services would first support &#039;&#039;sending to&#039;&#039; new addresses. When most wallets and services support sending to the new address type, people are more likely to adopt it for receiving. &lt;br /&gt;
&lt;br /&gt;
The amount of bech32 addresses on the blockchain is tracked on this website: https://p2sh.info/dashboard/db/bech32-statistics?orgId=1&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Evaluating|??}} || Maybe / Haven&#039;t checked / placeholder&lt;br /&gt;
|-&lt;br /&gt;
| {{Planned}} || The developers said they plan to&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable|PR Merged}} || In the case of software, code has been written and merged, and it will be in next release.&lt;br /&gt;
|-&lt;br /&gt;
| {{Yes}} || Feature has been released&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Software Wallets ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin Core || {{Yes|Since 0.16.0}} || {{Yes|Since 0.16.0}} || {{Yes|Since 0.21.1}} || {{Yes|Since 22.0}} || Uses P2WPKH as default address since version [https://bitcoin.org/en/release/v0.20.0 0.20.0]. Creating P2TR addresses requires manual import for now.&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin Knots || {{Yes|Since 0.16.0}} || {{Yes|Since 0.16.0}} || {{Yes|Since 0.21.1}} || {{Acceptable|Starting with 22.0}} ||&lt;br /&gt;
|-&lt;br /&gt;
| bcoin || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Electrum || {{Yes}} || {{Yes}} || {{Yes|Since 4.1.0}} || {{Evaluating|??}} || &lt;br /&gt;
|-&lt;br /&gt;
| Armory || {{Yes}} || {{No}} || {{Planned|Planned around activation}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| JoinMarket || {{Yes}} || {{Yes}} || {{Evaluating|Depends on python-bitcointx}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Blockstream Green || {{Yes}} || {{Yes}} || {{Planned|Planned: via GDK before activation}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Breadwallet || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/BRDapp/comments/9xx1hq/as_of_today_brd_fully_supports_native_segwit/&lt;br /&gt;
|-&lt;br /&gt;
| Samourai Wallet || {{Yes}} || {{Yes}} || {{Planned|Planned before Activation}}  || {{No|Currently not planned}} || https://twitter.com/SamouraiWallet/status/1415788631491497985?s=20&lt;br /&gt;
|-&lt;br /&gt;
| Coinomi || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || [https://www.reddit.com/r/Bitcoin/comments/865qn1/coinomi_wallet_beta_has_segwit_support/ reddit source]&lt;br /&gt;
|-&lt;br /&gt;
| BTC.com || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Casa || {{Yes}} || {{No}} || {{Planned}} || {{Planned}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Mycelium || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://play.google.com/store/apps/details?id=de.schildbach.wallet Bitcoin Wallet for Android] || {{Yes}} || {{Yes}} || {{Planned|Planned before activation}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Wasabi Wallet || {{Yes}} || {{Yes}} || {{Planned|Planned: via NBitcoin before Activation}} || {{Planned|Planned: via NBitcoin before Activation}} || https://twitter.com/NicolasDorier/status/1413693010236170241&lt;br /&gt;
|-&lt;br /&gt;
| Trust Wallet || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || [https://trustwallet.com/blog/trust-wallet-adds-support-for-btc-ltc-bch official blog]&lt;br /&gt;
|-&lt;br /&gt;
| Guarda Wallet || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || [https://twitter.com/GuardaWallet/status/1194270398730448896 twitter announcement]&lt;br /&gt;
|-&lt;br /&gt;
| Bisq || {{Yes}} || {{Yes}} || {{Evaluating|Dependent on BitcoinJ}} || {{Evaluating|??}} || As of v1.5.0 https://bisq.network/blog/bisq-v1.5.0-highlights/&lt;br /&gt;
|-&lt;br /&gt;
| Muun || {{Yes}} || {{Yes}} || {{Planned|Before activation}} || {{Planned|After activation}} || https://twitter.com/MuunWallet/status/1415692517690023937&lt;br /&gt;
|-&lt;br /&gt;
| BlueWallet || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Sparrow Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/SparrowWallet/status/1415632270434705408&lt;br /&gt;
|-&lt;br /&gt;
| Specter Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/_benkaufman/status/1431293856675508228&lt;br /&gt;
|-&lt;br /&gt;
| C-Lightning || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Fully Noded || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes|Since v0.2.26}} || https://twitter.com/FullyNoded/status/1438652812410298370&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/unchained-capital/caravan Caravan] || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| AQUA || {{Yes}} || {{Yes}} || {{Planned|Planned: via GDK before activation}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| LND || {{Yes}} || {{Yes}} || {{Planned|Planned: via btcsuite}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Exodus || {{Yes}} || {{Yes}} || {{Planned|Planned before activation, depends on bitcoinjs}} || {{No|Not yet planned}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Hardware Wallets ===&lt;br /&gt;
&lt;br /&gt;
Hardware wallet manufacturers typically publish a web wallet or browser add-on wallet for use with their hardware. Users can also sometimes connect their hardware wallet to a software wallet like [[Electrum]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Trezor Suite || {{Yes}} || {{Yes}} || {{Planned|Planned: before Activation}} || {{Planned|Planned: before Activation}} || https://twitter.com/pavolrusnak/status/1413790070205734916&lt;br /&gt;
|-&lt;br /&gt;
| Ledger Live (desktop app) || {{Yes}} || {{Yes}} || {{Planned|Planned: at activation}} || {{Planned|Planned: at activation}} || [https://twitter.com/darosior/status/1432371465815568390 Announced at Surfin&#039; Bitcoin]&lt;br /&gt;
|-&lt;br /&gt;
| KeepKey chrome app || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BitBox Desktop app || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Trezor + Electrum || {{Yes}} || {{Yes}} || {{Planned|Planned: before Activation}} || {{Planned|Planned: before Activation}} || https://twitter.com/pavolrusnak/status/1413790070205734916&lt;br /&gt;
|-&lt;br /&gt;
| Ledger + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BitBox + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| KeepKey + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Archos + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coldcard + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ballet + app|| {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Tangem + app|| {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Blockstream Jade + Blockstream Green || {{Yes}} || {{Yes}} || {{Planned|Planned: via GDK before activation}} || {{Evaluating|??}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Web Wallets ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Coinapult  || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coin.Space || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BitGo || {{Yes}} || {{Yes}} || {{Planned|Before activation|}} || {{Evaluating|??}} || Full support on v2 platform, no plans to add support on v1 platform. Also see: https://blog.bitgo.com/native-segwit-addresses-via-bitgos-api-4946f2007be9&lt;br /&gt;
|-&lt;br /&gt;
| blockchain.com web|| {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} || https://twitter.com/Pellicceama/status/1436324051803414535&lt;br /&gt;
|-&lt;br /&gt;
| HolyTransaction || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://coinb.in Coinb.in] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || open source JavaScript implementation&lt;br /&gt;
|-&lt;br /&gt;
| Guarda Wallet || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/GuardaWallet/status/1194270398730448896&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exchanges ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Exchanges in alphabetical order please --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 1Fox || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://1fox.com/?c=en/content/blog&amp;amp;id=12&lt;br /&gt;
|-&lt;br /&gt;
| [[AgoraDesk]] || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || &lt;br /&gt;
|-&lt;br /&gt;
| Anycoin Direct || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://anycoindirect.eu/en/news/details/segwit-activated&lt;br /&gt;
|-&lt;br /&gt;
| BitBargain.co.uk || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin.de || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://bitcoinblog.de/2018/08/10/bitcoin-de-aktiviert-segwit-kunden-sparen-gebuehren/&lt;br /&gt;
|-&lt;br /&gt;
| Bitfinex || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/bitfinex/status/1189164144789983234&lt;br /&gt;
|-&lt;br /&gt;
| BitMEX || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} || https://blog.bitmex.com/introducing-bech32-deposits-on-bitmex-to-deepen-bitcoin-integration-lower-fees/&lt;br /&gt;
|-&lt;br /&gt;
| Bittrex || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/Bitcoin/comments/gqt1m6/bittrex_does_not_even_support_withdrawals_to/&lt;br /&gt;
|-&lt;br /&gt;
| Bittylicious || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/Bittylicious_/status/998881327347888128&lt;br /&gt;
|-&lt;br /&gt;
| Bitstamp || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} || https://www.bitstamp.net/article/weve-added-support-bech32-bitcoin-addresses-bitsta/&lt;br /&gt;
|-&lt;br /&gt;
| Bitso || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/Bitso/status/1203784055340314624?s=20&lt;br /&gt;
|-&lt;br /&gt;
| Bitwage || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BSDEX || {{Yes}} || {{No}} || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| CEX.IO || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coinbase.com || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/diogorsergio/status/983052769262292992 (Note that Coinbase commerce does not support sending to bech32)&lt;br /&gt;
|-&lt;br /&gt;
| CoinFalcon || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coinfloor || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://coinfloor.zendesk.com/hc/en-us/articles/360018072678-Why-are-there-2-BTC-deposit-addresses-to-choose-from-&lt;br /&gt;
|-&lt;br /&gt;
| [https://coinmate.io Coinmate.io] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://coinmate.io/blog/important-coinmate-update/&lt;br /&gt;
|-&lt;br /&gt;
| Coinsbank.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coinygram || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Flyp.me || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| GDax || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/Bitcoin/comments/8c738k/coinbase_gdax_already_allows_sending_to_bc1/&lt;br /&gt;
|-&lt;br /&gt;
| Gemini || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://np.reddit.com/r/Bitcoin/comments/b66n0v/psa_gemini_is_full_on_with_native_segwit_and_uses/&lt;br /&gt;
|-&lt;br /&gt;
| Genesis || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Globitex || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| HitBTC || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Hodl Hodl || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://medium.com/@hodlhodl/hodl-hodl-segwit-compatible-exchange-a2231968ac56&lt;br /&gt;
|-&lt;br /&gt;
| Independent Reserve|| {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.independentreserve.com/bitcoin/investing&lt;br /&gt;
|-&lt;br /&gt;
| Itbit || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Kraken || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/krakenfx/status/1060306827848470528&lt;br /&gt;
|-&lt;br /&gt;
| LedgerX || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || &lt;br /&gt;
|-&lt;br /&gt;
| Liberalcoins || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://liberalcoins.com&lt;br /&gt;
|-&lt;br /&gt;
| [[LocalBitcoins]] || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/LocalBitcoins/status/1322194709159301120&lt;br /&gt;
|-&lt;br /&gt;
| Luno || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.luno.com/blog/en/post/luno-launches-support-for-bech32-addresses&lt;br /&gt;
|-&lt;br /&gt;
| Paxful.com || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://paxful.com/support/en-us/articles/360011766520-Can-I-Withdraw-Bitcoin-from-Paxful-Wallet-to-My-External-Wallet-&lt;br /&gt;
|-&lt;br /&gt;
| Poloniex.com || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/Bitcoin/comments/a3jhcf/you_can_now_withdraw_from_poloniex_to_bech32/&lt;br /&gt;
|-&lt;br /&gt;
| River.com || {{Yes}} || {{Yes}} || {{Planned|Planned before Activation}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Square CashApp || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| TheRockTrading.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/TheRockTrading/status/976787499648512003&lt;br /&gt;
|-&lt;br /&gt;
| Walltime || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://walltime.info&lt;br /&gt;
|-&lt;br /&gt;
| Purse.io || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| www.bitwala.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Xapo || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Bitcoin ATM Models ===&lt;br /&gt;
&lt;br /&gt;
Hopefully when a model updates then all its ATMs everywhere will gain that feature. See https://coinatmradar.com/shop/buy-bitcoin-atm/&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| GenesisCoin || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| General Bytes || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || Depending on configuration. Since version 20190613 https://www.generalbytes.com/en/support/changelog&lt;br /&gt;
|-&lt;br /&gt;
| Lamassu Douro || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://medium.com/@LamassuSupport/announcing-crafty-chnemu-v7-3-9522fe2868&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Blockchain Explorers ===&lt;br /&gt;
&lt;br /&gt;
To investigate bech32 capability, you can use mainnet TXIDs &amp;lt;code&amp;gt;4ef47f6eb681d5d9fa2f7e16336cd629303c635e8da51e425b76088be9c8744c&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;514a33f1d46179b89e1fea7bbb07b682ab14083a276979f91038369d1a8d689b&amp;lt;/code&amp;gt; or look up the addresses &amp;lt;code&amp;gt;bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;bc1qc7slrfxkknqcq2jevvvkdgvrt8080852dfjewde450xdlk4ugp7szw5tk9&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Some blockchain explorers can only parse the bech32 address and display it, they don&#039;t build an index so users cannot search for bech32 addresses.&lt;br /&gt;
&lt;br /&gt;
To verify bech32m readiness, you can look up the mainnet TXID &amp;lt;code&amp;gt;b53e3bc5edbb41b34a963ecf67eb045266cf841cab73a780940ce6845377f141&amp;lt;/code&amp;gt; on which the first output should be addressed as &amp;lt;code&amp;gt;bc1pqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqsyjer9e&amp;lt;/code&amp;gt;. Note that the superseded bech32 encoding only differs in the last six characters that encode the checksum: &amp;lt;code&amp;gt;bc1pqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqs_3wf0qm_&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
See also: https://en.bitcoin.it/wiki/Category:Block_chain_browsers&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Display Bech32 !! Index Bech32 !! Display Bech32m !! Index Bech32m !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Apirone.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://apirone.com&lt;br /&gt;
|-&lt;br /&gt;
| bitaps.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://bitaps.com&lt;br /&gt;
|-&lt;br /&gt;
| Bitflyer || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://chainflyer.bitflyer.jp/&lt;br /&gt;
|-&lt;br /&gt;
| Bitupper Explorer || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://bitupper.com/en/explorer/bitcoin&lt;br /&gt;
|-&lt;br /&gt;
| blockchain.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Blockchair || {{Yes}} || {{Yes}} || {{Planned}} || {{Planned}} || https://github.com/Blockchair/Blockchair.Support/issues/567#issuecomment-890016344&lt;br /&gt;
|-&lt;br /&gt;
| Blockcypher || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://live.blockcypher.com/btc&lt;br /&gt;
|-&lt;br /&gt;
| Blockonomics || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.blockonomics.co&lt;br /&gt;
|-&lt;br /&gt;
| Blockpath || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://blockpath.com&lt;br /&gt;
|-&lt;br /&gt;
| BTC.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://BTC.com&lt;br /&gt;
|-&lt;br /&gt;
| Esplora || {{Yes}} || {{Yes}} || {{Planned|Before Activation}} || {{Planned|Before Activation}} || Open source explorer, instances are https://blockstream.info/ and https://www.localbitcoinschain.com/. [https://github.com/Blockstream/esplora/issues/323 Issue] for BIP350 support.&lt;br /&gt;
|-&lt;br /&gt;
| chaindex || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://chaindex.com/blockchain/&lt;br /&gt;
|-&lt;br /&gt;
| Insight || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || Open source explorer, instances include https://insight.bitpay.com/&lt;br /&gt;
|-&lt;br /&gt;
| Mempool.space || {{Yes}} || {{Yes}} || {{Planned|Depends on Rust Bitcoin/Electrs}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| OXT || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://oxt.me/&lt;br /&gt;
|-&lt;br /&gt;
| Tradeblock || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://tradeblock.com/bitcoin&lt;br /&gt;
|-&lt;br /&gt;
| WalletExplorer || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://walletexplorer.com/&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin Explorer || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://bitcoinexplorer.org, https://twitter.com/BitcoinExplorer/status/1425148093977309187&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Payment Processors ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Payment processors in alphabetical order please --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! P2WPKH/P2WSH Invoices !! Bech32 Withdrawal addresses !! P2TR Invoices !! Bech32m Withdrawal addresses !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [https://apirone.com Apirone] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || Payment notifications, merchant dashboard, plugins for Magento, WooCommerce, OpenCart 2, Opencart 3.x, Virtuemart&lt;br /&gt;
|-&lt;br /&gt;
| [https://bitaps.com Bitaps] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || Payment forwarding API, Wallet API, fault tolerance callback.&lt;br /&gt;
|-&lt;br /&gt;
| [https://btcpayserver.org BTCPay Server] || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned|Planned before Activation}} || https://twitter.com/NicolasDorier/status/1432354289599451136&lt;br /&gt;
|-&lt;br /&gt;
| [https://coingate.com CoinGate] || {{No}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://confirmo.net CONFIRMO] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://cryptochill.com CryptoChill] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || Highly customizable Bitcoin and Lightning Network payment gateway. Multi-sig, HD wallets, API, SDK.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Mining Pools ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Payout to Bech32 !! Payout to Bech32m !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [https://pool.btc.com/ BTC.com Pool] || {{No}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://ckpool.org/ Ckpool] || {{Yes}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://kano.is/ KanoPool] || {{Yes}} || {{Evaluating|??}} || [https://bitcointalk.org/index.php?topic=789369.msg53374508#msg53374508 bitcointalk source]&lt;br /&gt;
|-&lt;br /&gt;
| [http://poolin.com/ Poolin] || {{Yes}} || {{Evaluating|??}} || [https://bitcointalk.org/index.php?topic=5169994.msg52184844#msg52184844 bitcointalk source]&lt;br /&gt;
|-&lt;br /&gt;
| [https://sbicrypto.com SBICrypto Pool] || {{Yes}} || {{Acceptable|Ready to release at activation}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://slushpool.com/ Slush Pool] || {{Yes}} || {{Planned|At activation}} || [https://twitter.com/braiins_systems/status/1432376840484794375 Tweet]&lt;br /&gt;
|-&lt;br /&gt;
| [https://ukrpool.com/ Ukr Pool] || {{Yes}} || {{Evaluating|??}} || [https://bitcointalk.org/index.php?topic=5124825.msg51358033#msg51358033 bitcointalk source]&lt;br /&gt;
|-&lt;br /&gt;
| [https://pool.viabtc.com/ ViaBTC Pool] || {{No}} || {{Evaluating|??}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Language !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/bitcoin/libbase58 libbase58] || C || {{No}} || n/a || {{No}} || n/a&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/MetacoSA/NBitcoin NBitcoin] || .NET || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/NicolasDorier/status/1432354289599451136&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/bcoin-org/bcoin bcoin] || JS ||  {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/btcsuite btcsuite/btcutil] || Go || {{Yes}} || {{Yes}} || {{Planned|PR in work}} || {{Evaluating|??}} || https://github.com/btcsuite/btcutil/pull/202&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/bitcoinjs/bitcoinjs-lib bitcoinjs-lib] || JS || {{Yes}} || {{Yes}} || {{Planned|Before activation}} || {{Evaluating|??}} || https://github.com/bitcoinjs/bitcoinjs-lib/issues/1522#issuecomment-887468902&lt;br /&gt;
|-&lt;br /&gt;
| [https://bitcoinj.github.io/ bitcoinj] || Java || {{Yes}} || {{Yes}} || {{Planned|Before activation}} || {{Evaluating|??}} || https://github.com/bitcoinj/bitcoinj/pull/2099#issuecomment-887757918&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/bitcoin-s/bitcoin-s-core bitcoin-s] || Scala || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned|Around activation}} || https://twitter.com/benthecarman/status/1415741934992232457&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/rust-bitcoin/rust-bitcoin rust-bitcoin] || Rust || {{Yes}} || {{Evaluating|??}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/RCasatta/status/1423695925252329476&lt;br /&gt;
|-&lt;br /&gt;
| [https://lightningdevkit.org Lightning Dev Kit] || Rust || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|Pending BOLT update}} || &lt;br /&gt;
|-&lt;br /&gt;
| [https://bitcoindevkit.org Bitcoin Dev Kit] || Rust || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://docs.rs/bdk&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/ElementsProject/libwally-core libwally-core] || C || {{Yes}} || {{Yes}} || {{Planned|Before Activation}} || {{Planned|Before Activation}} || https://github.com/ElementsProject/libwally-core/pull/281&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/Blockstream/gdk GDK] || C || {{Yes}} || {{Yes}} || {{Planned|Before Activation}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/Simplexum/python-bitcointx python-bitcointx] || Python || {{Evaluating|??}} || {{Evaluating|??}} || {{Evaluating|??}} || {{Evaluating|??}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/dgarage/NBXplorer/ NBXPlorer] || C# || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/NicolasDorier/status/1432354822888431619&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
=== Other Services ===&lt;br /&gt;
&lt;br /&gt;
Casinos, marketplaces, etc that let users withdraw money&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Withdrawals !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 1Broker || {{Yes}} || &lt;br /&gt;
|-&lt;br /&gt;
| [https://crypto.games Crypto.Games]|| {{Yes}} || [https://bitcointalk.org/index.php?topic=750760.msg31421151#msg31421151 bitcointalk source]&lt;br /&gt;
|-&lt;br /&gt;
| YOLOdice || {{Yes}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bech32_adoption&amp;diff=66312</id>
		<title>Bech32 adoption</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bech32_adoption&amp;diff=66312"/>
		<updated>2019-04-06T19:01:01Z</updated>

		<summary type="html">&lt;p&gt;Goonie: /* Software Wallets */ Bitcoin Wallet native SegWit has fully rolled out&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bech32]] is a new bitcoin [[address]] format specified by [[BIP 0173]]. This page tracks the adoption of [[Bech32]].&lt;br /&gt;
&lt;br /&gt;
Ideally wallets and services would first support &#039;&#039;sending to&#039;&#039; bech32 addresses. After almost everything can send to, then people may be willing to adopt bech32 widely for receiving.&lt;br /&gt;
&lt;br /&gt;
The amount of bech32 addresses on the blockchain is tracked on this website: https://p2sh.info/dashboard/db/bech32-statistics?orgId=1&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Evaluating|??}} || Maybe / Haven&#039;t checked / placeholder&lt;br /&gt;
|-&lt;br /&gt;
| {{Planned}} || The developers said they plan to&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable|PR Merged}} || In the case of software, code has been written and merged, and it will be in next release.&lt;br /&gt;
|-&lt;br /&gt;
| {{Yes}} || Feature has been released&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Software Wallets ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin Core || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin Knots || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Armory || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| JoinMarket || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| GreenAddress || {{Yes}} || {{Planned}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Breadwallet || {{Yes}} || {{No}} || https://twitter.com/udiWertheimer/status/975810157941796864&lt;br /&gt;
|-&lt;br /&gt;
| Samourai Wallet || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coinomi || {{Yes}} || {{Yes}} || [https://www.reddit.com/r/Bitcoin/comments/865qn1/coinomi_wallet_beta_has_segwit_support/ reddit source]&lt;br /&gt;
|-&lt;br /&gt;
| BTC.com || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Casa || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Mycelium || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://play.google.com/store/apps/details?id=de.schildbach.wallet Bitcoin Wallet for Android] || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Wasabi Wallet || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Trust Wallet || {{Yes}} || {{Yes}} || [https://trustwallet.com/blog/trust-wallet-adds-support-for-btc-ltc-bch official blog]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Hardware Wallets ===&lt;br /&gt;
&lt;br /&gt;
Hardware wallet manufacturers typically publish a web wallet or browser add-on wallet for use with their hardware. Users can also sometimes connect their hardware wallet to a software wallet like [[Electrum]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Trezor web wallet || {{Acceptable|PR Merged}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ledger chrome app || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ledger Live (desktop app) || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| KeepKey chrome app || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BitBox Desktop app || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Trezor + Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ledger + Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BitBox + Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| KeepKey + Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Archos + Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coldcard + Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Web Wallets ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Coinapult  || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coin.Space || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BitGo || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| blockchain.info web wallet || {{Yes}} || {{No}} || https://twitter.com/provoost/status/1037802325874761728&lt;br /&gt;
|-&lt;br /&gt;
| HolyTransaction || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://coinb.in Coinb.in] || {{Yes}} || {{Yes}} || open source JavaScript implementation&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exchanges ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Exchanges in alphabetical order please --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 1Fox || {{Yes}} || {{No}} || https://1fox.com/?c=en/content/blog&amp;amp;id=12&lt;br /&gt;
|-&lt;br /&gt;
| Anycoin Direct || {{Yes}} || {{No}} || https://anycoindirect.eu/en/news/details/segwit-activated&lt;br /&gt;
|-&lt;br /&gt;
| BitBargain.co.uk || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin.de || {{Yes}} || {{No}} || https://bitcoinblog.de/2018/08/10/bitcoin-de-aktiviert-segwit-kunden-sparen-gebuehren/&lt;br /&gt;
|-&lt;br /&gt;
| Bitfinex || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BitMEX || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bittylicious || {{Yes}} || {{No}} || https://twitter.com/Bittylicious_/status/998881327347888128&lt;br /&gt;
|-&lt;br /&gt;
| Bitstamp || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bitwage || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bisq || {{No}} || {{No}} || https://github.com/bisq-network/bisq-desktop/issues/1139 https://bisq.community/t/bech32-address-support/6521&lt;br /&gt;
|-&lt;br /&gt;
| Coinbase.com || {{Yes}} || {{No}} || https://twitter.com/diogorsergio/status/983052769262292992&lt;br /&gt;
|-&lt;br /&gt;
| CoinFalcon || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coinfloor || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coinsbank.com || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Flyp.me || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| GDax || {{Yes}} || {{No}} || https://www.reddit.com/r/Bitcoin/comments/8c738k/coinbase_gdax_already_allows_sending_to_bc1/&lt;br /&gt;
|-&lt;br /&gt;
| Gemini || {{Yes}} || {{Yes}} || https://np.reddit.com/r/Bitcoin/comments/b66n0v/psa_gemini_is_full_on_with_native_segwit_and_uses/&lt;br /&gt;
|-&lt;br /&gt;
| Genesis || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| HitBTC || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Hodl Hodl || {{Yes}} || {{Yes}} || https://medium.com/@hodlhodl/hodl-hodl-segwit-compatible-exchange-a2231968ac56&lt;br /&gt;
|-&lt;br /&gt;
| Itbit || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Kraken || {{Yes}} || {{No}} || https://twitter.com/krakenfx/status/1060306827848470528&lt;br /&gt;
|-&lt;br /&gt;
| Liberalcoins || {{Yes}} || {{Yes}} || https://liberalcoins.com&lt;br /&gt;
|-&lt;br /&gt;
| Localbitcoins.com || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Paxful.com || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Poloniex.com || {{Yes}} || {{No}} || https://www.reddit.com/r/Bitcoin/comments/a3jhcf/you_can_now_withdraw_from_poloniex_to_bech32/&lt;br /&gt;
|-&lt;br /&gt;
| TheRockTrading.com || {{Yes}} || {{Yes}} || The first European Crypto-exchange to enable deposits and withdrawals of Bech32 addresses &lt;br /&gt;
https://www.therocktrading.com/ &lt;br /&gt;
(https://twitter.com/TheRockTrading/status/976787499648512003)&lt;br /&gt;
|-&lt;br /&gt;
| Walltime || {{Yes}} || {{Yes}} || https://walltime.info&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Bitcoin ATM Models ===&lt;br /&gt;
&lt;br /&gt;
Hopefully when a model updates then all its ATMs everywhere will gain that feature. See https://coinatmradar.com/shop/buy-bitcoin-atm/&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| GenesisCoin || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| General Bytes || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Lamassu Douro || {{No}} || {{No}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Blockchain Explorers ===&lt;br /&gt;
&lt;br /&gt;
For trying these out you can use mainnet TXIDs &amp;lt;code&amp;gt;4ef47f6eb681d5d9fa2f7e16336cd629303c635e8da51e425b76088be9c8744c&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;514a33f1d46179b89e1fea7bbb07b682ab14083a276979f91038369d1a8d689b&amp;lt;/code&amp;gt;. And addresses &amp;lt;code&amp;gt;bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;bc1qc7slrfxkknqcq2jevvvkdgvrt8080852dfjewde450xdlk4ugp7szw5tk9&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Some blockchain explorers can only parse the bech32 address and display it, they don&#039;t build an index so users cannot search for bech32 addresses.&lt;br /&gt;
&lt;br /&gt;
See also: https://en.bitcoin.it/wiki/Category:Block_chain_browsers&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Display !! Index !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Apirone.com || {{Yes}} || {{Yes}} || Bitcoin Block Explorer with SegWit support https://apirone.com&lt;br /&gt;
|-&lt;br /&gt;
| bitaps.com || {{Yes}} || {{Yes}} || https://bitaps.com&lt;br /&gt;
|-&lt;br /&gt;
| Bitflyer || {{Yes}} || {{Yes}} || https://chainflyer.bitflyer.jp/&lt;br /&gt;
|-&lt;br /&gt;
| Bitupper Explorer || {{Yes}} || {{Yes}} || https://bitupper.com/en/explorer/bitcoin&lt;br /&gt;
|-&lt;br /&gt;
| blockchain.info || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Blockchair || {{Yes}} || {{Yes}} || https://blockchair.com/&lt;br /&gt;
|-&lt;br /&gt;
| Blockcypher || {{No}} || {{No}} || https://live.blockcypher.com/btc&lt;br /&gt;
|-&lt;br /&gt;
| Blockonomics || {{Yes}} || {{Yes}} || https://www.blockonomics.co&lt;br /&gt;
|-&lt;br /&gt;
| Blockpath || {{Yes}} || {{Yes}} || https://blockpath.com&lt;br /&gt;
|-&lt;br /&gt;
| blockstream.info || {{Yes}} || {{Yes}} || https://blockstream.info/&lt;br /&gt;
|-&lt;br /&gt;
| chaindex || {{Yes}} || {{Yes}} || https://chaindex.com/blockchain/&lt;br /&gt;
|-&lt;br /&gt;
| Insight || {{No}} || {{No}} || Open source explorer, instances are https://insight.bitpay.com/ and https://chain.localbitcoins.com/&lt;br /&gt;
|-&lt;br /&gt;
| OXT || {{Yes}} || {{Yes}} || https://oxt.me/&lt;br /&gt;
|-&lt;br /&gt;
| Tradeblock || {{No}} || {{No}} || https://tradeblock.com/bitcoin&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Payment Processors ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Payment processors in alphabetical order please --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Invoice addresses !! Withdrawal addresses !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [https://apirone.com Apirone] || {{Yes}} || {{Yes}} || Payment notifications, Merchant dashboard, Bitcoin plugins for Magento, WooCommerce, OpenCart 2, Opencart 3.x, Virtuemart etc.&lt;br /&gt;
|-&lt;br /&gt;
| [https://bitaps.com Bitaps] || {{Yes}} || {{Yes}} || Payment forwarding API, Wallet API, fault tolerance callback.&lt;br /&gt;
|-&lt;br /&gt;
| [https://coingate.com CoinGate] || {{No}} || {{Yes}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Other Services ===&lt;br /&gt;
&lt;br /&gt;
Casinos, marketplaces, etc that let users withdraw money&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Withdrawals !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 1Broker || {{Yes}} || &lt;br /&gt;
|-&lt;br /&gt;
| Crypto-Games.net || {{Yes}} || [https://bitcointalk.org/index.php?topic=750760.msg31421151#msg31421151 bitcointalk source]&lt;br /&gt;
|-&lt;br /&gt;
| YOLOdice || {{Yes}} || A popular dice site https://yolodice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bech32_adoption&amp;diff=66275</id>
		<title>Bech32 adoption</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bech32_adoption&amp;diff=66275"/>
		<updated>2019-03-14T12:20:12Z</updated>

		<summary type="html">&lt;p&gt;Goonie: The Testnet version already creates native segwit addresses by default. The Mainnet version has everything ready to go, waiting for the switch to happen.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bech32]] is a new bitcoin [[address]] format specified by [[BIP 0173]]. This page tracks the adoption of [[Bech32]].&lt;br /&gt;
&lt;br /&gt;
Ideally wallets and services would first support &#039;&#039;sending to&#039;&#039; bech32 addresses. After almost everything can send to, then people may be willing to adopt bech32 widely for receiving.&lt;br /&gt;
&lt;br /&gt;
The amount of bech32 addresses on the blockchain is tracked on this website: https://p2sh.info/dashboard/db/bech32-statistics?orgId=1&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Evaluating|??}} || Maybe / Haven&#039;t checked / placeholder&lt;br /&gt;
|-&lt;br /&gt;
| {{Planned}} || The developers said they plan to&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable|PR Merged}} || In the case of software, code has been written and merged, and it will be in next release.&lt;br /&gt;
|-&lt;br /&gt;
| {{Yes}} || Feature has been released&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Software Wallets ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin Core || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin Knots || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Armory || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| JoinMarket || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| GreenAddress || {{Yes}} || {{Planned}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Breadwallet || {{Yes}} || {{No}} || https://twitter.com/udiWertheimer/status/975810157941796864&lt;br /&gt;
|-&lt;br /&gt;
| Samourai Wallet || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coinomi || {{Yes}} || {{Yes}} || [https://www.reddit.com/r/Bitcoin/comments/865qn1/coinomi_wallet_beta_has_segwit_support/ reddit source]&lt;br /&gt;
|-&lt;br /&gt;
| BTC.com || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Casa || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Mycelium || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin Wallet for Android || {{Yes}} || {{Acceptable|PR Merged}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Wasabi Wallet || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Trust Wallet || {{Yes}} || {{Yes}} || [https://trustwallet.com/blog/trust-wallet-adds-support-for-btc-ltc-bch official blog]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Hardware Wallets ===&lt;br /&gt;
&lt;br /&gt;
Hardware wallet manufacturers typically publish a web wallet or browser add-on wallet for use with their hardware. Users can also sometimes connect their hardware wallet to a software wallet like [[Electrum]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Trezor web wallet || {{Acceptable|PR Merged}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ledger chrome app || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ledger Live (desktop app) || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| KeepKey chrome app || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BitBox Desktop app || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Trezor + Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ledger + Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BitBox + Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| KeepKey + Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Archos + Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coldcard + Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Web Wallets ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Coinapult  || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coin.Space || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BitGo || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| blockchain.info web wallet || {{Yes}} || {{No}} || https://twitter.com/provoost/status/1037802325874761728&lt;br /&gt;
|-&lt;br /&gt;
| HolyTransaction || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://coinb.in Coinb.in] || {{Yes}} || {{Yes}} || open source JavaScript implementation&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exchanges ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Exchanges in alphabetical order please --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 1Fox || {{Yes}} || {{No}} || https://1fox.com/?c=en/content/blog&amp;amp;id=12&lt;br /&gt;
|-&lt;br /&gt;
| Anycoin Direct || {{Yes}} || {{No}} || https://anycoindirect.eu/en/news/details/segwit-activated&lt;br /&gt;
|-&lt;br /&gt;
| BitBargain.co.uk || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin.de || {{Yes}} || {{No}} || https://bitcoinblog.de/2018/08/10/bitcoin-de-aktiviert-segwit-kunden-sparen-gebuehren/&lt;br /&gt;
|-&lt;br /&gt;
| Bitfinex || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BitMEX || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bittylicious || {{Yes}} || {{No}} || https://twitter.com/Bittylicious_/status/998881327347888128&lt;br /&gt;
|-&lt;br /&gt;
| Bitstamp || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bitwage || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bisq || {{No}} || {{No}} || https://github.com/bisq-network/bisq-desktop/issues/1139 https://bisq.community/t/bech32-address-support/6521&lt;br /&gt;
|-&lt;br /&gt;
| Coinbase.com || {{Yes}} || {{No}} || https://twitter.com/diogorsergio/status/983052769262292992&lt;br /&gt;
|-&lt;br /&gt;
| CoinFalcon || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coinfloor || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coinsbank.com || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Flyp.me || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| GDax || {{Yes}} || {{No}} || https://www.reddit.com/r/Bitcoin/comments/8c738k/coinbase_gdax_already_allows_sending_to_bc1/&lt;br /&gt;
|-&lt;br /&gt;
| Gemini || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Genesis || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| HitBTC || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Hodl Hodl || {{Yes}} || {{Yes}} || https://medium.com/@hodlhodl/hodl-hodl-segwit-compatible-exchange-a2231968ac56&lt;br /&gt;
|-&lt;br /&gt;
| Itbit || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Kraken || {{Yes}} || {{No}} || https://twitter.com/krakenfx/status/1060306827848470528&lt;br /&gt;
|-&lt;br /&gt;
| Liberalcoins || {{Yes}} || {{Yes}} || https://liberalcoins.com&lt;br /&gt;
|-&lt;br /&gt;
| Localbitcoins.com || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Paxful.com || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Poloniex.com || {{Yes}} || {{No}} || https://www.reddit.com/r/Bitcoin/comments/a3jhcf/you_can_now_withdraw_from_poloniex_to_bech32/&lt;br /&gt;
|-&lt;br /&gt;
| Walltime || {{Yes}} || {{Yes}} || https://walltime.info&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Bitcoin ATM Models ===&lt;br /&gt;
&lt;br /&gt;
Hopefully when a model updates then all its ATMs everywhere will gain that feature. See https://coinatmradar.com/shop/buy-bitcoin-atm/&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| GenesisCoin || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| General Bytes || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Lamassu Douro || {{No}} || {{No}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Blockchain Explorers ===&lt;br /&gt;
&lt;br /&gt;
For trying these out you can use mainnet TXIDs &amp;lt;code&amp;gt;4ef47f6eb681d5d9fa2f7e16336cd629303c635e8da51e425b76088be9c8744c&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;514a33f1d46179b89e1fea7bbb07b682ab14083a276979f91038369d1a8d689b&amp;lt;/code&amp;gt;. And addresses &amp;lt;code&amp;gt;bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;bc1qc7slrfxkknqcq2jevvvkdgvrt8080852dfjewde450xdlk4ugp7szw5tk9&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Some blockchain explorers can only parse the bech32 address and display it, they don&#039;t build an index so users cannot search for bech32 addresses.&lt;br /&gt;
&lt;br /&gt;
See also: https://en.bitcoin.it/wiki/Category:Block_chain_browsers&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Display !! Index !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Apirone.com || {{Yes}} || {{Yes}} || Bitcoin Block Explorer with SegWit support https://apirone.com&lt;br /&gt;
|-&lt;br /&gt;
| bitaps.com || {{Yes}} || {{Yes}} || https://bitaps.com&lt;br /&gt;
|-&lt;br /&gt;
| Bitflyer || {{Yes}} || {{Yes}} || https://chainflyer.bitflyer.jp/&lt;br /&gt;
|-&lt;br /&gt;
| Bitupper Explorer || {{Yes}} || {{Yes}} || https://bitupper.com/en/explorer/bitcoin&lt;br /&gt;
|-&lt;br /&gt;
| blockchain.info || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Blockchair || {{Yes}} || {{Yes}} || https://blockchair.com/&lt;br /&gt;
|-&lt;br /&gt;
| Blockcypher || {{No}} || {{No}} || https://live.blockcypher.com/btc&lt;br /&gt;
|-&lt;br /&gt;
| Blockonomics || {{Yes}} || {{Yes}} || https://www.blockonomics.co&lt;br /&gt;
|-&lt;br /&gt;
| Blockpath || {{Yes}} || {{Yes}} || https://blockpath.com&lt;br /&gt;
|-&lt;br /&gt;
| blockstream.info || {{Yes}} || {{Yes}} || https://blockstream.info/&lt;br /&gt;
|-&lt;br /&gt;
| chaindex || {{Yes}} || {{Yes}} || https://chaindex.com/blockchain/&lt;br /&gt;
|-&lt;br /&gt;
| Insight || {{No}} || {{No}} || Open source explorer, instances are https://insight.bitpay.com/ and https://chain.localbitcoins.com/&lt;br /&gt;
|-&lt;br /&gt;
| OXT || {{Yes}} || {{Yes}} || https://oxt.me/&lt;br /&gt;
|-&lt;br /&gt;
| Tradeblock || {{No}} || {{No}} || https://tradeblock.com/bitcoin&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Payment Processors ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Payment processors in alphabetical order please --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Invoice addresses !! Withdrawal addresses !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [https://apirone.com Apirone] || {{Yes}} || {{Yes}} || Payment notifications, Merchant dashboard, Bitcoin plugins for Magento, WooCommerce, OpenCart 2, Opencart 3.x, Virtuemart etc.&lt;br /&gt;
|-&lt;br /&gt;
| [https://bitaps.com Bitaps] || {{Yes}} || {{Yes}} || Payment forwarding API, Wallet API, fault tolerance callback.&lt;br /&gt;
|-&lt;br /&gt;
| [https://coingate.com CoinGate] || {{No}} || {{Yes}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Other Services ===&lt;br /&gt;
&lt;br /&gt;
Casinos, marketplaces, etc that let users withdraw money&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Withdrawals !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 1Broker || {{Yes}} || &lt;br /&gt;
|-&lt;br /&gt;
| Crypto-Games.net || {{Yes}} || [https://bitcointalk.org/index.php?topic=750760.msg31421151#msg31421151 bitcointalk source]&lt;br /&gt;
|-&lt;br /&gt;
| YOLOdice || {{Yes}} || A popular dice site https://yolodice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bech32_adoption&amp;diff=66272</id>
		<title>Bech32 adoption</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bech32_adoption&amp;diff=66272"/>
		<updated>2019-03-11T23:54:47Z</updated>

		<summary type="html">&lt;p&gt;Goonie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bech32]] is a new bitcoin [[address]] format specified by [[BIP 0173]]. This page tracks the adoption of [[Bech32]].&lt;br /&gt;
&lt;br /&gt;
Ideally wallets and services would first support &#039;&#039;sending to&#039;&#039; bech32 addresses. After almost everything can send to, then people may be willing to adopt bech32 widely for receiving.&lt;br /&gt;
&lt;br /&gt;
The amount of bech32 addresses on the blockchain is tracked on this website: https://p2sh.info/dashboard/db/bech32-statistics?orgId=1&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Evaluating|??}} || Maybe / Haven&#039;t checked / placeholder&lt;br /&gt;
|-&lt;br /&gt;
| {{Planned}} || The developers said they plan to&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable|PR Merged}} || In the case of software, code has been written and merged, and it will be in next release.&lt;br /&gt;
|-&lt;br /&gt;
| {{Yes}} || Feature has been released&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Software Wallets ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin Core || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin Knots || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Armory || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| JoinMarket || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| GreenAddress || {{Yes}} || {{Planned}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Breadwallet || {{Yes}} || {{No}} || https://twitter.com/udiWertheimer/status/975810157941796864&lt;br /&gt;
|-&lt;br /&gt;
| Samourai Wallet || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coinomi || {{Yes}} || {{Yes}} || [https://www.reddit.com/r/Bitcoin/comments/865qn1/coinomi_wallet_beta_has_segwit_support/ reddit source]&lt;br /&gt;
|-&lt;br /&gt;
| BTC.com || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Casa || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Mycelium || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin Wallet for Android || {{Yes}} || {{Planned}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Wasabi Wallet || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Trust Wallet || {{Yes}} || {{Yes}} || [https://trustwallet.com/blog/trust-wallet-adds-support-for-btc-ltc-bch official blog]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Hardware Wallets ===&lt;br /&gt;
&lt;br /&gt;
Hardware wallet manufacturers typically publish a web wallet or browser add-on wallet for use with their hardware. Users can also sometimes connect their hardware wallet to a software wallet like [[Electrum]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Trezor web wallet || {{Acceptable|PR Merged}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ledger chrome app || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ledger Live (desktop app) || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| KeepKey chrome app || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BitBox Desktop app || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Trezor + Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ledger + Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BitBox + Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| KeepKey + Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Archos + Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coldcard + Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Web Wallets ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Coinapult  || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coin.Space || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BitGo || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| blockchain.info web wallet || {{Yes}} || {{No}} || https://twitter.com/provoost/status/1037802325874761728&lt;br /&gt;
|-&lt;br /&gt;
| HolyTransaction || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://coinb.in Coinb.in] || {{Yes}} || {{Yes}} || open source JavaScript implementation&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exchanges ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Exchanges in alphabetical order please --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 1Fox || {{Yes}} || {{No}} || https://1fox.com/?c=en/content/blog&amp;amp;id=12&lt;br /&gt;
|-&lt;br /&gt;
| Anycoin Direct || {{Yes}} || {{No}} || https://anycoindirect.eu/en/news/details/segwit-activated&lt;br /&gt;
|-&lt;br /&gt;
| BitBargain.co.uk || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin.de || {{Yes}} || {{No}} || https://bitcoinblog.de/2018/08/10/bitcoin-de-aktiviert-segwit-kunden-sparen-gebuehren/&lt;br /&gt;
|-&lt;br /&gt;
| Bitfinex || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BitMEX || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bittylicious || {{Yes}} || {{No}} || https://twitter.com/Bittylicious_/status/998881327347888128&lt;br /&gt;
|-&lt;br /&gt;
| Bitstamp || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bitwage || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bisq || {{No}} || {{No}} || https://github.com/bisq-network/bisq-desktop/issues/1139 https://bisq.community/t/bech32-address-support/6521&lt;br /&gt;
|-&lt;br /&gt;
| Coinbase.com || {{Yes}} || {{No}} || https://twitter.com/diogorsergio/status/983052769262292992&lt;br /&gt;
|-&lt;br /&gt;
| CoinFalcon || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coinfloor || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coinsbank.com || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Flyp.me || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| GDax || {{Yes}} || {{No}} || https://www.reddit.com/r/Bitcoin/comments/8c738k/coinbase_gdax_already_allows_sending_to_bc1/&lt;br /&gt;
|-&lt;br /&gt;
| Gemini || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Genesis || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| HitBTC || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Hodl Hodl || {{Yes}} || {{Yes}} || https://medium.com/@hodlhodl/hodl-hodl-segwit-compatible-exchange-a2231968ac56&lt;br /&gt;
|-&lt;br /&gt;
| Itbit || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Kraken || {{Yes}} || {{No}} || https://twitter.com/krakenfx/status/1060306827848470528&lt;br /&gt;
|-&lt;br /&gt;
| Liberalcoins || {{Yes}} || {{Yes}} || https://liberalcoins.com&lt;br /&gt;
|-&lt;br /&gt;
| Localbitcoins.com || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Paxful.com || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Poloniex.com || {{Yes}} || {{No}} || https://www.reddit.com/r/Bitcoin/comments/a3jhcf/you_can_now_withdraw_from_poloniex_to_bech32/&lt;br /&gt;
|-&lt;br /&gt;
| Walltime || {{Yes}} || {{Yes}} || https://walltime.info&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Bitcoin ATM Models ===&lt;br /&gt;
&lt;br /&gt;
Hopefully when a model updates then all its ATMs everywhere will gain that feature. See https://coinatmradar.com/shop/buy-bitcoin-atm/&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| GenesisCoin || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| General Bytes || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Lamassu Douro || {{No}} || {{No}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Blockchain Explorers ===&lt;br /&gt;
&lt;br /&gt;
For trying these out you can use mainnet TXIDs &amp;lt;code&amp;gt;4ef47f6eb681d5d9fa2f7e16336cd629303c635e8da51e425b76088be9c8744c&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;514a33f1d46179b89e1fea7bbb07b682ab14083a276979f91038369d1a8d689b&amp;lt;/code&amp;gt;. And addresses &amp;lt;code&amp;gt;bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;bc1qc7slrfxkknqcq2jevvvkdgvrt8080852dfjewde450xdlk4ugp7szw5tk9&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Some blockchain explorers can only parse the bech32 address and display it, they don&#039;t build an index so users cannot search for bech32 addresses.&lt;br /&gt;
&lt;br /&gt;
See also: https://en.bitcoin.it/wiki/Category:Block_chain_browsers&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Display !! Index !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Apirone.com || {{Yes}} || {{Yes}} || Bitcoin Block Explorer with SegWit support https://apirone.com&lt;br /&gt;
|-&lt;br /&gt;
| bitaps.com || {{Yes}} || {{Yes}} || https://bitaps.com&lt;br /&gt;
|-&lt;br /&gt;
| Bitflyer || {{Yes}} || {{Yes}} || https://chainflyer.bitflyer.jp/&lt;br /&gt;
|-&lt;br /&gt;
| Bitupper Explorer || {{Yes}} || {{Yes}} || https://bitupper.com/en/explorer/bitcoin&lt;br /&gt;
|-&lt;br /&gt;
| blockchain.info || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Blockchair || {{Yes}} || {{Yes}} || https://blockchair.com/&lt;br /&gt;
|-&lt;br /&gt;
| Blockcypher || {{No}} || {{No}} || https://live.blockcypher.com/btc&lt;br /&gt;
|-&lt;br /&gt;
| Blockonomics || {{Yes}} || {{Yes}} || https://www.blockonomics.co&lt;br /&gt;
|-&lt;br /&gt;
| Blockpath || {{Yes}} || {{Yes}} || https://blockpath.com&lt;br /&gt;
|-&lt;br /&gt;
| blockstream.info || {{Yes}} || {{Yes}} || https://blockstream.info/&lt;br /&gt;
|-&lt;br /&gt;
| chaindex || {{Yes}} || {{Yes}} || https://chaindex.com/blockchain/&lt;br /&gt;
|-&lt;br /&gt;
| Insight || {{No}} || {{No}} || Open source explorer, instances are https://insight.bitpay.com/ and https://chain.localbitcoins.com/&lt;br /&gt;
|-&lt;br /&gt;
| OXT || {{Yes}} || {{Yes}} || https://oxt.me/&lt;br /&gt;
|-&lt;br /&gt;
| Tradeblock || {{No}} || {{No}} || https://tradeblock.com/bitcoin&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Payment Processors ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Payment processors in alphabetical order please --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Invoice addresses !! Withdrawal addresses !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [https://apirone.com Apirone] || {{Yes}} || {{Yes}} || Payment notifications, Merchant dashboard, Bitcoin plugins for Magento, WooCommerce, OpenCart 2, Opencart 3.x, Virtuemart etc.&lt;br /&gt;
|-&lt;br /&gt;
| [https://bitaps.com Bitaps] || {{Yes}} || {{Yes}} || Payment forwarding API, Wallet API, fault tolerance callback.&lt;br /&gt;
|-&lt;br /&gt;
| [https://coingate.com CoinGate] || {{No}} || {{Yes}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Other Services ===&lt;br /&gt;
&lt;br /&gt;
Casinos, marketplaces, etc that let users withdraw money&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Withdrawals !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 1Broker || {{Yes}} || &lt;br /&gt;
|-&lt;br /&gt;
| Crypto-Games.net || {{Yes}} || [https://bitcointalk.org/index.php?topic=750760.msg31421151#msg31421151 bitcointalk source]&lt;br /&gt;
|-&lt;br /&gt;
| YOLOdice || {{Yes}} || A popular dice site https://yolodice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bech32_adoption&amp;diff=66271</id>
		<title>Bech32 adoption</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bech32_adoption&amp;diff=66271"/>
		<updated>2019-03-11T23:51:55Z</updated>

		<summary type="html">&lt;p&gt;Goonie: Since version 7.0, native SegWit is implemented&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bech32]] is a new bitcoin [[address]] format specified by [[BIP 0173]]. This page tracks the adoption of [[Bech32]].&lt;br /&gt;
&lt;br /&gt;
Ideally wallets and services would first support &#039;&#039;sending to&#039;&#039; bech32 addresses. After almost everything can send to, then people may be willing to adopt bech32 widely for receiving.&lt;br /&gt;
&lt;br /&gt;
The amount of bech32 addresses on the blockchain is tracked on this website: https://p2sh.info/dashboard/db/bech32-statistics?orgId=1&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Evaluating|??}} || Maybe / Haven&#039;t checked / placeholder&lt;br /&gt;
|-&lt;br /&gt;
| {{Planned}} || The developers said they plan to&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable|PR Merged}} || In the case of software, code has been written and merged, and it will be in next release.&lt;br /&gt;
|-&lt;br /&gt;
| {{Yes}} || Feature has been released&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Software Wallets ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin Core || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin Knots || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Armory || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| JoinMarket || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| GreenAddress || {{Yes}} || {{Planned}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Breadwallet || {{Yes}} || {{No}} || https://twitter.com/udiWertheimer/status/975810157941796864&lt;br /&gt;
|-&lt;br /&gt;
| Samourai Wallet || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coinomi || {{Yes}} || {{Yes}} || [https://www.reddit.com/r/Bitcoin/comments/865qn1/coinomi_wallet_beta_has_segwit_support/ reddit source]&lt;br /&gt;
|-&lt;br /&gt;
| BTC.com || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Casa || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Mycelium || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin Wallet for Android || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Wasabi Wallet || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Trust Wallet || {{Yes}} || {{Yes}} || [https://trustwallet.com/blog/trust-wallet-adds-support-for-btc-ltc-bch official blog]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Hardware Wallets ===&lt;br /&gt;
&lt;br /&gt;
Hardware wallet manufacturers typically publish a web wallet or browser add-on wallet for use with their hardware. Users can also sometimes connect their hardware wallet to a software wallet like [[Electrum]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Trezor web wallet || {{Acceptable|PR Merged}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ledger chrome app || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ledger Live (desktop app) || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| KeepKey chrome app || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BitBox Desktop app || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Trezor + Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ledger + Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BitBox + Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| KeepKey + Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Archos + Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coldcard + Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Web Wallets ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Coinapult  || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coin.Space || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BitGo || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| blockchain.info web wallet || {{Yes}} || {{No}} || https://twitter.com/provoost/status/1037802325874761728&lt;br /&gt;
|-&lt;br /&gt;
| HolyTransaction || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://coinb.in Coinb.in] || {{Yes}} || {{Yes}} || open source JavaScript implementation&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exchanges ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Exchanges in alphabetical order please --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 1Fox || {{Yes}} || {{No}} || https://1fox.com/?c=en/content/blog&amp;amp;id=12&lt;br /&gt;
|-&lt;br /&gt;
| Anycoin Direct || {{Yes}} || {{No}} || https://anycoindirect.eu/en/news/details/segwit-activated&lt;br /&gt;
|-&lt;br /&gt;
| BitBargain.co.uk || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin.de || {{Yes}} || {{No}} || https://bitcoinblog.de/2018/08/10/bitcoin-de-aktiviert-segwit-kunden-sparen-gebuehren/&lt;br /&gt;
|-&lt;br /&gt;
| Bitfinex || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BitMEX || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bittylicious || {{Yes}} || {{No}} || https://twitter.com/Bittylicious_/status/998881327347888128&lt;br /&gt;
|-&lt;br /&gt;
| Bitstamp || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bitwage || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bisq || {{No}} || {{No}} || https://github.com/bisq-network/bisq-desktop/issues/1139 https://bisq.community/t/bech32-address-support/6521&lt;br /&gt;
|-&lt;br /&gt;
| Coinbase.com || {{Yes}} || {{No}} || https://twitter.com/diogorsergio/status/983052769262292992&lt;br /&gt;
|-&lt;br /&gt;
| CoinFalcon || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coinfloor || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coinsbank.com || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Flyp.me || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| GDax || {{Yes}} || {{No}} || https://www.reddit.com/r/Bitcoin/comments/8c738k/coinbase_gdax_already_allows_sending_to_bc1/&lt;br /&gt;
|-&lt;br /&gt;
| Gemini || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Genesis || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| HitBTC || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Hodl Hodl || {{Yes}} || {{Yes}} || https://medium.com/@hodlhodl/hodl-hodl-segwit-compatible-exchange-a2231968ac56&lt;br /&gt;
|-&lt;br /&gt;
| Itbit || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Kraken || {{Yes}} || {{No}} || https://twitter.com/krakenfx/status/1060306827848470528&lt;br /&gt;
|-&lt;br /&gt;
| Liberalcoins || {{Yes}} || {{Yes}} || https://liberalcoins.com&lt;br /&gt;
|-&lt;br /&gt;
| Localbitcoins.com || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Paxful.com || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Poloniex.com || {{Yes}} || {{No}} || https://www.reddit.com/r/Bitcoin/comments/a3jhcf/you_can_now_withdraw_from_poloniex_to_bech32/&lt;br /&gt;
|-&lt;br /&gt;
| Walltime || {{Yes}} || {{Yes}} || https://walltime.info&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Bitcoin ATM Models ===&lt;br /&gt;
&lt;br /&gt;
Hopefully when a model updates then all its ATMs everywhere will gain that feature. See https://coinatmradar.com/shop/buy-bitcoin-atm/&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| GenesisCoin || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| General Bytes || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Lamassu Douro || {{No}} || {{No}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Blockchain Explorers ===&lt;br /&gt;
&lt;br /&gt;
For trying these out you can use mainnet TXIDs &amp;lt;code&amp;gt;4ef47f6eb681d5d9fa2f7e16336cd629303c635e8da51e425b76088be9c8744c&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;514a33f1d46179b89e1fea7bbb07b682ab14083a276979f91038369d1a8d689b&amp;lt;/code&amp;gt;. And addresses &amp;lt;code&amp;gt;bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;bc1qc7slrfxkknqcq2jevvvkdgvrt8080852dfjewde450xdlk4ugp7szw5tk9&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Some blockchain explorers can only parse the bech32 address and display it, they don&#039;t build an index so users cannot search for bech32 addresses.&lt;br /&gt;
&lt;br /&gt;
See also: https://en.bitcoin.it/wiki/Category:Block_chain_browsers&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Display !! Index !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Apirone.com || {{Yes}} || {{Yes}} || Bitcoin Block Explorer with SegWit support https://apirone.com&lt;br /&gt;
|-&lt;br /&gt;
| bitaps.com || {{Yes}} || {{Yes}} || https://bitaps.com&lt;br /&gt;
|-&lt;br /&gt;
| Bitflyer || {{Yes}} || {{Yes}} || https://chainflyer.bitflyer.jp/&lt;br /&gt;
|-&lt;br /&gt;
| Bitupper Explorer || {{Yes}} || {{Yes}} || https://bitupper.com/en/explorer/bitcoin&lt;br /&gt;
|-&lt;br /&gt;
| blockchain.info || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Blockchair || {{Yes}} || {{Yes}} || https://blockchair.com/&lt;br /&gt;
|-&lt;br /&gt;
| Blockcypher || {{No}} || {{No}} || https://live.blockcypher.com/btc&lt;br /&gt;
|-&lt;br /&gt;
| Blockonomics || {{Yes}} || {{Yes}} || https://www.blockonomics.co&lt;br /&gt;
|-&lt;br /&gt;
| Blockpath || {{Yes}} || {{Yes}} || https://blockpath.com&lt;br /&gt;
|-&lt;br /&gt;
| blockstream.info || {{Yes}} || {{Yes}} || https://blockstream.info/&lt;br /&gt;
|-&lt;br /&gt;
| chaindex || {{Yes}} || {{Yes}} || https://chaindex.com/blockchain/&lt;br /&gt;
|-&lt;br /&gt;
| Insight || {{No}} || {{No}} || Open source explorer, instances are https://insight.bitpay.com/ and https://chain.localbitcoins.com/&lt;br /&gt;
|-&lt;br /&gt;
| OXT || {{Yes}} || {{Yes}} || https://oxt.me/&lt;br /&gt;
|-&lt;br /&gt;
| Tradeblock || {{No}} || {{No}} || https://tradeblock.com/bitcoin&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Payment Processors ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Payment processors in alphabetical order please --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Invoice addresses !! Withdrawal addresses !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [https://apirone.com Apirone] || {{Yes}} || {{Yes}} || Payment notifications, Merchant dashboard, Bitcoin plugins for Magento, WooCommerce, OpenCart 2, Opencart 3.x, Virtuemart etc.&lt;br /&gt;
|-&lt;br /&gt;
| [https://bitaps.com Bitaps] || {{Yes}} || {{Yes}} || Payment forwarding API, Wallet API, fault tolerance callback.&lt;br /&gt;
|-&lt;br /&gt;
| [https://coingate.com CoinGate] || {{No}} || {{Yes}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Other Services ===&lt;br /&gt;
&lt;br /&gt;
Casinos, marketplaces, etc that let users withdraw money&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Withdrawals !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 1Broker || {{Yes}} || &lt;br /&gt;
|-&lt;br /&gt;
| Crypto-Games.net || {{Yes}} || [https://bitcointalk.org/index.php?topic=750760.msg31421151#msg31421151 bitcointalk source]&lt;br /&gt;
|-&lt;br /&gt;
| YOLOdice || {{Yes}} || A popular dice site https://yolodice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Wallet&amp;diff=65063</id>
		<title>Wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Wallet&amp;diff=65063"/>
		<updated>2018-03-12T16:24:42Z</updated>

		<summary type="html">&lt;p&gt;Goonie: Undo removal of Bitcoin Wallet.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A Bitcoin &#039;&#039;&#039;wallet&#039;&#039;&#039; is a collection of private keys but may also refer to [[Clients|client software]] used to manage those keys and to make transactions on the Bitcoin network.&lt;br /&gt;
&lt;br /&gt;
This page covers various wallet formats in use.&lt;br /&gt;
&lt;br /&gt;
=== [[Bitcoin Core]] ===&lt;br /&gt;
&lt;br /&gt;
The original Bitcoin client stores private key information in a file named &#039;&#039;&#039;wallet.dat&#039;&#039;&#039; following the so called [https://bitcointalk.org/index.php?topic=4448.0 &amp;quot;bitkeys&amp;quot;] format.  &lt;br /&gt;
&lt;br /&gt;
It contains:&lt;br /&gt;
&lt;br /&gt;
* keypairs for each of your [[address|addresses]]&lt;br /&gt;
* transactions done from/to your addresses&lt;br /&gt;
* user preferences &lt;br /&gt;
* default key&lt;br /&gt;
* reserve keys&lt;br /&gt;
* [[Accounts_explained|accounts]]&lt;br /&gt;
* a version number&lt;br /&gt;
* [[Key pool]]&lt;br /&gt;
* Since 0.3.21: information about the current best chain, to be able to rescan automatically when restoring from a backup.&lt;br /&gt;
&lt;br /&gt;
The wallet.dat file is located in the [[data directory|Bitcoin data directory]] and may be [[Wallet_encryption|encrypted with a password]].&lt;br /&gt;
&lt;br /&gt;
It is intended that a wallet file be used on only one installation of Bitcoin at a time.  Attempting to clone a wallet file for use on multiple computers will result in &amp;quot;weird behavior&amp;quot;&amp;lt;ref&amp;gt;[http://forum.bitcoin.org/index.php?topic=5324.msg77896#msg77896 Multiple instance of bitcoin with the same wallet]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The format of this file is Berkeley DB.  Tools that can manipulate wallet files include [[pywallet]].&lt;br /&gt;
&lt;br /&gt;
=== [[Armory]] ===&lt;br /&gt;
&lt;br /&gt;
The Armory client uses a custom [[Deterministic wallet]] format [https://www.bitcoinarmory.com/wallet-format/ described here] and runs on top of [[Bitcoin Core]].&lt;br /&gt;
&lt;br /&gt;
=== [[Bitcoin Wallet]] ===&lt;br /&gt;
	 &lt;br /&gt;
[[File:bitcoin_wallet.png|192px]] Bitcoin Wallet uses the bitcoinj [http://code.google.com/p/protobuf/ protobuf] format for its wallet file. However, due to Android isolation of applications, it is impossible to access the wallet file as a non-root user.&lt;br /&gt;
&lt;br /&gt;
=== [[Blockchain.info#Wallet|Blockchain.info]] ===&lt;br /&gt;
&lt;br /&gt;
Blockchain.info offers a [[Browser-based_wallet#Hybrid_e-wallets|hybrid eWallet]] called &amp;quot;My Wallet&amp;quot;.  It use a plain text [https://blockchain.info/wallet/wallet-format JSON wallet format]. Private keys Keys are stored in base58.&lt;br /&gt;
&lt;br /&gt;
=== [[Denarium.com]] ===&lt;br /&gt;
&lt;br /&gt;
Denarium is Physical Bitcoin coin manufacturer. Denarium produces easy, handy and secure wallets in a coin form. The private key is stored under a security seal without password protection. Denarium also offers a trustless multisignature coins, which eliminates the need to trust the manufacturer.&lt;br /&gt;
&lt;br /&gt;
=== [[Ledger Wallet]] ===&lt;br /&gt;
&lt;br /&gt;
Ledger Wallet manufactures various hardware wallets.&lt;br /&gt;
&lt;br /&gt;
=== [[Multibit]] ===&lt;br /&gt;
&lt;br /&gt;
Multibit HD (the current version) uses a [[BIP 0032]] (type 2) [[Deterministic wallet]] with the [https://www.multibit.org/en/help/hd0.1/files.html format described here].  The &amp;quot;Classic&amp;quot; version used the bitcoinj [https://github.com/google/protobuf protobuf] wallet file.&lt;br /&gt;
&lt;br /&gt;
=== [[Blocktrail]] ===&lt;br /&gt;
&lt;br /&gt;
Blocktrail offers a [[BIP 0032]] (type 2) [[Deterministic wallet]] and for added security also implements [[Multisignature]] wallet technology. &lt;br /&gt;
&lt;br /&gt;
=== [[TREZOR]] ===&lt;br /&gt;
&lt;br /&gt;
TREZOR is an isolated hardware environment for offline transaction signing and using a small display you can visually verify the transaction contents.&lt;br /&gt;
&lt;br /&gt;
=== [https://opendime.com Opendime] ===&lt;br /&gt;
&lt;br /&gt;
Opendime is a small USB stick that allows you to spend Bitcoin like a dollar bill. Pass it along multiple times. Connect to any USB to check balance. Unseal anytime to spend online. Trust no one.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Transaction fees]]&lt;br /&gt;
* [[Securing your wallet]]&lt;br /&gt;
* [[EWallet]]&lt;br /&gt;
* [[Deterministic Wallet]]&lt;br /&gt;
* [https://bitcoin.org/en/choose-your-wallet Choose your wallet]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bitcoin_Wallet&amp;diff=56898</id>
		<title>Bitcoin Wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bitcoin_Wallet&amp;diff=56898"/>
		<updated>2015-06-10T16:13:12Z</updated>

		<summary type="html">&lt;p&gt;Goonie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:bitcoin_wallet.png|192px]]&lt;br /&gt;
&lt;br /&gt;
An open-source and free wallet implementation for the Android runtime, based on [[BitCoinJ|bitcoinj]]. It requires either Android 4.0 (or newer) or Black Berry OS 10 (or newer). It was first released on March 7, 2011&amp;lt;ref&amp;gt;[http://groups.google.com/d/msg/bitcoinj/fqUw1AKsxWI/pl6rzUSmUH4J Release announcement to the BitCoinJ mailing list]&amp;lt;/ref&amp;gt;. As of June 2015, it is being used by 800.000 people.&lt;br /&gt;
&lt;br /&gt;
==Key Derivation and Export==&lt;br /&gt;
&lt;br /&gt;
Since version 4.0 Bitcoin Wallet supports HD Wallets&amp;lt;ref&amp;gt;[https://github.com/schildbach/bitcoin-wallet/releases/tag/v4.0 Release notes v4.0]&amp;lt;/ref&amp;gt; and derives keys from a master node in the BIP32 format.&lt;br /&gt;
&lt;br /&gt;
Since version 4.18 it provides a simple export functionality&amp;lt;ref&amp;gt;[https://github.com/schildbach/bitcoin-wallet/releases/tag/v4.18 Release notes v4.18]&amp;lt;/ref&amp;gt; for the key in the format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;xpub[key]?c=[birthday]&amp;amp;h=bip32&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where the parameter &amp;quot;c&amp;quot; gives the creation date of the key and &amp;quot;h&amp;quot; the hierarchie. The value &amp;quot;key&amp;quot; is the derivation m/0&#039; from the master node according to the [https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki#Master_key_generation BIP32 derivation scheme].&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=de.schildbach.wallet] Bitcoin Wallet on Google Play.&lt;br /&gt;
* [https://appworld.blackberry.com/webstore/content/23952882/] Bitcoin Wallet on BlackBerry World.&lt;br /&gt;
* [https://github.com/schildbach/bitcoin-wallet] project page on Github.&lt;br /&gt;
* [https://plus.google.com/communities/105515929887248493912] Google+ community&lt;br /&gt;
* [https://github.com/schildbach/bitcoin-wallet/releases] direct download of releases and test versions&lt;br /&gt;
* [https://bitcointalk.org/index.php?board=100.0] discussion forum on Bitcointalk&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Wallets]]&lt;br /&gt;
[[Category:Clients]]&lt;br /&gt;
[[Category:Free Software]]&lt;br /&gt;
[[Category:License/GPLv3]]&lt;br /&gt;
[[Category:Open Source]]&lt;br /&gt;
[[Category:Mobile]]&lt;br /&gt;
[[Category:Android]]&lt;br /&gt;
&lt;br /&gt;
[[de:Bitcoin_Wallet]]&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bitcoin_Wallet&amp;diff=56897</id>
		<title>Bitcoin Wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bitcoin_Wallet&amp;diff=56897"/>
		<updated>2015-06-10T16:12:29Z</updated>

		<summary type="html">&lt;p&gt;Goonie: Update numbers.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:bitcoin_wallet.png|192px]]&lt;br /&gt;
&lt;br /&gt;
An open-source and free wallet implementation for the Android runtime, based on [[BitCoinJ|bitcoinj]]. It requires either Android 4.0 (or newer) or Black Berry OS 10 (or newer). It was first released on March 7, 2011&amp;lt;ref&amp;gt;[http://groups.google.com/d/msg/bitcoinj/fqUw1AKsxWI/pl6rzUSmUH4J Release announcement to the BitCoinJ mailing list]&amp;lt;/ref&amp;gt;. As of Juni 2015, it is being used by 800.000 people.&lt;br /&gt;
&lt;br /&gt;
==Key Derivation and Export==&lt;br /&gt;
&lt;br /&gt;
Since version 4.0 Bitcoin Wallet supports HD Wallets&amp;lt;ref&amp;gt;[https://github.com/schildbach/bitcoin-wallet/releases/tag/v4.0 Release notes v4.0]&amp;lt;/ref&amp;gt; and derives keys from a master node in the BIP32 format.&lt;br /&gt;
&lt;br /&gt;
Since version 4.18 it provides a simple export functionality&amp;lt;ref&amp;gt;[https://github.com/schildbach/bitcoin-wallet/releases/tag/v4.18 Release notes v4.18]&amp;lt;/ref&amp;gt; for the key in the format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;xpub[key]?c=[birthday]&amp;amp;h=bip32&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where the parameter &amp;quot;c&amp;quot; gives the creation date of the key and &amp;quot;h&amp;quot; the hierarchie. The value &amp;quot;key&amp;quot; is the derivation m/0&#039; from the master node according to the [https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki#Master_key_generation BIP32 derivation scheme].&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=de.schildbach.wallet] Bitcoin Wallet on Google Play.&lt;br /&gt;
* [https://appworld.blackberry.com/webstore/content/23952882/] Bitcoin Wallet on BlackBerry World.&lt;br /&gt;
* [https://github.com/schildbach/bitcoin-wallet] project page on Github.&lt;br /&gt;
* [https://plus.google.com/communities/105515929887248493912] Google+ community&lt;br /&gt;
* [https://github.com/schildbach/bitcoin-wallet/releases] direct download of releases and test versions&lt;br /&gt;
* [https://bitcointalk.org/index.php?board=100.0] discussion forum on Bitcointalk&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Wallets]]&lt;br /&gt;
[[Category:Clients]]&lt;br /&gt;
[[Category:Free Software]]&lt;br /&gt;
[[Category:License/GPLv3]]&lt;br /&gt;
[[Category:Open Source]]&lt;br /&gt;
[[Category:Mobile]]&lt;br /&gt;
[[Category:Android]]&lt;br /&gt;
&lt;br /&gt;
[[de:Bitcoin_Wallet]]&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Protocol_documentation&amp;diff=48037</id>
		<title>Protocol documentation</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Protocol_documentation&amp;diff=48037"/>
		<updated>2014-06-09T12:41:48Z</updated>

		<summary type="html">&lt;p&gt;Goonie: Update links to BIP standards.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sources:&lt;br /&gt;
* [[Original Bitcoin client]] source&lt;br /&gt;
&lt;br /&gt;
Type names used in this documentation are from the C99 standard.&lt;br /&gt;
&lt;br /&gt;
For protocol used in mining, see [[getblocktemplate]].&lt;br /&gt;
&lt;br /&gt;
==Common standards==&lt;br /&gt;
&lt;br /&gt;
=== Hashes ===&lt;br /&gt;
&lt;br /&gt;
Usually, when a hash is computed within bitcoin, it is computed twice. Most of the time [http://en.wikipedia.org/wiki/SHA-2 SHA-256] hashes are used, however [http://en.wikipedia.org/wiki/RIPEMD RIPEMD-160] is also used when a shorter hash is desirable (for example when creating a bitcoin address).&lt;br /&gt;
&lt;br /&gt;
Example of double-SHA-256 encoding of string &amp;quot;hello&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
 hello&lt;br /&gt;
 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 (first round of sha-256)&lt;br /&gt;
 9595c9df90075148eb06860365df33584b75bff782a510c6cd4883a419833d50 (second round of sha-256)&lt;br /&gt;
&lt;br /&gt;
For bitcoin addresses (RIPEMD-160) this would give:&lt;br /&gt;
&lt;br /&gt;
 hello&lt;br /&gt;
 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 (first round is sha-256)&lt;br /&gt;
 b6a9c8c230722b7c748331a8b450f05566dc7d0f (with ripemd-160)&lt;br /&gt;
&lt;br /&gt;
=== Merkle Trees ===&lt;br /&gt;
&lt;br /&gt;
Merkle trees are binary trees of hashes. Merkle trees in bitcoin use a &#039;&#039;&#039;double&#039;&#039;&#039; SHA-256, the SHA-256 hash of the SHA-256 hash of something.&lt;br /&gt;
&lt;br /&gt;
If, when forming a row in the tree (other than the root of the tree), it would have an odd number of elements, the final double-hash is duplicated to ensure that the row has an even number of hashes.&lt;br /&gt;
&lt;br /&gt;
First form the bottom row of the tree with the ordered double-SHA-256 hashes of the byte streams of the transactions in the block.&lt;br /&gt;
&lt;br /&gt;
Then the row above it consists of half that number of hashes.  Each entry is the double-SHA-256 of the 64-byte concatenation of the corresponding two hashes below it in the tree.&lt;br /&gt;
&lt;br /&gt;
This procedure repeats recursively until we reach a row consisting of just a single double-hash.  This is the &#039;&#039;&#039;Merkle root&#039;&#039;&#039; of the tree.&lt;br /&gt;
&lt;br /&gt;
For example, imagine a block with three transactions &#039;&#039;a&#039;&#039;, &#039;&#039;b&#039;&#039; and &#039;&#039;c&#039;&#039;.   The Merkle tree is: &lt;br /&gt;
&lt;br /&gt;
 d1 = dhash(a)&lt;br /&gt;
 d2 = dhash(b)&lt;br /&gt;
 d3 = dhash(c)&lt;br /&gt;
 d4 = dhash(c)            # a, b, c are 3. that&#039;s an odd number, so we take the c twice&lt;br /&gt;
 &lt;br /&gt;
 d5 = dhash(d1 concat d2)&lt;br /&gt;
 d6 = dhash(d3 concat d4)&lt;br /&gt;
 &lt;br /&gt;
 d7 = dhash(d5 concat d6)&lt;br /&gt;
&lt;br /&gt;
where&lt;br /&gt;
 &lt;br /&gt;
 dhash(a) = sha256(sha256(a))&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;d7&#039;&#039; is the Merkle root of the 3 transactions in this block.&lt;br /&gt;
&lt;br /&gt;
Note: Hashes in Merkle Tree displayed in the [[Block Explorer]] are of little-endian notation. For some implementations and [http://www.fileformat.info/tool/hash.htm calculations], the bits need to be reversed before they are hashed, and again after the hashing operation.&lt;br /&gt;
&lt;br /&gt;
=== Signatures ===&lt;br /&gt;
&lt;br /&gt;
Bitcoin uses [http://en.wikipedia.org/wiki/Elliptic_curve_cryptography Elliptic Curve] [http://en.wikipedia.org/wiki/Digital_Signature_Algorithm Digital Signature Algorithm] ([http://en.wikipedia.org/wiki/Elliptic_Curve_DSA ECDSA]) to sign transactions. &lt;br /&gt;
&lt;br /&gt;
For ECDSA the secp256k1 curve from http://www.secg.org/collateral/sec2_final.pdf is used.&lt;br /&gt;
&lt;br /&gt;
Public keys (in scripts) are given as 04 &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; where &#039;&#039;x&#039;&#039; and &#039;&#039;y&#039;&#039; are 32 byte big-endian integers representing the coordinates of a point on the curve or in compressed form given as &amp;lt;sign&amp;gt; &amp;lt;x&amp;gt; where &amp;lt;sign&amp;gt; is 0x02 if &#039;&#039;y&#039;&#039; is even and 0x03 if &#039;&#039;y&#039;&#039; is odd.&lt;br /&gt;
&lt;br /&gt;
Signatures use [http://en.wikipedia.org/wiki/Distinguished_Encoding_Rules DER encoding] to pack the &#039;&#039;r&#039;&#039; and &#039;&#039;s&#039;&#039; components into a single byte stream (this is also what OpenSSL produces by default).&lt;br /&gt;
&lt;br /&gt;
=== Transaction Verification ===&lt;br /&gt;
Transactions are cryptographically signed records that reassign ownership of Bitcoins to new addresses.  Transactions have &#039;&#039;inputs&#039;&#039; - records which reference the funds from other previous transactions - and &#039;&#039;outputs&#039;&#039; - records which determine the new owner of the transferred Bitcoins, and which will be referenced as inputs in future transactions as those funds are respent.&lt;br /&gt;
&lt;br /&gt;
Each &#039;&#039;input&#039;&#039; must have a cryptographic digital signature that unlocks the funds from the prior transaction.  Only the person possessing the appropriate [[private key]] is able to create a satisfactory signature; this in effect ensures that funds can only be spent by their owners.&lt;br /&gt;
&lt;br /&gt;
Each &#039;&#039;output&#039;&#039; determines which Bitcoin address (or other criteria, see [[Scripting]]) is the recipient of the funds.&lt;br /&gt;
&lt;br /&gt;
In a transaction, the sum of all inputs must be equal to or greater than the sum of all outputs.  If the inputs exceed the outputs, the difference is considered a [[transaction fee]], and is redeemable by whoever first includes the transaction into the block chain.&lt;br /&gt;
&lt;br /&gt;
A special kind of transaction, called a [[coinbase transaction]], has no inputs.  It is created by [[miners]], and there is one coinbase transaction per block.  Because each block comes with a reward of newly created Bitcoins (e.g. 50 BTC for the first 210,000 blocks), the first transaction of a block is, with few exceptions, the transaction that grants those coins to their recipient (the miner).  In addition to the newly created Bitcoins, the coinbase transaction is also used for assigning the recipient of any transaction fees that were paid within the other transactions being included in the same block.  The coinbase transaction can assign the entire reward to a single Bitcoin address, or split it in portions among multiple addresses, just like any other transaction.  Coinbase transactions always contain outputs totalling the sum of the block reward plus all transaction fees collected from the other transactions in the same block.&lt;br /&gt;
&lt;br /&gt;
The [[coinbase transaction]] in block zero cannot be spent. This is due to a quirk of the reference client implementation that would open the potential for a block chain fork if some nodes accepted the spend and others did not&amp;lt;ref&amp;gt;[http://bitcointalk.org/index.php?topic=119645.msg1288552#msg1288552 Block 0 Network Fork]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Most Bitcoin outputs encumber the newly transferred coins with a single ECDSA private key.  The actual record saved with inputs and outputs isn&#039;t necessarily a key, but a &#039;&#039;script&#039;&#039;.  Bitcoin uses an interpreted scripting system to determine whether an output&#039;s criteria have been satisfied, with which more complex operations are possible, such as outputs that require two ECDSA signatures, or two-of-three-signature schemes.  An output that references a single Bitcoin address is a &#039;&#039;typical&#039;&#039; output; an output actually contains this information in the form of a script that requires a single ECDSA signature (see [[OP_CHECKSIG]]).  The output script specifies what must be provided to unlock the funds later, and when the time comes in the future to spend the transaction in another input, that input must provide all of the thing(s) that satisfy the requirements defined by the original output script.&lt;br /&gt;
&lt;br /&gt;
=== Addresses ===&lt;br /&gt;
&lt;br /&gt;
A bitcoin address is in fact the hash of a ECDSA public key, computed this way:&lt;br /&gt;
&lt;br /&gt;
 Version = 1 byte of 0 (zero); on the test network, this is 1 byte of 111&lt;br /&gt;
 Key hash = Version concatenated with RIPEMD-160(SHA-256(public key))&lt;br /&gt;
 Checksum = 1st 4 bytes of SHA-256(SHA-256(Key hash))&lt;br /&gt;
 Bitcoin Address = Base58Encode(Key hash concatenated with Checksum)&lt;br /&gt;
&lt;br /&gt;
The Base58 encoding used is home made, and has some differences. Especially, leading zeroes are kept as single zeroes when conversion happens.&lt;br /&gt;
&lt;br /&gt;
== Common structures ==&lt;br /&gt;
&lt;br /&gt;
Almost all integers are encoded in little endian. Only IP or port number are encoded big endian.&lt;br /&gt;
&lt;br /&gt;
=== Message structure ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field Size !! Description !! Data type !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 4 || magic || uint32_t || Magic value indicating message origin network, and used to seek to next message when stream state is unknown&lt;br /&gt;
|-&lt;br /&gt;
| 12 || command || char[12] || ASCII string identifying the packet content, NULL padded (non-NULL padding results in packet rejected)&lt;br /&gt;
|-&lt;br /&gt;
| 4 || length || uint32_t || Length of payload in number of bytes&lt;br /&gt;
|-&lt;br /&gt;
| 4 || checksum || uint32_t || First 4 bytes of sha256(sha256(payload))&lt;br /&gt;
|-&lt;br /&gt;
| ? || payload || uchar[] || The actual data&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known magic values:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Network !! Magic value !! Sent over wire as&lt;br /&gt;
|-&lt;br /&gt;
| main || 0xD9B4BEF9 || F9 BE B4 D9&lt;br /&gt;
|-&lt;br /&gt;
| testnet || 0xDAB5BFFA || FA BF B5 DA&lt;br /&gt;
|-&lt;br /&gt;
| testnet3 || 0x0709110B || 0B 11 09 07&lt;br /&gt;
|-&lt;br /&gt;
| namecoin || 0xFEB4BEF9 || F9 BE B4 FE&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Variable length integer ===&lt;br /&gt;
&lt;br /&gt;
Integer can be encoded depending on the represented value to save space.&lt;br /&gt;
Variable length integers always precede an array/vector of a type of data that may vary in length.&lt;br /&gt;
Longer numbers are encoded in little endian.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value !! Storage length !! Format&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt; 0xfd || 1 || uint8_t&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;= 0xffff || 3 || 0xfd followed by the length as uint16_t&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;= 0xffffffff || 5 || 0xfe followed by the length as uint32_t&lt;br /&gt;
|-&lt;br /&gt;
| - || 9 || 0xff followed by the length as uint64_t&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
If you&#039;re reading the Satoshi client code (BitcoinQT) it refers to this as a &amp;quot;CompactSize&amp;quot;. Modern BitcoinQT has also CVarInt class which implements even more compact integer for the purpose of local storage (which is incompatible with &amp;quot;CompactSize&amp;quot; described here). CVarInt is not a part of the protocol.&lt;br /&gt;
&lt;br /&gt;
=== Variable length string ===&lt;br /&gt;
&lt;br /&gt;
Variable length string can be stored using a variable length integer followed by the string itself.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field Size !! Description !! Data type !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| ? || length || [[Protocol_specification#Variable_length_integer|var_int]] || Length of the string&lt;br /&gt;
|-&lt;br /&gt;
| ? || string || char[] || The string itself (can be empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Network address ===&lt;br /&gt;
&lt;br /&gt;
When a network address is needed somewhere, this structure is used.  This protocol and structure supports IPv6, &#039;&#039;&#039;but note that the original client currently only supports IPv4 networking&#039;&#039;&#039;. Network addresses are not prefixed with a timestamp in the version message.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field Size !! Description !! Data type !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 4 || time || uint32 || the Time (version &amp;gt;= 31402)&lt;br /&gt;
|-&lt;br /&gt;
| 8 || services || uint64_t || same service(s) listed in [[#version|version]]&lt;br /&gt;
|-&lt;br /&gt;
| 16 || IPv6/4 || char[16] || IPv6 address. Network byte order. The original client only supports IPv4 and only reads the last 4 bytes to get the IPv4 address. However, the IPv4 address is written into the message as a 16 byte [http://en.wikipedia.org/wiki/IPv6#IPv4-mapped_IPv6_addresses IPv4-mapped IPv6 address]&lt;br /&gt;
(12 bytes &#039;&#039;00 00 00 00  00 00 00 00  00 00 FF FF&#039;&#039;, followed by the 4 bytes of the IPv4 address).&lt;br /&gt;
|-&lt;br /&gt;
| 2 || port || uint16_t || port number, network byte order&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Hexdump example of Network address structure&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
0000   01 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................&lt;br /&gt;
0010   00 00 FF FF 0A 00 00 01  20 8D                    ........ .&lt;br /&gt;
&lt;br /&gt;
Network address:&lt;br /&gt;
 01 00 00 00 00 00 00 00                         - 1 (NODE_NETWORK: see services listed under version command)&lt;br /&gt;
 00 00 00 00 00 00 00 00 00 00 FF FF 0A 00 00 01 - IPv6: ::ffff:a00:1 or IPv4: 10.0.0.1&lt;br /&gt;
 20 8D                                           - Port 8333&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Inventory Vectors ===&lt;br /&gt;
&lt;br /&gt;
Inventory vectors are used for notifying other nodes about objects they have or data which is being requested.&lt;br /&gt;
&lt;br /&gt;
Inventory vectors consist of the following data format:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field Size !! Description !! Data type !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 4 || type || uint32_t || Identifies the object type linked to this inventory&lt;br /&gt;
|-&lt;br /&gt;
| 32 || hash || char[32] || Hash of the object&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The object type is currently defined as one of the following possibilities:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value !! Name !! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0 || ERROR || Any data of with this number may be ignored&lt;br /&gt;
|-&lt;br /&gt;
| 1 || MSG_TX || Hash is related to a transaction&lt;br /&gt;
|-&lt;br /&gt;
| 2 || MSG_BLOCK || Hash is related to a data block&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Other Data Type values are considered reserved for future implementations.&lt;br /&gt;
&lt;br /&gt;
=== Block Headers ===&lt;br /&gt;
&lt;br /&gt;
Block headers are sent in a headers packet in response to a getheaders message.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field Size !! Description !! Data type !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 4 || version || uint32_t || Block version information, based upon the software version creating this block&lt;br /&gt;
|-&lt;br /&gt;
| 32 || prev_block || char[32] || The hash value of the previous block this particular block references&lt;br /&gt;
|-&lt;br /&gt;
| 32 || merkle_root || char[32] || The reference to a Merkle tree collection which is a hash of all transactions related to this block&lt;br /&gt;
|-&lt;br /&gt;
| 4 || timestamp || uint32_t || A timestamp recording when this block was created (Will overflow in 2106&amp;lt;ref&amp;gt;http://en.wikipedia.org/wiki/Unix_time#Notable.C2.A0events.C2.A0in.C2.A0Unix.C2.A0time&amp;lt;/ref&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
| 4 || bits || uint32_t || The calculated difficulty target being used for this block&lt;br /&gt;
|-&lt;br /&gt;
| 4 || nonce || uint32_t || The nonce used to generate this block… to allow variations of the header and compute different hashes&lt;br /&gt;
|-&lt;br /&gt;
| 1 || txn_count || [[Protocol_specification#Variable_length_integer|var_int]] || Number of transaction entries, this value is always 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Message types ==&lt;br /&gt;
&lt;br /&gt;
=== version ===&lt;br /&gt;
&lt;br /&gt;
When a node creates an outgoing connection, it will immediately [[Version Handshake|advertise]] its version. The remote node will respond with its version. No further communication is possible until both peers have exchanged their version.&lt;br /&gt;
&lt;br /&gt;
Payload:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field Size !! Description !! Data type !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 4 || version || int32_t || Identifies protocol version being used by the node&lt;br /&gt;
|-&lt;br /&gt;
| 8 || services || uint64_t || bitfield of features to be enabled for this connection&lt;br /&gt;
|-&lt;br /&gt;
| 8 || timestamp || int64_t || standard UNIX timestamp in seconds&lt;br /&gt;
|-&lt;br /&gt;
| 26 || addr_recv || net_addr || The network address of the node receiving this message&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;4&amp;quot;| version &amp;gt;= 106&lt;br /&gt;
|-&lt;br /&gt;
| 26 || addr_from || net_addr || The network address of the node emitting this message&lt;br /&gt;
|-&lt;br /&gt;
| 8 || nonce || uint64_t || Node random nonce, randomly generated every time a version packet is sent. This nonce is used to detect connections to self.&lt;br /&gt;
|-&lt;br /&gt;
| ? || user_agent || [[#Variable length string|var_str]] || [https://github.com/bitcoin/bips/blob/master/bip-0014.mediawiki User Agent] (0x00 if string is 0 bytes long)&lt;br /&gt;
|-&lt;br /&gt;
| 4 || start_height || int32_t || The last block received by the emitting node&lt;br /&gt;
|-&lt;br /&gt;
| 1 || relay || bool || Whether the remote peer should announce relayed transactions or not, see [https://github.com/bitcoin/bips/blob/master/bip-0037.mediawiki BIP 0037], since version &amp;gt;= 70001&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
A &amp;quot;verack&amp;quot; packet shall be sent if the version packet was accepted.&lt;br /&gt;
&lt;br /&gt;
The following services are currently assigned:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value !! Name !! Description&lt;br /&gt;
|-&lt;br /&gt;
| 1 || NODE_NETWORK || This node can be asked for full blocks instead of just headers.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Hexdump example of version message (OBSOLETE EXAMPLE. This example lacks a checksum and user-agent):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
0000   F9 BE B4 D9 76 65 72 73  69 6F 6E 00 00 00 00 00   ....version.....&lt;br /&gt;
0010   55 00 00 00 9C 7C 00 00  01 00 00 00 00 00 00 00   U....|..........&lt;br /&gt;
0020   E6 15 10 4D 00 00 00 00  01 00 00 00 00 00 00 00   ...M............&lt;br /&gt;
0030   00 00 00 00 00 00 00 00  00 00 FF FF 0A 00 00 01   ................&lt;br /&gt;
0040   20 8D 01 00 00 00 00 00  00 00 00 00 00 00 00 00   ................&lt;br /&gt;
0050   00 00 00 00 FF FF 0A 00  00 02 20 8D DD 9D 20 2C   .......... ... ,&lt;br /&gt;
0060   3A B4 57 13 00 55 81 01  00                        :.W..U...&lt;br /&gt;
&lt;br /&gt;
Message header:&lt;br /&gt;
 F9 BE B4 D9                                                                   - Main network magic bytes&lt;br /&gt;
 76 65 72 73 69 6F 6E 00 00 00 00 00                                           - &amp;quot;version&amp;quot; command&lt;br /&gt;
 55 00 00 00                                                                   - Payload is 85 bytes long&lt;br /&gt;
                                                                               - No checksum in version message until 20 February 2012. See https://bitcointalk.org/index.php?topic=55852.0&lt;br /&gt;
Version message:&lt;br /&gt;
 9C 7C 00 00                                                                   - 31900 (version 0.3.19)&lt;br /&gt;
 01 00 00 00 00 00 00 00                                                       - 1 (NODE_NETWORK services)&lt;br /&gt;
 E6 15 10 4D 00 00 00 00                                                       - Mon Dec 20 21:50:14 EST 2010&lt;br /&gt;
 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF 0A 00 00 01 20 8D - Recipient address info - see Network Address&lt;br /&gt;
 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF 0A 00 00 02 20 8D - Sender address info - see Network Address&lt;br /&gt;
 DD 9D 20 2C 3A B4 57 13                                                       - Node random unique ID&lt;br /&gt;
 00                                                                            - &amp;quot;&amp;quot; sub-version string (string is 0 bytes long)&lt;br /&gt;
 55 81 01 00                                                                   - Last block sending node has is block #98645&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And here&#039;s a modern (60002) protocol version client advertising itself to a local peer...&lt;br /&gt;
&lt;br /&gt;
Newer protocol includes the checksum now, this is from a mainline (satoshi) client during &lt;br /&gt;
an outgoing connection to another local client, notice that it does not fill out the &lt;br /&gt;
address information at all when the source or destination is &amp;quot;unroutable&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
0000   f9 be b4 d9 76 65 72 73 69 6f 6e 00 00 00 00 00  ....version.....&lt;br /&gt;
0010   64 00 00 00 35 8d 49 32 62 ea 00 00 01 00 00 00  d...5.I2b.......&lt;br /&gt;
0020   00 00 00 00 11 b2 d0 50 00 00 00 00 01 00 00 00  .......P........&lt;br /&gt;
0030   00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff  ................&lt;br /&gt;
0040   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
0050   00 00 00 00 00 00 00 00 ff ff 00 00 00 00 00 00  ................&lt;br /&gt;
0060   3b 2e b3 5d 8c e6 17 65 0f 2f 53 61 74 6f 73 68  ;..]...e./Satosh&lt;br /&gt;
0070   69 3a 30 2e 37 2e 32 2f c0 3e 03 00              i:0.7.2/.&amp;gt;..&lt;br /&gt;
&lt;br /&gt;
Message Header:&lt;br /&gt;
 F9 BE B4 D9                                                                   - Main network magic bytes&lt;br /&gt;
 76 65 72 73 69 6F 6E 00 00 00 00 00                                           - &amp;quot;version&amp;quot; command&lt;br /&gt;
 64 00 00 00                                                                   - Payload is 100 bytes long&lt;br /&gt;
 3B 64 8D 5A                                                                   - payload checksum&lt;br /&gt;
&lt;br /&gt;
Version message:&lt;br /&gt;
 62 EA 00 00                                                                   - 60002 (protocol version 60002)&lt;br /&gt;
 01 00 00 00 00 00 00 00                                                       - 1 (NODE_NETWORK services)&lt;br /&gt;
 11 B2 D0 50 00 00 00 00                                                       - Tue Dec 18 10:12:33 PST 2012&lt;br /&gt;
 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF 00 00 00 00 00 00 - Recipient address info - see Network Address&lt;br /&gt;
 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF 00 00 00 00 00 00 - Sender address info - see Network Address&lt;br /&gt;
 3B 2E B3 5D 8C E6 17 65                                                       - Node ID&lt;br /&gt;
 0F 2F 53 61 74 6F 73 68 69 3A 30 2E 37 2E 32 2F                               - &amp;quot;/Satoshi:0.7.2/&amp;quot; sub-version string (string is 15 bytes long)&lt;br /&gt;
 C0 3E 03 00                                                                   - Last block sending node has is block #212672&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== verack ===&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;verack&#039;&#039; message is sent in reply to &#039;&#039;version&#039;&#039;.  This message consists of only a [[#Message structure|message header]] with the command string &amp;quot;verack&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Hexdump of the verack message:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
0000   F9 BE B4 D9 76 65 72 61  63 6B 00 00 00 00 00 00   ....verack......&lt;br /&gt;
0010   00 00 00 00 5D F6 E0 E2                            ........&lt;br /&gt;
&lt;br /&gt;
Message header:&lt;br /&gt;
 F9 BE B4 D9                          - Main network magic bytes&lt;br /&gt;
 76 65 72 61  63 6B 00 00 00 00 00 00 - &amp;quot;verack&amp;quot; command&lt;br /&gt;
 00 00 00 00                          - Payload is 0 bytes long&lt;br /&gt;
 5D F6 E0 E2                          - Checksum&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== addr ===&lt;br /&gt;
&lt;br /&gt;
Provide information on known nodes of the network. Non-advertised nodes should be forgotten after typically 3 hours&lt;br /&gt;
&lt;br /&gt;
Payload:&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field Size !! Description !! Data type !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 1+ || count || [[Protocol_specification#Variable_length_integer|var_int]] || Number of address entries (max: 1000)&lt;br /&gt;
|-&lt;br /&gt;
| 30x? || addr_list || (uint32_t + net_addr)[] || Address of other nodes on the network. version &amp;lt; 209 will only read the first one. The uint32_t is a timestamp (see note below).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: Starting version 31402, addresses are prefixed with a timestamp. If no timestamp is present, the addresses should not be relayed to other peers, unless it is indeed confirmed they are up.&lt;br /&gt;
&lt;br /&gt;
Hexdump example of &#039;&#039;addr&#039;&#039; message:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
0000   F9 BE B4 D9 61 64 64 72  00 00 00 00 00 00 00 00   ....addr........&lt;br /&gt;
0010   1F 00 00 00 ED 52 39 9B  01 E2 15 10 4D 01 00 00   .....R9.....M...&lt;br /&gt;
0020   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 FF   ................&lt;br /&gt;
0030   FF 0A 00 00 01 20 8D                               ..... .&lt;br /&gt;
&lt;br /&gt;
Message Header:&lt;br /&gt;
 F9 BE B4 D9                                     - Main network magic bytes&lt;br /&gt;
 61 64 64 72  00 00 00 00 00 00 00 00            - &amp;quot;addr&amp;quot;&lt;br /&gt;
 1F 00 00 00                                     - payload is 31 bytes long&lt;br /&gt;
 ED 52 39 9B                                     - checksum of payload&lt;br /&gt;
&lt;br /&gt;
Payload:&lt;br /&gt;
 01                                              - 1 address in this message&lt;br /&gt;
&lt;br /&gt;
Address:&lt;br /&gt;
 E2 15 10 4D                                     - Mon Dec 20 21:50:10 EST 2010 (only when version is &amp;gt;= 31402)&lt;br /&gt;
 01 00 00 00 00 00 00 00                         - 1 (NODE_NETWORK service - see version message)&lt;br /&gt;
 00 00 00 00 00 00 00 00 00 00 FF FF 0A 00 00 01 - IPv4: 10.0.0.1, IPv6: ::ffff:10.0.0.1 (IPv4-mapped IPv6 address)&lt;br /&gt;
 20 8D                                           - port 8333&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== inv ===&lt;br /&gt;
&lt;br /&gt;
Allows a node to advertise its knowledge of one or more objects. It can be received unsolicited, or in reply to &#039;&#039;getblocks&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Payload (maximum payload length: 1.8 Megabytes or 50000 entries):&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field Size !! Description !! Data type !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| ? || count || [[Protocol_specification#Variable_length_integer|var_int]] || Number of inventory entries&lt;br /&gt;
|-&lt;br /&gt;
| 36x? || inventory || [[Protocol specification#Inventory Vectors|inv_vect]][] || Inventory vectors&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== getdata ===&lt;br /&gt;
&lt;br /&gt;
getdata is used in response to inv, to retrieve the content of a specific object, and is usually sent after receiving an &#039;&#039;inv&#039;&#039; packet, after filtering known elements. It can be used to retrieve transactions, but only if they are in the memory pool or relay set - arbitrary access to transactions in the chain is not allowed to avoid having clients start to depend on nodes having full transaction indexes (which modern nodes do not).&lt;br /&gt;
&lt;br /&gt;
Payload (maximum payload length: 1.8 Megabytes or 50000 entries):&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field Size !! Description !! Data type !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| ? || count || [[Protocol_specification#Variable_length_integer|var_int]] || Number of inventory entries&lt;br /&gt;
|-&lt;br /&gt;
| 36x? || inventory || [[Protocol specification#Inventory Vectors|inv_vect]][] || Inventory vectors&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== notfound ===&lt;br /&gt;
&lt;br /&gt;
notfound is a response to a getdata, sent if any requested data items could not be relayed, for example, because the requested transaction was not in the memory pool or relay set.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field Size !! Description !! Data type !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| ? || count || [[Protocol_specification#Variable_length_integer|var_int]] || Number of inventory entries&lt;br /&gt;
|-&lt;br /&gt;
| 36x? || inventory || [[Protocol specification#Inventory Vectors|inv_vect]][] || Inventory vectors&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== getblocks ===&lt;br /&gt;
&lt;br /&gt;
Return an &#039;&#039;inv&#039;&#039; packet containing the list of blocks starting right after the last known hash in the block locator object, up to hash_stop or 500 blocks, whichever comes first. &lt;br /&gt;
&lt;br /&gt;
The locator hashes are processed by a node in the order as they appear in the message. If a block hash is found in the node&#039;s main chain, the list of its children is returned back via the &#039;&#039;inv&#039;&#039; message and the remaining locators are ignored, no matter if the requested limit was reached, or not.&lt;br /&gt;
&lt;br /&gt;
To receive the next blocks hashes, one needs to issue getblocks again with a new block locator object. Keep in mind that some clients (specifically the Satoshi client) will gladly provide blocks which are invalid if the block locator object contains a hash on the invalid branch.&lt;br /&gt;
&lt;br /&gt;
Payload:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field Size !! Description !! Data type !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 4 || version || uint32_t || the protocol version&lt;br /&gt;
|-&lt;br /&gt;
| 1+ || hash count || [[Protocol_specification#Variable_length_integer|var_int]] || number of block locator hash entries&lt;br /&gt;
|-&lt;br /&gt;
| 32+ || block locator hashes || char[32] || block locator object; newest back to genesis block (dense to start, but then sparse)&lt;br /&gt;
|-&lt;br /&gt;
| 32 || hash_stop || char[32] || hash of the last desired block; set to zero to get as many blocks as possible (500)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To create the block locator hashes, keep pushing hashes until you go back to the genesis block. After pushing 10 hashes back, the step backwards doubles every loop:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// From libbitcoin which is under AGPL&lt;br /&gt;
std::vector&amp;lt;size_t&amp;gt; block_locator_indices(int top_depth)&lt;br /&gt;
{&lt;br /&gt;
    // Start at max_depth&lt;br /&gt;
    std::vector&amp;lt;size_t&amp;gt; indices;&lt;br /&gt;
    // Push last 10 indices first&lt;br /&gt;
    size_t step = 1, start = 0;&lt;br /&gt;
    for (int i = top_depth; i &amp;gt; 0; i -= step, ++start)&lt;br /&gt;
    {&lt;br /&gt;
        if (start &amp;gt;= 10)&lt;br /&gt;
            step *= 2;&lt;br /&gt;
        indices.push_back(i);&lt;br /&gt;
    }&lt;br /&gt;
    indices.push_back(0);&lt;br /&gt;
    return indices;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that it is allowed to send in fewer known hashes down to a minimum of just one hash. However, the purpose of the block locator object is to detect a wrong branch in the caller&#039;s main chain. If the peer detects that you are off the main chain, it will send in block hashes which are earlier than your last known block. So if you just send in your last known hash and it is off the main chain, the peer starts over at block #1.&lt;br /&gt;
&lt;br /&gt;
=== getheaders ===&lt;br /&gt;
&lt;br /&gt;
Return a &#039;&#039;headers&#039;&#039; packet containing the headers of blocks starting right after the last known hash in the block locator object, up to hash_stop or 2000 blocks, whichever comes first. To receive the next block headers, one needs to issue getheaders again with a new block locator object. The &#039;&#039;getheaders&#039;&#039; command is used by thin clients to quickly download the block chain where the contents of the transactions would be irrelevant (because they are not ours). Keep in mind that some clients (specifically the Satoshi client) will gladly provide headers of blocks which are invalid if the block locator object contains a hash on the invalid branch.&lt;br /&gt;
&lt;br /&gt;
Payload:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field Size !! Description !! Data type !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 4 || version || uint32_t || the protocol version&lt;br /&gt;
|-&lt;br /&gt;
| 1+ || hash count || [[Protocol_specification#Variable_length_integer|var_int]] || number of block locator hash entries&lt;br /&gt;
|-&lt;br /&gt;
| 32+ || block locator hashes || char[32] || block locator object; newest back to genesis block (dense to start, but then sparse)&lt;br /&gt;
|-&lt;br /&gt;
| 32 || hash_stop || char[32] || hash of the last desired block header; set to zero to get as many blocks as possible (2000)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For the block locator object in this packet, the same rules apply as for the [[Protocol_specification#getblocks|getblocks]] packet.&lt;br /&gt;
&lt;br /&gt;
=== tx ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tx&#039;&#039; describes a bitcoin transaction, in reply to &#039;&#039;getdata&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field Size !! Description !! Data type !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 4 || version || uint32_t || Transaction data format version&lt;br /&gt;
|-&lt;br /&gt;
| 1+ || tx_in count || [[Protocol_specification#Variable_length_integer|var_int]] || Number of Transaction inputs&lt;br /&gt;
|-&lt;br /&gt;
| 41+ || tx_in || tx_in[] || A list of 1 or more transaction inputs or sources for coins&lt;br /&gt;
|-&lt;br /&gt;
| 1+ || tx_out count || [[Protocol_specification#Variable_length_integer|var_int]] || Number of Transaction outputs&lt;br /&gt;
|-&lt;br /&gt;
| 9+ || tx_out || tx_out[] || A list of 1 or more transaction outputs or destinations for coins&lt;br /&gt;
|-&lt;br /&gt;
| 4 || lock_time || uint32_t || The block number or timestamp at which this transaction is locked:&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value !! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Always locked&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt; 500000000  || Block number at which this transaction is locked&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;= 500000000 || UNIX timestamp at which this transaction is locked&lt;br /&gt;
|}&lt;br /&gt;
If all TxIn inputs have final (0xffffffff) sequence numbers then lock_time is irrelevant. Otherwise, the transaction may not be added to a block until after lock_time (see [[NLockTime]]).&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
TxIn consists of the following fields:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field Size !! Description !! Data type !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 36 || previous_output || outpoint || The previous output transaction reference, as an OutPoint structure&lt;br /&gt;
|-&lt;br /&gt;
| 1+ || script length || [[Protocol_specification#Variable_length_integer|var_int]] || The length of the signature script&lt;br /&gt;
|-&lt;br /&gt;
| ? || signature script || uchar[] || Computational Script for confirming transaction authorization&lt;br /&gt;
|-&lt;br /&gt;
| 4 || [http://bitcoin.stackexchange.com/q/2025/323 sequence] || uint32_t || Transaction version as defined by the sender. Intended for &amp;quot;replacement&amp;quot; of transactions when information is updated before inclusion into a block.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The OutPoint structure consists of the following fields:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field Size !! Description !! Data type !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 32 || hash || char[32] || The hash of the referenced transaction.&lt;br /&gt;
|-&lt;br /&gt;
| 4 || index || uint32_t || The index of the specific output in the transaction. The first output is 0, etc.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The Script structure consists of a series of pieces of information and operations related to the value of the transaction.&lt;br /&gt;
&lt;br /&gt;
(Structure to be expanded in the future… see script.h and script.cpp and [[Script]] for more information)&lt;br /&gt;
&lt;br /&gt;
The TxOut structure consists of the following fields:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field Size !! Description !! Data type !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 8 || value || int64_t || Transaction Value&lt;br /&gt;
|-&lt;br /&gt;
| 1+ || pk_script length || [[Protocol_specification#Variable_length_integer|var_int]] || Length of the pk_script&lt;br /&gt;
|-&lt;br /&gt;
| ? || pk_script || uchar[] || Usually contains the public key as a Bitcoin script setting up conditions to claim this output.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Example &#039;&#039;tx&#039;&#039; message:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
000000	F9 BE B4 D9 74 78 00 00  00 00 00 00 00 00 00 00   ....tx..........&lt;br /&gt;
000010	02 01 00 00 E2 93 CD BE  01 00 00 00 01 6D BD DB   .............m..&lt;br /&gt;
000020	08 5B 1D 8A F7 51 84 F0  BC 01 FA D5 8D 12 66 E9   .[...Q........f.&lt;br /&gt;
000030	B6 3B 50 88 19 90 E4 B4  0D 6A EE 36 29 00 00 00   .;P......j.6)...&lt;br /&gt;
000040	00 8B 48 30 45 02 21 00  F3 58 1E 19 72 AE 8A C7   ..H0E.!..X..r...&lt;br /&gt;
000050	C7 36 7A 7A 25 3B C1 13  52 23 AD B9 A4 68 BB 3A   .6zz%;..R#...h.:&lt;br /&gt;
000060	59 23 3F 45 BC 57 83 80  02 20 59 AF 01 CA 17 D0   Y#?E.W... Y.....&lt;br /&gt;
000070	0E 41 83 7A 1D 58 E9 7A  A3 1B AE 58 4E DE C2 8D   .A.z.X.z...XN...&lt;br /&gt;
000080	35 BD 96 92 36 90 91 3B  AE 9A 01 41 04 9C 02 BF   5...6..;...A....&lt;br /&gt;
000090	C9 7E F2 36 CE 6D 8F E5  D9 40 13 C7 21 E9 15 98   .~.6.m...@..!...&lt;br /&gt;
0000A0	2A CD 2B 12 B6 5D 9B 7D  59 E2 0A 84 20 05 F8 FC   *.+..].}Y... ...&lt;br /&gt;
0000B0	4E 02 53 2E 87 3D 37 B9  6F 09 D6 D4 51 1A DA 8F   N.S..=7.o...Q...&lt;br /&gt;
0000C0	14 04 2F 46 61 4A 4C 70  C0 F1 4B EF F5 FF FF FF   ../FaJLp..K.....&lt;br /&gt;
0000D0	FF 02 40 4B 4C 00 00 00  00 00 19 76 A9 14 1A A0   ..@KL......v....&lt;br /&gt;
0000E0	CD 1C BE A6 E7 45 8A 7A  BA D5 12 A9 D9 EA 1A FB   .....E.z........&lt;br /&gt;
0000F0	22 5E 88 AC 80 FA E9 C7  00 00 00 00 19 76 A9 14   &amp;quot;^...........v..&lt;br /&gt;
000100	0E AB 5B EA 43 6A 04 84  CF AB 12 48 5E FD A0 B7   ..[.Cj.....H^...&lt;br /&gt;
000110	8B 4E CC 52 88 AC 00 00  00 00                     .N.R......&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Message header:&lt;br /&gt;
 F9 BE B4 D9                                       - main network magic bytes&lt;br /&gt;
 74 78 00 00 00 00 00 00 00 00 00 00               - &amp;quot;tx&amp;quot; command&lt;br /&gt;
 02 01 00 00                                       - payload is 258 bytes long&lt;br /&gt;
 E2 93 CD BE                                       - checksum of payload&lt;br /&gt;
&lt;br /&gt;
Transaction:&lt;br /&gt;
 01 00 00 00                                       - version&lt;br /&gt;
&lt;br /&gt;
Inputs:&lt;br /&gt;
 01                                                - number of transaction inputs&lt;br /&gt;
&lt;br /&gt;
Input 1:&lt;br /&gt;
 6D BD DB 08 5B 1D 8A F7  51 84 F0 BC 01 FA D5 8D  - previous output (outpoint)&lt;br /&gt;
 12 66 E9 B6 3B 50 88 19  90 E4 B4 0D 6A EE 36 29&lt;br /&gt;
 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
 8B                                                - script is 139 bytes long&lt;br /&gt;
&lt;br /&gt;
 48 30 45 02 21 00 F3 58  1E 19 72 AE 8A C7 C7 36  - signature script (scriptSig)&lt;br /&gt;
 7A 7A 25 3B C1 13 52 23  AD B9 A4 68 BB 3A 59 23&lt;br /&gt;
 3F 45 BC 57 83 80 02 20  59 AF 01 CA 17 D0 0E 41&lt;br /&gt;
 83 7A 1D 58 E9 7A A3 1B  AE 58 4E DE C2 8D 35 BD&lt;br /&gt;
 96 92 36 90 91 3B AE 9A  01 41 04 9C 02 BF C9 7E&lt;br /&gt;
 F2 36 CE 6D 8F E5 D9 40  13 C7 21 E9 15 98 2A CD&lt;br /&gt;
 2B 12 B6 5D 9B 7D 59 E2  0A 84 20 05 F8 FC 4E 02&lt;br /&gt;
 53 2E 87 3D 37 B9 6F 09  D6 D4 51 1A DA 8F 14 04&lt;br /&gt;
 2F 46 61 4A 4C 70 C0 F1  4B EF F5&lt;br /&gt;
&lt;br /&gt;
 FF FF FF FF                                       - sequence&lt;br /&gt;
&lt;br /&gt;
Outputs:&lt;br /&gt;
 02                                                - 2 Output Transactions&lt;br /&gt;
&lt;br /&gt;
Output 1:&lt;br /&gt;
 40 4B 4C 00 00 00 00 00                           - 0.05 BTC (5000000)&lt;br /&gt;
 19                                                - pk_script is 25 bytes long&lt;br /&gt;
&lt;br /&gt;
 76 A9 14 1A A0 CD 1C BE  A6 E7 45 8A 7A BA D5 12  - pk_script&lt;br /&gt;
 A9 D9 EA 1A FB 22 5E 88  AC&lt;br /&gt;
&lt;br /&gt;
Output 2:&lt;br /&gt;
 80 FA E9 C7 00 00 00 00                           - 33.54 BTC (3354000000)&lt;br /&gt;
 19                                                - pk_script is 25 bytes long&lt;br /&gt;
&lt;br /&gt;
 76 A9 14 0E AB 5B EA 43  6A 04 84 CF AB 12 48 5E  - pk_script&lt;br /&gt;
 FD A0 B7 8B 4E CC 52 88  AC&lt;br /&gt;
&lt;br /&gt;
Locktime:&lt;br /&gt;
 00 00 00 00                                       - lock time&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== block ===&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;block&#039;&#039;&#039; message is sent in response to a getdata message which requests transaction information from a block hash.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field Size !! Description !! Data type !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 4 || version || uint32_t || Block version information, based upon the software version creating this block&lt;br /&gt;
|-&lt;br /&gt;
| 32 || prev_block || char[32] || The hash value of the previous block this particular block references&lt;br /&gt;
|-&lt;br /&gt;
| 32 || merkle_root || char[32] || The reference to a Merkle tree collection which is a hash of all transactions related to this block&lt;br /&gt;
|-&lt;br /&gt;
| 4 || timestamp || uint32_t || A Unix timestamp recording when this block was created (Currently limited to dates before the year 2106!)&lt;br /&gt;
|-&lt;br /&gt;
| 4 || bits || uint32_t || The calculated [[Difficulty|difficulty target]] being used for this block&lt;br /&gt;
|-&lt;br /&gt;
| 4 || nonce || uint32_t || The nonce used to generate this block… to allow variations of the header and compute different hashes&lt;br /&gt;
|-&lt;br /&gt;
| ? || txn_count || [[Protocol_specification#Variable_length_integer|var_int]] || Number of transaction entries&lt;br /&gt;
|-&lt;br /&gt;
| ? || txns || tx[] || Block transactions, in format of &amp;quot;tx&amp;quot; command&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The SHA256 hash that identifies each block (and which must have a run of 0 bits) is calculated from the first 6 fields of this structure (version, prev_block, merkle_root, timestamp, bits, nonce, and standard SHA256 padding, making two 64-byte chunks in all) and &#039;&#039;not&#039;&#039; from the complete block. To calculate the hash, only two chunks need to be processed by the SHA256 algorithm. Since the &#039;&#039;nonce&#039;&#039; field is in the second chunk, the first chunk stays constant during mining and therefore only the second chunk needs to be processed. However, a Bitcoin hash is the hash of the hash, so two SHA256 rounds are needed for each mining iteration.&lt;br /&gt;
See [[Block hashing algorithm]] for details and an example.&lt;br /&gt;
&lt;br /&gt;
=== headers ===&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;headers&#039;&#039; packet returns block headers in response to a &#039;&#039;getheaders&#039;&#039; packet. &lt;br /&gt;
&lt;br /&gt;
Payload:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field Size !! Description !! Data type !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| ? || count || [[Protocol_specification#Variable_length_integer|var_int]] || Number of block headers&lt;br /&gt;
|-&lt;br /&gt;
| 81x? || headers || [[Protocol_specification#Block_Headers|block_header]][] || [[Protocol_specification#Block_Headers|Block headers]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note that the block headers in this packet include a transaction count (a var_int, so there can be more than 81 bytes per header) as opposed to the block headers which are sent to miners.&lt;br /&gt;
&lt;br /&gt;
=== getaddr ===&lt;br /&gt;
&lt;br /&gt;
The getaddr message sends a request to a node asking for information about known active peers to help with finding potential nodes in the network. The response to receiving this message is to transmit one or more addr messages with one or more peers from a database of known active peers. The typical presumption is that a node is likely to be active if it has been sending a message within the last three hours.&lt;br /&gt;
&lt;br /&gt;
No additional data is transmitted with this message.&lt;br /&gt;
&lt;br /&gt;
=== mempool ===&lt;br /&gt;
&lt;br /&gt;
The mempool message sends a request to a node asking for information about transactions it has verified but which have not yet confirmed. The response to receiving this message is an inv message containing the transaction hashes for all the transactions in the node&#039;s mempool.&lt;br /&gt;
&lt;br /&gt;
No additional data is transmitted with this message.&lt;br /&gt;
&lt;br /&gt;
It is specified in [https://github.com/bitcoin/bips/blob/master/bip-0035.mediawiki BIP 35]. Since [https://github.com/bitcoin/bips/blob/master/bip-0037.mediawiki BIP 37], only transactions matching the filter are replied.&lt;br /&gt;
&lt;br /&gt;
=== checkorder ===&lt;br /&gt;
&lt;br /&gt;
This message was used for [[IP Transactions]]. As IP transactions have been deprecated, it is no longer used.&lt;br /&gt;
&lt;br /&gt;
=== submitorder ===&lt;br /&gt;
&lt;br /&gt;
This message was used for [[IP Transactions]]. As IP transactions have been deprecated, it is no longer used.&lt;br /&gt;
&lt;br /&gt;
=== reply ===&lt;br /&gt;
&lt;br /&gt;
This message was used for [[IP Transactions]]. As IP transactions have been deprecated, it is no longer used.&lt;br /&gt;
&lt;br /&gt;
=== ping ===&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;ping&#039;&#039; message is sent primarily to confirm that the TCP/IP connection is still valid. An error in transmission is presumed to be a closed connection and the address is removed as a current peer.&lt;br /&gt;
&lt;br /&gt;
Payload:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field Size !! Description !! Data type !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 8 || nonce || uint64_t || random nonce&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== pong ===&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;pong&#039;&#039; message is sent in response to a &#039;&#039;ping&#039;&#039; message. In modern protocol versions, a &#039;&#039;pong&#039;&#039; response is generated using a nonce included in the ping.&lt;br /&gt;
&lt;br /&gt;
Payload:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field Size !! Description !! Data type !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 8 || nonce || uint64_t || nonce from ping&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== reject===&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;reject&#039;&#039; message is sent when messages are rejected.&lt;br /&gt;
&lt;br /&gt;
Payload:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field Size !! Description !! Data type !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 1+ || message || var_str || type of message rejected&lt;br /&gt;
|-&lt;br /&gt;
| 1 || ccode || char || code relating to rejected message&lt;br /&gt;
|-&lt;br /&gt;
| 1+ || reason || var_str || text version of reason for rejection&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
CCodes&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value !! Name !! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x01 || REJECT_MALFORMED|| &lt;br /&gt;
|-&lt;br /&gt;
| 0x10 || REJECT_INVALID ||&lt;br /&gt;
|-&lt;br /&gt;
| 0x11 || REJECT_OBSOLETE ||&lt;br /&gt;
|-&lt;br /&gt;
| 0x12 || REJECT_DUPLICATE ||&lt;br /&gt;
|-&lt;br /&gt;
| 0x40 || REJECT_NONSTANDARD ||&lt;br /&gt;
|-&lt;br /&gt;
| 0x41 || REJECT_DUST ||&lt;br /&gt;
|-&lt;br /&gt;
| 0x42 || REJECT_INSUFFICIENTFEE ||&lt;br /&gt;
|-&lt;br /&gt;
| 0x43 || REJECT_CHECKPOINT ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== filterload, filteradd, filterclear, merkleblock ===&lt;br /&gt;
&lt;br /&gt;
These messages are related to Bloom filtering of connections and are defined in [https://github.com/bitcoin/bips/blob/master/bip-0037.mediawiki BIP 0037].&lt;br /&gt;
&lt;br /&gt;
=== alert ===&lt;br /&gt;
&lt;br /&gt;
An &#039;&#039;&#039;alert&#039;&#039;&#039; is sent between nodes to send a general notification message throughout the network. If the alert can be confirmed with the signature as having come from the the core development group of the Bitcoin software, the message is suggested to be displayed for end-users. Attempts to perform transactions, particularly automated transactions through the client, are suggested to be halted. The text in the Message string should be relayed to log files and any user interfaces.&lt;br /&gt;
&lt;br /&gt;
Alert format:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field Size !! Description !! Data type !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| ? || payload || uchar[] || Serialized alert payload&lt;br /&gt;
|-&lt;br /&gt;
| ? || signature || uchar[] || An ECDSA signature of the message&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The developers of Satoshi&#039;s client use this public key for signing alerts:&lt;br /&gt;
 04fc9702847840aaf195de8442ebecedf5b095cdbb9bc716bda9110971b28a49e0ead8564ff0db22209e0374782c093bb899692d524e9d6a6956e7c5ecbcd68284&lt;br /&gt;
 (hash) 1AGRxqDa5WjUKBwHB9XYEjmkv1ucoUUy1s&lt;br /&gt;
&lt;br /&gt;
The payload is serialized into a uchar[] to ensure that versions using incompatible alert formats can still relay alerts among one another. The current alert payload format is:&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field Size !! Description !! Data type !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Version || int32_t || Alert format version&lt;br /&gt;
|-&lt;br /&gt;
| 8 || RelayUntil || int64_t || The timestamp beyond which nodes should stop relaying this alert&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Expiration || int64_t || The timestamp beyond which this alert is no longer in effect and should be ignored&lt;br /&gt;
|-&lt;br /&gt;
| 4 || ID || int32_t || A unique ID number for this alert&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Cancel || int32_t || All alerts with an ID number less than or equal to this number should be cancelled: deleted and not accepted in the future&lt;br /&gt;
|-&lt;br /&gt;
| ? || setCancel || set&amp;lt;int32_t&amp;gt; || All alert IDs contained in this set should be cancelled as above&lt;br /&gt;
|-&lt;br /&gt;
| 4 || MinVer || int32_t || This alert only applies to versions greater than or equal to this version. Other versions should still relay it.&lt;br /&gt;
|-&lt;br /&gt;
| 4 || MaxVer || int32_t || This alert only applies to versions less than or equal to this version. Other versions should still relay it.&lt;br /&gt;
|-&lt;br /&gt;
| ? || setSubVer || set&amp;lt;string&amp;gt; || If this set contains any elements, then only nodes that have their subVer contained in this set are affected by the alert. Other versions should still relay it.&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Priority || int32_t || Relative priority compared to other alerts&lt;br /&gt;
|-&lt;br /&gt;
| ? || Comment || string || A comment on the alert that is not displayed&lt;br /&gt;
|-&lt;br /&gt;
| ? || StatusBar || string || The alert message that is displayed to the user&lt;br /&gt;
|-&lt;br /&gt;
| ? || Reserved || string || Reserved&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note: &#039;&#039;&#039;set&amp;lt;&#039;&#039;type&#039;&#039;&amp;gt;&#039;&#039;&#039; in the table above is a [[#Variable length integer | variable length integer]] followed by the number of fields of the given &#039;&#039;type&#039;&#039; (either int32_t or [[#Variable length string | variable length string]])&lt;br /&gt;
&lt;br /&gt;
Sample alert (no message header):&lt;br /&gt;
 73010000003766404f00000000b305434f00000000f2030000f1030000001027000048ee0000&lt;br /&gt;
 0064000000004653656520626974636f696e2e6f72672f666562323020696620796f75206861&lt;br /&gt;
 76652074726f75626c6520636f6e6e656374696e672061667465722032302046656272756172&lt;br /&gt;
 79004730450221008389df45f0703f39ec8c1cc42c13810ffcae14995bb648340219e353b63b&lt;br /&gt;
 53eb022009ec65e1c1aaeec1fd334c6b684bde2b3f573060d5b70c3a46723326e4e8a4f1&lt;br /&gt;
 &lt;br /&gt;
 Version: 1&lt;br /&gt;
 RelayUntil: 1329620535&lt;br /&gt;
 Expiration: 1329792435&lt;br /&gt;
 ID: 1010&lt;br /&gt;
 Cancel: 1009&lt;br /&gt;
 setCancel: &amp;lt;empty&amp;gt;&lt;br /&gt;
 MinVer: 10000&lt;br /&gt;
 MaxVer: 61000&lt;br /&gt;
 setSubVer: &amp;lt;empty&amp;gt;&lt;br /&gt;
 Priority: 100&lt;br /&gt;
 Comment: &amp;lt;empty&amp;gt;&lt;br /&gt;
 StatusBar: &amp;quot;See bitcoin.org/feb20 if you have trouble connecting after 20 February&amp;quot;&lt;br /&gt;
 Reserved: &amp;lt;empty&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
&lt;br /&gt;
See [[script]].&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Network]]&lt;br /&gt;
* [[Protocol rules]]&lt;br /&gt;
* [[Hardfork Wishlist]]&lt;br /&gt;
* [https://bitcoin.org/en/developer-documentation Developer Documentation on bitcoin.org]&lt;br /&gt;
* Bitcoin dissectors for Wireshark: https://github.com/lbotsch/wireshark-bitcoin https://github.com/op-sig/bitcoin-wireshark-dissector&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:协议说明]]&lt;br /&gt;
[[Category:Technical]]&lt;br /&gt;
[[Category:Developer]]&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Template:MainPage_Intro&amp;diff=44372</id>
		<title>Template:MainPage Intro</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Template:MainPage_Intro&amp;diff=44372"/>
		<updated>2014-02-09T17:47:37Z</updated>

		<summary type="html">&lt;p&gt;Goonie: Explain why it might make sense to download a quicker wallet than bitcoin-qt.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Bitcoin world map.png|left|200px|Bitcoin usage worldwide.]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bitcoin&#039;&#039;&#039; is an experimental, decentralized [[digital currency]] that enables instant payments to anyone, anywhere in the world. [[Bitcoin]] uses peer-to-peer technology to operate with no central authority: managing transactions and issuing money are carried out collectively by the network. &lt;br /&gt;
&lt;br /&gt;
The original Bitcoin software by [[Satoshi Nakamoto]] was released under the MIT license.&lt;br /&gt;
Most client software, derived or &amp;quot;from scratch&amp;quot;, also use open source licensing.&lt;br /&gt;
&lt;br /&gt;
Bitcoin is one of the first successful implementations of a &#039;&#039;distributed crypto-currency&#039;&#039;, described in part in 1998 by Wei Dai on the cypherpunks mailing list. Building upon the notion that money is any object, or any sort of record, accepted as payment for goods and services and repayment of debts in a given country or socio-economic context, Bitcoin is designed around the idea of using cryptography to control the creation and transfer of money, rather than relying on central authorities.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Sourced from [http://bitcoin.org Bitcoin.org] and [[wikipedia:Bitcoin|Wikipedia]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bitcoin-Qt:&#039;&#039;&#039;&lt;br /&gt;
{|style=&amp;quot;background-color: inherit;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
* [http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.8.6/bitcoin-0.8.6-win32-setup.exe/download &#039;&#039;&#039;Windows (exe)&#039;&#039;&#039;] 10 MB [http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.8.6/bitcoin-0.8.6-win32.zip/download &#039;&#039;&#039;(zip)&#039;&#039;&#039;] 14 MB&lt;br /&gt;
* [http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.8.6/bitcoin-0.8.6-linux.tar.gz/download &#039;&#039;&#039;GNU/Linux&#039;&#039;&#039;] 13 MB&lt;br /&gt;
* [http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.8.6/bitcoin-0.8.6-macosx.dmg/download &#039;&#039;&#039;Mac OS X&#039;&#039;&#039;] 12 MB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Bitcoin-Qt initial startup can take a very long time to complete. For quicker clients, see [https://bitcoin.org/en/choose-your-wallet this list of Bitcoin wallets].&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=File:Bitcoin_wallet_icon.png&amp;diff=44361</id>
		<title>File:Bitcoin wallet icon.png</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=File:Bitcoin_wallet_icon.png&amp;diff=44361"/>
		<updated>2014-02-09T12:26:46Z</updated>

		<summary type="html">&lt;p&gt;Goonie: App icon of Bitcoin Wallet.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
App icon of Bitcoin Wallet.&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{Copyrighted free use}}&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Mobile_Payment_Apps&amp;diff=43607</id>
		<title>Mobile Payment Apps</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Mobile_Payment_Apps&amp;diff=43607"/>
		<updated>2014-01-08T18:36:07Z</updated>

		<summary type="html">&lt;p&gt;Goonie: Touch last active date for Bitcoin Wallet&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of Mobile apps used for payments.&lt;br /&gt;
&lt;br /&gt;
{| class = &amp;quot;wikitable&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
| App || Android || iPhone || Nokia || BlackBerry || QR-code || NFC || Btc Storage || OpenSource || Last Active || Comments&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin Wallet|Bitcoin Wallet for Android/BB10]] || {{Table Value Yes}} || {{Table Value No}} || {{Table Value No}} || {{Table Value Yes}} || {{Table Value Yes}} || {{Table Value Yes}} || On Phone + encrypted backup || [https://github.com/schildbach/bitcoin-wallet Github] [https://code.google.com/p/bitcoin-wallet/ Google] || 2014-Jan-08 || [https://bitcointalk.org/index.php?board=100.0 Forum]&lt;br /&gt;
|-&lt;br /&gt;
| [[BitcoinApp]] || {{Table Value No}} || {{Table Value Yes}} || {{Table Value No}} || {{Table Value No}} || ? || ? || On Phone || [https://github.com/udibr/bitcoinApp Github] || 2011-May-18&lt;br /&gt;
|-&lt;br /&gt;
| [[BitPay]] || {{Table Value Yes}} || {{Table Value No}} || ? || ? || {{Table Value Yes}} || {{Table Value No}} || [[Instawallet]] || [https://github.com/warpi/BitPay Github] || 2011-Sep-26&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin Express]] || {{Table Value No}} || {{Table Value Yes}} || {{Table Value No}} || {{Table Value No}} || ? || ? || ? || [https://github.com/fingster/BTC-Express Github] || 2011-Jul-24 || [http://bitcointalk.org/index.php?topic=31362.0 Forum]&lt;br /&gt;
|-&lt;br /&gt;
| [[BitcoinSpinner]] || {{Table Value Yes}} || {{Table Value No}} || {{Table Value No}} || {{Table Value No}} || {{Table Value Yes}} || {{Table Value No}} || On Phone, chain on server  || [http://code.google.com/p/bitcoinspinner/ Google] || 2011-12-01 || [http://bitcointalk.org/index.php?topic=52674.0 Forum]&lt;br /&gt;
|-&lt;br /&gt;
| [[BlockChain.info|Blockchain for iPhone]] || {{Table Value No}} || {{Table Value Yes}}&amp;lt;ref&amp;gt;Cydia / Jailbroken only.&amp;lt;/ref&amp;gt; || {{Table Value No}} || {{Table Value No}} || {{Table Value Yes}} || {{Table Value No}} || On Phone, encrypted backup on server || [https://github.com/zootreeves/My-Wallet-iPhone GitHub] || 2012-05-12 || [http://bitcointalk.org/index.php?topic=75673.0 Forum]&lt;br /&gt;
|-&lt;br /&gt;
| [[BlockChain.info|Blockchain for Android]] || {{Table Value Yes}} || {{Table Value No}} || {{Table Value No}} || {{Table Value No}} || {{Table Value Yes}} || {{Table Value No}} || On Phone, encrypted backup on server || [https://github.com/zootreeves/My-Wallet-Android Github] || 2012-05-12 || [http://bitcointalk.org/index.php?topic=74191.0 Forum]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bridgewalker]] || {{Table Value Yes}} || {{Table Value No}} || {{Table Value No}} || {{Table Value No}} || {{Table Value Yes}} || {{Table Value No}} || Not applicable, balance is in Euros || Proprietary || 2013-10-03 || [https://bitcointalk.org/index.php?topic=156943.0 Forum]&lt;br /&gt;
|-&lt;br /&gt;
| [[Instawallet]] || {{Table Value Yes}} || {{Table Value No}} || ? || ? || {{Table Value No}} || {{Table Value No}} || [[Instawallet]] || Proprietary || 2012-06-18 || [https://bitcointalk.org/index.php?topic=73388.msg972384#msg972384 Forum]&lt;br /&gt;
|-&lt;br /&gt;
| [[FriendlyPay]] || {{Table Value No}} || {{Table Value Yes}} || {{Table Value No}} || {{Table Value No}} || {{Table Value Yes}} || {{Table Value No}} || [[Instawallet]] || Proprietary || 2012-05-12 || [http://bitcointalk.org/index.php?topic=6785.msg869671#msg869671 Forum]&lt;br /&gt;
|-&lt;br /&gt;
| [[Paytunia]] || {{Table Value Yes}} || {{Table Value Yes}}&amp;lt;ref&amp;gt;Private Beta&amp;lt;/ref&amp;gt; || ? || ? || {{Table Value Yes}} || {{Table Value No}} || Server (Hosted) || Proprietary || 2012-05-12 || [http://bitcointalk.org/index.php?topic=75550.0 Forum]&lt;br /&gt;
|-&lt;br /&gt;
| [[Easywallet.org]] || {{Table Value Yes}} || {{Table Value Yes}} || ? || ? || {{Table Value Yes}} || {{Table Value No}} || Easywallet.org || Proprietary || 2012-05-12 || [https://bitcointalk.org/index.php?topic=75665.0 Forum]&lt;br /&gt;
|-&lt;br /&gt;
| [[ResponsePay]] || {{Table Value Yes}} || {{Table Value Yes}} || {{Table Value No}} || {{Table Value No}} || {{Table Value Yes}} || {{Table Value No}} || ResponsePay.com || Proprietary || 2012-07-10 || [https://bitcointalk.org/index.php?topic=91431.0 Forum]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Payment methods]]&lt;br /&gt;
* [http://dre.tx0.org/compare.htm Open-Source Bitcoin Clients for the Desktop]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Mobile]]&lt;br /&gt;
[[Category:Software]]&lt;br /&gt;
[[Category:Clients]]&lt;br /&gt;
[[Category:Wallets]]&lt;br /&gt;
[[Category:Free Software]]&lt;br /&gt;
[[Category:Open Source]]&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Clients&amp;diff=43606</id>
		<title>Clients</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Clients&amp;diff=43606"/>
		<updated>2014-01-08T18:32:59Z</updated>

		<summary type="html">&lt;p&gt;Goonie: Update Discussion links for Bitcoin Wallet&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
&lt;br /&gt;
This table compares the features of the different clients. All of the listed clients are open-source.&lt;br /&gt;
&lt;br /&gt;
===Feature key===&lt;br /&gt;
&lt;br /&gt;
; Wallet Security : How well the client protects your [[private key]]s from people with access to the machine the wallet is stored on. The private keys can be encrypted, for example. The private keys can also be either stored on your device or on a remote server.&lt;br /&gt;
; Network Security : Clients which more fully implement the Bitcoin network protocol are safer -- they can&#039;t be as easily tricked by powerful attackers. A client which &#039;&#039;fully&#039;&#039; implements the protocol will always use the correct [[block chain]] and will never allow [[double-spending|double-spends]] or invalid transactions to exist in the block chain under any circumstances. Clients which only &#039;&#039;partially&#039;&#039; implement the protocol typically trust that 50% or more of the network&#039;s mining power is honest. Some clients trust one or more &#039;&#039;remote servers&#039;&#039; to protect them from double-spends and other network attacks.&lt;br /&gt;
; Setup Time : Some clients require that you download and verify a large amount of data before you can send or receive BTC.&lt;br /&gt;
; Maturity : When the project was started.&lt;br /&gt;
&lt;br /&gt;
===Table===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- please keep this alphabetic --&amp;gt;&lt;br /&gt;
{| class=&#039;wikitable&#039; style=&#039;text-align: center&#039;&lt;br /&gt;
! Client !! Get Started !! Audience !! Wallet Security !! Network Security !! Backups !! Setup Time !! Disk Space !! Maturity !! Multi-user !! Available for&lt;br /&gt;
|-&lt;br /&gt;
! Armory&lt;br /&gt;
|| [http://bitcoinarmory.com/index.php/get-armory Download] || Power users || {{CLGood|Encrypted, on-device}} || Addon || {{CLBest|One-time}} || Varies || {{CLBad|6+ GB}} || Jul 2011 || {{CLBest|Multi-wallet}} || {{CLLinux}}{{CLWin}}&lt;br /&gt;
|-&lt;br /&gt;
! Bitcoin Wallet&lt;br /&gt;
|| [https://play.google.com/store/apps/details?id=de.schildbach.wallet Google Play] [https://appworld.blackberry.com/webstore/content/23952882/ BlackBerry World] || {{CLGood|End-users}} || {{CLGood|Isolated, on-device}} || Partial || Manual || {{CLBest|Instant}} || {{CLGood|15 MB}} || {{CLGood|Mar 2011}} || on JB tablets || {{CLAndroid}} [[file:ico-blackberry.png]]&lt;br /&gt;
|-&lt;br /&gt;
! {{CLGood|Bitcoin-Qt}}&lt;br /&gt;
|| [http://sourceforge.net/projects/bitcoin/files/Bitcoin/ Download] || {{CLGood|End-users}} || {{CLGood|Encrypted, on-device}} || {{CLBest|Full}} || Manual || {{CLBad|Hours}} || {{CLBad|6+ GB}} || {{CLGood|May 2011}} || No || {{CLLinux}}{{CLMac}}{{CLWin}}&lt;br /&gt;
|-&lt;br /&gt;
! bitcoind&lt;br /&gt;
|| [http://sourceforge.net/projects/bitcoin/files/Bitcoin/ Download] || Programmers || {{CLGood|Encrypted, on-device}} || {{CLBest|Full}} || Manual || {{CLBad|Hours}} || {{CLBad|6+ GB}} || {{CLBest|Aug 2009}} || {{CLGood|Virtual accounts}} || {{CLLinux}}{{CLWin}}&lt;br /&gt;
|-&lt;br /&gt;
! Electrum&lt;br /&gt;
|| [http://ecdsa.org/electrum/ Download] || Power users || {{CLGood|Encrypted, on-device}} || Minimal || {{CLBest|Memorized}} || {{CLGood|Minutes}} || {{CLGood|5 MB}} || Nov 2011 || No || {{CLLinux}}{{CLMac}}{{CLWin}}&lt;br /&gt;
|-&lt;br /&gt;
! MultiBit&lt;br /&gt;
|| [https://multibit.org/releases.html Download] || {{CLGood|End-users}} || {{CLGood|Encrypted, on-device}} || Partial || {{CLGood|Automatic (local)}} || {{CLBest|Seconds}} || 50 MB || Jul 2011 || {{CLBest|Multi-wallet}} || {{CLLinux}}{{CLMac}}{{CLWin}}&lt;br /&gt;
|-&lt;br /&gt;
! My Wallet&lt;br /&gt;
|| [https://blockchain.info/wallet/new Web-based] || {{CLBest|Everyone}} || Encrypted, on a server || {{CLBad|Remote}} || {{CLGood|Automatic}} || {{CLGood|Minutes}} || {{CLBest|None}} || Dec 2011 || {{CLBest|Yes}} || {{CLAndroid}}{{CLiOS}}{{CLLinux}}{{CLMac}}{{CLWin}}&lt;br /&gt;
|-&lt;br /&gt;
! Gocoin&lt;br /&gt;
|| [https://github.com/piotrnar/gocoin Build yourself] || Power users || Designated offline PC || {{CLBest|Full}} || {{CLBest|Memorized}} || {{CLBad|Hours}} || {{CLBad|6+GB}} || May 2013 || {{CLBest|Multi-wallet}} || {{CLLinux}}{{CLMac}}{{CLWin}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- For Wallet Security: CLBest is reserved for multisig-based --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==For developers==&lt;br /&gt;
&lt;br /&gt;
This table shows additional information about various Bitcoin clients that may be relevant to developers.&lt;br /&gt;
&lt;br /&gt;
{| class=&#039;wikitable&#039; style=&#039;text-align: center&#039;&lt;br /&gt;
! Client !! Website !! Source Code !! License !! Discussion !! Architecture&lt;br /&gt;
|-&lt;br /&gt;
! Armory&lt;br /&gt;
|| [http://bitcoinarmory.com/ Link] ||[https://github.com/etotheipi/BitcoinArmory/ Github] || AGPLv3 || [https://bitcointalk.org/index.php?board=97.0 Bitcointalk] || Integrated&lt;br /&gt;
|-&lt;br /&gt;
! Bitcoin Wallet&lt;br /&gt;
|| [https://github.com/schildbach/bitcoin-wallet Link] || [https://github.com/schildbach/bitcoin-wallet Github] [https://code.google.com/p/bitcoin-wallet/source/checkout Google Code] || GPLv3 || [https://plus.google.com/b/101256420499771441772/communities/105515929887248493912 Google+ community] / [https://bitcointalk.org/index.php?board=100.0 Bitcointalk] || [[Thin Client Security#Simplified Payment Verification (SPV)|SPV]]&lt;br /&gt;
|-&lt;br /&gt;
! Bitcoin-Qt / bitcoind&lt;br /&gt;
|| [http://bitcoin.org/ Link] || [https://github.com/bitcoin/bitcoin Github] || MIT || [https://lists.sourceforge.net/lists/listinfo/bitcoin-development Sourceforge] || Integrated&lt;br /&gt;
|-&lt;br /&gt;
! Electrum&lt;br /&gt;
|| [http://ecdsa.org/electrum/ Link] || [https://gitorious.org/electrum Gitorious] || GPLv3 || [https://lists.sourceforge.net/lists/listinfo/electrum-discuss Sourceforge] || [[Thin Client Security#Simplified Payment Verification (SPV)|SPV]&lt;br /&gt;
|-&lt;br /&gt;
! MultiBit&lt;br /&gt;
|| [http://multibit.org/ Link] || [https://github.com/jim618/multibit Github] || MIT || [https://groups.google.com/forum/?fromgroups#!forum/bitcoin-multibit Google Groups] || [[Thin Client Security#Simplified Payment Verification (SPV)|SPV]]&lt;br /&gt;
|-&lt;br /&gt;
! My Wallet&lt;br /&gt;
|| [https://blockchain.info/wallet/ Link] || [https://github.com/blockchain/My-Wallet/ Github] || BSD* || None || [[Thin Client Security#Server-Trusting Clients|Server-Client]]&lt;br /&gt;
|-&lt;br /&gt;
! bits of proof&lt;br /&gt;
|| [http://bitsofproof.com Link] || [https://github.com/bitsofproof/supernode Github] || Apache 2.0 || [https://bitcointalk.org/index.php?topic=122013.0 Bitcointalk] || [[Thin Client Security#Server-Trusting Clients|Server-Client]]&lt;br /&gt;
|-&lt;br /&gt;
! Gocoin&lt;br /&gt;
|| [http://www.assets-otc.com/gocoin Link] || [https://github.com/piotrnar/gocoin Github] || ? || [https://bitcointalk.org/index.php?topic=199306.0 Bitcointalk] || Integrated&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Software#Bitcoin_clients|List of clients]]&lt;br /&gt;
* [[Bitcoin Ladder]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Clients&amp;diff=43605</id>
		<title>Clients</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Clients&amp;diff=43605"/>
		<updated>2014-01-08T18:30:59Z</updated>

		<summary type="html">&lt;p&gt;Goonie: Update facts about Bitcoin Wallet&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
&lt;br /&gt;
This table compares the features of the different clients. All of the listed clients are open-source.&lt;br /&gt;
&lt;br /&gt;
===Feature key===&lt;br /&gt;
&lt;br /&gt;
; Wallet Security : How well the client protects your [[private key]]s from people with access to the machine the wallet is stored on. The private keys can be encrypted, for example. The private keys can also be either stored on your device or on a remote server.&lt;br /&gt;
; Network Security : Clients which more fully implement the Bitcoin network protocol are safer -- they can&#039;t be as easily tricked by powerful attackers. A client which &#039;&#039;fully&#039;&#039; implements the protocol will always use the correct [[block chain]] and will never allow [[double-spending|double-spends]] or invalid transactions to exist in the block chain under any circumstances. Clients which only &#039;&#039;partially&#039;&#039; implement the protocol typically trust that 50% or more of the network&#039;s mining power is honest. Some clients trust one or more &#039;&#039;remote servers&#039;&#039; to protect them from double-spends and other network attacks.&lt;br /&gt;
; Setup Time : Some clients require that you download and verify a large amount of data before you can send or receive BTC.&lt;br /&gt;
; Maturity : When the project was started.&lt;br /&gt;
&lt;br /&gt;
===Table===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- please keep this alphabetic --&amp;gt;&lt;br /&gt;
{| class=&#039;wikitable&#039; style=&#039;text-align: center&#039;&lt;br /&gt;
! Client !! Get Started !! Audience !! Wallet Security !! Network Security !! Backups !! Setup Time !! Disk Space !! Maturity !! Multi-user !! Available for&lt;br /&gt;
|-&lt;br /&gt;
! Armory&lt;br /&gt;
|| [http://bitcoinarmory.com/index.php/get-armory Download] || Power users || {{CLGood|Encrypted, on-device}} || Addon || {{CLBest|One-time}} || Varies || {{CLBad|6+ GB}} || Jul 2011 || {{CLBest|Multi-wallet}} || {{CLLinux}}{{CLWin}}&lt;br /&gt;
|-&lt;br /&gt;
! Bitcoin Wallet&lt;br /&gt;
|| [https://play.google.com/store/apps/details?id=de.schildbach.wallet Google Play] [https://appworld.blackberry.com/webstore/content/23952882/ BlackBerry World] || {{CLGood|End-users}} || {{CLGood|Isolated, on-device}} || Partial || Manual || {{CLBest|Instant}} || {{CLGood|15 MB}} || {{CLGood|Mar 2011}} || on JB tablets || {{CLAndroid}} [[file:ico-blackberry.png]]&lt;br /&gt;
|-&lt;br /&gt;
! {{CLGood|Bitcoin-Qt}}&lt;br /&gt;
|| [http://sourceforge.net/projects/bitcoin/files/Bitcoin/ Download] || {{CLGood|End-users}} || {{CLGood|Encrypted, on-device}} || {{CLBest|Full}} || Manual || {{CLBad|Hours}} || {{CLBad|6+ GB}} || {{CLGood|May 2011}} || No || {{CLLinux}}{{CLMac}}{{CLWin}}&lt;br /&gt;
|-&lt;br /&gt;
! bitcoind&lt;br /&gt;
|| [http://sourceforge.net/projects/bitcoin/files/Bitcoin/ Download] || Programmers || {{CLGood|Encrypted, on-device}} || {{CLBest|Full}} || Manual || {{CLBad|Hours}} || {{CLBad|6+ GB}} || {{CLBest|Aug 2009}} || {{CLGood|Virtual accounts}} || {{CLLinux}}{{CLWin}}&lt;br /&gt;
|-&lt;br /&gt;
! Electrum&lt;br /&gt;
|| [http://ecdsa.org/electrum/ Download] || Power users || {{CLGood|Encrypted, on-device}} || Minimal || {{CLBest|Memorized}} || {{CLGood|Minutes}} || {{CLGood|5 MB}} || Nov 2011 || No || {{CLLinux}}{{CLMac}}{{CLWin}}&lt;br /&gt;
|-&lt;br /&gt;
! MultiBit&lt;br /&gt;
|| [https://multibit.org/releases.html Download] || {{CLGood|End-users}} || {{CLGood|Encrypted, on-device}} || Partial || {{CLGood|Automatic (local)}} || {{CLBest|Seconds}} || 50 MB || Jul 2011 || {{CLBest|Multi-wallet}} || {{CLLinux}}{{CLMac}}{{CLWin}}&lt;br /&gt;
|-&lt;br /&gt;
! My Wallet&lt;br /&gt;
|| [https://blockchain.info/wallet/new Web-based] || {{CLBest|Everyone}} || Encrypted, on a server || {{CLBad|Remote}} || {{CLGood|Automatic}} || {{CLGood|Minutes}} || {{CLBest|None}} || Dec 2011 || {{CLBest|Yes}} || {{CLAndroid}}{{CLiOS}}{{CLLinux}}{{CLMac}}{{CLWin}}&lt;br /&gt;
|-&lt;br /&gt;
! Gocoin&lt;br /&gt;
|| [https://github.com/piotrnar/gocoin Build yourself] || Power users || Designated offline PC || {{CLBest|Full}} || {{CLBest|Memorized}} || {{CLBad|Hours}} || {{CLBad|6+GB}} || May 2013 || {{CLBest|Multi-wallet}} || {{CLLinux}}{{CLMac}}{{CLWin}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- For Wallet Security: CLBest is reserved for multisig-based --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==For developers==&lt;br /&gt;
&lt;br /&gt;
This table shows additional information about various Bitcoin clients that may be relevant to developers.&lt;br /&gt;
&lt;br /&gt;
{| class=&#039;wikitable&#039; style=&#039;text-align: center&#039;&lt;br /&gt;
! Client !! Website !! Source Code !! License !! Discussion !! Architecture&lt;br /&gt;
|-&lt;br /&gt;
! Armory&lt;br /&gt;
|| [http://bitcoinarmory.com/ Link] ||[https://github.com/etotheipi/BitcoinArmory/ Github] || AGPLv3 || [https://bitcointalk.org/index.php?board=97.0 Bitcointalk] || Integrated&lt;br /&gt;
|-&lt;br /&gt;
! Bitcoin Wallet&lt;br /&gt;
|| [https://github.com/schildbach/bitcoin-wallet Link] || [https://github.com/schildbach/bitcoin-wallet Github] [https://code.google.com/p/bitcoin-wallet/source/checkout Google Code] || GPLv3 || [https://bitcointalk.org/index.php?board=100.0 Bitcointalk] / [https://groups.google.com/forum/?fromgroups#!forum/bitcoinj Google Groups] || [[Thin Client Security#Simplified Payment Verification (SPV)|SPV]]&lt;br /&gt;
|-&lt;br /&gt;
! Bitcoin-Qt / bitcoind&lt;br /&gt;
|| [http://bitcoin.org/ Link] || [https://github.com/bitcoin/bitcoin Github] || MIT || [https://lists.sourceforge.net/lists/listinfo/bitcoin-development Sourceforge] || Integrated&lt;br /&gt;
|-&lt;br /&gt;
! Electrum&lt;br /&gt;
|| [http://ecdsa.org/electrum/ Link] || [https://gitorious.org/electrum Gitorious] || GPLv3 || [https://lists.sourceforge.net/lists/listinfo/electrum-discuss Sourceforge] || [[Thin Client Security#Simplified Payment Verification (SPV)|SPV]&lt;br /&gt;
|-&lt;br /&gt;
! MultiBit&lt;br /&gt;
|| [http://multibit.org/ Link] || [https://github.com/jim618/multibit Github] || MIT || [https://groups.google.com/forum/?fromgroups#!forum/bitcoin-multibit Google Groups] || [[Thin Client Security#Simplified Payment Verification (SPV)|SPV]]&lt;br /&gt;
|-&lt;br /&gt;
! My Wallet&lt;br /&gt;
|| [https://blockchain.info/wallet/ Link] || [https://github.com/blockchain/My-Wallet/ Github] || BSD* || None || [[Thin Client Security#Server-Trusting Clients|Server-Client]]&lt;br /&gt;
|-&lt;br /&gt;
! bits of proof&lt;br /&gt;
|| [http://bitsofproof.com Link] || [https://github.com/bitsofproof/supernode Github] || Apache 2.0 || [https://bitcointalk.org/index.php?topic=122013.0 Bitcointalk] || [[Thin Client Security#Server-Trusting Clients|Server-Client]]&lt;br /&gt;
|-&lt;br /&gt;
! Gocoin&lt;br /&gt;
|| [http://www.assets-otc.com/gocoin Link] || [https://github.com/piotrnar/gocoin Github] || ? || [https://bitcointalk.org/index.php?topic=199306.0 Bitcointalk] || Integrated&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Software#Bitcoin_clients|List of clients]]&lt;br /&gt;
* [[Bitcoin Ladder]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Clients&amp;diff=43604</id>
		<title>Clients</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Clients&amp;diff=43604"/>
		<updated>2014-01-08T18:28:12Z</updated>

		<summary type="html">&lt;p&gt;Goonie: Prefer GitHub URLs for Bitcoin Wallet&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
&lt;br /&gt;
This table compares the features of the different clients. All of the listed clients are open-source.&lt;br /&gt;
&lt;br /&gt;
===Feature key===&lt;br /&gt;
&lt;br /&gt;
; Wallet Security : How well the client protects your [[private key]]s from people with access to the machine the wallet is stored on. The private keys can be encrypted, for example. The private keys can also be either stored on your device or on a remote server.&lt;br /&gt;
; Network Security : Clients which more fully implement the Bitcoin network protocol are safer -- they can&#039;t be as easily tricked by powerful attackers. A client which &#039;&#039;fully&#039;&#039; implements the protocol will always use the correct [[block chain]] and will never allow [[double-spending|double-spends]] or invalid transactions to exist in the block chain under any circumstances. Clients which only &#039;&#039;partially&#039;&#039; implement the protocol typically trust that 50% or more of the network&#039;s mining power is honest. Some clients trust one or more &#039;&#039;remote servers&#039;&#039; to protect them from double-spends and other network attacks.&lt;br /&gt;
; Setup Time : Some clients require that you download and verify a large amount of data before you can send or receive BTC.&lt;br /&gt;
; Maturity : When the project was started.&lt;br /&gt;
&lt;br /&gt;
===Table===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- please keep this alphabetic --&amp;gt;&lt;br /&gt;
{| class=&#039;wikitable&#039; style=&#039;text-align: center&#039;&lt;br /&gt;
! Client !! Get Started !! Audience !! Wallet Security !! Network Security !! Backups !! Setup Time !! Disk Space !! Maturity !! Multi-user !! Available for&lt;br /&gt;
|-&lt;br /&gt;
! Armory&lt;br /&gt;
|| [http://bitcoinarmory.com/index.php/get-armory Download] || Power users || {{CLGood|Encrypted, on-device}} || Addon || {{CLBest|One-time}} || Varies || {{CLBad|6+ GB}} || Jul 2011 || {{CLBest|Multi-wallet}} || {{CLLinux}}{{CLWin}}&lt;br /&gt;
|-&lt;br /&gt;
! Bitcoin Wallet&lt;br /&gt;
|| [https://play.google.com/store/apps/details?id=de.schildbach.wallet Google Play] [https://appworld.blackberry.com/webstore/content/23952882/ BlackBerry World] || {{CLGood|End-users}} || {{CLGood|Isolated, on-device}} || Partial || Manual || 1 hour || 30 MB || {{CLGood|Mar 2011}} || on JB tablets || {{CLAndroid}} [[file:ico-blackberry.png]]&lt;br /&gt;
|-&lt;br /&gt;
! {{CLGood|Bitcoin-Qt}}&lt;br /&gt;
|| [http://sourceforge.net/projects/bitcoin/files/Bitcoin/ Download] || {{CLGood|End-users}} || {{CLGood|Encrypted, on-device}} || {{CLBest|Full}} || Manual || {{CLBad|Hours}} || {{CLBad|6+ GB}} || {{CLGood|May 2011}} || No || {{CLLinux}}{{CLMac}}{{CLWin}}&lt;br /&gt;
|-&lt;br /&gt;
! bitcoind&lt;br /&gt;
|| [http://sourceforge.net/projects/bitcoin/files/Bitcoin/ Download] || Programmers || {{CLGood|Encrypted, on-device}} || {{CLBest|Full}} || Manual || {{CLBad|Hours}} || {{CLBad|6+ GB}} || {{CLBest|Aug 2009}} || {{CLGood|Virtual accounts}} || {{CLLinux}}{{CLWin}}&lt;br /&gt;
|-&lt;br /&gt;
! Electrum&lt;br /&gt;
|| [http://ecdsa.org/electrum/ Download] || Power users || {{CLGood|Encrypted, on-device}} || Minimal || {{CLBest|Memorized}} || {{CLGood|Minutes}} || {{CLGood|5 MB}} || Nov 2011 || No || {{CLLinux}}{{CLMac}}{{CLWin}}&lt;br /&gt;
|-&lt;br /&gt;
! MultiBit&lt;br /&gt;
|| [https://multibit.org/releases.html Download] || {{CLGood|End-users}} || {{CLGood|Encrypted, on-device}} || Partial || {{CLGood|Automatic (local)}} || {{CLBest|Seconds}} || 50 MB || Jul 2011 || {{CLBest|Multi-wallet}} || {{CLLinux}}{{CLMac}}{{CLWin}}&lt;br /&gt;
|-&lt;br /&gt;
! My Wallet&lt;br /&gt;
|| [https://blockchain.info/wallet/new Web-based] || {{CLBest|Everyone}} || Encrypted, on a server || {{CLBad|Remote}} || {{CLGood|Automatic}} || {{CLGood|Minutes}} || {{CLBest|None}} || Dec 2011 || {{CLBest|Yes}} || {{CLAndroid}}{{CLiOS}}{{CLLinux}}{{CLMac}}{{CLWin}}&lt;br /&gt;
|-&lt;br /&gt;
! Gocoin&lt;br /&gt;
|| [https://github.com/piotrnar/gocoin Build yourself] || Power users || Designated offline PC || {{CLBest|Full}} || {{CLBest|Memorized}} || {{CLBad|Hours}} || {{CLBad|6+GB}} || May 2013 || {{CLBest|Multi-wallet}} || {{CLLinux}}{{CLMac}}{{CLWin}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- For Wallet Security: CLBest is reserved for multisig-based --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==For developers==&lt;br /&gt;
&lt;br /&gt;
This table shows additional information about various Bitcoin clients that may be relevant to developers.&lt;br /&gt;
&lt;br /&gt;
{| class=&#039;wikitable&#039; style=&#039;text-align: center&#039;&lt;br /&gt;
! Client !! Website !! Source Code !! License !! Discussion !! Architecture&lt;br /&gt;
|-&lt;br /&gt;
! Armory&lt;br /&gt;
|| [http://bitcoinarmory.com/ Link] ||[https://github.com/etotheipi/BitcoinArmory/ Github] || AGPLv3 || [https://bitcointalk.org/index.php?board=97.0 Bitcointalk] || Integrated&lt;br /&gt;
|-&lt;br /&gt;
! Bitcoin Wallet&lt;br /&gt;
|| [https://github.com/schildbach/bitcoin-wallet Link] || [https://github.com/schildbach/bitcoin-wallet Github] [https://code.google.com/p/bitcoin-wallet/source/checkout Google Code] || GPLv3 || [https://bitcointalk.org/index.php?board=100.0 Bitcointalk] / [https://groups.google.com/forum/?fromgroups#!forum/bitcoinj Google Groups] || [[Thin Client Security#Simplified Payment Verification (SPV)|SPV]]&lt;br /&gt;
|-&lt;br /&gt;
! Bitcoin-Qt / bitcoind&lt;br /&gt;
|| [http://bitcoin.org/ Link] || [https://github.com/bitcoin/bitcoin Github] || MIT || [https://lists.sourceforge.net/lists/listinfo/bitcoin-development Sourceforge] || Integrated&lt;br /&gt;
|-&lt;br /&gt;
! Electrum&lt;br /&gt;
|| [http://ecdsa.org/electrum/ Link] || [https://gitorious.org/electrum Gitorious] || GPLv3 || [https://lists.sourceforge.net/lists/listinfo/electrum-discuss Sourceforge] || [[Thin Client Security#Simplified Payment Verification (SPV)|SPV]&lt;br /&gt;
|-&lt;br /&gt;
! MultiBit&lt;br /&gt;
|| [http://multibit.org/ Link] || [https://github.com/jim618/multibit Github] || MIT || [https://groups.google.com/forum/?fromgroups#!forum/bitcoin-multibit Google Groups] || [[Thin Client Security#Simplified Payment Verification (SPV)|SPV]]&lt;br /&gt;
|-&lt;br /&gt;
! My Wallet&lt;br /&gt;
|| [https://blockchain.info/wallet/ Link] || [https://github.com/blockchain/My-Wallet/ Github] || BSD* || None || [[Thin Client Security#Server-Trusting Clients|Server-Client]]&lt;br /&gt;
|-&lt;br /&gt;
! bits of proof&lt;br /&gt;
|| [http://bitsofproof.com Link] || [https://github.com/bitsofproof/supernode Github] || Apache 2.0 || [https://bitcointalk.org/index.php?topic=122013.0 Bitcointalk] || [[Thin Client Security#Server-Trusting Clients|Server-Client]]&lt;br /&gt;
|-&lt;br /&gt;
! Gocoin&lt;br /&gt;
|| [http://www.assets-otc.com/gocoin Link] || [https://github.com/piotrnar/gocoin Github] || ? || [https://bitcointalk.org/index.php?topic=199306.0 Bitcointalk] || Integrated&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Software#Bitcoin_clients|List of clients]]&lt;br /&gt;
* [[Bitcoin Ladder]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bitcoin_Wallet&amp;diff=43603</id>
		<title>Bitcoin Wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bitcoin_Wallet&amp;diff=43603"/>
		<updated>2014-01-08T18:25:39Z</updated>

		<summary type="html">&lt;p&gt;Goonie: Move direct download URL to GitHub&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:bitcoin_wallet.png|192px]]&lt;br /&gt;
&lt;br /&gt;
An open-source and free wallet implementation for the Android runtime, based on [[BitCoinJ|bitcoinj]]. It requires either Android 2.3 (or newer) or Black Berry OS 10 (or newer). It was first released on March 7, 2011&amp;lt;ref&amp;gt;[http://groups.google.com/d/msg/bitcoinj/fqUw1AKsxWI/pl6rzUSmUH4J Release announcement to the BitCoinJ mailing list]&amp;lt;/ref&amp;gt;. As of January 2014, it is being used by 400.000 people.&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=de.schildbach.wallet] Bitcoin Wallet on Google Play.&lt;br /&gt;
* [https://appworld.blackberry.com/webstore/content/23952882/] Bitcoin Wallet on BlackBerry World.&lt;br /&gt;
* [https://github.com/schildbach/bitcoin-wallet] project page on Github.&lt;br /&gt;
* [https://plus.google.com/communities/105515929887248493912] Google+ community&lt;br /&gt;
* [https://github.com/schildbach/bitcoin-wallet/releases] direct download of releases and test versions&lt;br /&gt;
* [https://bitcointalk.org/index.php?board=100.0] discussion forum on Bitcointalk&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Wallets]]&lt;br /&gt;
[[Category:Clients]]&lt;br /&gt;
[[Category:Free Software]]&lt;br /&gt;
[[Category:License/GPLv3]]&lt;br /&gt;
[[Category:Open Source]]&lt;br /&gt;
[[Category:Mobile]]&lt;br /&gt;
[[Category:Android]]&lt;br /&gt;
&lt;br /&gt;
[[de:Bitcoin_Wallet]]&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bitcoin_Wallet&amp;diff=43602</id>
		<title>Bitcoin Wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bitcoin_Wallet&amp;diff=43602"/>
		<updated>2014-01-08T18:13:41Z</updated>

		<summary type="html">&lt;p&gt;Goonie: Update usage stats&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:bitcoin_wallet.png|192px]]&lt;br /&gt;
&lt;br /&gt;
An open-source and free wallet implementation for the Android runtime, based on [[BitCoinJ|bitcoinj]]. It requires either Android 2.3 (or newer) or Black Berry OS 10 (or newer). It was first released on March 7, 2011&amp;lt;ref&amp;gt;[http://groups.google.com/d/msg/bitcoinj/fqUw1AKsxWI/pl6rzUSmUH4J Release announcement to the BitCoinJ mailing list]&amp;lt;/ref&amp;gt;. As of January 2014, it is being used by 400.000 people.&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=de.schildbach.wallet] Bitcoin Wallet on Google Play.&lt;br /&gt;
* [https://appworld.blackberry.com/webstore/content/23952882/] Bitcoin Wallet on BlackBerry World.&lt;br /&gt;
* [https://github.com/schildbach/bitcoin-wallet] project page on Github.&lt;br /&gt;
* [https://plus.google.com/communities/105515929887248493912] Google+ community&lt;br /&gt;
* [https://code.google.com/p/bitcoin-wallet/downloads/list] direct download of releases and test versions&lt;br /&gt;
* [https://bitcointalk.org/index.php?board=100.0] discussion forum on Bitcointalk&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Wallets]]&lt;br /&gt;
[[Category:Clients]]&lt;br /&gt;
[[Category:Free Software]]&lt;br /&gt;
[[Category:License/GPLv3]]&lt;br /&gt;
[[Category:Open Source]]&lt;br /&gt;
[[Category:Mobile]]&lt;br /&gt;
[[Category:Android]]&lt;br /&gt;
&lt;br /&gt;
[[de:Bitcoin_Wallet]]&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bitcoin_Wallet&amp;diff=43601</id>
		<title>Bitcoin Wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bitcoin_Wallet&amp;diff=43601"/>
		<updated>2014-01-08T18:13:03Z</updated>

		<summary type="html">&lt;p&gt;Goonie: Refresh of external links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:bitcoin_wallet.png|192px]]&lt;br /&gt;
&lt;br /&gt;
An open-source and free wallet implementation for the Android runtime, based on [[BitCoinJ|bitcoinj]]. It requires either Android 2.3 (or newer) or Black Berry OS 10 (or newer). It was first released on March 7, 2011&amp;lt;ref&amp;gt;[http://groups.google.com/d/msg/bitcoinj/fqUw1AKsxWI/pl6rzUSmUH4J Release announcement to the BitCoinJ mailing list]&amp;lt;/ref&amp;gt;. As of April 2013, it is being used by 50.000 people.&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=de.schildbach.wallet] Bitcoin Wallet on Google Play.&lt;br /&gt;
* [https://appworld.blackberry.com/webstore/content/23952882/] Bitcoin Wallet on BlackBerry World.&lt;br /&gt;
* [https://github.com/schildbach/bitcoin-wallet] project page on Github.&lt;br /&gt;
* [https://plus.google.com/communities/105515929887248493912] Google+ community&lt;br /&gt;
* [https://code.google.com/p/bitcoin-wallet/downloads/list] direct download of releases and test versions&lt;br /&gt;
* [https://bitcointalk.org/index.php?board=100.0] discussion forum on Bitcointalk&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Wallets]]&lt;br /&gt;
[[Category:Clients]]&lt;br /&gt;
[[Category:Free Software]]&lt;br /&gt;
[[Category:License/GPLv3]]&lt;br /&gt;
[[Category:Open Source]]&lt;br /&gt;
[[Category:Mobile]]&lt;br /&gt;
[[Category:Android]]&lt;br /&gt;
&lt;br /&gt;
[[de:Bitcoin_Wallet]]&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Meetups&amp;diff=40208</id>
		<title>Meetups</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Meetups&amp;diff=40208"/>
		<updated>2013-08-15T19:35:01Z</updated>

		<summary type="html">&lt;p&gt;Goonie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Don&#039;t add everyone who&#039;s going in the &amp;quot;Who?&amp;quot; column, just prominent Bitcoin members and organizers. Also see [http://bitcoin.meetup.com bitcoin.meetup.com]. Also see [[Conferences]].&lt;br /&gt;
&lt;br /&gt;
Keep an eye on the [http://bitcointalk.org/index.php?board=86.0 Meetups] forum board on BitcoinTalk for announcements.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group&lt;br /&gt;
! When?&lt;br /&gt;
! Where?&lt;br /&gt;
! Who?&lt;br /&gt;
! Other Notes&lt;br /&gt;
|-&lt;br /&gt;
| [https://bitcointalk.org/index.php?topic=27191.0;all Bitcoin Stammtisch]&lt;br /&gt;
| each first Thursday of the month&lt;br /&gt;
| [http://www.room77.de/ Room 77], Gräfestr. 77, Berlin-Kreuzberg&lt;br /&gt;
| Anyone interested in Bitcoin: technically, economically, socially or philosophically.&lt;br /&gt;
| If questions contact andreas(at)schildbach.de (founder).&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.meetup.com/bitcoins/ Bitcoin NYC]&lt;br /&gt;
| monthly&lt;br /&gt;
| [http://www.xcubicle.com/ xCubicle Hackerspace - New York, NY]&lt;br /&gt;
| Any and all Bitcoin aficionados. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| [https://en.bitcoin.it/wiki/Bitcoin_Wednesday Bitcoin Wednesday Amsterdam]&lt;br /&gt;
| First Wednesday of the Month&lt;br /&gt;
| [http://lanyrd.com/2013/bitcoinamsterdam/ Sign Up - Amsterdam, The Netherlands]&lt;br /&gt;
| Open to anyone interested in Bitcoin. &lt;br /&gt;
| [https://www.PikaPay.com PikaPay.com @PikaPay or hello-AT-PikaPay.com]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| [http://hitspace.org/ HIT Space - Hack it Together]&lt;br /&gt;
| monthly&lt;br /&gt;
| [http://hitspace.org/where-we-are/ HIT Space - Porto, Portugal]&lt;br /&gt;
| Hackerspace members and anyone who want to join us&lt;br /&gt;
| send us an email geral[at]hitspace.org&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| [http://bitcoin-austria.at Bitcoin Austria]&lt;br /&gt;
| monthly - check the [http://bitcoin-austria.at wiki] or subscribe to the [http://lists.bitcoin-austria.at/listinfo/bitcoin mailinglist]&lt;br /&gt;
| [https://metalab.at/wiki/Lage Metalab], Vienna hacker space, Rathausstraße 6, 1010 Wien&lt;br /&gt;
| Everybody interested in Bitcoin &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://brmlab.cz brmlab, prague hackerspace]&lt;br /&gt;
| 14th Nov 2011&lt;br /&gt;
28th Nov 2011&lt;br /&gt;
([http://brmlab.cz/event/bitcoin_seminar])&lt;br /&gt;
| [http://brmlab.cz/place Brmlab, Bubenska 1]&lt;br /&gt;
| brmlab crew, slush, genjix&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.facebook.com/groups/175596065827848/ Bitcoin Boston]&lt;br /&gt;
| Every Friday at 4:30 and bi-weekly on Saturday or Sunday ([http://www.facebook.com/groups/175596065827848/ See Facebook page])&lt;br /&gt;
| Starbucks in Kendall Square (Ames St &amp;amp; Broadway) and bi-weekly at Starbucks in Harvard Square&lt;br /&gt;
| Anyone is welcome!&lt;br /&gt;
| Our bi-weekly meetings have been somewhat sporadic but we aim to gain some regularity.&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.meetup.com/bitcoin New York Bitcoin Users]&lt;br /&gt;
| 6:00 PM, 3rd Sunday of every month ([http://www.meetup.com/bitcoin/events/past past meetings])&lt;br /&gt;
| OnlyOneTV Studios - 290 Fifth Ave New York, NY&lt;br /&gt;
| Bruce Wagner (Organizer) and others&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.meetup.com/bitcoin New York Bitcoin Users]&lt;br /&gt;
| 6:00 PM, every Wednesday of every month ([http://www.meetup.com/bitcoin/events/past past meetings])&lt;br /&gt;
| Just Sweet Dessert House - 83 Third Ave New York, NY&lt;br /&gt;
| Yifu Guo (Organizer) and crew&lt;br /&gt;
| hosted by Bitsyncom, the people behind [[Bitnavigator]], walk-ins welcome;&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.meetup.com/MichiganBitcoinMeetup Michigan Bitcoin Meetup]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Kinnard Hockenhull (Organizer)&lt;br /&gt;
|Sponsored by [[BitBox]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.meetup.com/PhillyBitcoin Philadelphia Bitcoin User Group]&lt;br /&gt;
| TBD&lt;br /&gt;
| TBD&lt;br /&gt;
| Brian Cohen (Organizer) and others&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.meetup.com/BitcoinDC Washington, DC Bitcoin Users]&lt;br /&gt;
| 7:00 PM, 1st Monday of every month ([http://www.meetup.com/BitcoinDC/#past past meetings])&lt;br /&gt;
| Northside Social, 3211 Wilson Blvd Arlington, VA&lt;br /&gt;
| [[User:Dduane|Darrell Duane]] (Organizer) and others&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.meetup.com/Silicon-Valley-Bitcoin-Users Silicon Valley Bitcoin Users]&lt;br /&gt;
| 7:00 PM, Tuesday, June 14, 2011 ([http://www.meetup.com/Silicon-Valley-Bitcoin-Users/events/past past meetings])&lt;br /&gt;
| 140B S Whisman Road Mountain View, CA &lt;br /&gt;
| Brian Mcqueen and others&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.meetup.com/BitcoinChicago Chicago]&lt;br /&gt;
| No regular schedule yet ([http://www.meetup.com/BitcoinChicago/events/past past meetings])&lt;br /&gt;
| Sunnyvale Art Gallery Cafe, 251 W El Camino Real Sunnyvale, CA&lt;br /&gt;
| Igor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.meetup.com/denver-bitcoin Denver]&lt;br /&gt;
| First meeting June 4th, 2011 ([http://www.meetup.com/denver-bitcoin/events/past past meetings])&lt;br /&gt;
| Gypsy House Cafe - 1279 Marion St Denver, CO&lt;br /&gt;
| bearbones&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.meetup.com/bitcoinSF Bitcoin SF]&lt;br /&gt;
| Saturday, June 4, 2011 ([http://www.meetup.com/bitcoinSF past meetings])&lt;br /&gt;
| SFSU - 1600 Holloway Ave. San Francisco, CA&lt;br /&gt;
| Brian Mcqueen and others&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.meetup.com/Los-Angeles-Digital-Currency-Innovators-Group Los Angeles Digital Currency Innovators]&lt;br /&gt;
| Thursday July 7th, 2011, 7 PM&lt;br /&gt;
| (mt)/Media Temple, Culver City, CA&lt;br /&gt;
| [[User:sgornick|Stephen Gornick]] (Interim organizer) and others&lt;br /&gt;
| Seeking meetup coordinator&lt;br /&gt;
|-&lt;br /&gt;
| [http://Hackerish.org Las Vegas Crypto Party]&lt;br /&gt;
| 3rd Thursday 7pm. [http://BitcoinsInVegas.com Weekly Wednesday lunch mobs]&lt;br /&gt;
| /Usr/Lib @ The Beat Coffee House, 520 Fremont, 2nd floor, Las Vegas, NV&lt;br /&gt;
| Julian Tosh / Tuxavant&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.facebook.com/groups/195492163844669/ Free State Bitcoin Consortium]&lt;br /&gt;
| Every Saturday, at 6:30 PM&lt;br /&gt;
| Strange Brew Tavern, Manchester, NH&lt;br /&gt;
| ben-abuya (organizer)&lt;br /&gt;
| Weekly&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.facebook.com/groups/195492163844669/ Twin Cities Users]&lt;br /&gt;
| Friday, June 10, 2011, 6:30 PM&lt;br /&gt;
| Joule - 1200 Washington Ave S Minneapolis, MN&lt;br /&gt;
| Mac Manson&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.meetup.com/Portland-Bitcoin-Meetup-Users Portland Bitcoin Users Meetup Group]&lt;br /&gt;
| forming&lt;br /&gt;
| &lt;br /&gt;
| Steven Wagner&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.meetup.com/Bitcoin-Orlando Bitcoin Orlando]&lt;br /&gt;
| ([http://www.meetup.com/Bitcoin-Orlando#past past meetings])&lt;br /&gt;
| Frank &amp;amp; Steins 150 S. Magnolia Ave, Orlando, FL&lt;br /&gt;
| Antonio Gallippi&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hive13.org/?p=310 Hive13 Hackerspace]&lt;br /&gt;
| Bitcoin Exchange, Every Tuesday, 7:30 PM&lt;br /&gt;
| Hive13 - 2929 Spring Grove Avenue, Cincinnati, OH&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.facebook.com/bitcoinaus Bitcoin Australia]: Melbourne &lt;br /&gt;
| [https://www.facebook.com/events/345430765511234/ Wednesday, 23 May 2012, 18:45]&lt;br /&gt;
| Melbourne CBD(TBA)&lt;br /&gt;
| Facebook, IRC, Bitcointalk Forum...&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin:Tokyo meetup|Tokyo]]&lt;br /&gt;
| Usually first monday of the month&lt;br /&gt;
| Shibuya&lt;br /&gt;
| Roger Ver (Organizer) and others&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [http://meetup.com/Bitcoin-Canada Vancouver Canada]&lt;br /&gt;
| ([http://www.meetup.com/Bitcoin-Canada/#past past meetings])&lt;br /&gt;
| The Brickhouse - 730 Main St.&lt;br /&gt;
| humble (and others)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [https://groups.google.com/d/forum/bitcoin-switzerland Zurich/Geneva Switzerland]&lt;br /&gt;
| Semi-regular, about once a month&lt;br /&gt;
| Oliver Twist Pub, Zurich; Lord Nelson Pub, Geneva&lt;br /&gt;
| Stefan Thomas (WeUseCoins), Mike Hearn (BitcoinJ), bitdragon, Luzius (Wuala), more ... &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Seattle Bitcoin Meetup&lt;br /&gt;
| [http://www.meetup.com/SeattleBitCoin/ Semi-regularly].&lt;br /&gt;
| [http://maps.google.com/maps?q=cafe+solstice&amp;amp;daddr=4116+University+Way,+Seattle,+WA+98105-6214&amp;amp;hl=en&amp;amp;ll=47.657424,-122.31313&amp;amp;spn=0.007328,0.01929&amp;amp;gl=us&amp;amp;view=map&amp;amp;geocode=CRT9Bdg7zX3vFdcx1wIdWqa1-CFcJ9qrr9CcEQ&amp;amp;t=h&amp;amp;z=16 Solstice Cafe, 2pm]&lt;br /&gt;
| [https://bitcointalk.org/index.php?action=profile;u=36217 indolering]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [https://bitcointalk.org/index.php?topic=135723.0 Munich Germany]&lt;br /&gt;
| First wednesday of the month, 6:00PM&lt;br /&gt;
| [http://www.openstreetmap.org/?minlon=11.5800867080688&amp;amp;minlat=48.1336479187012&amp;amp;maxlon=11.5804319381714&amp;amp;maxlat=48.1338386535645 Nero Pizza], Rumfordstrasse 34, 80469 München&lt;br /&gt;
| Bitcoin-users from Munich and around&lt;br /&gt;
| [http://www.meetup.com/Bitcoin-Munchen/ @meetup.com]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.meetup.com/bitcoin-il/ Israel Bitcoin Meetup Group]&lt;br /&gt;
| Occasional&lt;br /&gt;
| TBD&lt;br /&gt;
| Meni Rosenfeld&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.meetup.com/Dallas-Bitcoin-User-Meetup/ Dallas Bitcoin Meetup Group]&lt;br /&gt;
| Biweekly on Saturdays, 6:00PM&lt;br /&gt;
| [http://freemandallas.com/ The Free Man Cajun Cafe]&lt;br /&gt;
| Justus Ranvier (organizer)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [https://en.bitcoin.it/wiki/Cafe Café Bitcoin Sevilla]&lt;br /&gt;
| &lt;br /&gt;
| Seville, Spain&lt;br /&gt;
| Randy Brito (rdymac / btcven), Eduardo (bitcoin.com.es), Jorge and Alfredo&lt;br /&gt;
| http://cafebitcoin.com&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [http://hackerspaces.org/wiki/List_of_Hacker_Spaces List of Hacker Spaces]&lt;br /&gt;
* [http://bitimap.net Bitimap.net - Find local meetups (up-to-date)]&lt;br /&gt;
&lt;br /&gt;
[[Category:Local]]&lt;br /&gt;
[[Category:Meetups]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[de:Treffen]]&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Talk:Units&amp;diff=36719</id>
		<title>Talk:Units</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Talk:Units&amp;diff=36719"/>
		<updated>2013-04-05T16:37:53Z</updated>

		<summary type="html">&lt;p&gt;Goonie: /* Bugs */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==&amp;quot;only a proposal&amp;quot;==&lt;br /&gt;
&amp;quot;Please note that the contents of this page is only a proposal, and in no way an official standard; at the time of writing it&#039;s not even all that popular.&amp;quot;&lt;br /&gt;
* Units are an objective measure; the cyan units are defined by SI, and the green by Tonal&lt;br /&gt;
* As far as application to BitCoin, there is no such thing as &amp;quot;official&amp;quot;, as it is an authorityless system&lt;br /&gt;
--[[User:Luke-jr|Luke-jr]] 01:03, 8 March 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
Until tonal system is not widely used (at least it will be used by more than 1 person), it is rather confusing than useful to mention such units (even as proposal). So I simplify page to only units that is used.&lt;br /&gt;
[[User:Aleš Janda|Aleš Janda]] ([[User talk:Aleš Janda|talk]]) 23:59, 26 August 2012 (GMT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Perhaps two pages are necessary, a Units_SI and a Units_Tonal and then a Units disambiguation page? - [[User:Sgornick|Sgornick]] ([[User talk:Sgornick|talk]]) 04:36, 13 November 2012 (GMT)&lt;br /&gt;
* The colours work just fine for that. [[User:Aleš Janda|Aleš Janda]] doesn&#039;t seem to do anything but vandalise. --[[User:Luke-jr|Luke-jr]] ([[User talk:Luke-jr|talk]]) 02:24, 25 November 2012 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Bugs ==&lt;br /&gt;
&lt;br /&gt;
The tonal column contains many unprintable characters (Firefox on Ubuntu 12.10). What are they supposed to mean?&lt;br /&gt;
&lt;br /&gt;
[[User:Goonie|Goonie]] ([[User talk:Goonie|talk]]) 16:37, 5 April 2013 (GMT)&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Yaz%C4%B1l%C4%B1m&amp;diff=36536</id>
		<title>Yazılım</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Yaz%C4%B1l%C4%B1m&amp;diff=36536"/>
		<updated>2013-03-31T12:49:09Z</updated>

		<summary type="html">&lt;p&gt;Goonie: /* Android */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bitcoin ile alakalı yazılımlar. Ayrıca bakınız [[:Category:Software|Category:Software]].&lt;br /&gt;
&lt;br /&gt;
Be sure to keep on top of the latest [[CVEs|security vulnerabilities]]!&lt;br /&gt;
&lt;br /&gt;
==Bitcoin yazılımları==&lt;br /&gt;
===Bitcoin clients===&lt;br /&gt;
*[[Bitcoin-Qt]] - C++/Qt based tabbed UI for Bitcoin, Linux/MacOSX/Windows, full-featured&lt;br /&gt;
*[[bitcoind]] - GUI-less version of the standard Bitcoin client, providing [[API reference (JSON-RPC)|JSON-RPC]] interface&lt;br /&gt;
*[[Bitcoin-js-remote]] - JavaScript RPC client, support for QR codes&lt;br /&gt;
*[https://github.com/TheSeven/Bitcoin-WebUI Bitcoin WebUI] - JavaScript RPC client&lt;br /&gt;
*[https://github.com/zamgo/bitcoin-webskin Bitcoin Webskin] - PHP web interface to bitcoind and namecoind&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=50721.0 subvertx] - Command line bitcoin tools&lt;br /&gt;
*[[Electrum]] - A blazing fast, open-source, multi-OS Bitcoin client/wallet with a very active community&lt;br /&gt;
*[[MultiBit]] - a secure, lightweight, international Bitcoin wallet for Windows, MacOS and Linux&lt;br /&gt;
*[[Bitcoiner]] - Java RPC client (Android)&lt;br /&gt;
*[[Spesmilo]] - Python/PySide RPC client (abandoned)&lt;br /&gt;
*[[Armory]] - Python-based client currently an alpha-level release, the beta version is being crowdfunded&lt;br /&gt;
&lt;br /&gt;
====Frontends to eWallet====&lt;br /&gt;
*[[BitPay]] - Android application&lt;br /&gt;
*[https://blockchain.info/wallet Blockchain] - Javascript bitcoin client with client side encryption.&lt;br /&gt;
&lt;br /&gt;
====Experimental====&lt;br /&gt;
*[[Freecoin]] - C++ client, supports alternative currencies like [[Beertoken]]&lt;br /&gt;
*[[BitDroid]] - Java client&lt;br /&gt;
*[[Bitdollar]] - C++/Qt client, unstable beta version&lt;br /&gt;
&lt;br /&gt;
===Libraries===&lt;br /&gt;
*[https://bitcointalk.org/index.php?topic=30646.0 libbitcoin]&lt;br /&gt;
*[[BitCoinJ|bitcoinj]] - Java client library, early development stage but used in live projects already&lt;br /&gt;
*[[BCCAPI]] (Bitcoin Client API) - a java library designed for making secure light-weight bitcoin clients.&lt;br /&gt;
&lt;br /&gt;
==Bitcoin Trade Data==&lt;br /&gt;
*[[Bitcoin Charts]] – Prices, volume, and extensive charting on virtually all Bitcoin markets.&lt;br /&gt;
*[[MtGox Live]] - An innovative chart showing a live feed of [[MtGox]] trades and market depth.  (Must Use Chrome)&lt;br /&gt;
*[http://btccharts.com BTCCharts] - An innovative chart showing a live feed of multiple markets, currencies and timeframes.&lt;br /&gt;
*[http://BitcoinExchangeRate.org BitcoinExchangeRate.org] - Bitcoin and USD converter with convenient URL scheme and Auto-updating Portfolio Spreadsheet.&lt;br /&gt;
*[[Bitcoin Sentiment Index]] - A financial index that collects and disseminates sentiment data about bitcoin.&lt;br /&gt;
*[[Preev]] - Bitcoin converter with live exchange rates.&lt;br /&gt;
&lt;br /&gt;
==Bitcoin software==&lt;br /&gt;
&lt;br /&gt;
===Web interfaces for merchants===&lt;br /&gt;
*[[Bitcoin Evolution]] - Non wallet-based Buy Now button to insert into websites (handles sales tracking; client must be used for actual transaction)&lt;br /&gt;
*[[BitPay]] - Buy Now buttons, Checkout posts/callbacks, Mobile Checkout, JSON API&lt;br /&gt;
*[[Btceconomy]] - a JavaScript widget listing items for sale&lt;br /&gt;
*[[Javascript Bitcoin Converter]] - currency conversion&lt;br /&gt;
*[[WalletBit]] - Easy JavaScript Buy Now buttons, Instant Payment Notification, Application Programming Interface (JSON API), Mobile Checkout, QR-Code&lt;br /&gt;
*[[BitUtils Merchant]] - Customizable Buy Now buttons with hosted checkout interface. No programming skills required to set up.&lt;br /&gt;
&lt;br /&gt;
===Shopping Cart Integration in eCommerce-Systems===&lt;br /&gt;
*[[Zen Cart Bitcoin Payment Module]] - a payment module that interacts with bitcoind for the Zen Cart eCommerce shopping chart.&lt;br /&gt;
*[[Karsha Shopping Cart Interface]] -  is a mobile payment-interface which enables its users to accept payments.&lt;br /&gt;
*[[Bitcoin-Cash]] - an easy to use payment module for xt:Commerce&lt;br /&gt;
*[[BitPay]] - bitcoin plugins for Magento, Opencart, Zencart, PHP, JSON API&lt;br /&gt;
*[[WalletBit]] - Plugins for PrestaShop, OpenCart, PHP, JSON API&lt;br /&gt;
*[[OpenCart Bitcoin]] - An OpenCart payment module that communicates with a bitcoin client using JSON RPC.&lt;br /&gt;
*[[OsCommerce_Bitcoin_Payment_Module|OsCommerce Bitcoin Payment Module]] - a payment module that uses a python monitoring script to interact with bitcoind for OsCommerce&lt;br /&gt;
* [http://drupal.org/project/uc_bitcoin Drupal Ubercart Bitcoin payment method] enables you to accept Bitcoin as payment for your Drupal/Ubercart enabled website product/services.&lt;br /&gt;
&lt;br /&gt;
===Web apps (opensource)===&lt;br /&gt;
*[[Bitcoin Central]] - currency exchange&lt;br /&gt;
*[[Bitcoin Poker Room]] - poker site&lt;br /&gt;
*[[Abe]] - block chain viewer&lt;br /&gt;
*[[Simplecoin]] - PHP web frontend for a pool&lt;br /&gt;
*[[bitcoin_simple_php_tools]] simple php tools for webmasters&lt;br /&gt;
&lt;br /&gt;
===Browser extensions===&lt;br /&gt;
*[[Bitcoin Extension]] - check balance and send bitcoins (Chrome)&lt;br /&gt;
*[[Bitcoin Prices (extension)]] - monitoring price (Firefox)&lt;br /&gt;
*[[Bitcoin Ticker]] - monitoring price (Chrome)&lt;br /&gt;
*[[Biticker]] - Bitcoin ticker, currency converter and history price graph (Chrome)&lt;br /&gt;
&lt;br /&gt;
===PC apps===&lt;br /&gt;
*[[http://www.mybtc-trader.com MyBTC-Trader.com]] - a MtGox Bitcoin trading client for windows with GUI&lt;br /&gt;
*[[Mining Explorer]] - monitoring tool for bitcoin mining&lt;br /&gt;
*[[Bitcoin SMS Alert]] - sends SMS text alerts to a user&#039;s phone based on BTC price / percent thresholds.&lt;br /&gt;
*[[BTConvert]] - currency conversion&lt;br /&gt;
*[[Sierra Chart MtGox Bridge]] - real-time charting&lt;br /&gt;
*[[BitTicker]] - monitoring price (Mac OS X)&lt;br /&gt;
*[[ToyTrader]] - a command line trading tool for [[MtGox]]&lt;br /&gt;
*[[goxsh]] - a command-line frontend to the [[MtGox|Mt. Gox Bitcoin Exchange]] (Python)&lt;br /&gt;
*[[MyBitcoins gadget]] - monitoring pool earnings / price (Windows gadget)&lt;br /&gt;
*[[Bitcoin QR Popup]] - streamlined interface to bitcoin for POS systems (Windows)&lt;br /&gt;
*[http://gnome-help.org/content/show.php/Bitcoin+Rate?content=138572 Bitcoin Rate] - Desktop widget with BTC exchange rate (KDE)&lt;br /&gt;
*[http://kde-apps.org/content/show.php?content=142344 Bitcoin Monitor] - Desktop widget to monitor status of your Bitcoin miners on mining pools (KDE)&lt;br /&gt;
&lt;br /&gt;
===Mobile apps===&lt;br /&gt;
==== iPhone / iPad ====&lt;br /&gt;
*[https://blockchain.info/wallet/iphone-app Blockchain] - Fully featured iphone bitcoin app.&lt;br /&gt;
*[[Bitcoin Ticker (iPhone)]] - monitoring price w/push notifications&lt;br /&gt;
*[[BitCoins Mobile]] - First iPad native app! Live market data, news feeds, mining pool statistics, full screen exchange price charts, bitcoin network statistical charts. (iPad only, iPhone/iPod Touch coming soon!)&lt;br /&gt;
*[https://github.com/teeman/BitcoinTrader BitcoinTrader] - Spend/receive BTC via QR codes, trade, deposit/withdraw, etc. Supports Mt. Gox, TradeHill, ExchB, CampBX, and InstaWallet.&lt;br /&gt;
*[[Bit-pay]] - Mobile Checkout, set prices in any currency and receive mobile-to-mobile payment&lt;br /&gt;
*[[Easywallet.org]] - Web based wallet, works with QR Code scanner on iPhone/iPad/iPod touch&lt;br /&gt;
&lt;br /&gt;
==== Android ====&lt;br /&gt;
* Direct link to Android Market bitcoin apps. https://play.google.com/store/search?q=bitcoin&lt;br /&gt;
*[[BitCare]] - Track bitcoin wallet balance, trade on Mt.Gox, monitor mining pool hashrate, balance, worker status. &lt;br /&gt;
*[[BtcMobile]] - monitoring price and mining pool statistics (iPhone/iPad, Android)&lt;br /&gt;
*[[Bitcoin Alert]] - monitoring price (Android)&lt;br /&gt;
*[[Bitcoin-android]] - Does not appear to be being maitained anymore. https://market.android.com/details?id=com.bitcoinandroid&lt;br /&gt;
*[[Bitcoin Wallet Balance]] - view your balance in real time on your android phone&lt;br /&gt;
*[[Bitcoin Wallet]] - This is the most functional Android bitcoin wallet application. https://market.android.com/details?id=de.schildbach.wallet&lt;br /&gt;
*[[BitcoinSpinner]] - Single address, easy to use, lightweight and open source client. Keys stored on device.&lt;br /&gt;
*[[BitcoinX]] - monitoring price (Android)&lt;br /&gt;
*[[BitPay]] - https://market.android.com/details?id=com.bitcoin.bitpay (Is not related to the bit-pay.com online payment processor.)&lt;br /&gt;
*[https://blockchain.info/wallet/android-app Blockchain] - Lightweight Android Bitcoin Client - Also works with blockchain.info web interface and iphone app.&lt;br /&gt;
*[[BtcMobile]] - monitoring price and mining pool statistics (iPhone/iPad, Android)&lt;br /&gt;
*[[Easywallet.org]] - Web based wallet, works with QR Code scanner on Android devices&lt;br /&gt;
*[[Miner Status]] - monitoring miner status (Android)&lt;br /&gt;
*[[SMS Bitcoins]] - transactions by SMS&lt;br /&gt;
&lt;br /&gt;
==== Windows Phone 7 ====&lt;br /&gt;
*Direct link to Windows Phone Marketplace Bitcoin apps: [http://www.windowsphone.com/en-us/store/search?q=bitcoin]&lt;br /&gt;
&lt;br /&gt;
see also [[Bitcoin Payment Apps]]&lt;br /&gt;
&lt;br /&gt;
===Operating systems===&lt;br /&gt;
*[[BAMT]]&lt;br /&gt;
*[[LinuxCoin]] - a lightweight Debian-based OS, with the Bitcoin client and GPU mining software&lt;br /&gt;
&lt;br /&gt;
===Mining apps===&lt;br /&gt;
*[[50Miner]] - A GUI frontend for Windows(Poclbm, Phoenix, DiabloMiner)&lt;br /&gt;
*[[BFGMiner]] - Modular FPGA/GPU miner in C&lt;br /&gt;
*[[BTCMiner]] - Bitcoin Miner for ZTEX FPGA Boards&lt;br /&gt;
*[[Bit Moose]] - Run Miners as a Windows Service.&lt;br /&gt;
*[[Poclbm]] - Python/OpenCL GPU miner ([[Poclbm-gui|GUI(Windows &amp;amp; MacOS X)]])&lt;br /&gt;
*[[Poclbm-mod]] - more efficient version of [[Poclbm]] ([[Poclbm-mod-gui|GUI]])&lt;br /&gt;
*[[DiabloMiner]] - Java/OpenCL GPU miner ([[DiabloMiner.app|MAC OS X GUI]])&lt;br /&gt;
*[[RPC Miner]] - remote RPC miner ([[RPCminer.app|MAC OS X GUI]])&lt;br /&gt;
*[[Phoenix miner]] - miner&lt;br /&gt;
*[[Cpu Miner]] - miner&lt;br /&gt;
*[[Ufasoft miner]] - miner&lt;br /&gt;
*[[Pyminer]] - Python miner, reference implementation&lt;br /&gt;
*[[Remote miner]] - mining pool software&lt;br /&gt;
*[[Open Source FGPA Bitcoin Miner]] - a miner that makes use of an FPGA Board&lt;br /&gt;
*[https://github.com/mkburza/Flash-Player-Bitcoin-Miner Flash Player Bitcoin Miner] - A proof of concept Adobe Flash Player miner&lt;br /&gt;
&lt;br /&gt;
===Mining Pool Servers (backend)===&lt;br /&gt;
Main page: [[Poolservers]]&lt;br /&gt;
&lt;br /&gt;
*[[ecoinpool]] - Erlang poolserver&lt;br /&gt;
*[[Eloipool]] - Fast Python3 poolserver&lt;br /&gt;
*[[Pushpoold]] - Old mining poolserver in C (not maintained)&lt;br /&gt;
*[[Poold]] - Old Python mining poolserver (not maintained)&lt;br /&gt;
*[[PoolServerJ]] - Java mining poolserver (not maintained)&lt;br /&gt;
&lt;br /&gt;
===Utilities, libraries, and interfaces:===&lt;br /&gt;
*[[BitcoinCrypto]] - a lightweight Bitcoin crypto library for Java/Android&lt;br /&gt;
*[[Bitcoin Dissector]] - a wireshark dissector for the bitcoin protocol&lt;br /&gt;
*[[Bitcointools]] - a set of Python tools accessing the transaction database and the wallet&lt;br /&gt;
*[[Finance::MtGox]] - a Perl module which interfaces with the Mt. Gox API&lt;br /&gt;
*[[libblkmaker]] - C library implementation of [[getblocktemplate]] decentralized mining protocol&lt;br /&gt;
*[[python-blkmaker]] - Python module implementation of [[getblocktemplate]] decentralized mining protocol&lt;br /&gt;
&lt;br /&gt;
===Lists of software===&lt;br /&gt;
*[[BitGit]] - list of Bitcoin-related opensource projects hosted at Git&lt;br /&gt;
&lt;br /&gt;
===Developer resources===&lt;br /&gt;
*[[:Category:Developer|Category:Developer]]&lt;br /&gt;
*[[:Category:Technical|Category:Technical]]&lt;br /&gt;
*[[Original Bitcoin client/API calls list]]&lt;br /&gt;
*[[API reference (JSON-RPC)]]&lt;br /&gt;
*[[PHP_developer_intro|PHP Developer Introduction]]&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
*[[Namecoin]] - a distributed naming system based on Bitcoin technology&lt;br /&gt;
*[[Bitcoin Consultancy]] - an organization providing open source software and Bitcoin-related consulting&lt;br /&gt;
*[[Open Transactions]] - a financial crypto and digital cash software library, complementary to Bitcoin&lt;br /&gt;
*[[Moneychanger]] - Java-based GUI for [[Open Transactions]]&lt;br /&gt;
*[http://btcnames.org/ BTCnames] - a webbased aliasing service which allows to handle unlimited names for your BTC deposit hashes&lt;br /&gt;
*[[Devcoin]] - the open source developer coin&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Yaz%C4%B1l%C4%B1m&amp;diff=36535</id>
		<title>Yazılım</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Yaz%C4%B1l%C4%B1m&amp;diff=36535"/>
		<updated>2013-03-31T12:48:39Z</updated>

		<summary type="html">&lt;p&gt;Goonie: /* Libraries */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bitcoin ile alakalı yazılımlar. Ayrıca bakınız [[:Category:Software|Category:Software]].&lt;br /&gt;
&lt;br /&gt;
Be sure to keep on top of the latest [[CVEs|security vulnerabilities]]!&lt;br /&gt;
&lt;br /&gt;
==Bitcoin yazılımları==&lt;br /&gt;
===Bitcoin clients===&lt;br /&gt;
*[[Bitcoin-Qt]] - C++/Qt based tabbed UI for Bitcoin, Linux/MacOSX/Windows, full-featured&lt;br /&gt;
*[[bitcoind]] - GUI-less version of the standard Bitcoin client, providing [[API reference (JSON-RPC)|JSON-RPC]] interface&lt;br /&gt;
*[[Bitcoin-js-remote]] - JavaScript RPC client, support for QR codes&lt;br /&gt;
*[https://github.com/TheSeven/Bitcoin-WebUI Bitcoin WebUI] - JavaScript RPC client&lt;br /&gt;
*[https://github.com/zamgo/bitcoin-webskin Bitcoin Webskin] - PHP web interface to bitcoind and namecoind&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=50721.0 subvertx] - Command line bitcoin tools&lt;br /&gt;
*[[Electrum]] - A blazing fast, open-source, multi-OS Bitcoin client/wallet with a very active community&lt;br /&gt;
*[[MultiBit]] - a secure, lightweight, international Bitcoin wallet for Windows, MacOS and Linux&lt;br /&gt;
*[[Bitcoiner]] - Java RPC client (Android)&lt;br /&gt;
*[[Spesmilo]] - Python/PySide RPC client (abandoned)&lt;br /&gt;
*[[Armory]] - Python-based client currently an alpha-level release, the beta version is being crowdfunded&lt;br /&gt;
&lt;br /&gt;
====Frontends to eWallet====&lt;br /&gt;
*[[BitPay]] - Android application&lt;br /&gt;
*[https://blockchain.info/wallet Blockchain] - Javascript bitcoin client with client side encryption.&lt;br /&gt;
&lt;br /&gt;
====Experimental====&lt;br /&gt;
*[[Freecoin]] - C++ client, supports alternative currencies like [[Beertoken]]&lt;br /&gt;
*[[BitDroid]] - Java client&lt;br /&gt;
*[[Bitdollar]] - C++/Qt client, unstable beta version&lt;br /&gt;
&lt;br /&gt;
===Libraries===&lt;br /&gt;
*[https://bitcointalk.org/index.php?topic=30646.0 libbitcoin]&lt;br /&gt;
*[[BitCoinJ|bitcoinj]] - Java client library, early development stage but used in live projects already&lt;br /&gt;
*[[BCCAPI]] (Bitcoin Client API) - a java library designed for making secure light-weight bitcoin clients.&lt;br /&gt;
&lt;br /&gt;
==Bitcoin Trade Data==&lt;br /&gt;
*[[Bitcoin Charts]] – Prices, volume, and extensive charting on virtually all Bitcoin markets.&lt;br /&gt;
*[[MtGox Live]] - An innovative chart showing a live feed of [[MtGox]] trades and market depth.  (Must Use Chrome)&lt;br /&gt;
*[http://btccharts.com BTCCharts] - An innovative chart showing a live feed of multiple markets, currencies and timeframes.&lt;br /&gt;
*[http://BitcoinExchangeRate.org BitcoinExchangeRate.org] - Bitcoin and USD converter with convenient URL scheme and Auto-updating Portfolio Spreadsheet.&lt;br /&gt;
*[[Bitcoin Sentiment Index]] - A financial index that collects and disseminates sentiment data about bitcoin.&lt;br /&gt;
*[[Preev]] - Bitcoin converter with live exchange rates.&lt;br /&gt;
&lt;br /&gt;
==Bitcoin software==&lt;br /&gt;
&lt;br /&gt;
===Web interfaces for merchants===&lt;br /&gt;
*[[Bitcoin Evolution]] - Non wallet-based Buy Now button to insert into websites (handles sales tracking; client must be used for actual transaction)&lt;br /&gt;
*[[BitPay]] - Buy Now buttons, Checkout posts/callbacks, Mobile Checkout, JSON API&lt;br /&gt;
*[[Btceconomy]] - a JavaScript widget listing items for sale&lt;br /&gt;
*[[Javascript Bitcoin Converter]] - currency conversion&lt;br /&gt;
*[[WalletBit]] - Easy JavaScript Buy Now buttons, Instant Payment Notification, Application Programming Interface (JSON API), Mobile Checkout, QR-Code&lt;br /&gt;
*[[BitUtils Merchant]] - Customizable Buy Now buttons with hosted checkout interface. No programming skills required to set up.&lt;br /&gt;
&lt;br /&gt;
===Shopping Cart Integration in eCommerce-Systems===&lt;br /&gt;
*[[Zen Cart Bitcoin Payment Module]] - a payment module that interacts with bitcoind for the Zen Cart eCommerce shopping chart.&lt;br /&gt;
*[[Karsha Shopping Cart Interface]] -  is a mobile payment-interface which enables its users to accept payments.&lt;br /&gt;
*[[Bitcoin-Cash]] - an easy to use payment module for xt:Commerce&lt;br /&gt;
*[[BitPay]] - bitcoin plugins for Magento, Opencart, Zencart, PHP, JSON API&lt;br /&gt;
*[[WalletBit]] - Plugins for PrestaShop, OpenCart, PHP, JSON API&lt;br /&gt;
*[[OpenCart Bitcoin]] - An OpenCart payment module that communicates with a bitcoin client using JSON RPC.&lt;br /&gt;
*[[OsCommerce_Bitcoin_Payment_Module|OsCommerce Bitcoin Payment Module]] - a payment module that uses a python monitoring script to interact with bitcoind for OsCommerce&lt;br /&gt;
* [http://drupal.org/project/uc_bitcoin Drupal Ubercart Bitcoin payment method] enables you to accept Bitcoin as payment for your Drupal/Ubercart enabled website product/services.&lt;br /&gt;
&lt;br /&gt;
===Web apps (opensource)===&lt;br /&gt;
*[[Bitcoin Central]] - currency exchange&lt;br /&gt;
*[[Bitcoin Poker Room]] - poker site&lt;br /&gt;
*[[Abe]] - block chain viewer&lt;br /&gt;
*[[Simplecoin]] - PHP web frontend for a pool&lt;br /&gt;
*[[bitcoin_simple_php_tools]] simple php tools for webmasters&lt;br /&gt;
&lt;br /&gt;
===Browser extensions===&lt;br /&gt;
*[[Bitcoin Extension]] - check balance and send bitcoins (Chrome)&lt;br /&gt;
*[[Bitcoin Prices (extension)]] - monitoring price (Firefox)&lt;br /&gt;
*[[Bitcoin Ticker]] - monitoring price (Chrome)&lt;br /&gt;
*[[Biticker]] - Bitcoin ticker, currency converter and history price graph (Chrome)&lt;br /&gt;
&lt;br /&gt;
===PC apps===&lt;br /&gt;
*[[http://www.mybtc-trader.com MyBTC-Trader.com]] - a MtGox Bitcoin trading client for windows with GUI&lt;br /&gt;
*[[Mining Explorer]] - monitoring tool for bitcoin mining&lt;br /&gt;
*[[Bitcoin SMS Alert]] - sends SMS text alerts to a user&#039;s phone based on BTC price / percent thresholds.&lt;br /&gt;
*[[BTConvert]] - currency conversion&lt;br /&gt;
*[[Sierra Chart MtGox Bridge]] - real-time charting&lt;br /&gt;
*[[BitTicker]] - monitoring price (Mac OS X)&lt;br /&gt;
*[[ToyTrader]] - a command line trading tool for [[MtGox]]&lt;br /&gt;
*[[goxsh]] - a command-line frontend to the [[MtGox|Mt. Gox Bitcoin Exchange]] (Python)&lt;br /&gt;
*[[MyBitcoins gadget]] - monitoring pool earnings / price (Windows gadget)&lt;br /&gt;
*[[Bitcoin QR Popup]] - streamlined interface to bitcoin for POS systems (Windows)&lt;br /&gt;
*[http://gnome-help.org/content/show.php/Bitcoin+Rate?content=138572 Bitcoin Rate] - Desktop widget with BTC exchange rate (KDE)&lt;br /&gt;
*[http://kde-apps.org/content/show.php?content=142344 Bitcoin Monitor] - Desktop widget to monitor status of your Bitcoin miners on mining pools (KDE)&lt;br /&gt;
&lt;br /&gt;
===Mobile apps===&lt;br /&gt;
==== iPhone / iPad ====&lt;br /&gt;
*[https://blockchain.info/wallet/iphone-app Blockchain] - Fully featured iphone bitcoin app.&lt;br /&gt;
*[[Bitcoin Ticker (iPhone)]] - monitoring price w/push notifications&lt;br /&gt;
*[[BitCoins Mobile]] - First iPad native app! Live market data, news feeds, mining pool statistics, full screen exchange price charts, bitcoin network statistical charts. (iPad only, iPhone/iPod Touch coming soon!)&lt;br /&gt;
*[https://github.com/teeman/BitcoinTrader BitcoinTrader] - Spend/receive BTC via QR codes, trade, deposit/withdraw, etc. Supports Mt. Gox, TradeHill, ExchB, CampBX, and InstaWallet.&lt;br /&gt;
*[[Bit-pay]] - Mobile Checkout, set prices in any currency and receive mobile-to-mobile payment&lt;br /&gt;
*[[Easywallet.org]] - Web based wallet, works with QR Code scanner on iPhone/iPad/iPod touch&lt;br /&gt;
&lt;br /&gt;
==== Android ====&lt;br /&gt;
* Direct link to Android Market bitcoin apps. https://play.google.com/store/search?q=bitcoin&lt;br /&gt;
*[[BitCare]] - Track bitcoin wallet balance, trade on Mt.Gox, monitor mining pool hashrate, balance, worker status. &lt;br /&gt;
*[[BtcMobile]] - monitoring price and mining pool statistics (iPhone/iPad, Android)&lt;br /&gt;
*[[Bitcoin Alert]] - monitoring price (Android)&lt;br /&gt;
*[[Bitcoin-android]] - Does not appear to be being maitained anymore. https://market.android.com/details?id=com.bitcoinandroid&lt;br /&gt;
*[[Bitcoin Wallet Balance]] - view your balance in real time on your android phone&lt;br /&gt;
*[[Bitcoin Wallet for Android]] - This is the most functional android bitcoin wallet application. https://market.android.com/details?id=de.schildbach.wallet&lt;br /&gt;
*[[BitcoinSpinner]] - Single address, easy to use, lightweight and open source client. Keys stored on device.&lt;br /&gt;
*[[BitcoinX]] - monitoring price (Android)&lt;br /&gt;
*[[BitPay]] - https://market.android.com/details?id=com.bitcoin.bitpay (Is not related to the bit-pay.com online payment processor.)&lt;br /&gt;
*[https://blockchain.info/wallet/android-app Blockchain] - Lightweight Android Bitcoin Client - Also works with blockchain.info web interface and iphone app.&lt;br /&gt;
*[[BtcMobile]] - monitoring price and mining pool statistics (iPhone/iPad, Android)&lt;br /&gt;
*[[Easywallet.org]] - Web based wallet, works with QR Code scanner on Android devices&lt;br /&gt;
*[[Miner Status]] - monitoring miner status (Android)&lt;br /&gt;
*[[SMS Bitcoins]] - transactions by SMS&lt;br /&gt;
&lt;br /&gt;
==== Windows Phone 7 ====&lt;br /&gt;
*Direct link to Windows Phone Marketplace Bitcoin apps: [http://www.windowsphone.com/en-us/store/search?q=bitcoin]&lt;br /&gt;
&lt;br /&gt;
see also [[Bitcoin Payment Apps]]&lt;br /&gt;
&lt;br /&gt;
===Operating systems===&lt;br /&gt;
*[[BAMT]]&lt;br /&gt;
*[[LinuxCoin]] - a lightweight Debian-based OS, with the Bitcoin client and GPU mining software&lt;br /&gt;
&lt;br /&gt;
===Mining apps===&lt;br /&gt;
*[[50Miner]] - A GUI frontend for Windows(Poclbm, Phoenix, DiabloMiner)&lt;br /&gt;
*[[BFGMiner]] - Modular FPGA/GPU miner in C&lt;br /&gt;
*[[BTCMiner]] - Bitcoin Miner for ZTEX FPGA Boards&lt;br /&gt;
*[[Bit Moose]] - Run Miners as a Windows Service.&lt;br /&gt;
*[[Poclbm]] - Python/OpenCL GPU miner ([[Poclbm-gui|GUI(Windows &amp;amp; MacOS X)]])&lt;br /&gt;
*[[Poclbm-mod]] - more efficient version of [[Poclbm]] ([[Poclbm-mod-gui|GUI]])&lt;br /&gt;
*[[DiabloMiner]] - Java/OpenCL GPU miner ([[DiabloMiner.app|MAC OS X GUI]])&lt;br /&gt;
*[[RPC Miner]] - remote RPC miner ([[RPCminer.app|MAC OS X GUI]])&lt;br /&gt;
*[[Phoenix miner]] - miner&lt;br /&gt;
*[[Cpu Miner]] - miner&lt;br /&gt;
*[[Ufasoft miner]] - miner&lt;br /&gt;
*[[Pyminer]] - Python miner, reference implementation&lt;br /&gt;
*[[Remote miner]] - mining pool software&lt;br /&gt;
*[[Open Source FGPA Bitcoin Miner]] - a miner that makes use of an FPGA Board&lt;br /&gt;
*[https://github.com/mkburza/Flash-Player-Bitcoin-Miner Flash Player Bitcoin Miner] - A proof of concept Adobe Flash Player miner&lt;br /&gt;
&lt;br /&gt;
===Mining Pool Servers (backend)===&lt;br /&gt;
Main page: [[Poolservers]]&lt;br /&gt;
&lt;br /&gt;
*[[ecoinpool]] - Erlang poolserver&lt;br /&gt;
*[[Eloipool]] - Fast Python3 poolserver&lt;br /&gt;
*[[Pushpoold]] - Old mining poolserver in C (not maintained)&lt;br /&gt;
*[[Poold]] - Old Python mining poolserver (not maintained)&lt;br /&gt;
*[[PoolServerJ]] - Java mining poolserver (not maintained)&lt;br /&gt;
&lt;br /&gt;
===Utilities, libraries, and interfaces:===&lt;br /&gt;
*[[BitcoinCrypto]] - a lightweight Bitcoin crypto library for Java/Android&lt;br /&gt;
*[[Bitcoin Dissector]] - a wireshark dissector for the bitcoin protocol&lt;br /&gt;
*[[Bitcointools]] - a set of Python tools accessing the transaction database and the wallet&lt;br /&gt;
*[[Finance::MtGox]] - a Perl module which interfaces with the Mt. Gox API&lt;br /&gt;
*[[libblkmaker]] - C library implementation of [[getblocktemplate]] decentralized mining protocol&lt;br /&gt;
*[[python-blkmaker]] - Python module implementation of [[getblocktemplate]] decentralized mining protocol&lt;br /&gt;
&lt;br /&gt;
===Lists of software===&lt;br /&gt;
*[[BitGit]] - list of Bitcoin-related opensource projects hosted at Git&lt;br /&gt;
&lt;br /&gt;
===Developer resources===&lt;br /&gt;
*[[:Category:Developer|Category:Developer]]&lt;br /&gt;
*[[:Category:Technical|Category:Technical]]&lt;br /&gt;
*[[Original Bitcoin client/API calls list]]&lt;br /&gt;
*[[API reference (JSON-RPC)]]&lt;br /&gt;
*[[PHP_developer_intro|PHP Developer Introduction]]&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
*[[Namecoin]] - a distributed naming system based on Bitcoin technology&lt;br /&gt;
*[[Bitcoin Consultancy]] - an organization providing open source software and Bitcoin-related consulting&lt;br /&gt;
*[[Open Transactions]] - a financial crypto and digital cash software library, complementary to Bitcoin&lt;br /&gt;
*[[Moneychanger]] - Java-based GUI for [[Open Transactions]]&lt;br /&gt;
*[http://btcnames.org/ BTCnames] - a webbased aliasing service which allows to handle unlimited names for your BTC deposit hashes&lt;br /&gt;
*[[Devcoin]] - the open source developer coin&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Mobile_Payment_Apps&amp;diff=36534</id>
		<title>Mobile Payment Apps</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Mobile_Payment_Apps&amp;diff=36534"/>
		<updated>2013-03-31T12:47:13Z</updated>

		<summary type="html">&lt;p&gt;Goonie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of Mobile apps used for payments.&lt;br /&gt;
&lt;br /&gt;
{| class = &amp;quot;wikitable&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
| App || Android || iPhone || Nokia || BlackBerry || QR-code || NFC || Btc Storage || OpenSource || Last Active || Comments&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin Wallet|Bitcoin Wallet for Android/BB10]] || {{Table Value Yes}} || {{Table Value No}} || {{Table Value No}} || {{Table Value Yes}} || {{Table Value Yes}} || {{Table Value Yes}} || On Phone + encrypted backup || [https://github.com/schildbach/bitcoin-wallet Github] [https://code.google.com/p/bitcoin-wallet/ Google] || 2013-Jan-28 || [https://bitcointalk.org/index.php?board=100.0 Forum]&lt;br /&gt;
|-&lt;br /&gt;
| [[BitcoinApp]] || {{Table Value No}} || {{Table Value Yes}} || {{Table Value No}} || {{Table Value No}} || ? || ? || On Phone || [https://github.com/udibr/bitcoinApp Github] || 2011-May-18&lt;br /&gt;
|-&lt;br /&gt;
| [[BitPay]] || {{Table Value Yes}} || {{Table Value No}} || ? || ? || {{Table Value Yes}} || {{Table Value No}} || [[Instawallet]] || [https://github.com/warpi/BitPay Github] || 2011-Sep-26&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin Express]] || {{Table Value No}} || {{Table Value Yes}} || {{Table Value No}} || {{Table Value No}} || ? || ? || ? || [https://github.com/fingster/BTC-Express Github] || 2011-Jul-24 || [http://bitcointalk.org/index.php?topic=31362.0 Forum]&lt;br /&gt;
|-&lt;br /&gt;
| [[BitcoinSpinner]] || {{Table Value Yes}} || {{Table Value No}} || {{Table Value No}} || {{Table Value No}} || {{Table Value Yes}} || {{Table Value No}} || On Phone, chain on server  || [http://code.google.com/p/bitcoinspinner/ Google] || 2011-12-01 || [http://bitcointalk.org/index.php?topic=52674.0 Forum]&lt;br /&gt;
|-&lt;br /&gt;
| [[BlockChain.info|Blockchain for iPhone]] || {{Table Value No}} || {{Table Value Yes}}&amp;lt;ref&amp;gt;Cydia / Jailbroken only.&amp;lt;/ref&amp;gt; || {{Table Value No}} || {{Table Value No}} || {{Table Value Yes}} || {{Table Value No}} || On Phone, encrypted backup on server || [https://github.com/zootreeves/My-Wallet-iPhone GitHub] || 2012-05-12 || [http://bitcointalk.org/index.php?topic=75673.0 Forum]&lt;br /&gt;
|-&lt;br /&gt;
| [[BlockChain.info|Blockchain for Android]] || {{Table Value Yes}} || {{Table Value No}} || {{Table Value No}} || {{Table Value No}} || {{Table Value Yes}} || {{Table Value No}} || On Phone, encrypted backup on server || [https://github.com/zootreeves/My-Wallet-Android Github] || 2012-05-12 || [http://bitcointalk.org/index.php?topic=74191.0 Forum]&lt;br /&gt;
|-&lt;br /&gt;
| [[Instawallet]] || {{Table Value Yes}} || {{Table Value No}} || ? || ? || {{Table Value No}} || {{Table Value No}} || [[Instawallet]] || Proprietary || 2012-06-18 || [https://bitcointalk.org/index.php?topic=73388.msg972384#msg972384 Forum]&lt;br /&gt;
|-&lt;br /&gt;
| [[FriendlyPay]] || {{Table Value No}} || {{Table Value Yes}} || {{Table Value No}} || {{Table Value No}} || {{Table Value Yes}} || {{Table Value No}} || [[Instawallet]] || Proprietary || 2012-05-12 || [http://bitcointalk.org/index.php?topic=6785.msg869671#msg869671 Forum]&lt;br /&gt;
|-&lt;br /&gt;
| [[Paytunia]] || {{Table Value Yes}} || {{Table Value Yes}}&amp;lt;ref&amp;gt;Private Beta&amp;lt;/ref&amp;gt; || ? || ? || {{Table Value Yes}} || {{Table Value No}} || Server (Hosted) || Proprietary || 2012-05-12 || [http://bitcointalk.org/index.php?topic=75550.0 Forum]&lt;br /&gt;
|-&lt;br /&gt;
| [[Easywallet.org]] || {{Table Value Yes}} || {{Table Value Yes}} || ? || ? || {{Table Value Yes}} || {{Table Value No}} || Easywallet.org || Proprietary || 2012-05-12 || [https://bitcointalk.org/index.php?topic=75665.0 Forum]&lt;br /&gt;
|-&lt;br /&gt;
| [[ResponsePay]] || {{Table Value Yes}} || {{Table Value Yes}} || {{Table Value No}} || {{Table Value No}} || {{Table Value Yes}} || {{Table Value No}} || ResponsePay.com || Proprietary || 2012-07-10 || [https://bitcointalk.org/index.php?topic=91431.0 Forum]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Payment methods]]&lt;br /&gt;
* [http://dre.tx0.org/compare.htm Open-Source Bitcoin Clients for the Desktop]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Mobile]]&lt;br /&gt;
[[Category:Software]]&lt;br /&gt;
[[Category:Clients]]&lt;br /&gt;
[[Category:Wallets]]&lt;br /&gt;
[[Category:Free Software]]&lt;br /&gt;
[[Category:Open Source]]&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Software&amp;diff=36533</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Software&amp;diff=36533"/>
		<updated>2013-03-31T12:45:08Z</updated>

		<summary type="html">&lt;p&gt;Goonie: /* Android */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of Bitcoin-related software. See also [[:Category:Software|Category:Software]].&lt;br /&gt;
&lt;br /&gt;
Be sure to keep on top of the latest [[CVEs|security vulnerabilities]]!&lt;br /&gt;
&lt;br /&gt;
==Bitcoin clients==&lt;br /&gt;
===Bitcoin clients===&lt;br /&gt;
::&#039;&#039;Main article and feature comparison: [[Clients]]&#039;&#039;&lt;br /&gt;
*[[Bitcoin-Qt]] - C++/Qt based tabbed UI. Linux/MacOSX/Windows. Full-featured [[Thin Client Security|thick client]] that downloads the entire [[block chain]], using code from the original Bitcoin client.&lt;br /&gt;
*[[bitcoind]] - GUI-less version of the original Bitcoin client, providing a [[API reference (JSON-RPC)|JSON-RPC]] interface&lt;br /&gt;
*[[MultiBit]] - lightweight [[Thin Client Security|thin client]] for Windows, MacOS and Linux with support for opening multiple wallets simultaneously&lt;br /&gt;
*[[Electrum]] - a &amp;quot;blazing fast, open-source, multi-OS Bitcoin client/wallet with a very active community&amp;quot;&lt;br /&gt;
*[[Bitcoin-js-remote]] - JavaScript RPC client, support for QR codes&lt;br /&gt;
*[https://github.com/TheSeven/Bitcoin-WebUI Bitcoin WebUI] - JavaScript RPC client&lt;br /&gt;
*[https://github.com/zamgo/bitcoin-webskin Bitcoin Webskin] - PHP web interface to bitcoind and namecoind&lt;br /&gt;
*[https://bitcointalk.org/index.php?topic=50721.0 subvertx] - command line bitcoin tools&lt;br /&gt;
*[[Bitcoiner]] - Java RPC client (Android)&lt;br /&gt;
*[[Armory]] - Python-based client currently an alpha-level release, the beta version is being crowdfunded&lt;br /&gt;
*[[Spesmilo]] - Python/PySide RPC client (abandoned)&lt;br /&gt;
&lt;br /&gt;
====Frontends to eWallet====&lt;br /&gt;
*[[BitPay]] - Android application&lt;br /&gt;
*[https://blockchain.info/wallet Blockchain] - Javascript bitcoin client with client side encryption.&lt;br /&gt;
&lt;br /&gt;
====Experimental====&lt;br /&gt;
*[[Freecoin]] - C++ client, supports alternative currencies like [[Beertoken]]&lt;br /&gt;
*[[BitDroid]] - Java client&lt;br /&gt;
*[[Bitdollar]] - C++/Qt client, unstable beta version&lt;br /&gt;
&lt;br /&gt;
===Libraries===&lt;br /&gt;
*[https://bitcointalk.org/index.php?topic=30646.0 libbitcoin]&lt;br /&gt;
*[[BitCoinJ]] - Java client library, early development stage but used in live projects already&lt;br /&gt;
*[[BCCAPI]] (Bitcoin Client API) - a java library designed for making secure light-weight bitcoin clients.&lt;br /&gt;
&lt;br /&gt;
==Bitcoin Trade Data==&lt;br /&gt;
*[[Bitcoin Charts]] – Prices, volume, and extensive charting on virtually all Bitcoin markets.&lt;br /&gt;
*[[MtGox Live]] - An innovative chart showing a live feed of [[MtGox]] trades and market depth.  (Must Use Chrome)&lt;br /&gt;
*[http://btccharts.com BTCCharts] - An innovative chart showing a live feed of multiple markets, currencies and timeframes.&lt;br /&gt;
*[http://BitcoinExchangeRate.org BitcoinExchangeRate.org] - Bitcoin and USD converter with convenient URL scheme and Auto-updating Portfolio Spreadsheet.&lt;br /&gt;
*[[Bitcoin Sentiment Index]] - A financial index that collects and disseminates sentiment data about bitcoin.&lt;br /&gt;
*[[Preev]] - Bitcoin converter with live exchange rates.&lt;br /&gt;
*[[Skami]] - Bitcoin Market Exchange comparison charts.&lt;br /&gt;
*[[BitcoinSentiment]] - Crowdvoting site offering means of voting and viewing voters sentiment towards bitcoin.&lt;br /&gt;
&lt;br /&gt;
==Bitcoin software==&lt;br /&gt;
&lt;br /&gt;
===Web interfaces for merchants===&lt;br /&gt;
*[[Bitcoin Evolution]] - Non wallet-based Buy Now button to insert into websites (handles sales tracking; client must be used for actual transaction)&lt;br /&gt;
*[[BitPay]] - Buy Now buttons, Checkout posts/callbacks, Mobile Checkout, JSON API&lt;br /&gt;
*[[Btceconomy]] - a JavaScript widget listing items for sale&lt;br /&gt;
*[[Javascript Bitcoin Converter]] - currency conversion&lt;br /&gt;
*[[WalletBit]] - Easy JavaScript Buy Now buttons, Instant Payment Notification, Application Programming Interface (JSON API), Mobile Checkout, QR-Code&lt;br /&gt;
*[[BitUtils Merchant]] - Customizable Buy Now buttons with hosted checkout interface. No programming skills required to set up.&lt;br /&gt;
&lt;br /&gt;
===Shopping Cart Integration in eCommerce-Systems===&lt;br /&gt;
*[[Zen Cart Bitcoin Payment Module]] - a payment module that interacts with bitcoind for the Zen Cart eCommerce shopping chart.&lt;br /&gt;
*[[Karsha Shopping Cart Interface]] -  is a mobile payment-interface which enables its users to accept payments.&lt;br /&gt;
*[[Bitcoin-Cash]] - an easy to use payment module for xt:Commerce&lt;br /&gt;
*[[BitPay]] - bitcoin plugins for Magento, Opencart, Zencart, PHP, JSON API&lt;br /&gt;
*[[WalletBit]] - Plugins for PrestaShop, OpenCart, PHP, JSON API&lt;br /&gt;
*[[OpenCart Bitcoin]] - An OpenCart payment module that communicates with a bitcoin client using JSON RPC.&lt;br /&gt;
*[[OsCommerce_Bitcoin_Payment_Module|OsCommerce Bitcoin Payment Module]] - a payment module that uses a python monitoring script to interact with bitcoind for OsCommerce&lt;br /&gt;
* [http://drupal.org/project/uc_bitcoin Drupal Ubercart Bitcoin payment method] enables you to accept Bitcoin as payment for your Drupal/Ubercart enabled website product/services.&lt;br /&gt;
&lt;br /&gt;
===Web apps (opensource)===&lt;br /&gt;
*[[Bitcoin Central]] - currency exchange&lt;br /&gt;
*[[Bitcoin Poker Room]] - poker site&lt;br /&gt;
*[[Abe]] - block chain viewer&lt;br /&gt;
*[[Simplecoin]] - PHP web frontend for a pool&lt;br /&gt;
*[[bitcoin_simple_php_tools]] simple php tools for webmasters&lt;br /&gt;
&lt;br /&gt;
===Browser extensions===&lt;br /&gt;
*[[Bitcoin Extension]] - check balance and send bitcoins (Chrome)&lt;br /&gt;
*[[Bitcoin Prices (extension)]] - monitoring price (Firefox)&lt;br /&gt;
*[[Bitcoin Ticker]] - monitoring price (Chrome)&lt;br /&gt;
*[[Biticker]] - Bitcoin ticker, currency converter and history price graph (Chrome)&lt;br /&gt;
*[https://chrome.google.com/webstore/detail/bitcoin-microformats/bkanicejfbhlidgjkpenmddnacjengld?hl=en Bitcoin Microformats] Show bitcoin address metadata embedded in a page (Chrome)&lt;br /&gt;
*[https://chrome.google.com/webstore/detail/bitcoin-address-lookup/pmlblkdmadbidammhjiponepngbfcpge?hl=en Bitcoin Address Lookup] Right click an address to view its value. (Chrome)&lt;br /&gt;
&lt;br /&gt;
===PC apps===&lt;br /&gt;
*[[http://www.mybtc-trader.com MyBTC-Trader.com]] - a MtGox Bitcoin trading client for windows with GUI&lt;br /&gt;
*[[Mining Explorer]] - monitoring tool for bitcoin mining&lt;br /&gt;
*[[Bitcoin SMS Alert]] - sends SMS text alerts to a user&#039;s phone based on BTC price / percent thresholds.&lt;br /&gt;
*[[BTConvert]] - currency conversion&lt;br /&gt;
*[[Sierra Chart MtGox Bridge]] - real-time charting&lt;br /&gt;
*[[BitTicker]] - monitoring price (Mac OS X)&lt;br /&gt;
*[[ToyTrader]] - a command line trading tool for [[MtGox]]&lt;br /&gt;
*[[goxsh]] - a command-line frontend to the [[MtGox|Mt. Gox Bitcoin Exchange]] (Python)&lt;br /&gt;
*[[MyBitcoins gadget]] - monitoring pool earnings / price (Windows gadget)&lt;br /&gt;
*[[Bitcoin QR Popup]] - streamlined interface to bitcoin for POS systems (Windows)&lt;br /&gt;
*[http://gnome-help.org/content/show.php/Bitcoin+Rate?content=138572 Bitcoin Rate] - Desktop widget with BTC exchange rate (KDE)&lt;br /&gt;
*[http://kde-apps.org/content/show.php?content=142344 Bitcoin Monitor] - Desktop widget to monitor status of your Bitcoin miners on mining pools (KDE)&lt;br /&gt;
&lt;br /&gt;
===Mobile apps===&lt;br /&gt;
==== iPhone / iPad ====&lt;br /&gt;
*[https://blockchain.info/wallet/iphone-app Blockchain] - Fully featured iphone bitcoin app.&lt;br /&gt;
*[[Bitcoin Ticker (iPhone)]] - monitoring price w/push notifications&lt;br /&gt;
*[[BitCoins Mobile]] - First iPad native app! Live market data, news feeds, mining pool statistics, full screen exchange price charts, bitcoin network statistical charts. (iPad only, iPhone/iPod Touch coming soon!)&lt;br /&gt;
*[https://github.com/teeman/BitcoinTrader BitcoinTrader] - Spend/receive BTC via QR codes, trade, deposit/withdraw, etc. Supports Mt. Gox, TradeHill, ExchB, CampBX, and InstaWallet.&lt;br /&gt;
*[[Bit-pay]] - Mobile Checkout, set prices in any currency and receive mobile-to-mobile payment&lt;br /&gt;
*[[Easywallet.org]] - Web based wallet, works with QR Code scanner on iPhone/iPad/iPod touch&lt;br /&gt;
&lt;br /&gt;
==== Android ====&lt;br /&gt;
* Direct link to Android Market bitcoin apps. https://play.google.com/store/search?q=bitcoin&lt;br /&gt;
*[[BitCare]] - Track bitcoin wallet balance, trade on Mt.Gox, monitor mining pool hashrate, balance, worker status. &lt;br /&gt;
*[[BtcMobile]] - monitoring price and mining pool statistics (iPhone/iPad, Android)&lt;br /&gt;
*[[Bitcoin Alert]] - monitoring price (Android)&lt;br /&gt;
*[[Bitcoin-android]] - Does not appear to be being maitained anymore. https://market.android.com/details?id=com.bitcoinandroid&lt;br /&gt;
*[[Bitcoin Wallet Balance]] - view your balance in real time on your android phone&lt;br /&gt;
*[[Bitcoin Wallet]] - This is the most functional Android bitcoin wallet application. https://market.android.com/details?id=de.schildbach.wallet&lt;br /&gt;
*[[BitcoinSpinner]] - Single address, easy to use, lightweight and open source client. Keys stored on device.&lt;br /&gt;
*[[BitcoinX]] - monitoring price (Android)&lt;br /&gt;
*[[BitPay]] - https://market.android.com/details?id=com.bitcoin.bitpay (Is not related to the bit-pay.com online payment processor.)&lt;br /&gt;
*[https://blockchain.info/wallet/android-app Blockchain] - Lightweight Android Bitcoin Client - Also works with blockchain.info web interface and iphone app.&lt;br /&gt;
*[[BtcMobile]] - monitoring price and mining pool statistics (iPhone/iPad, Android)&lt;br /&gt;
*[[Easywallet.org]] - Web based wallet, works with QR Code scanner on Android devices&lt;br /&gt;
*[[Miner Status]] - monitoring miner status (Android)&lt;br /&gt;
*[[SMS Bitcoins]] - transactions by SMS&lt;br /&gt;
&lt;br /&gt;
==== Windows Phone 7 ====&lt;br /&gt;
*Direct link to Windows Phone Marketplace Bitcoin apps: [http://www.windowsphone.com/en-us/store/search?q=bitcoin]&lt;br /&gt;
&lt;br /&gt;
see also [[Bitcoin Payment Apps]]&lt;br /&gt;
&lt;br /&gt;
===Operating systems===&lt;br /&gt;
*[[BAMT]]&lt;br /&gt;
*[[LinuxCoin]] - a lightweight Debian-based OS, with the Bitcoin client and GPU mining software&lt;br /&gt;
&lt;br /&gt;
===Mining apps===&lt;br /&gt;
Main page: [[Mining software]]&lt;br /&gt;
*[[50Miner]] - A GUI frontend for Windows(Poclbm, Phoenix, DiabloMiner, cgminer)&lt;br /&gt;
*[[BFGMiner]] - Modular FPGA/GPU miner in C&lt;br /&gt;
*[[BTCMiner]] - Bitcoin Miner for ZTEX FPGA Boards&lt;br /&gt;
*[[Bit Moose]] - Run Miners as a Windows Service.&lt;br /&gt;
*[[Poclbm]] - Python/OpenCL GPU miner ([[Poclbm-gui|GUI(Windows &amp;amp; MacOS X)]])&lt;br /&gt;
*[[Poclbm-mod]] - more efficient version of [[Poclbm]] ([[Poclbm-mod-gui|GUI]])&lt;br /&gt;
*[[DiabloMiner]] - Java/OpenCL GPU miner ([[DiabloMiner.app|MAC OS X GUI]])&lt;br /&gt;
*[[RPC Miner]] - remote RPC miner ([[RPCminer.app|MAC OS X GUI]])&lt;br /&gt;
*[[Phoenix miner]] - miner&lt;br /&gt;
*[[Cpu Miner]] - miner&lt;br /&gt;
*[[Ufasoft miner]] - miner&lt;br /&gt;
*[[Pyminer]] - Python miner, reference implementation&lt;br /&gt;
*[[Remote miner]] - mining pool software&lt;br /&gt;
*[[Open Source FGPA Bitcoin Miner]] - a miner that makes use of an FPGA Board&lt;br /&gt;
*[https://github.com/mkburza/Flash-Player-Bitcoin-Miner Flash Player Bitcoin Miner] - A proof of concept Adobe Flash Player miner&lt;br /&gt;
&lt;br /&gt;
===Mining Pool Servers (backend)===&lt;br /&gt;
Main page: [[Poolservers]]&lt;br /&gt;
&lt;br /&gt;
*[[ecoinpool]] - Erlang poolserver&lt;br /&gt;
*[[Eloipool]] - Fast Python3 poolserver&lt;br /&gt;
*[[Pushpoold]] - Old mining poolserver in C (not maintained)&lt;br /&gt;
*[[Poold]] - Old Python mining poolserver (not maintained)&lt;br /&gt;
*[[PoolServerJ]] - Java mining poolserver (not maintained)&lt;br /&gt;
&lt;br /&gt;
===Utilities, libraries, and interfaces:===&lt;br /&gt;
*[[BitcoinCrypto]] - a lightweight Bitcoin crypto library for Java/Android&lt;br /&gt;
*[[Bitcoin Dissector]] - a wireshark dissector for the bitcoin protocol&lt;br /&gt;
*[[Bitcointools]] - a set of Python tools accessing the transaction database and the wallet&lt;br /&gt;
*[[Finance::MtGox]] - a Perl module which interfaces with the Mt. Gox API&lt;br /&gt;
*[[libblkmaker]] - C library implementation of [[getblocktemplate]] decentralized mining protocol&lt;br /&gt;
*[[python-blkmaker]] - Python module implementation of [[getblocktemplate]] decentralized mining protocol&lt;br /&gt;
&lt;br /&gt;
===Lists of software===&lt;br /&gt;
*[[BitGit]] - list of Bitcoin-related opensource projects hosted at Git&lt;br /&gt;
&lt;br /&gt;
===Developer resources===&lt;br /&gt;
*[[:Category:Developer|Category:Developer]]&lt;br /&gt;
*[[:Category:Technical|Category:Technical]]&lt;br /&gt;
*[[Original Bitcoin client/API calls list]]&lt;br /&gt;
*[[API reference (JSON-RPC)]]&lt;br /&gt;
*[[PHP_developer_intro|PHP Developer Introduction]]&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
*[[Namecoin]] - a distributed naming system based on Bitcoin technology&lt;br /&gt;
*[[Bitcoin Consultancy]] - an organization providing open source software and Bitcoin-related consulting&lt;br /&gt;
*[[Open Transactions]] - a financial crypto and digital cash software library, complementary to Bitcoin&lt;br /&gt;
*[[Moneychanger]] - Java-based GUI for [[Open Transactions]]&lt;br /&gt;
*[http://btcnames.org/ BTCnames] - a webbased aliasing service which allows to handle unlimited names for your BTC deposit hashes&lt;br /&gt;
*[[Devcoin]] - the open source developer coin&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bitcoinj&amp;diff=36532</id>
		<title>Bitcoinj</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bitcoinj&amp;diff=36532"/>
		<updated>2013-03-31T12:44:01Z</updated>

		<summary type="html">&lt;p&gt;Goonie: /* See Also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An open source Bitcoin client library built using Java and implements the Bitcoin network protocol. With version 0.7, it was renamed to &#039;&#039;&#039;bitcoinj&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The project was announced on March 7, 2011&amp;lt;ref&amp;gt;[http://www.bitcoin.org/smf/index.php?topic=4236.msg61438#msg61438 ANNOUNCE - BitCoinJ v0.1, a client-mode implementation in Java]&amp;lt;/ref&amp;gt;.  The project was built by a Google employee as a &amp;quot;20 percent time&amp;quot; project&amp;lt;ref&amp;gt;[http://news.ycombinator.com/item?id=2297686 Comment by Google&#039;s Chris Dibona on Hacker News]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Bitcoin Wallet]] - a standalone wallet for Android and BlackBerry devices&lt;br /&gt;
* [[MultiBit]]&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
* [[Thin_Client_Security#BitCoinJ]]&lt;br /&gt;
* [http://code.google.com/p/bitcoinj/wiki/SecurityModel Security Model]&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/bitcoinj bitcoinj] project page on Google Code.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[[Category:API Bindings]]&lt;br /&gt;
[[Category:Nodes]]&lt;br /&gt;
[[Category:Wallets]]&lt;br /&gt;
[[Category:Clients]]&lt;br /&gt;
[[Category:Free Software]]&lt;br /&gt;
[[Category:License/Apache2]]&lt;br /&gt;
[[Category:Open Source]]&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Wallet&amp;diff=36531</id>
		<title>Wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Wallet&amp;diff=36531"/>
		<updated>2013-03-31T12:43:00Z</updated>

		<summary type="html">&lt;p&gt;Goonie: /* Bitcoin Wallet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A Bitcoin &#039;&#039;&#039;wallet&#039;&#039;&#039; is a file that contains a collection of private keys. &lt;br /&gt;
&lt;br /&gt;
=== Bitcoin Qt ===&lt;br /&gt;
&lt;br /&gt;
The original Bitcoin client wallet file is named &#039;&#039;&#039;wallet.dat&#039;&#039;&#039; and contains&amp;lt;ref&amp;gt;[https://bitcointalk.org/index.php?topic=4448.0 Wallet import/export: bitkeys format]&amp;lt;/ref&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* keypairs for each of your [[address|addresses]]&lt;br /&gt;
* transactions done from/to your addresses&lt;br /&gt;
* user preferences &lt;br /&gt;
* default key&lt;br /&gt;
* reserve keys&lt;br /&gt;
* [[Accounts_explained|accounts]]&lt;br /&gt;
* a version number&lt;br /&gt;
* [[Key pool]]&lt;br /&gt;
* Since 0.3.21: information about the current best chain, to be able to rescan automatically when restoring from a backup.&lt;br /&gt;
&lt;br /&gt;
The data file for the wallet is wallet.dat and is located in the [[data directory|Bitcoin data directory]].&lt;br /&gt;
&lt;br /&gt;
It is intended that a wallet be used on only one installation of Bitcoin at a time.  Attempting to clone a wallet for use on multiple computers will result in &amp;quot;weird behavior&amp;quot;&amp;lt;ref&amp;gt;[http://forum.bitcoin.org/index.php?topic=5324.msg77896#msg77896 Multiple instance of bitcoin with the same wallet]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The format of this file is Berkeley DB.  Tools that can manipulate wallet files include [[pywallet]].&lt;br /&gt;
&lt;br /&gt;
=== Armory ===&lt;br /&gt;
&lt;br /&gt;
The Armory client uses a custom [http://bitcoinarmory.com/index.php/armory-wallet-files binary wallet format].&lt;br /&gt;
&lt;br /&gt;
=== Blockchain.info ===&lt;br /&gt;
&lt;br /&gt;
Blockchain.info use a plain text JSON wallet format documented [https://blockchain.info/wallet/wallet-format here]. Private keys Keys are stored in base58.&lt;br /&gt;
&lt;br /&gt;
=== Multibit ===&lt;br /&gt;
&lt;br /&gt;
Multibit uses the bitcoinj [http://code.google.com/p/protobuf/ protobuf] wallet file.&lt;br /&gt;
&lt;br /&gt;
=== [[Bitcoin Wallet]] ===&lt;br /&gt;
&lt;br /&gt;
Bitcoin Wallet uses the bitcoinj [http://code.google.com/p/protobuf/ protobuf] format for its wallet file. However, due to Android isolation of applications, it is impossible to access the wallet file as a non-root user.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Securing your wallet]]&lt;br /&gt;
* [[EWallet]]&lt;br /&gt;
* [[Deterministic Wallet]]&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bitcoin_Wallet_for_Android&amp;diff=36530</id>
		<title>Bitcoin Wallet for Android</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bitcoin_Wallet_for_Android&amp;diff=36530"/>
		<updated>2013-03-31T12:41:07Z</updated>

		<summary type="html">&lt;p&gt;Goonie: Goonie moved page Bitcoin Wallet for Android to Bitcoin Wallet: It&amp;#039;s available for BlackBerry OS as well&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Bitcoin Wallet]]&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bitcoin_Wallet&amp;diff=36529</id>
		<title>Bitcoin Wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bitcoin_Wallet&amp;diff=36529"/>
		<updated>2013-03-31T12:41:07Z</updated>

		<summary type="html">&lt;p&gt;Goonie: Goonie moved page Bitcoin Wallet for Android to Bitcoin Wallet: It&amp;#039;s available for BlackBerry OS as well&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:bitcoin_wallet.png|192px]]&lt;br /&gt;
&lt;br /&gt;
An open-source and free wallet implementation for the Android runtime, based on [[BitCoinJ|bitcoinj]]. It requires either Android 2.3 (or newer) or Black Berry OS 10 (or newer). It was first released on March 7, 2011&amp;lt;ref&amp;gt;[http://groups.google.com/d/msg/bitcoinj/fqUw1AKsxWI/pl6rzUSmUH4J Release announcement to the BitCoinJ mailing list]&amp;lt;/ref&amp;gt;. As of April 2013, it is being used by 50.000 people.&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=de.schildbach.wallet] Bitcoin Wallet on Google Play.&lt;br /&gt;
* [https://appworld.blackberry.com/webstore/content/23952882/] Bitcoin Wallet on BlackBerry World.&lt;br /&gt;
* [https://code.google.com/p/bitcoin-wallet/downloads/list] direct download of releases and test versions&lt;br /&gt;
* [https://code.google.com/p/bitcoin-wallet/] project page on Google Code.&lt;br /&gt;
* [https://github.com/schildbach/bitcoin-wallet] project page on Github.&lt;br /&gt;
* [https://bitcointalk.org/index.php?board=100.0] discussion forum on Bitcointalk&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Wallets]]&lt;br /&gt;
[[Category:Clients]]&lt;br /&gt;
[[Category:Free Software]]&lt;br /&gt;
[[Category:License/GPLv3]]&lt;br /&gt;
[[Category:Open Source]]&lt;br /&gt;
[[Category:Mobile]]&lt;br /&gt;
&lt;br /&gt;
[[de:Bitcoin_Wallet]]&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Developers&amp;diff=36528</id>
		<title>Developers</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Developers&amp;diff=36528"/>
		<updated>2013-03-31T12:37:23Z</updated>

		<summary type="html">&lt;p&gt;Goonie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* &#039;&#039;&#039;This list is not complete.&#039;&#039;&#039; Please make updates/corrections as needed.&lt;br /&gt;
* Attempt to sort by contribution&lt;br /&gt;
* Legend:&lt;br /&gt;
** &amp;quot;Author&amp;quot; = original author; &amp;quot;Lead&amp;quot; = current project lead&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#90ff90&amp;quot; | active maintainer&lt;br /&gt;
| style=&amp;quot;background:#ffffaa&amp;quot; | has made contributions&lt;br /&gt;
| style=&amp;quot;background:#ff9090&amp;quot; | no involvement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
! Name !! Reference !! bitcoinj !! BFGMiner !! Tools !! Spesmilo !! Gentoo !! Supybot !! Other&lt;br /&gt;
|-&lt;br /&gt;
| Satoshi Nakamoto&lt;br /&gt;
|style=&amp;quot;background:#90ff90&amp;quot;|Author/Retired&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| Bitcoin original designer&lt;br /&gt;
|-&lt;br /&gt;
| [[Gavin Andresen]]&lt;br /&gt;
|style=&amp;quot;background:#90ff90&amp;quot;|Lead&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|style=&amp;quot;background:#90ff90&amp;quot;|Author&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| sirius-m&lt;br /&gt;
|style=&amp;quot;background:#90ff90&amp;quot;|Retired&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| tcatm&lt;br /&gt;
| {{Table Value Yes}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value Yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Jeff Garzik&lt;br /&gt;
| {{Table Value Yes}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|style=&amp;quot;background:#90ff90&amp;quot;|Retired&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|style=&amp;quot;background:#90ff90&amp;quot;|pushpool&lt;br /&gt;
|-&lt;br /&gt;
| TD&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|style=&amp;quot;background:#90ff90&amp;quot;|Author&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Daniel Folkinshteyn&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value Yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Luke Dashjr&lt;br /&gt;
| {{Table Value Yes}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|style=&amp;quot;background:#90ff90&amp;quot;|Maintainer&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value Yes}}&lt;br /&gt;
| {{Table Value Yes}}&lt;br /&gt;
| {{Table Value Yes}}&lt;br /&gt;
|style=&amp;quot;background:#90ff90&amp;quot;|URI, Wallet protocols, Eloipool&lt;br /&gt;
|-&lt;br /&gt;
| genjix&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|style=&amp;quot;background:#90ff90&amp;quot;|Author&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| https://bitcoinconsultancy.com/wiki/index.php/Libbitcoin&lt;br /&gt;
|-&lt;br /&gt;
| Matt Giuca&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value Yes}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Con Kolivas&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value Yes}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Mizery De Aria&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|style=&amp;quot;background:#90ff90&amp;quot;|Author&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Laurent Bachelier&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value Yes}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Florian Schmaus&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value Yes}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| BioMike&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value Yes}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Chris Moore&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Matt Corallo&lt;br /&gt;
| {{Table Value Yes}}&lt;br /&gt;
| {{Table Value Yes}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Pieter Wuille&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Marius Hanne&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| David FRANCOIS&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Nils Schneider&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Giel van Schijndel&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Fabian H jr.&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| ovdeathiam&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Dev Random&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Michal Zima&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Venkatesh Srinivas&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Vegard Nossum&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| JoelKatz&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Joerie de Gram&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Johannes Henninger&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Jeroenz0r&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Han Lin Yap&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Wladimir J. van der Laan&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Abraham Jewowich&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Michael Bemmerl&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Eric Hosmer&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Dawid Spiechowicz&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Stéphane Gimenez&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Patrick Varilly&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Jay Weisskopf&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Dylan Noblesmith&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| James Burkle&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Jordan Lewis&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Dean Lee&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| xHire&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| HostFat&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Jakob Kramer&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| ariel&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| dabaopku&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Federico Faggiano&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| m0ray&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Danube&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Carlos Pizarro&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Blitzboom&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Daniel Holbert&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Jaromil&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Carlo Alberto Ferraris&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Forrest Voight&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Amir Yalon&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| John Maguire&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Ricardo M. Correia&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Dan Helfman&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| gjs278&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Dan Loewenherz&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Eric Swanson&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Santiago M. Mola&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Shane Wegner&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Sven Slootweg&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| ojab&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| sandos&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| Witchspace&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| laszloh&lt;br /&gt;
|style=&amp;quot;background:#ffffaa&amp;quot;|&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
| {{Table Value No}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Original client developers]]&lt;br /&gt;
* [[People]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer]]&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Infrastructure&amp;diff=36527</id>
		<title>Infrastructure</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Infrastructure&amp;diff=36527"/>
		<updated>2013-03-31T12:36:10Z</updated>

		<summary type="html">&lt;p&gt;Goonie: /* User Interface */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Components ===&lt;br /&gt;
*Peer/Node -- Maintains connections with the BitCoin network, and relays BitCoin traffic based on policies. &lt;br /&gt;
*Wallet -- Maintains private key database, and controls balances for the user. &lt;br /&gt;
*UI -- End-user interface. Could be a wx/Qt/GTK GUI, CLI, Android app, iPhone app, etc... &lt;br /&gt;
*Miner -- Tries to solve blocks for the wallet.&lt;br /&gt;
&lt;br /&gt;
=== Protocols ===&lt;br /&gt;
*p2p -- Used for communication between Peers/Nodes, and also between your personal Peer/Node and your Wallet(s)&lt;br /&gt;
*JSON-RPC -- Old wallet-control protocol; suitable for web integration&lt;br /&gt;
*wallet -- Used for communication between your Wallet(s) and your Miner(s) and User Interface(s)&lt;br /&gt;
&lt;br /&gt;
=== Diagram ===&lt;br /&gt;
  ___________&lt;br /&gt;
 |           |--(p2p protocol)---ooooooooooooooo&lt;br /&gt;
 | Peer/Node |--(p2p protocol)--o  Other Peers  o&lt;br /&gt;
 |___________|--(p2p protocol)---ooooooooooooooo&lt;br /&gt;
       |&lt;br /&gt;
 (p2p protocol)&lt;br /&gt;
  _____|_____                       _________&lt;br /&gt;
 |           |                     |         |&lt;br /&gt;
 |   Wallet  |--(wallet protocol)--|  Miner  |&lt;br /&gt;
 |___________|                     |_________|&lt;br /&gt;
       |&lt;br /&gt;
 (wallet protocol)&lt;br /&gt;
  _____|__________&lt;br /&gt;
 |                |&lt;br /&gt;
 | User Interface |&lt;br /&gt;
 |________________|&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
=== Peer/Node ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Software&lt;br /&gt;
|-&lt;br /&gt;
| [[bitcoin.pl]]&lt;br /&gt;
|-&lt;br /&gt;
| [[bitcoind]]&lt;br /&gt;
|-&lt;br /&gt;
| [[bitcoin-alt]]&lt;br /&gt;
|-&lt;br /&gt;
| [[BitCoinJ|bitcoinj]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Pycoin]]&lt;br /&gt;
|-&lt;br /&gt;
| [[wxBitcoin]]&lt;br /&gt;
|-&lt;br /&gt;
| [[QBitcoin|QBitcoin CORE]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Wallet ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Software !! Old JSON-RPC !! New [[Wallet protocol]]&lt;br /&gt;
|-&lt;br /&gt;
| [[bitcoind]] || {{Table Value Yes}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[BitCoinJ|bitcoinj]] || {{Table Value Unknown}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[wxBitcoin]] || {{Table Value Yes}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[QBitcoin Wallet]] || {{Table Value Unknown}} || {{Table Value No}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Miner ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Software !! Old JSON-RPC !! New [[Wallet protocol]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Cpu_Miner]] || {{Table Value Yes}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DiabloMiner]] || {{Table Value Yes}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Poclbm]] || {{Table Value Yes}} || {{Table Value No}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== User Interface ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Software !! Old JSON-RPC !! New [[Wallet protocol]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin-js-remote]] || {{Table Value Unknown}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[BitCoinJ|bitcoinj]] || {{Table Value Unknown}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[BitDroid]] || {{Table Value Unknown}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[QBitcoin|QBitcoin API Client]] || {{Table Value Unknown}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[QBitcoin|QBitcoin CLI]] || {{Table Value Unknown}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[QBitcoin|QBitcoin GUI]] || {{Table Value Unknown}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Java Bitcoin Client]] || {{Table Value Unknown}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Spesmilo]] || {{Table Value Yes}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[wxBitcoin]] || {{Table Value No}} || {{Table Value No}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Infrastructure&amp;diff=36526</id>
		<title>Infrastructure</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Infrastructure&amp;diff=36526"/>
		<updated>2013-03-31T12:35:30Z</updated>

		<summary type="html">&lt;p&gt;Goonie: /* Wallet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Components ===&lt;br /&gt;
*Peer/Node -- Maintains connections with the BitCoin network, and relays BitCoin traffic based on policies. &lt;br /&gt;
*Wallet -- Maintains private key database, and controls balances for the user. &lt;br /&gt;
*UI -- End-user interface. Could be a wx/Qt/GTK GUI, CLI, Android app, iPhone app, etc... &lt;br /&gt;
*Miner -- Tries to solve blocks for the wallet.&lt;br /&gt;
&lt;br /&gt;
=== Protocols ===&lt;br /&gt;
*p2p -- Used for communication between Peers/Nodes, and also between your personal Peer/Node and your Wallet(s)&lt;br /&gt;
*JSON-RPC -- Old wallet-control protocol; suitable for web integration&lt;br /&gt;
*wallet -- Used for communication between your Wallet(s) and your Miner(s) and User Interface(s)&lt;br /&gt;
&lt;br /&gt;
=== Diagram ===&lt;br /&gt;
  ___________&lt;br /&gt;
 |           |--(p2p protocol)---ooooooooooooooo&lt;br /&gt;
 | Peer/Node |--(p2p protocol)--o  Other Peers  o&lt;br /&gt;
 |___________|--(p2p protocol)---ooooooooooooooo&lt;br /&gt;
       |&lt;br /&gt;
 (p2p protocol)&lt;br /&gt;
  _____|_____                       _________&lt;br /&gt;
 |           |                     |         |&lt;br /&gt;
 |   Wallet  |--(wallet protocol)--|  Miner  |&lt;br /&gt;
 |___________|                     |_________|&lt;br /&gt;
       |&lt;br /&gt;
 (wallet protocol)&lt;br /&gt;
  _____|__________&lt;br /&gt;
 |                |&lt;br /&gt;
 | User Interface |&lt;br /&gt;
 |________________|&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
=== Peer/Node ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Software&lt;br /&gt;
|-&lt;br /&gt;
| [[bitcoin.pl]]&lt;br /&gt;
|-&lt;br /&gt;
| [[bitcoind]]&lt;br /&gt;
|-&lt;br /&gt;
| [[bitcoin-alt]]&lt;br /&gt;
|-&lt;br /&gt;
| [[BitCoinJ|bitcoinj]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Pycoin]]&lt;br /&gt;
|-&lt;br /&gt;
| [[wxBitcoin]]&lt;br /&gt;
|-&lt;br /&gt;
| [[QBitcoin|QBitcoin CORE]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Wallet ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Software !! Old JSON-RPC !! New [[Wallet protocol]]&lt;br /&gt;
|-&lt;br /&gt;
| [[bitcoind]] || {{Table Value Yes}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[BitCoinJ|bitcoinj]] || {{Table Value Unknown}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[wxBitcoin]] || {{Table Value Yes}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[QBitcoin Wallet]] || {{Table Value Unknown}} || {{Table Value No}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Miner ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Software !! Old JSON-RPC !! New [[Wallet protocol]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Cpu_Miner]] || {{Table Value Yes}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DiabloMiner]] || {{Table Value Yes}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Poclbm]] || {{Table Value Yes}} || {{Table Value No}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== User Interface ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Software !! Old JSON-RPC !! New [[Wallet protocol]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin-js-remote]] || {{Table Value Unknown}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[BitCoinJ]] || {{Table Value Unknown}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[BitDroid]] || {{Table Value Unknown}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[QBitcoin|QBitcoin API Client]] || {{Table Value Unknown}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[QBitcoin|QBitcoin CLI]] || {{Table Value Unknown}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[QBitcoin|QBitcoin GUI]] || {{Table Value Unknown}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Java Bitcoin Client]] || {{Table Value Unknown}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Spesmilo]] || {{Table Value Yes}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[wxBitcoin]] || {{Table Value No}} || {{Table Value No}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Infrastructure&amp;diff=36525</id>
		<title>Infrastructure</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Infrastructure&amp;diff=36525"/>
		<updated>2013-03-31T12:35:14Z</updated>

		<summary type="html">&lt;p&gt;Goonie: /* Peer/Node */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Components ===&lt;br /&gt;
*Peer/Node -- Maintains connections with the BitCoin network, and relays BitCoin traffic based on policies. &lt;br /&gt;
*Wallet -- Maintains private key database, and controls balances for the user. &lt;br /&gt;
*UI -- End-user interface. Could be a wx/Qt/GTK GUI, CLI, Android app, iPhone app, etc... &lt;br /&gt;
*Miner -- Tries to solve blocks for the wallet.&lt;br /&gt;
&lt;br /&gt;
=== Protocols ===&lt;br /&gt;
*p2p -- Used for communication between Peers/Nodes, and also between your personal Peer/Node and your Wallet(s)&lt;br /&gt;
*JSON-RPC -- Old wallet-control protocol; suitable for web integration&lt;br /&gt;
*wallet -- Used for communication between your Wallet(s) and your Miner(s) and User Interface(s)&lt;br /&gt;
&lt;br /&gt;
=== Diagram ===&lt;br /&gt;
  ___________&lt;br /&gt;
 |           |--(p2p protocol)---ooooooooooooooo&lt;br /&gt;
 | Peer/Node |--(p2p protocol)--o  Other Peers  o&lt;br /&gt;
 |___________|--(p2p protocol)---ooooooooooooooo&lt;br /&gt;
       |&lt;br /&gt;
 (p2p protocol)&lt;br /&gt;
  _____|_____                       _________&lt;br /&gt;
 |           |                     |         |&lt;br /&gt;
 |   Wallet  |--(wallet protocol)--|  Miner  |&lt;br /&gt;
 |___________|                     |_________|&lt;br /&gt;
       |&lt;br /&gt;
 (wallet protocol)&lt;br /&gt;
  _____|__________&lt;br /&gt;
 |                |&lt;br /&gt;
 | User Interface |&lt;br /&gt;
 |________________|&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
=== Peer/Node ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Software&lt;br /&gt;
|-&lt;br /&gt;
| [[bitcoin.pl]]&lt;br /&gt;
|-&lt;br /&gt;
| [[bitcoind]]&lt;br /&gt;
|-&lt;br /&gt;
| [[bitcoin-alt]]&lt;br /&gt;
|-&lt;br /&gt;
| [[BitCoinJ|bitcoinj]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Pycoin]]&lt;br /&gt;
|-&lt;br /&gt;
| [[wxBitcoin]]&lt;br /&gt;
|-&lt;br /&gt;
| [[QBitcoin|QBitcoin CORE]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Wallet ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Software !! Old JSON-RPC !! New [[Wallet protocol]]&lt;br /&gt;
|-&lt;br /&gt;
| [[bitcoind]] || {{Table Value Yes}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[BitCoinJ]] || {{Table Value Unknown}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[wxBitcoin]] || {{Table Value Yes}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[QBitcoin Wallet]] || {{Table Value Unknown}} || {{Table Value No}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Miner ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Software !! Old JSON-RPC !! New [[Wallet protocol]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Cpu_Miner]] || {{Table Value Yes}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DiabloMiner]] || {{Table Value Yes}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Poclbm]] || {{Table Value Yes}} || {{Table Value No}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== User Interface ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Software !! Old JSON-RPC !! New [[Wallet protocol]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin-js-remote]] || {{Table Value Unknown}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[BitCoinJ]] || {{Table Value Unknown}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[BitDroid]] || {{Table Value Unknown}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[QBitcoin|QBitcoin API Client]] || {{Table Value Unknown}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[QBitcoin|QBitcoin CLI]] || {{Table Value Unknown}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[QBitcoin|QBitcoin GUI]] || {{Table Value Unknown}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Java Bitcoin Client]] || {{Table Value Unknown}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Spesmilo]] || {{Table Value Yes}} || {{Table Value No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[wxBitcoin]] || {{Table Value No}} || {{Table Value No}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bitcoin_Wallet&amp;diff=36524</id>
		<title>Bitcoin Wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bitcoin_Wallet&amp;diff=36524"/>
		<updated>2013-03-31T12:33:48Z</updated>

		<summary type="html">&lt;p&gt;Goonie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:bitcoin_wallet.png|192px]]&lt;br /&gt;
&lt;br /&gt;
An open-source and free wallet implementation for the Android runtime, based on [[BitCoinJ|bitcoinj]]. It requires either Android 2.3 (or newer) or Black Berry OS 10 (or newer). It was first released on March 7, 2011&amp;lt;ref&amp;gt;[http://groups.google.com/d/msg/bitcoinj/fqUw1AKsxWI/pl6rzUSmUH4J Release announcement to the BitCoinJ mailing list]&amp;lt;/ref&amp;gt;. As of April 2013, it is being used by 50.000 people.&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=de.schildbach.wallet] Bitcoin Wallet on Google Play.&lt;br /&gt;
* [https://appworld.blackberry.com/webstore/content/23952882/] Bitcoin Wallet on BlackBerry World.&lt;br /&gt;
* [https://code.google.com/p/bitcoin-wallet/downloads/list] direct download of releases and test versions&lt;br /&gt;
* [https://code.google.com/p/bitcoin-wallet/] project page on Google Code.&lt;br /&gt;
* [https://github.com/schildbach/bitcoin-wallet] project page on Github.&lt;br /&gt;
* [https://bitcointalk.org/index.php?board=100.0] discussion forum on Bitcointalk&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Wallets]]&lt;br /&gt;
[[Category:Clients]]&lt;br /&gt;
[[Category:Free Software]]&lt;br /&gt;
[[Category:License/GPLv3]]&lt;br /&gt;
[[Category:Open Source]]&lt;br /&gt;
[[Category:Mobile]]&lt;br /&gt;
&lt;br /&gt;
[[de:Bitcoin_Wallet]]&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Wallet&amp;diff=36523</id>
		<title>Wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Wallet&amp;diff=36523"/>
		<updated>2013-03-31T12:27:57Z</updated>

		<summary type="html">&lt;p&gt;Goonie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A Bitcoin &#039;&#039;&#039;wallet&#039;&#039;&#039; is a file that contains a collection of private keys. &lt;br /&gt;
&lt;br /&gt;
=== Bitcoin Qt ===&lt;br /&gt;
&lt;br /&gt;
The original Bitcoin client wallet file is named &#039;&#039;&#039;wallet.dat&#039;&#039;&#039; and contains&amp;lt;ref&amp;gt;[https://bitcointalk.org/index.php?topic=4448.0 Wallet import/export: bitkeys format]&amp;lt;/ref&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* keypairs for each of your [[address|addresses]]&lt;br /&gt;
* transactions done from/to your addresses&lt;br /&gt;
* user preferences &lt;br /&gt;
* default key&lt;br /&gt;
* reserve keys&lt;br /&gt;
* [[Accounts_explained|accounts]]&lt;br /&gt;
* a version number&lt;br /&gt;
* [[Key pool]]&lt;br /&gt;
* Since 0.3.21: information about the current best chain, to be able to rescan automatically when restoring from a backup.&lt;br /&gt;
&lt;br /&gt;
The data file for the wallet is wallet.dat and is located in the [[data directory|Bitcoin data directory]].&lt;br /&gt;
&lt;br /&gt;
It is intended that a wallet be used on only one installation of Bitcoin at a time.  Attempting to clone a wallet for use on multiple computers will result in &amp;quot;weird behavior&amp;quot;&amp;lt;ref&amp;gt;[http://forum.bitcoin.org/index.php?topic=5324.msg77896#msg77896 Multiple instance of bitcoin with the same wallet]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The format of this file is Berkeley DB.  Tools that can manipulate wallet files include [[pywallet]].&lt;br /&gt;
&lt;br /&gt;
=== Armory ===&lt;br /&gt;
&lt;br /&gt;
The Armory client uses a custom [http://bitcoinarmory.com/index.php/armory-wallet-files binary wallet format].&lt;br /&gt;
&lt;br /&gt;
=== Blockchain.info ===&lt;br /&gt;
&lt;br /&gt;
Blockchain.info use a plain text JSON wallet format documented [https://blockchain.info/wallet/wallet-format here]. Private keys Keys are stored in base58.&lt;br /&gt;
&lt;br /&gt;
=== Multibit ===&lt;br /&gt;
&lt;br /&gt;
Multibit uses the bitcoinj [http://code.google.com/p/protobuf/ protobuf] wallet file.&lt;br /&gt;
&lt;br /&gt;
=== [[Bitcoin_Wallet_for_Android|Bitcoin Wallet]] ===&lt;br /&gt;
&lt;br /&gt;
Bitcoin Wallet uses the bitcoinj [http://code.google.com/p/protobuf/ protobuf] format for its wallet file. However, due to Android isolation of applications, it is impossible to access the wallet file as a non-root user.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Securing your wallet]]&lt;br /&gt;
* [[EWallet]]&lt;br /&gt;
* [[Deterministic Wallet]]&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Wallet&amp;diff=36522</id>
		<title>Wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Wallet&amp;diff=36522"/>
		<updated>2013-03-31T12:24:26Z</updated>

		<summary type="html">&lt;p&gt;Goonie: /* Multibit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A Bitcoin &#039;&#039;&#039;wallet&#039;&#039;&#039; is a file that contains a collection of private keys. &lt;br /&gt;
&lt;br /&gt;
=== Bitcoin Qt ===&lt;br /&gt;
&lt;br /&gt;
The original Bitcoin client wallet file is named &#039;&#039;&#039;wallet.dat&#039;&#039;&#039; and contains&amp;lt;ref&amp;gt;[https://bitcointalk.org/index.php?topic=4448.0 Wallet import/export: bitkeys format]&amp;lt;/ref&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* keypairs for each of your [[address|addresses]]&lt;br /&gt;
* transactions done from/to your addresses&lt;br /&gt;
* user preferences &lt;br /&gt;
* default key&lt;br /&gt;
* reserve keys&lt;br /&gt;
* [[Accounts_explained|accounts]]&lt;br /&gt;
* a version number&lt;br /&gt;
* [[Key pool]]&lt;br /&gt;
* Since 0.3.21: information about the current best chain, to be able to rescan automatically when restoring from a backup.&lt;br /&gt;
&lt;br /&gt;
The data file for the wallet is wallet.dat and is located in the [[data directory|Bitcoin data directory]].&lt;br /&gt;
&lt;br /&gt;
It is intended that a wallet be used on only one installation of Bitcoin at a time.  Attempting to clone a wallet for use on multiple computers will result in &amp;quot;weird behavior&amp;quot;&amp;lt;ref&amp;gt;[http://forum.bitcoin.org/index.php?topic=5324.msg77896#msg77896 Multiple instance of bitcoin with the same wallet]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The format of this file is Berkeley DB.  Tools that can manipulate wallet files include [[pywallet]].&lt;br /&gt;
&lt;br /&gt;
=== Armory ===&lt;br /&gt;
&lt;br /&gt;
The Armory client uses a custom [http://bitcoinarmory.com/index.php/armory-wallet-files binary wallet format].&lt;br /&gt;
&lt;br /&gt;
=== Blockchain.info ===&lt;br /&gt;
&lt;br /&gt;
Blockchain.info use a plain text JSON wallet format documented [https://blockchain.info/wallet/wallet-format here]. Private keys Keys are stored in base58.&lt;br /&gt;
&lt;br /&gt;
=== Multibit ===&lt;br /&gt;
&lt;br /&gt;
Multibit uses the bitcoinj [http://code.google.com/p/protobuf/ protobuf] wallet file.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Securing your wallet]]&lt;br /&gt;
* [[EWallet]]&lt;br /&gt;
* [[Deterministic Wallet]]&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=MultiBit&amp;diff=36521</id>
		<title>MultiBit</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=MultiBit&amp;diff=36521"/>
		<updated>2013-03-31T12:23:27Z</updated>

		<summary type="html">&lt;p&gt;Goonie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:MultiBit_0.4.23_screenshot_WinXP.png|right|800px|screenshot of Multibit with its Windows XP GUI and Metal theme]]&lt;br /&gt;
[http://multibit.org MultiBit] is a lightweight &amp;quot;[[Thin Client Security|thin client]]&amp;quot; Bitcoin wallet for Windows, MacOS and Linux based on [[BitCoinJ|bitcoinj]]. Its main advantages over the [[Bitcoin-Qt#Criticism|original Bitcoin client]] include support for opening multiple wallets simultaneously, and not requiring the download of the entire multi-gigabyte [[block chain]] (2.6GB as of July 2012&amp;lt;ref&amp;gt;[http://bitcoin.stackexchange.com/questions/4115/how-big-is-the-blockchain-on-disk-as-of-5th-july-2012 How big is the blockchain on disk as of 5th July 2012?]&amp;lt;/ref&amp;gt;). The project is lead by UK developer Jim Burton.&amp;lt;ref&amp;gt;[http://www.youtube.com/watch?v=MnkssdmlaWw European Bitcoin Conference 2012 - Jim Burton - Multibit]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
* Multiple wallets can be open at the same time&lt;br /&gt;
* Synchronizes with the network in minutes&lt;br /&gt;
* Shows the last BTC &amp;lt;--&amp;gt; USD rate from [[MtGox]], [[VirtEx]] and other exchanges&lt;br /&gt;
* Import and export your private keys&lt;br /&gt;
* Chart of your balance over the last 30 days&lt;br /&gt;
* Free and open source (MIT license)&lt;br /&gt;
* Localized in a variety of languages&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
MultiBit was announced on September 12, 2011.&amp;lt;ref&amp;gt;[http://bitcointalk.org/index.php?topic=43616.0 MultiBit]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Thin Client Security]]&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* [http://multibit.org MultiBit] project website&lt;br /&gt;
* [https://github.com/jim618/multibit GitHub repo]&lt;br /&gt;
* [https://groups.google.com/forum/?fromgroups=#!forum/bitcoin-multibit Google Group]&lt;br /&gt;
* [http://www.youtube.com/user/MultiBitOrg YouTube channel] with &amp;quot;getting started&amp;quot; screencast&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Clients]]&lt;br /&gt;
[[Category:Open Source]]&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Java_Bitcoin_Client&amp;diff=36520</id>
		<title>Java Bitcoin Client</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Java_Bitcoin_Client&amp;diff=36520"/>
		<updated>2013-03-31T12:22:41Z</updated>

		<summary type="html">&lt;p&gt;Goonie: /* See Also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&#039;&#039;&#039;Java Bitcoin Client&#039;&#039;&#039; is a [[Bitcoin]] frontend / API written in java.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[BitCoinJ|bitcoinj]]&lt;br /&gt;
* [[Bitcoin-JSON-RPC-Client]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
*[http://sourceforge.net/projects/bitcoin-client/ Java Bitcoin Client sourceforge project page]&lt;br /&gt;
&lt;br /&gt;
[[Category:API Bindings]]&lt;br /&gt;
[[Category:Frontends]]&lt;br /&gt;
[[Category:Free Software]]&lt;br /&gt;
[[Category:License/Apache]]&lt;br /&gt;
[[Category:Open Source]]&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Thin_Client_Security&amp;diff=36519</id>
		<title>Thin Client Security</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Thin_Client_Security&amp;diff=36519"/>
		<updated>2013-03-31T12:21:54Z</updated>

		<summary type="html">&lt;p&gt;Goonie: /* BitCoinJ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Recently there have been a number of proposals for bitcoin clients which do not store a complete copy of every block in the entire block chain.  This page will refer to all such clients as &amp;quot;thin clients&amp;quot;.  This page is meant to be a place to try to make sense of the security and trust implications of the various schemes.&lt;br /&gt;
&lt;br /&gt;
== Block Height vs. Depth ==&lt;br /&gt;
&lt;br /&gt;
It is important to distinguish between block height verification and block depth verification.&lt;br /&gt;
&lt;br /&gt;
A client verifies the height H of a block by checking that there are H block &#039;&#039;&#039;before&#039;&#039;&#039; it, all of which are well-formed and obey the maximum-difficulty-adjustment-rate rule.  Currently only the Satoshi client and libbitcoin do block height verification.  Block height is the fundamental anchor of trustless security in the Bitcoin system.&lt;br /&gt;
&lt;br /&gt;
A client verifies the depth D of a block by checking that there are D blocks &#039;&#039;&#039;after&#039;&#039;&#039; it (also called &amp;quot;confirmations&amp;quot;), all of which are well-formed.  SPV clients substitute block depth for block height as a transaction validity check.  All clients use block depth as a measure of the liklihood of a [[Chain_Reorganization|blockchain reorganization]] producing a new longer fork which excludes the transaction (i.e. [[Orphan_Block|orphaning]] its block).&lt;br /&gt;
&lt;br /&gt;
See also [https://bitcointalk.org/index.php?topic=88208.msg987429#msg987429 some comments on probabilistic verification of block height].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Full-Chain Clients ==&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;thick&amp;quot; bitcoin client downloads a copy of the entire chain, including all transactions (not just headers).  It will be used as the reference point for security comparisions below.&lt;br /&gt;
&lt;br /&gt;
=== Block &#039;&#039;&#039;Height&#039;&#039;&#039; as a Transaction Validity Check ===&lt;br /&gt;
&lt;br /&gt;
A full-chain client trusts the difficultywise-longest [https://en.bitcoin.it/wiki/Protocol_rules#Blocks well-formed] blockchain it can find.  Any transaction on the difficultywise-longest well-formed chain is considered valid.  Therefore, the validity of a transaction is determined by its height -- i.e. how many blocks come &#039;&#039;before&#039;&#039; it.  A transaction&#039;s &#039;&#039;depth&#039;&#039; (the number of blocks &#039;&#039;after&#039;&#039; it) is used to determine the likelihood of the transaction being invalidated due to the emergence of a longer fork.&lt;br /&gt;
&lt;br /&gt;
== Header-Only Clients ==&lt;br /&gt;
&lt;br /&gt;
These client downloads a complete copy of the headers for all blocks in the entire blockchain.  This means that the download and storage requirements scale linearly with the amount of time since bitcoin was invented; it would be preferable to have the scaling be logarithmic or even constant.&lt;br /&gt;
&lt;br /&gt;
=== Simplified Payment Verification (SPV) ===&lt;br /&gt;
&lt;br /&gt;
This scheme is described in section 8 of the [http://bitcoin.org/bitcoin.pdf original bitcoin whitepaper].&lt;br /&gt;
&lt;br /&gt;
==== Block &#039;&#039;&#039;Depth&#039;&#039;&#039; as a Transaction Validity Check ====&lt;br /&gt;
&lt;br /&gt;
As Satoshi writes, &amp;quot;[the thin client] can&#039;t check the transaction for himself, but by linking it to a place in the chain, he can see that a network node has accepted it, and blocks added after it further confirm the network has accepted it.&amp;quot;  If we take &amp;quot;X&amp;quot; to be the &amp;quot;number of blocks added after it&amp;quot;, then SPV essentially trusts that a transaction X blocks deep in the chain does not have inputs which were already spent further back in the chain.  Therefore, the validity of a transaction is determined by its depth -- i.e. how many blocks come &#039;&#039;after&#039;&#039; it.  Other thin client protocols also include this assumption.&lt;br /&gt;
&lt;br /&gt;
This is very different from the trust model in the &amp;quot;thick&amp;quot; client: the thick client verifies that a transaction&#039;s inputs are unspent by actually checking the whole chain up to that point -- there is no &amp;quot;X blocks deep&amp;quot; involved here.  The thick client uses &amp;quot;X blocks deep&amp;quot; (aka &amp;quot;confirmations&amp;quot;) only once it has already decided that a transaction is valid (i.e. no [[Double-spending|double-spends]]).  At that point it uses &amp;quot;X blocks deep&amp;quot; to decide how likely it is that a longer fork in the chain will emerge which excludes that transaction.&lt;br /&gt;
&lt;br /&gt;
It is very important to understand how the same property (&amp;quot;X blocks deep&amp;quot;) is used to verify two different properties in the thick client and SPV cases.  &#039;&#039;&#039;The thick client never uses block depth as a measure of transaction validity; the SPV client does&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
This is a concern in a situation where an SPV client is subjected to a double-spend attack by somebody who controls its network connection.  For example, suppose you are at a wi-fi cafe and are paying for something using your smartphone -- the cafe owner controls your network connection.  Satoshi acknowledges this implicitly when he writes that &amp;quot;the verification is reliable as long as honest nodes control the network&amp;quot; -- to be completely pedantic, this means that the verification is reliable as long as honest nodes control &#039;&#039;&#039;the part of the network that the SPV client is able to communicate with&#039;&#039;&#039;.  In an attack-by-ISP scenario this may not be a sufficiently strong security property.  The attacker would not need to overpower &amp;quot;the rest of the network&amp;quot; because the client is unable to communicate with it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== [[BitCoinJ|bitcoinj]] ====&lt;br /&gt;
&lt;br /&gt;
Simplified Payment Verification is the verification mechanism used in [[BitCoinJ|bitcoinj]].&lt;br /&gt;
&lt;br /&gt;
A security analysis of some of the issues in bitcoinj can be found [http://code.google.com/p/bitcoinj/wiki/SecurityModel here]; however:&lt;br /&gt;
&lt;br /&gt;
* The claim that &amp;quot;picking 10 nodes and requiring all of them to be consistent needs much less trust&amp;quot; overlooks the problem of [https://en.bitcoin.it/wiki/Weaknesses#Cancer_nodes &amp;quot;cancer nodes&amp;quot;] and [http://en.wikipedia.org/wiki/Sybil_attack Sybil attacks].&lt;br /&gt;
* Many of the security claims are qualified by some form of &amp;quot;if you don&#039;t think an attacker controls your internet connection&amp;quot;; see the previous section for a discussion of why this is problematic.&lt;br /&gt;
&lt;br /&gt;
==== [https://bitcointalk.org/index.php?topic=128055.0 picocoin] ====&lt;br /&gt;
&lt;br /&gt;
Simplified Payment Verification is the verification mechanism used in picocoin.&lt;br /&gt;
&lt;br /&gt;
The library (libccoin) that picocoin is based on includes code for validating scripts and blocks; this could potentially be used to implement a full-chain client.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Unused Output Tree in the Blockchain (UOT) ===&lt;br /&gt;
&lt;br /&gt;
There have been several proposals (the first appears to be [https://bitcointalk.org/index.php?topic=21995.0 this one] by gmaxwell, who called it an &amp;quot;open transaction tree&amp;quot;, although the term &amp;quot;open&amp;quot; is now taken to mean &amp;quot;not yet mined into the blockchain&amp;quot; rather than &amp;quot;unspent&amp;quot;) to form a tree of unused transaction outputs at each block in the chain, hash it as a Merkle tree, and encode the root hash in the block chain (probably as part of the coinbase input).  This will be called an Unused Output Tree (UOT).  The first detailed proposal so far appears to be [https://en.bitcoin.it/wiki/User:DiThi/MTUT Alberto Torres&#039; proposal]; etotheipi&#039;s [https://bitcointalk.org/index.php?topic=88208.0 ultimate blockchain compression] is a variant of this.&lt;br /&gt;
&lt;br /&gt;
If such UOT hashes were included in the blockchain, a client which shipped with a [https://en.bitcoin.it/wiki/Vocabulary checkpoint] block that had a UOT would only need to download blocks after the checkpoint.  Moreover, once the client had downloaded those blocks and confirmed their UOTs, it could discard all but the most recent block containing a UOT.&lt;br /&gt;
&lt;br /&gt;
This would also let a thin client reduce the question of &amp;quot;is this output unspent&amp;quot; to the question of &amp;quot;is this block super-well-formed&amp;quot; where &amp;quot;well-formed&amp;quot; means &amp;quot;well-formed according to the normal blockchain rules and additionally has an Unused Output Tree which is accurate and truthful&amp;quot;.  This is still a long way from the low level of trust involved in the thick client, but it is a major improvement over all existing proposals.&lt;br /&gt;
&lt;br /&gt;
It is unlikely that bitcoin would ever arrive at a state where every single block had a UOT, since this would require upgrading 100% of the miners on the network, or else convincing enough miners to reject blocks which do not contain a UOT.  The latter strategy risks creating blockchain forks, which can be expensive (in reward terms) to miners.  Therefore, any UOT strategy would need to cope with the fact that not every block contains a UOT.&lt;br /&gt;
&lt;br /&gt;
Hostile miners may insert blocks into the chain which have what claims to be a UOT, but which is actually invalid.  It is unlikely that such blocks could be kept out of the chain because, again, this would require adding a new block well-formedness criterion, and miners implementing this new criterion would risk &amp;quot;mining on the wrong side&amp;quot; of a fork, which could cost them a lot of money.  Therefore, any UOT strategy would need to cope with the fact that not every block containing a UOT entry can be trusted.&lt;br /&gt;
&lt;br /&gt;
Note that at the present moment no standard format for such Unused Output Tree hashes has been agreed upon, nor do any of the blocks in the chain contain them.  The [https://bitcointalk.org/index.php?topic=91954 ultraprune] feature added to bitcoind-0.8 maintains a similar data structure on the client&#039;s disk.  It does not put this data structure or its hash anywhere in the blockchain.&lt;br /&gt;
&lt;br /&gt;
== Server-Trusting Clients ==&lt;br /&gt;
&lt;br /&gt;
These clients involve some (usually low) level of trust in the server they rely upon.  Mechanisms for authenticating the server, and for confirming that the server has not been compromised, are usually not explained.&lt;br /&gt;
&lt;br /&gt;
All thin clients listed below currently connect to a single server, and are vulnerable to an attack similar to a double-spend. The attack can be run by that single server - the server can just lie to them that they received a Bitcoin transaction, and they, assuming the server does not lie, perform some service, transfer funds or send goods without actually receiving any Bitcoin in exchange. Therefore, they are implicitly trusting it.&lt;br /&gt;
&lt;br /&gt;
Future enhancements have been suggested that will have the client talk to multiple servers and broadcast transactions and query all of them.  Unfortunately it is well known to security researchers that this does not actually increase security; it simply makes the exploits more complicated and difficult to find.  Security researchers have a name for this phenomenon: it is called a &amp;quot;Sybil attack&amp;quot;&amp;lt;ref&amp;gt;http://en.wikipedia.org/wiki/Sybil_attack&amp;lt;/ref&amp;gt;.  [https://bitcointalk.org/index.php?topic=88208.msg975201#msg975201 This post] on bitcointalk explains how some governments (notably Iran and China) already perform these sorts of attacks on their own citizens, with the coerced assistance of SSL certificate authorities.&lt;br /&gt;
&lt;br /&gt;
Clients with a checkpoint (even a very old one) that download and validate the headers for the whole blockchain are [http://bitcoinmedia.com/the-irc-bootstrap-method-is-flawed/#comment-4243 not vulnerable] to Sybil attacks in the following sense: they can always ensure that an attack would cost more than the amount being stolen.&lt;br /&gt;
&lt;br /&gt;
=== [[BCCAPI]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[Electrum]] ===&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
&lt;br /&gt;
* A [http://sourceforge.net/mailarchive/message.php?msg_id=28633866 thread] on bitcoin-dev&lt;br /&gt;
* A [http://bitcoin.stackexchange.com/questions/2584/is-reclaiming-disk-space-already-implemented-how-effective-will-it-be/2589 question] on bitcoin.stackexchange.com&lt;br /&gt;
* The [https://en.bitcoin.it/wiki/Weaknesses#Cancer_nodes &amp;quot;cancer nodes&amp;quot;] paragraph explains some of the issues with thin clients that base security on trusting whatever &amp;quot;a majority of the IP addresses I can see&amp;quot; say.&lt;br /&gt;
* [http://bitcoin.stackexchange.com/questions/2613/how-secure-are-various-models-of-bitcoin-clients related discussion on Stack Exchange]&lt;br /&gt;
* A hypothesized [https://bitcointalk.org/index.php?topic=134318.msg1441171#msg1441171 intermediate security class] between SPV and full-chain validation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Technical]]&lt;br /&gt;
[[category:Clients]]&lt;br /&gt;
[[Category:Security]]&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bitcoinj&amp;diff=36518</id>
		<title>Bitcoinj</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bitcoinj&amp;diff=36518"/>
		<updated>2013-03-31T12:20:55Z</updated>

		<summary type="html">&lt;p&gt;Goonie: /* External Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An open source Bitcoin client library built using Java and implements the Bitcoin network protocol. With version 0.7, it was renamed to &#039;&#039;&#039;bitcoinj&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The project was announced on March 7, 2011&amp;lt;ref&amp;gt;[http://www.bitcoin.org/smf/index.php?topic=4236.msg61438#msg61438 ANNOUNCE - BitCoinJ v0.1, a client-mode implementation in Java]&amp;lt;/ref&amp;gt;.  The project was built by a Google employee as a &amp;quot;20 percent time&amp;quot; project&amp;lt;ref&amp;gt;[http://news.ycombinator.com/item?id=2297686 Comment by Google&#039;s Chris Dibona on Hacker News]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Bitcoin Wallet for Android]] - a standalone wallet for Android devices&lt;br /&gt;
* [[MultiBit]] &lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
* [[Thin_Client_Security#BitCoinJ]]&lt;br /&gt;
* [http://code.google.com/p/bitcoinj/wiki/SecurityModel Security Model]&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/bitcoinj bitcoinj] project page on Google Code.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[[Category:API Bindings]]&lt;br /&gt;
[[Category:Nodes]]&lt;br /&gt;
[[Category:Wallets]]&lt;br /&gt;
[[Category:Clients]]&lt;br /&gt;
[[Category:Free Software]]&lt;br /&gt;
[[Category:License/Apache2]]&lt;br /&gt;
[[Category:Open Source]]&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bitcoinj&amp;diff=36517</id>
		<title>Bitcoinj</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bitcoinj&amp;diff=36517"/>
		<updated>2013-03-31T12:20:23Z</updated>

		<summary type="html">&lt;p&gt;Goonie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An open source Bitcoin client library built using Java and implements the Bitcoin network protocol. With version 0.7, it was renamed to &#039;&#039;&#039;bitcoinj&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The project was announced on March 7, 2011&amp;lt;ref&amp;gt;[http://www.bitcoin.org/smf/index.php?topic=4236.msg61438#msg61438 ANNOUNCE - BitCoinJ v0.1, a client-mode implementation in Java]&amp;lt;/ref&amp;gt;.  The project was built by a Google employee as a &amp;quot;20 percent time&amp;quot; project&amp;lt;ref&amp;gt;[http://news.ycombinator.com/item?id=2297686 Comment by Google&#039;s Chris Dibona on Hacker News]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Bitcoin Wallet for Android]] - a standalone wallet for Android devices&lt;br /&gt;
* [[MultiBit]] &lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
* [[Thin_Client_Security#BitCoinJ]]&lt;br /&gt;
* [http://code.google.com/p/bitcoinj/wiki/SecurityModel Security Model]&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/bitcoinj BitCoinJ] project page on Google Code.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[[Category:API Bindings]]&lt;br /&gt;
[[Category:Nodes]]&lt;br /&gt;
[[Category:Wallets]]&lt;br /&gt;
[[Category:Clients]]&lt;br /&gt;
[[Category:Free Software]]&lt;br /&gt;
[[Category:License/Apache2]]&lt;br /&gt;
[[Category:Open Source]]&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bitcoin&amp;diff=36516</id>
		<title>Bitcoin</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bitcoin&amp;diff=36516"/>
		<updated>2013-03-31T12:16:29Z</updated>

		<summary type="html">&lt;p&gt;Goonie: /* Node operation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;Bitcoin&#039;&#039;&#039; is a decentralized [[digital currency]] created by developer [[Satoshi Nakamoto]]. It does not rely on a central server to process transactions or store funds. There are a maximum of 2,100,000,000,000,000 Bitcoin elements (called satoshis), currently most commonly measured in units of 100,000,000 known as BTC.&lt;br /&gt;
&lt;br /&gt;
It is the most widely used alternative currency,&amp;lt;ref name=&amp;quot;Quantitative Analysis of the Full Bitcoin Transaction Graph&amp;quot;&amp;gt;{{cite web|title=Quantitative Analysis of the Full Bitcoin Transaction Graph|url=http://eprint.iacr.org/2012/584.pdf|publisher=Cryptology ePrint Archive|accessdate=18 October 2012|author=Ron Dorit|coauthors=Adi Shamir|page=17|quote=The Bitcoin system is the best known and most widely used alternative payment scheme,...}}&amp;lt;/ref&amp;gt; with the total market cap at over 100 million US dollars.&amp;lt;ref&amp;gt;{{cite web|last=Koch|first=Rüdiger|title=Bitcoin - a Means for Redistribution of Wealth|url=http://ieet.org/index.php/IEET/more/koch20120927|publisher=Institute for Ethics &amp;amp; Emerging Technologies|accessdate=27 October 2012|quote=We’re currently at 50,000 users and a market cap of $100 Million.}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|title=Market Capitalization|url=http://blockchain.info/charts/market-cap|publisher=Blockchain.info|accessdate=28 October 2012}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Mt.Gox data&amp;quot;&amp;gt;{{Cite web|title=Mt.Gox data|url=http://bitcoincharts.com/markets/mtgoxUSD.html|publisher=Bitcoincharts}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Bitcoin has no central issuer; instead, the peer-to-peer network regulates Bitcoins, transactions and issuance according to consensus in network software.&lt;br /&gt;
Bitcoins are issued to various nodes that verify transactions through computing power;&lt;br /&gt;
it is established that there will be a limited and scheduled release of no more than 21 million BTC worth of coins, which will be fully issued by the year 2140.&lt;br /&gt;
&lt;br /&gt;
Internationally, Bitcoins can be exchanged and managed through various websites and [[software]] along with physical banknotes and coins.&amp;lt;ref&amp;gt;{{Cite web|title=Physical Bitcoins by Casascius|url=https://www.casascius.com/|publisher=Casascius Coins|accessdate=29 September 2012}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web|title=Bitbills|url=http://www.bitbills.com/|publisher=Bitbills|accessdate=29 September 2012}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
:Main article: [[History]]&lt;br /&gt;
&lt;br /&gt;
A cryptographic system for untraceable payments was first described by David Chaum in 1982.&amp;lt;ref&amp;gt;[http://blog.koehntopp.de/uploads/Chaum.BlindSigForPayment.1982.PDF David Chaum, Blind signatures for untraceable payments], Advances in Cryptology - Crypto &#039;82, Springer-Verlag (1983), 199–203.&amp;lt;/ref&amp;gt; In 1990 Chaum extended this system to create the first cryptographic anonymous electronic cash system.,&amp;lt;ref&amp;gt;{{cite journal|journal=Lecture Notes in Computer Science|last1=Chaum|first1=David|last2=Fiat|first2=Amos|last3=Naor|first3=Moni|title=Untraceable Electronic Cash|url=http://blog.koehntopp.de/uploads/chaum_fiat_naor_ecash.pdf}}&amp;lt;/ref&amp;gt; which became known as ecash.&lt;br /&gt;
&amp;lt;ref&amp;gt;{{cite web|url=http://www.wired.com/wired/archive/2.12/emoney.html|publisher=Wired|title=E-Money (That&#039;s What I Want)|date=1994–2012|author=Steven Levy}}&amp;lt;/ref&amp;gt; In 1998 Wei Dai published a description of an anonymous, distributed electronic cash system which he called &amp;quot;b-money&amp;quot;.&amp;lt;ref&amp;gt;{{cite web|title=B-Money|url=http://www.weidai.com/bmoney.txt|author=Wei Dai|year=1998}}&amp;lt;/ref&amp;gt; Around the same time, Nick Szabo created &#039;&#039;bit gold&#039;&#039;.&amp;lt;ref&amp;gt;{{cite web|url=http://spectrum.ieee.org/computing/software/bitcoin-the-cryptoanarchists-answer-to-cash/0|title=Bitcoin: The Cryptoanarchists’ Answer to Cash|publisher=IEEE Spectrum|quote=Around the same time, Nick Szabo, a computer scientist who now blogs about law and the history of money, was one of the first to imagine a new digital currency from the ground up. Although many consider his scheme, which he calls “bit gold,” to be a precursor to Bitcoin}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;bitgold&amp;quot;&amp;gt;{{cite web|title=Bit gold|url=http://unenumerated.blogspot.co.uk/2005/12/bit-gold.html|author=Nick Szabo|quote=My proposal for bit gold is based on computing a string of bits from a string of challenge bits, using functions called variously &amp;quot;client puzzle function,&amp;quot; &amp;quot;proof of work function,&amp;quot; or &amp;quot;secure benchmark function.&amp;quot;. The resulting string of bits is the proof of work.... The last-created string of bit gold provides the challenge bits for the next-created string.}}&amp;lt;/ref&amp;gt; Like Bitcoin, &#039;&#039;Bit gold&#039;&#039; was a currency system where users would compete to solve a [[proof of work]] function, with solutions being cryptographically chained together and published via a distributed property title registry. A variant of &#039;&#039;Bit gold&#039;&#039;, called &#039;&#039;Reusable Proofs of Work&#039;&#039;, was implemented by Hal Finney.&amp;lt;ref name=&amp;quot;bitgold&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In 2008, Satoshi Nakamoto published a paper&amp;lt;ref name=&amp;quot;whitepaper&amp;quot;&amp;gt;{{cite web&lt;br /&gt;
 |last= Nakamoto&lt;br /&gt;
 |first= Satoshi&lt;br /&gt;
 |title= Bitcoin: A Peer-to-Peer Electronic Cash System&lt;br /&gt;
 |url= http://www.cs.kent.edu/~JAVED/class-P2P12F/papers-2012/PAPER2012-p2p-bitcoin-satoshinakamoto.pdf&lt;br /&gt;
 |accessdate = 14 December 2010&lt;br /&gt;
 |date= 24 May 2009&lt;br /&gt;
 |postscript=&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
 |url= http://article.gmane.org/gmane.comp.encryption.general/12588/&lt;br /&gt;
 |title= Bitcoin P2P e-cash paper&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; on The Cryptography Mailing list at metzdowd.com&amp;lt;ref&amp;gt;[http://www.mail-archive.com/search?l=cryptography@metzdowd.com&amp;amp;q=from:%22Satoshi+Nakamoto%22 Satoshi&#039;s posts to Cryptography mailing list]&amp;lt;/ref&amp;gt; describing the Bitcoin protocol.&lt;br /&gt;
&lt;br /&gt;
The Bitcoin network came into existence on 3 January 2009 with the release of the first Bitcoin client, [[wxBitcoin]], and the issuance of the first Bitcoins.&amp;lt;ref&amp;gt;{{cite web |title=Block 0 – Bitcoin Block Explorer |url=http://blockexplorer.com/block/000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web |url=http://www.mail-archive.com/cryptography@metzdowd.com/msg10142.html |title=Bitcoin v0.1 released}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web |url=http://sourceforge.net/news/?group_id=244765 |title=SourceForge.net: Bitcoin}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
A year after, the initial exchange rates for Bitcoin were set by individuals on the bitcointalk forums.{{Citation needed|date=October 2012}} The most significant transaction involved a 10,000 BTC pizza.&amp;lt;ref&amp;gt;{{cite web|title=The Rise and Fall of Bitcoin|url=http://www.wired.com/magazine/2011/11/mf_bitcoin/|publisher=Wired|accessdate=13 October 2012}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
Today, the majority of Bitcoin exchanges occur on the [[MtGox]] Bitcoin exchange.&lt;br /&gt;
&lt;br /&gt;
In 2011, Wikileaks,&amp;lt;ref&amp;gt;{{cite news&lt;br /&gt;
 |last= Greenberg&lt;br /&gt;
 |first= Andy&lt;br /&gt;
 |url= http://blogs.forbes.com/andygreenberg/2011/06/14/wikileaks-asks-for-anonymous-bitcoin-donations/&lt;br /&gt;
 |title= WikiLeaks Asks For Anonymous Bitcoin Donations – Andy Greenberg – The Firewall – Forbes&lt;br /&gt;
 |publisher= Blogs.forbes.com&lt;br /&gt;
 |date= 2011-06-14&lt;br /&gt;
 |accessdate = 2011-06-22&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; [[Freenet]],&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
 |url= https://freenetproject.org/donate.html&lt;br /&gt;
 |title= /donate&lt;br /&gt;
 |publisher= The Freenet Project&lt;br /&gt;
 |date=&lt;br /&gt;
 |accessdate = 2011-06-22&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; Singularity Institute,&amp;lt;ref&amp;gt;[http://singinst.org/donate/ SIAI donation page]&amp;lt;/ref&amp;gt; Internet Archive,&amp;lt;ref&amp;gt;[http://www.archive.org/donate/index.php Internet Archive donation page]&amp;lt;/ref&amp;gt; Free Software Foundation&amp;lt;ref&amp;gt;[https://my.fsf.org/donate/other/ Other ways to donate]&amp;lt;/ref&amp;gt; and others, began to accept donations in Bitcoin. The Electronic Frontier Foundation did so for a while but has since stopped, citing concerns about a lack of legal precedent about new currency systems, and because they &amp;quot;generally don&#039;t endorse any type of product or service.&amp;quot;&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
 |url= https://www.eff.org/deeplinks/2011/06/eff-and-bitcoin&lt;br /&gt;
 |title= EFF and Bitcoin &amp;amp;#124; Electronic Frontier Foundation&lt;br /&gt;
 |publisher= Eff.org&lt;br /&gt;
 |date= 2011-06-14&lt;br /&gt;
 |accessdate = 2011-06-22&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; Some small businesses had started to adopt Bitcoin. LaCie, a public company, accepts Bitcoin for its Wuala service.&amp;lt;ref&amp;gt;{{Cite web|url=http://www.wuala.com/en/bitcoin |title=Secure Online Storage – Backup. Sync. Share. Access Everywhere |publisher=Wuala |date= |accessdate = 2012-01-24}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In 2012, BitPay reports of having over 1000 merchants accepting Bitcoin under its payment processing service.&amp;lt;ref&amp;gt;{{cite web|title=BitPay Signs 1,000 Merchants to Accept Bitcoin Payments|url=http://www.americanbanker.com/issues/177_176/bitpay-signs-1000-merchants-to-accept-bitcoin-payments-1052538-1.html|publisher=American Banker|accessdate=12 October 2012}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
Bitcoin is administered through a decentralized peer-to-peer network.&amp;lt;ref name=&amp;quot;whitepaper&amp;quot;/&amp;gt; Cryptographic technologies and the peer-to-peer network of computing power enables users to make and verify irreversible, instant online Bitcoin payments, without an obligation to trust and use centralized banking institutions and authorities. Dispute resolution services are not made directly available. Instead it is left to the users to verify and trust the parties they are sending money to through their choice of methods. &lt;br /&gt;
&lt;br /&gt;
Bitcoins are issued according to rules agreed to by the majority of the computing power within the Bitcoin network. The core rules describing the predictable issuance of Bitcoins to its verifying servers, a voluntary and competitive transaction fee system and the hard limit of no more than 21 million BTC issued in total.&amp;lt;ref name=&amp;quot;whitepaper&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bitcoin does not require a central bank, State,&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
 |url= http://spectrum.ieee.org/computing/software/bitcoin-the-cryptoanarchists-answer-to-cash/3&lt;br /&gt;
 |title= Bitcoin: The Cryptoanarchists&#039; Answer to Cash&lt;br /&gt;
 |publisher= IEEE.org&lt;br /&gt;
 |date= June 2012&lt;br /&gt;
 |accessdate = 2012-06-05&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; or incorporated backers.&lt;br /&gt;
&lt;br /&gt;
==Services==&lt;br /&gt;
:Main article: [[Wallet]]&lt;br /&gt;
&lt;br /&gt;
Bitcoins are sent and received through software and websites called wallets. They send and confirm transactions to the network through Bitcoin addresses, the identifiers for users&#039; Bitcoin wallets within the network.&amp;lt;ref name=&amp;quot;whitepaper&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Bitcoin addresses===&lt;br /&gt;
:Main article: [[Address]]&lt;br /&gt;
&lt;br /&gt;
Payments are made to Bitcoin &amp;quot;addresses&amp;quot;: human-readable strings of numbers and letters around 33 characters in length, always beginning with the digit 1 or 3, as in the example of &#039;&#039;31uEbMgunupShBVTewXjtqbBv5MndwfXhb&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Users obtain new Bitcoin addresses from their Bitcoin software. Creating a new address can be a completely offline process and require no communication with the Bitcoin network.&lt;br /&gt;
&lt;br /&gt;
===Transaction fees===&lt;br /&gt;
:Main article: [[Transaction fees]]&lt;br /&gt;
Transaction fees may be included with any transfer of Bitcoins. {{As of|2012}} many transactions are processed in a way which makes no charge for the transaction. For transactions which consume or produce many coins (and therefore have a large data size), a small transaction fee is usually expected.&lt;br /&gt;
&lt;br /&gt;
===Confirmations===&lt;br /&gt;
:Main article: [[Confirmation]]&lt;br /&gt;
&lt;br /&gt;
The network&#039;s software confirms a transaction when it records it in a block. Further blocks of transactions confirm it even further. After six confirmations/blocks, a transaction is confirmed beyond reasonable doubt.&lt;br /&gt;
&lt;br /&gt;
The network must store the whole transaction history inside the blockchain, which grows constantly as new records are added and never removed. Nakamoto conceived that as the database became larger, users would desire applications for Bitcoin that didn&#039;t store the entire database on their computer. To enable this, the blockchain uses a [[merkle tree]] to organize the transaction records in such a way that client software can locally delete portions of its own database it knows it will never need, such as earlier transaction records of Bitcoins that have changed ownership multiple times.&lt;br /&gt;
&lt;br /&gt;
==Economics==&lt;br /&gt;
&lt;br /&gt;
===Initial distribution===&lt;br /&gt;
&lt;br /&gt;
Bitcoin has no centralized issuing authority.&amp;lt;ref name=&amp;quot;ars-06-08-11&amp;quot;&amp;gt;&lt;br /&gt;
{{Cite news&lt;br /&gt;
 |first= Thomas&lt;br /&gt;
 |last= Lowenthal&lt;br /&gt;
 |title= Bitcoin: inside the encrypted, peer-to-peer digital currency&lt;br /&gt;
 |newspaper= Ars Technica&lt;br /&gt;
 |date= 8 June 2011&lt;br /&gt;
 |url= http://arstechnica.com/tech-policy/news/2011/06/bitcoin-inside-the-encrypted-peer-to-peer-currency.ars&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite news&lt;br /&gt;
 |author= Sponsored by&lt;br /&gt;
 |url= http://www.economist.com/blogs/babbage/2011/06/virtual-currency&lt;br /&gt;
 |title= Virtual currency: Bits and bob&lt;br /&gt;
 |publisher= The Economist&lt;br /&gt;
 |date=&lt;br /&gt;
 |accessdate = 2011-06-22&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
 |last= Geere&lt;br /&gt;
 |first= Duncan&lt;br /&gt;
 |url= http://www.wired.co.uk/news/archive/2011-05/16/bitcoin-p2p-currency&lt;br /&gt;
 |title= Peer-to-peer currency Bitcoin sidesteps financial institutions (Wired UK)&lt;br /&gt;
 |publisher= Wired.co.uk&lt;br /&gt;
 |date=&lt;br /&gt;
 |accessdate = 2011-06-22&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; The network is programmed to increase the money supply as a geometric series until the total number of Bitcoins reaches 21 million BTC.&amp;lt;ref name=&amp;quot;Quantitative Analysis of the Full Bitcoin Transaction Graph&amp;quot;/&amp;gt; {{As of|2012|10}} slightly over 10 million of the total 21 million BTC had been created; the current total number created is available online.&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
 |title= Total Number of Bitcoins in Existence&lt;br /&gt;
 |url= http://blockexplorer.com/q/totalbc&lt;br /&gt;
 |work= Bitcoin Block Explorer&lt;br /&gt;
 |accessdate = 2012-10-03&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; By 2013 half of the total supply will have been generated, and by 2017, three-quarters will have been generated. To ensure sufficient granularity of the [[money supply]], clients can divide each BTC unit down to eight decimal places (a total of 2.1&amp;amp;nbsp;×&amp;amp;nbsp;10&amp;lt;sup&amp;gt;15&amp;lt;/sup&amp;gt; or 2.1 quadrillion units).&amp;lt;ref name=&amp;quot;lwn&amp;quot;&amp;gt;{{Cite news&lt;br /&gt;
 |author= Nathan Willis&lt;br /&gt;
 |date= 2010-11-10&lt;br /&gt;
 |title= Bitcoin: Virtual money created by CPU cycles&lt;br /&gt;
 |publisher= LWN.net&lt;br /&gt;
 |url= http://lwn.net/Articles/414452/&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The network {{As of|2012|lc=on}} required over one million times more work for confirming a block and receiving an award (25 BTC {{As of|2012|2|lc=on}}) than when the first blocks were confirmed.&lt;br /&gt;
The difficulty is automatically adjusted every 2016 blocks based on the time taken to find the previous 2016 blocks such that one block is created roughly every 10 minutes.&lt;br /&gt;
&lt;br /&gt;
Those who chose to put computational and electrical resources toward mining early on had a greater chance at receiving awards for block generations. This served to make available enough processing power to process blocks. Indeed, without miners there are no transactions and the Bitcoin economy comes to a halt.&lt;br /&gt;
&lt;br /&gt;
===Exchange rate===&lt;br /&gt;
Prices fluctuate relative to goods and services more than more widely accepted currencies;&lt;br /&gt;
the price of a Bitcoin is not static.&lt;br /&gt;
&lt;br /&gt;
In August 2012, 1 BTC traded at around $10.00 USD. Taking into account the total number of Bitcoins mined, the monetary base of the Bitcoin network stands at over 110 million USD.&amp;lt;ref&amp;gt;[http://www.bitcoinwatch.com/ http://www.bitcoinwatch.com/] Bitcoin statistics&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Security ==&amp;lt;!--Please keep as starting template--&amp;gt;&lt;br /&gt;
:Main article: [[Weaknesses]]&lt;br /&gt;
&lt;br /&gt;
In the history of bitcoin, there have been a few [[incidents]], caused by problematic as well as malicious transactions. In the worst such incident, and the only one of its type, a person was able to pretend that he had a practically infinite supply of bitcoins, for almost 9 hours.&lt;br /&gt;
&lt;br /&gt;
Bitcoin relies, among other things, on [http://en.wikipedia.org/wiki/Public-key_cryptography public key cryptography] and thus may be vulnerable to [http://en.wikipedia.org/wiki/Elliptic_curve_cryptography#Quantum_computing_attacks quantum computing attacks] if and when practical quantum computers can be constructed.&lt;br /&gt;
&lt;br /&gt;
If multiple different software packages, whose usage becomes widespread on the Bitcoin network, disagree on the protocol and the rules for transactions, this could potentially cause a fork in the block chain, with each faction of users being able to accept only their own version of the history of transactions. This could influence the price of bitcoins.&lt;br /&gt;
&lt;br /&gt;
A global, organized campaign against the currency or the software could also influence the demand for bitcoins, and thus the exchange price.&lt;br /&gt;
&lt;br /&gt;
==Bitcoin mining==&lt;br /&gt;
:Main article: [[Mining]]&lt;br /&gt;
&lt;br /&gt;
Bitcoin mining nodes are responsible for managing the Bitcoin network.&lt;br /&gt;
&lt;br /&gt;
Bitcoins are awarded to Bitcoin nodes known as &amp;quot;miners&amp;quot; for the solution to a difficult [[proof-of-work]] problem which confirms transactions and prevents double-spending. This incentive, as the Nakamoto white paper describes it, encourages &amp;quot;nodes to support the network, and provides a way to initially distribute coins into circulation, since no central authority issues them.&amp;quot;&amp;lt;ref name=&amp;quot;whitepaper&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nakamoto compared the generation of new coins by expending CPU time and electricity to gold miners expending resources to add gold to circulation.&amp;lt;ref name=&amp;quot;whitepaper&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Node operation===&lt;br /&gt;
&lt;br /&gt;
The node software for the Bitcoin network is based on peer-to-peer networking, digital signatures and cryptographic proof to make and verify transactions. Nodes broadcast transactions to the network, which records them in a public record of all transactions, called the &#039;&#039;blockchain&#039;&#039;, after validating them with a [[proof-of-work|proof-of-work system]].&lt;br /&gt;
&lt;br /&gt;
Satoshi Nakamoto designed the first Bitcoin node and mining software&amp;lt;ref name=&amp;quot;processors&amp;quot;&amp;gt;{{Cite news&lt;br /&gt;
 |last= Davis&lt;br /&gt;
 |first= Joshua&lt;br /&gt;
 |title= The Crypto-Currency&lt;br /&gt;
 |url= http://www.wired.com/magazine/2011/11/mf_bitcoin/all&lt;br /&gt;
 |accessdate = 11 November 2011&lt;br /&gt;
 |newspaper= Wired Magazine&lt;br /&gt;
 |date= 10 November 2011&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; and developed the majority of the first implementation, Bitcoind, from 2007 to mid-2010.&amp;lt;ref name=&amp;quot;code_start&amp;quot;&amp;gt;{{cite web&lt;br /&gt;
 |url= https://bitcointalk.org/index.php?topic=13.msg46#msg46&lt;br /&gt;
 |title= Questions about Bitcoin&lt;br /&gt;
 |publisher= Bitcoin forum&lt;br /&gt;
 |date= 2009-12-10&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Node implementations include core software such as Bitcoind/Bitcoin-Qt, [[libbitcoin]], [[cbitcoin]]&amp;lt;ref&amp;gt;{{Cite web|title=cbitcoin|url=https://github.com/MatthewLM/cbitcoin|accessdate=3 October 2012}}&amp;lt;/ref&amp;gt; and [[BitCoinJ|bitcoinj]].&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
 |url= http://news.slashdot.org/story/11/03/23/0210207/Google-Engineer-Releases-Open-Source-Bitcoin-Client&lt;br /&gt;
 |title= Google Engineer Releases Open Source Bitcoin Client&lt;br /&gt;
 |author= angry tapir, timothy&lt;br /&gt;
 |date= 23 March 2011&lt;br /&gt;
 |publisher= Slashdot&lt;br /&gt;
 |accessdate = 2011-05-18&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
 |url= http://www.javaworld.com/javaworld/jw-01-2012/120110-bitcoin-for-beginners-3.html?page=1&lt;br /&gt;
 |title= Bitcoin for beginners: The BitcoinJ API&lt;br /&gt;
 |author= Dirk Merkel&lt;br /&gt;
 |date= 10 January 2012&lt;br /&gt;
 |publisher= JavaWorld&lt;br /&gt;
 |accessdate = 2012-08-03&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Every node in the Bitcoin network collects all the unacknowledged transactions it knows of in a file called a &#039;&#039;block&#039;&#039;, which also contains a reference to the previous valid block known to that node. It then appends a [[nonce]] value to this previous block and computes the SHA-256 cryptographic hash of the block and the appended nonce value. The node repeats this process until it adds a nonce that allows for the generation of a hash with a value lower than a specified &#039;&#039;target&#039;&#039;. Because computers cannot practically reverse the hash function, finding such a nonce is hard and requires on average a predictable amount of repetitious trial and error. This is where the &#039;&#039;[[proof-of-work]]&#039;&#039; concept comes in to play.  When a node finds such a solution, it announces it to the rest of the network. Peers receiving the new solved block validate it by computing the hash and checking that it really starts with the given number of zero bits (i.e., that the hash is within the target). Then they accept it and add it to the chain.&lt;br /&gt;
&lt;br /&gt;
===Mining rewards===&lt;br /&gt;
In addition to receiving the pending transactions confirmed in the block, a generating node adds a &#039;&#039;generate&#039;&#039; transaction, which awards new Bitcoins to the operator of the node that generated the block. The system sets the payout of this generated transaction according to its defined inflation schedule.  The miner that generates a block also receives the fees that users have paid as an incentive to give particular transactions priority for faster confirmation.&lt;br /&gt;
&lt;br /&gt;
The network never creates more than a 50&amp;amp;nbsp;BTC reward per block and this amount will decrease over time towards zero, such that no more than 21 million BTC will ever exist.&amp;lt;ref name=&amp;quot;lwn&amp;quot; /&amp;gt; As this payout decreases, the incentive for users to run block-generating nodes is intended to change to earning [[#Transaction fees|transaction fees]].&lt;br /&gt;
&lt;br /&gt;
===Mining pools===&lt;br /&gt;
:Main article: [[Pooled mining]]&lt;br /&gt;
&lt;br /&gt;
Bitcoin users often pool computational effort to increase the stability of the collected fees and subsidy they receive.&amp;lt;ref name=&amp;quot;We Use Coins Mining&amp;quot;&amp;gt;{{cite web|title=About Bitcoin Mining|url=http://www.weusecoins.com/mining-guide.php|publisher=We Use Coins|accessdate=18 October 2012}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Mining difficulty===&lt;br /&gt;
:Main article: [[Difficulty]]&lt;br /&gt;
&lt;br /&gt;
In order to throttle the creation of blocks, the difficulty of generating new blocks is adjusted over time.  If mining output increases or decreases, the difficulty increases or decreases accordingly.&lt;br /&gt;
&lt;br /&gt;
The adjustment is done by changing the threshold that a hash is required to be less than. A lower threshold means fewer possible hashes can be accepted, and thus a higher degree of difficulty.  The target rate of block generation is one block every 10 minutes, or 2016 blocks every two weeks.  Bitcoin changes the difficulty of finding a valid block every 2016 blocks, using the difficulty that would have been most likely to cause the prior 2016 blocks to have taken two weeks to generate, according to the timestamps on the blocks.  Technically, this is done by modeling the generation of Bitcoins as Poisson process.  All nodes perform and enforce the same difficulty calculation.&lt;br /&gt;
&lt;br /&gt;
Difficulty is intended as an automatic stabilizer allowing mining for Bitcoins to remain profitable in the long run for the most efficient miners, independently of the fluctuations in demand of Bitcoin in relation to other currencies.&lt;br /&gt;
&lt;br /&gt;
===Mining hardware===&lt;br /&gt;
:Main article: [[Mining Hardware Comparison]]&lt;br /&gt;
&lt;br /&gt;
Bitcoins used to be mined through Intel/AMD CPUs. {{As of | 2012}}, mining has gradually moved to [[GPU]] and [[FPGA]] hardware.&amp;lt;ref name=&amp;quot;bitcoinmag-butterfly&amp;quot; /&amp;gt; [[Application-specific integrated circuit|ASIC]]-based hardware for Bitcoin mining has been announced by several manufacturers who intend to ship products from late 2012 to early 2013.&amp;lt;ref name=&amp;quot;bitcoinmag-butterfly&amp;quot;&amp;gt;{{Cite web|title=Bitpay Breaks Daily Volume Record with Butterfly ASIC mining release|url=http://bitcoinmagazine.net/bitpay-breaks-daily-volume-record-with-butterfly-asic-mining-release/|publisher=Bitcoin Magazine}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Concerns==&lt;br /&gt;
&lt;br /&gt;
===As an investment===&lt;br /&gt;
Bitcoin describes itself as an experimental digital currency. Reuben Grinberg has noted that Bitcoin&#039;s supporters have argued that Bitcoin is neither a security or an investment because it fails to meet the criteria for either category.&amp;lt;ref name=&amp;quot;grinberg&amp;quot;&amp;gt;{{cite web | url=http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1817857 | title=Bitcoin: An Innovative Alternative Digital Currency | publisher=SSRN | date=9 December 2011 | accessdate=4 December 2012 | author=Grinberg, Reuben}}&amp;lt;/ref&amp;gt;  Although it is a virtual currency, some people see it as an investment&amp;lt;ref name=&amp;quot;cnbc&amp;quot;&amp;gt;{{cite web | url=http://www.cnbc.com/id/45030812/The_Pros_And_Cons_Of_Biting_on_Bitcoins | title=The Pros And Cons Of Biting on Bitcoins | publisher=CNBC | date=23 November 2011 | accessdate=4 December 2012 | author=Gustke, Constance}}&amp;lt;/ref&amp;gt; or accuse it of being a form of investment fraud known as a Ponzi scheme.&amp;lt;ref&amp;gt;{{cite web |url=http://www.theregister.co.uk/2011/06/08/bitcoin_under_attack/ |title=US senators draw a bead on Bitcoin |last1=Chirgwin |first1=Richard |date=8 June 2011 |publisher=The Register |accessdate=14 November 2012}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web |url=http://uk.reuters.com/article/2012/04/01/uk-traders-bitcoin-idUKBRE8300JL20120401 |title=Bitcoin, the City traders&#039; anarchic new toy |last1=O&#039;Leary |first1=Naomi |date=2 April 2012 |publisher=Reuters |accessdate=14 November 2012}}&amp;lt;/ref&amp;gt; A report by the European Central Bank, using the U.S. Securities and Exchange Commission&#039;s definition of a Ponzi scheme, found that the use of bitcoins shares some characteristics with Ponzi schemes, but also has characteristics of its own which contradict several common aspects of Ponzi schemes.&amp;lt;ref name=&amp;quot;ecbreport&amp;quot;&amp;gt;{{cite web | url=http://www.ecb.europa.eu/pub/pdf/other/virtualcurrencyschemes201210en.pdf | title=Virtual Currency Schemes | publisher=European Central Bank | date=October 2012 | accessdate=4 December 2012}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Privacy===&lt;br /&gt;
Because transactions are broadcast to the entire network, they are inherently public. Unlike regular banking,&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
 |url= http://spectrum.ieee.org/computing/software/bitcoin-the-cryptoanarchists-answer-to-cash/0&lt;br /&gt;
 |title= Bitcoin: The Cryptoanarchists&#039; Answer to Cash&lt;br /&gt;
 |publisher= IEEE.org&lt;br /&gt;
 |date= June 2012&lt;br /&gt;
 |accessdate = 2012-06-05&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; which preserves customer privacy by keeping transaction records private, loose transactional privacy is accomplished in Bitcoin by using many unique addresses for every wallet, while at the same time publishing all transactions. As an example, if Alice sends 123.45 BTC to Bob, the network creates a public record that allows anyone to see that 123.45 has been sent from one address to another. However, unless Alice or Bob make their ownership of these addresses known, it is difficult for anyone else to connect the transaction with them. However, if someone connects an address to a user at any point they could follow back a series of transactions as each participant likely knows who paid them and may disclose that information on request or under duress.&lt;br /&gt;
&lt;br /&gt;
It can be difficult to associate Bitcoin identities with real-life identities.&amp;lt;ref name=&amp;quot;An Analysis of Anonymity in the Bitcoin System&amp;quot;&amp;gt;Fergal Reid and Martin Harrigan (24 July 2011). [http://anonymity-in-bitcoin.blogspot.com/2011/07/bitcoin-is-not-anonymous.html An Analysis of Anonymity in the Bitcoin System]. An Analysis of Anonymity in the Bitcoin System.&amp;lt;/ref&amp;gt; This property makes Bitcoin transactions attractive to sellers of illegal products.&amp;lt;ref name=&amp;quot;Forbes&amp;quot;&amp;gt;Andy Greenberg (20 April 2011). [http://www.forbes.com/forbes/2011/0509/technology-psilocybin-bitcoins-gavin-andresen-crypto-currency.html Crypto Currency]. Forbes Magazine.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
 |last= Madrigal&lt;br /&gt;
 |first= Alexis&lt;br /&gt;
 |title= Libertarian Dream? A Site Where You Buy Drugs With Digital Dollars&lt;br /&gt;
 |publisher= The Atlantic Monthly&lt;br /&gt;
 |date= 2011-06-01&lt;br /&gt;
 |url= http://www.theatlantic.com/technology/archive/2011/06/libertarian-dream-a-site-where-you-buy-drugs-with-digital-dollars/239776/&lt;br /&gt;
 |accessdate = 2011-06-05&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Illicit use===&lt;br /&gt;
&lt;br /&gt;
====Cracking====&lt;br /&gt;
The cracking organization &amp;quot;LulzSec&amp;quot; accepted donations in Bitcoin, having said that the group &amp;quot;needs Bitcoin donations to continue their hacking efforts&amp;quot;.&amp;lt;ref name=&amp;quot;CNET&amp;quot;&amp;gt;{{cite web&lt;br /&gt;
 |last= Reisinger&lt;br /&gt;
 |first= Don&lt;br /&gt;
 |url= http://news.cnet.com/8301-13506_3-20070268-17/senators-target-bitcoin-currency-citing-drug-sales/&lt;br /&gt;
 |title= Senators target Bitcoin currency, citing drug sales &amp;amp;#124; The Digital Home – CNET News&lt;br /&gt;
 |publisher= News.cnet.com&lt;br /&gt;
 |date= 2011-06-09&lt;br /&gt;
 |accessdate = 2011-06-22&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite news&lt;br /&gt;
 |last= Olson&lt;br /&gt;
 |first= Parmy&lt;br /&gt;
 |url= http://blogs.forbes.com/parmyolson/2011/06/06/lulzsec-hackers-posts-sony-dev-source-code-get-7k-donation/&lt;br /&gt;
 |title= LulzSec Hackers Post Sony Dev. Source Code, Get $7K Donation – Parmy Olson – Disruptors – Forbes&lt;br /&gt;
 |publisher= Blogs.forbes.com&lt;br /&gt;
 |date= 6 June 2011&lt;br /&gt;
 |accessdate = 2011-06-22&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Silk Road====&lt;br /&gt;
[[Silk Road]] is an anonymous black market that uses only the Bitcoin.&amp;lt;ref name=&amp;quot;npr-06-12-11&amp;quot;&amp;gt;&lt;br /&gt;
{{Cite news&lt;br /&gt;
 |url= http://www.npr.org/2011/06/12/137138008/silk-road-not-your-fathers-amazon-com&lt;br /&gt;
 |date= 12 June 2011&lt;br /&gt;
 |newspaper= NPR&lt;br /&gt;
 |title= Silk Road: Not Your Father&#039;s Amazon.com&lt;br /&gt;
 |author= Staff&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
In a 2011 letter to Attorney General Eric Holder and the Drug Enforcement Administration, senators Charles Schumer of New York and Joe Manchin of West Virginia called for an investigation into Silk Road and the Bitcoin.&amp;lt;ref name=&amp;quot;npr-06-12-11&amp;quot;/&amp;gt;&lt;br /&gt;
Schumer described the use of Bitcoins at Silk Road as a form of money laundering.&amp;lt;ref name=&amp;quot;ars-06-08-11&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Botnet mining====&lt;br /&gt;
In June 2011, Symantec warned about the possibility of botnets engaging in covert &amp;quot;mining&amp;quot; of Bitcoins,&amp;lt;ref&amp;gt;{{Cite web|author=Updated: 17 June 2011 | Translations available: 日本語 |url=http://www.symantec.com/connect/blogs/bitcoin-botnet-mining |title=Bitcoin Botnet Mining &amp;amp;#124; Symantec Connect Community |publisher=Symantec.com |date=2011-06-17 |accessdate = 2012-01-24}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web|url=http://www.zdnet.com/blog/security/researchers-find-malware-rigged-with-bitcoin-miner/8934 |title=Researchers find malware rigged with Bitcoin miner |publisher=ZDNet |date=2011-06-29 |accessdate = 2012-01-24}}&amp;lt;/ref&amp;gt; consuming computing cycles, using extra electricity and possibly increasing the temperature of the computer. Later that month, the Australian Broadcasting Corporation caught an employee using the company&#039;s servers to generate Bitcoins without permission.&amp;lt;ref&amp;gt;{{Cite web|url=http://thenextweb.com/au/2011/06/23/abc-employee-caught-mining-for-bitcoins-on-company-servers/ |title=ABC employee caught mining for Bitcoins on company servers |publisher=The Next Web |date=2011-06-23 |accessdate = 2012-01-24}}&amp;lt;/ref&amp;gt; Some malware also uses the parallel processing capabilities of the GPUs built into many modern-day video cards.&amp;lt;ref&amp;gt;{{Cite news |url=http://www.theregister.co.uk/2011/08/16/gpu_bitcoin_brute_forcing/ |title=Malware mints virtual currency using victim&#039;s GPU |date=16 August 2011&amp;lt;!-- 20:00 GMT --&amp;gt;|first=Dan |last=Goodin }}&amp;lt;/ref&amp;gt; In mid August 2011, Bitcoin miner botnets were found;&amp;lt;ref&amp;gt;{{Cite web|url=http://www.infosecurity-magazine.com/view/20211/researcher-discovers-distributed-bitcoin-cracking-trojan-malware/ |title=Infosecurity – Researcher discovers distributed bitcoin cracking trojan malware |publisher=Infosecurity-magazine.com |date=2011-08-19 |accessdate = 2012-01-24}}&amp;lt;/ref&amp;gt; trojans infecting Mac OS X have also been uncovered.&amp;lt;ref&amp;gt;{{Cite web|url=http://www.techworld.com.au/article/405849/mac_os_x_trojan_steals_processing_power_produce_bitcoins |title=Mac OS X Trojan steals processing power to produce Bitcoins – sophos, security, malware, Intego – Vulnerabilities – Security |publisher=Techworld |date=2011-11-01 |accessdate = 2012-01-24}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Theft and fraud===&lt;br /&gt;
On 19 June 2011, a security breach of the Mt.Gox (an acronym for &#039;&#039;M&#039;&#039;agic: &#039;&#039;T&#039;&#039;he &#039;&#039;G&#039;&#039;athering &#039;&#039;O&#039;&#039;nline E&#039;&#039;x&#039;&#039;change, its original purpose) Bitcoin Exchange caused the price of a Bitcoin to briefly drop to US$0.01 on the Mt.Gox exchange (though it remained unaffected on other exchanges) after a hacker allegedly used credentials from a Mt.Gox auditor&#039;s compromised computer to illegally transfer a large number of Bitcoins to him- or herself and sell them all, creating a massive &amp;quot;ask&amp;quot; order at any price. Within minutes the price rebounded to over $15 before Mt.Gox shut down their exchange and canceled all trades that happened during the hacking period.&amp;lt;ref&amp;gt;[https://mtgox.com/press_release_20110630.html Clarification of Mt Gox Compromised Accounts and Major Bitcoin Sell-Off]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.youtube.com/watch?v=T1X6qQt9ONg YouTube. Bitcoin Report]&amp;lt;/ref&amp;gt; The exchange rate of Bitcoins quickly returned to near pre-crash values.&amp;lt;ref name=&amp;quot;mick&amp;quot;&amp;gt;Jason Mick, 19 June 2011, [http://www.dailytech.com/Inside+the+MegaHack+of+Bitcoin+the+Full+Story/article21942.htm Inside the Mega-Hack of Bitcoin: the Full Story], DailyTech&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Timothy B. Lee, 19 June 2011, [http://arstechnica.com/tech-policy/news/2011/06/bitcoin-price-plummets-on-compromised-exchange.ars Bitcoin prices plummet on hacked exchange], Ars Technica&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Mark Karpeles, 20 June 2011, [https://support.mtgox.com/entries/20208066-huge-bitcoin-sell-off-due-to-a-compromised-account-rollback Huge Bitcoin sell off due to a compromised account – rollback], Mt.Gox Support&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;register1&amp;quot;&amp;gt;{{Cite news&lt;br /&gt;
 |title= Bitcoin collapses on malicious trade – Mt Gox scrambling to raise the Titanic&lt;br /&gt;
 |url= http://www.theregister.co.uk/2011/06/19/bitcoin_values_collapse_again/&lt;br /&gt;
 |date= 2011-06-19&lt;br /&gt;
 |author= Chirgwin, Richard&lt;br /&gt;
 |publisher= The Register&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; Accounts with the equivalent of more than USD 8,750,000 were affected.&amp;lt;ref name=&amp;quot;mick&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In July 2011, The operator of Bitomat, the third largest Bitcoin exchange, announced that he lost access to his wallet.dat file with about 17,000 BitCoins (roughly equivalent to 220,000 USD at that time). He announced that he would sell the service for the missing amount, aiming to use funds from the sale to refund his customers.&amp;lt;ref&amp;gt;[http://siliconangle.com/blog/2011/08/01/third-largest-bitcoin-exchange-bitomat-lost-their-wallet-over-17000-bitcoins-missing/ Third Largest Bitcoin Exchange Bitomat Lost Their Wallet, Over 17,000 Bitcoins Missing]. SiliconAngle&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In August 2011, MyBitcoin, one of popular Bitcoin transaction processors, declared that it was hacked, which resulted in it being shut down, with paying 49% on customer deposits, leaving more than 78,000 BitCoins (roughly equivalent to 800,000 USD at that time) unaccounted for.&amp;lt;ref&amp;gt;[http://betabeat.com/2011/08/mybitcoin-spokesman-finally-comes-forward-what-did-you-think-we-did-after-the-hack-we-got-shitfaced/ MyBitcoin Spokesman Finally Comes Forward: “What Did You Think We Did After the Hack? We Got Shitfaced”]. BetaBeat&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://betabeat.com/2011/08/search-for-owners-of-mybitcoin-loses-steam/ Search for Owners of MyBitcoin Loses Steam]. BetaBeat&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In early August 2012, a lawsuit was filed in San Francisco court against Bitcoinica, claiming about 460,000 USD from the company. Bitcoinica was hacked twice in 2012, which led to allegations of neglecting the safety of customers&#039; money and cheating them out of withdrawal requests.&amp;lt;ref&amp;gt;[http://arstechnica.com/tech-policy/2012/08/bitcoinica-users-sue-for-460k-in-lost-bitcoins/ Bitcoinica users sue for $460k in lost Bitcoins]. Arstechnica&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://spectrum.ieee.org/tech-talk/computing/networks/first-bitcoin-lawsuit-filed-in-san-francisco First Bitcoin Lawsuit Filed In San Francisco]. IEEE Spectrum&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In late August 2012, Bitcoin Savings and Trust was shut down by the owner, allegedly leaving around $5.6 million in debts; this led to allegations of the operation being a Ponzi scheme.&amp;lt;ref&amp;gt;{{Cite web|title=Bitcoin ponzi scheme – investors lose $5 million USD in online hedge fund|url=http://rt.com/usa/news/investors-currency-digital-fund-868/|publisher=RT}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web|last=Jeffries|first=Adrianne|title=Suspected multi-million dollar Bitcoin pyramid scheme shuts down, investors revolt|url=http://www.theverge.com/2012/8/27/3271637/bitcoin-savings-trust-pyramid-scheme-shuts-down|publisher=The Verge}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web|last=Mick|first=Jason|title=&amp;quot;Pirateat40&amp;quot; Makes Off $5.6M USD in BitCoins From Pyramid Scheme|url=http://www.dailytech.com/Pirateat40+Makes+Off+56M+USD+in+BitCoins+From+Pyramid+Scheme/article25538.htm|publisher=DailyTech}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://pandodaily.com/2012/08/31/bitcoin-how-a-virtual-currency-became-real-with-a-5-6m-fraud/ Bitcoin: How a Virtual Currency Became Real with a $5.6M Fraud]. PandoDaily&amp;lt;/ref&amp;gt; In September 2012, it was reported that U.S. Securities and Exchange Commission has started an investigation on the case.&amp;lt;ref&amp;gt;[http://blogs.telegraph.co.uk/technology/willardfoxton2/100007836/bitcoin-pirate-scandal-sec-steps-in-amid-allegations-that-the-whole-thing-was-a-ponzi-scheme/ Bitcoin &#039;Pirate&#039; scandal: SEC steps in amid allegations that the whole thing was a Ponzi scheme ]. The Telegraph&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In September 2012, Bitfloor Bitcoin exchange also reported being hacked, with 24,000 BitCoins (roughly equivalent to 250,000 USD) stolen. As a result, Bitfloor suspended operations.&amp;lt;ref&amp;gt;[http://www.bbc.co.uk/news/technology-19486695 Bitcoin theft causes Bitfloor exchange to go offline]. BBC&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.theverge.com/2012/9/5/3293375/bitfloor-bitcoin-exchange-suspended-theft Bitcoin exchange BitFloor suspends operations after $250,000 theft Bitcoin exchange BitFloor suspends operations after $250,000 theft]. The Verge&amp;lt;/ref&amp;gt; The same month, Bitfloor resumed operations, with its founder saying that he reported the theft to FBI, and that he is planning to repay the victims, though the time frame for such repayment is unclear.&amp;lt;ref&amp;gt;[http://www.pcworld.com/article/2010586/bitcoin-exchange-back-online-after-hack.html?tk=rel_news Bitcoin exchange back online after hack]. PCWorld&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Taxation===&lt;br /&gt;
In September 2012, the Intra-European Organization of Tax Administrations (IOTA), in Tbilisi, Georgia, held a workshop titled &amp;quot;Auditing Individuals and Legal Entities in the Use of e-Money.&amp;quot; The workshop was attended by representatives from 23 countries.&amp;lt;ref name=&amp;quot;BitCoin Tax issues Oct 2012&amp;quot;&amp;gt;{{cite journal | title=2012 TNT 209-4 NEWS ANALYSIS: VIRTUAL CURRENCY: A NEW WORRY FOR TAX ADMINISTRATORS?. (Release Date: OCTOBER 17, 2012) (Doc 2012-21516) | author=Stewart, David D. and Soong Johnston, Stephanie D. | journal=Tax Notes Today | year=2012 | month=October 29 | volume=2012 TNT 209-4 | issue=2012 TNT 209-4}}&amp;lt;/ref&amp;gt;  Jerry Taylor, IOTA&#039;s technical taxation expert, said, &amp;quot;There&#039;s an awful lot happening on the Internet environment which is fascinating at the moment and introducing new challenges for auditors when it comes to virtual currency.&amp;quot;&amp;lt;ref name=&amp;quot;BitCoin Tax issues Oct 2012&amp;quot;&amp;gt;{{cite journal | title=2012 TNT 209-4 NEWS ANALYSIS: VIRTUAL CURRENCY: A NEW WORRY FOR TAX ADMINISTRATORS?. (Release Date: OCTOBER 17, 2012) (Doc 2012-21516) | author=Stewart, David D. and Soong Johnston, Stephanie D. | journal=Tax Notes Today | year=2012 | month=October 29 | volume=2012 TNT 209-4 | issue=2012 TNT 209-4}}&amp;lt;/ref&amp;gt;  Bitcoin was mentioned during the workshop.&amp;lt;ref name=&amp;quot;BitCoin Tax issues Oct 2012&amp;quot;&amp;gt;{{cite journal | title=2012 TNT 209-4 NEWS ANALYSIS: VIRTUAL CURRENCY: A NEW WORRY FOR TAX ADMINISTRATORS?. (Release Date: OCTOBER 17, 2012) (Doc 2012-21516) | author=Stewart, David D. and Soong Johnston, Stephanie D. | journal=Tax Notes Today | year=2012 | month=October 29 | volume=2012 TNT 209-4 | issue=2012 TNT 209-4}}&amp;lt;/ref&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
Matthew Elias, founder of the [[Cryptocurrency Legal Advocacy Group]] (CLAG) published &amp;quot;Staying Between the Lines: A Survey of U.S. Income Taxation and its Ramifications on Cryptocurrencies&amp;quot;, which discusses &amp;quot;the taxability of cryptocurrencies such as bitcoin.&amp;quot;&amp;lt;ref name=&amp;quot;BitCoin Tax issues Oct 2012&amp;quot;&amp;gt;{{cite journal | title=2012 TNT 209-4 NEWS ANALYSIS: VIRTUAL CURRENCY: A NEW WORRY FOR TAX ADMINISTRATORS?. (Release Date: OCTOBER 17, 2012) (Doc 2012-21516) | author=Stewart, David D. and Soong Johnston, Stephanie D. | journal=Tax Notes Today | year=2012 | month=October 29 | volume=2012 TNT 209-4 | issue=2012 TNT 209-4}}&amp;lt;/ref&amp;gt;  CLAG &amp;quot;stressed the importance for taxpayers to determine on their own whether taxes are due on a bitcoin-related transaction based on whether one has &amp;quot;experienced a realization event.&amp;quot;&amp;lt;ref name=&amp;quot;BitCoin Tax issues Oct 2012&amp;quot;&amp;gt;{{cite journal | title=2012 TNT 209-4 NEWS ANALYSIS: VIRTUAL CURRENCY: A NEW WORRY FOR TAX ADMINISTRATORS?. (Release Date: OCTOBER 17, 2012) (Doc 2012-21516) | author=Stewart, David D. and Soong Johnston, Stephanie D. | journal=Tax Notes Today | year=2012 | month=October 29 | volume=2012 TNT 209-4 | issue=2012 TNT 209-4}}&amp;lt;/ref&amp;gt;  Such examples are &amp;quot;when a taxpayer has provided a service in exchange for bitcoins, a realization event has probably occurred, and any gain or loss would likely be calculated using fair market values for the service provided.&amp;quot;&amp;lt;ref name=&amp;quot;BitCoin Tax issues Oct 2012&amp;quot;&amp;gt;{{cite journal | title=2012 TNT 209-4 NEWS ANALYSIS: VIRTUAL CURRENCY: A NEW WORRY FOR TAX ADMINISTRATORS?. (Release Date: OCTOBER 17, 2012) (Doc 2012-21516) | author=Stewart, David D. and Soong Johnston, Stephanie D. | journal=Tax Notes Today | year=2012 | month=October 29 | volume=2012 TNT 209-4 | issue=2012 TNT 209-4}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Peter Vessenes]], [[Bitcoin Foundation|Bitcoin Foundation&#039;s]] executive director, said, since the foundation is trying to pay for everything in bitcoin, including salaries, &amp;quot;How do we W-2 someone for their bitcoins? Do we mark-to-market every time a transfer happens? Payroll companies cringe.&amp;quot;&amp;lt;ref name=&amp;quot;BitCoin Tax issues Oct 2012&amp;quot;&amp;gt;{{cite journal | title=2012 TNT 209-4 NEWS ANALYSIS: VIRTUAL CURRENCY: A NEW WORRY FOR TAX ADMINISTRATORS?. (Release Date: OCTOBER 17, 2012) (Doc 2012-21516) | author=Stewart, David D. and Soong Johnston, Stephanie D. | journal=Tax Notes Today | year=2012 | month=October 29 | volume=2012 TNT 209-4 | issue=2012 TNT 209-4}}&amp;lt;/ref&amp;gt;  The Bitcoin Foundation hopes &amp;quot;to push for solid guidance about its legal and tax treatment.&amp;quot; [[Patrick Murck]], legal counsel for the Bitcoin Foundation, said he would like &amp;quot;to help regulators understand the technology better so they can make better decisions.&amp;quot;&amp;lt;ref name=&amp;quot;BitCoin Tax issues Oct 2012&amp;quot;&amp;gt;{{cite journal | title=2012 TNT 209-4 NEWS ANALYSIS: VIRTUAL CURRENCY: A NEW WORRY FOR TAX ADMINISTRATORS?. (Release Date: OCTOBER 17, 2012) (Doc 2012-21516) | author=Stewart, David D. and Soong Johnston, Stephanie D. | journal=Tax Notes Today | year=2012 | month=October 29 | volume=2012 TNT 209-4 | issue=2012 TNT 209-4}}&amp;lt;/ref&amp;gt; Murck said, &amp;quot;Bitcoin has the potential to become much more than a niche currency, but it needs the guidance and understanding of regulators.&amp;quot; and &amp;quot;The full potential of bitcoin could be realized through clearer guidelines and a better understanding by financial and tax regulators.&amp;quot; and &amp;quot;Part of making that happen is to talk to regulators, the IRS, and tax professionals and helping them understand that bitcoin is not this nefarious thing, it&#039;s just software, it&#039;s a community, and there&#039;s nothing inherently nefarious about either of those things.&amp;quot;&amp;lt;ref name=&amp;quot;BitCoin Tax issues Oct 2012&amp;quot;&amp;gt;{{cite journal | title=2012 TNT 209-4 NEWS ANALYSIS: VIRTUAL CURRENCY: A NEW WORRY FOR TAX ADMINISTRATORS?. (Release Date: OCTOBER 17, 2012) (Doc 2012-21516) | author=Stewart, David D. and Soong Johnston, Stephanie D. | journal=Tax Notes Today | year=2012 | month=October 29 | volume=2012 TNT 209-4 | issue=2012 TNT 209-4}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Introduction]]&lt;br /&gt;
* [[Getting started]]&lt;br /&gt;
* [[Using_Bitcoin|Detailed tutorial]]&lt;br /&gt;
* [[FAQ]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Digital currencies]]&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Scalability&amp;diff=36515</id>
		<title>Scalability</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Scalability&amp;diff=36515"/>
		<updated>2013-03-31T12:14:55Z</updated>

		<summary type="html">&lt;p&gt;Goonie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The core Bitcoin network can scale to much higher transaction rates than are seen today, assuming that nodes in the network are primarily running on high end servers rather than desktops. Bitcoin was designed to support lightweight clients that only process small parts of the block chain (see &#039;&#039;simplified payment verification&#039;&#039; below for more details on this). A configuration in which the vast majority of users sync lightweight clients to more powerful backbone nodes is capable of scaling to millions of users and tens of thousands of transactions per second.&lt;br /&gt;
&lt;br /&gt;
==Scalability targets==&lt;br /&gt;
&lt;br /&gt;
VISA handles on average around 2,000 transactions per second (tps), so call it a daily peak rate of 4,000 tps. They have burst capacity for over 10,000 tps which they need to handle the busiest points of the holiday period (~8,500 tps). [http://investor.visa.com/phoenix.zhtml?c=215693&amp;amp;p=irol-newsArticle_print&amp;amp;ID=1355716]&lt;br /&gt;
&lt;br /&gt;
PayPal, in contrast, handles around 4 million transactions per day for an average of 46 tps or a probably peak rate of 100 tps.&lt;br /&gt;
&lt;br /&gt;
Let&#039;s take 4,000 tps as starting goal. Obviously if we want Bitcoin to scale to all economic transactions worldwide, including cash, it&#039;d be a lot higher than that, perhaps more in the region of a few hundred thousand tps. And the need to be able to withstand DoS attacks (which VISA does not have to deal with) implies we would want to scale far beyond the standard peak rates. Still, picking a target let us do some basic calculations even if it&#039;s a little arbitrary.&lt;br /&gt;
&lt;br /&gt;
==Current bottlenecks==&lt;br /&gt;
&lt;br /&gt;
Today the Bitcoin network is restricted to a sustained rate of 7 tps by some artificial limits. These were put in place to stop people from ballooning the size of the block chain before the network and community was ready for it. Once those limits are lifted, the maximum transaction rate will go up significantly.&lt;br /&gt;
&lt;br /&gt;
==CPU==&lt;br /&gt;
&lt;br /&gt;
The protocol has two parts. Nodes send &amp;quot;inv&amp;quot; messages to other nodes telling them they have a new transaction. If the receiving node doesn&#039;t have that transaction it requests it with a getdata.&lt;br /&gt;
&lt;br /&gt;
The big cost is the crypto and block chain lookups involved with verifying the transaction. Verifying a transaction means some hashing and some ECDSA signature verifications. RIPEMD-160 runs at 106 megabytes/sec (call it 100 for simplicity) and SHA256 is about the same. So hashing 1 megabyte should take around 10 milliseconds and hashing 1 kilobyte would take 0.01 milliseconds - fast enough that we can ignore it.&lt;br /&gt;
&lt;br /&gt;
Bitcoin is currently able (with a couple of simple optimizations that are prototyped but not merged yet) to perform around 8000 signature verifications per second on an quad core [http://ark.intel.com/products/53469 Intel Core i7-2670QM 2.2Ghz processor]. The average number of inputs per transaction is around 2, so we must halve the rate. This means 4000 tps is easily achievable CPU-wise with a single fairly mainstream CPU.&lt;br /&gt;
&lt;br /&gt;
As we can see, this means as long as Bitcoin nodes are allowed to max out at least 4 cores of the machines they run on, we will not run out of CPU capacity unless Bitcoin is handling 100 times as much traffic as PayPal. As of late 2012 the network is handling 0.5 transactions/second, so even assuming enormous growth in popularity we will not reach this level for a long time.&lt;br /&gt;
&lt;br /&gt;
==Network==&lt;br /&gt;
&lt;br /&gt;
Let&#039;s assume an average rate of 2000tps, so just VISA. Transactions vary in size from about 0.2 kilobytes to over 1 kilobyte, but it&#039;s averaging half a kilobyte today.&lt;br /&gt;
&lt;br /&gt;
That means that you need to keep up with around 8 megabits/second of transaction data (2000tps * 512 bytes) / 1024 bytes in a kilobyte / 1024 kilobytes in a megabyte = 0.97 megabytes per second * 8 = 7.8 megabits/second.&lt;br /&gt;
&lt;br /&gt;
This sort of bandwidth is already common for even residential connections today, and is certainly at the low end of what colocation providers would expect to provide you with.&lt;br /&gt;
&lt;br /&gt;
When blocks are solved, the current protocol will send the transactions again, even if a peer has already seen it at broadcast time. Fixing this to make blocks just list of hashes would resolve the issue and make the bandwidth needed for block broadcast negligable. So whilst this optimization isn&#039;t fully implemented today, we do not consider block transmission bandwidth here.&lt;br /&gt;
&lt;br /&gt;
==Storage==&lt;br /&gt;
&lt;br /&gt;
At very high transaction rates each block can be over half a gigabyte in size.&lt;br /&gt;
&lt;br /&gt;
It is not required for most fully validating nodes to store the entire chain. In Satoshi&#039;s paper he describes &amp;quot;pruning&amp;quot;, a way to delete unnecessary data about transactions that are fully spent. This reduces the amount of data that is needed for a fully validating node to be only the size of the current unspent output size, plus some additional data that is needed to handle re-orgs. As of October 2012 (block 203258) there have been 7,979,231 transactions, however the size of the unspent output set is less than 100MiB, which is small enough to easily fit in RAM for even quite old computers.&lt;br /&gt;
&lt;br /&gt;
Only a small number of archival nodes need to store the full chain going back to the genesis block. These nodes can be used to bootstrap new fully validating nodes from scratch but are otherwise unnecessary.&lt;br /&gt;
&lt;br /&gt;
The primary limiting factor in Bitcoin&#039;s performance is disk seeks once the unspent transaction output set stops fitting in memory. It is quite possible that the set will always fit in memory on dedicated server class machines, if hardware advances faster than Bitcoin usage does.&lt;br /&gt;
&lt;br /&gt;
==Optimizations==&lt;br /&gt;
&lt;br /&gt;
The description above applies to the current software with only minor optimizations assumed (the type that can and have been done by one man in a few weeks). &lt;br /&gt;
&lt;br /&gt;
However there is potential for even greater optimizations to be made in future, at the cost of some additional complexity.&lt;br /&gt;
&lt;br /&gt;
===CPU===&lt;br /&gt;
&lt;br /&gt;
Pieter Wuille has implemented a custom verifier tuned for secp256k1 that can go beyond 20,000 signature verifications per second. It would require careful review by professional cryptographers to gain as much confidence as OpenSSL, but this can easily halve CPU load.&lt;br /&gt;
&lt;br /&gt;
Newly developed digital signature algorithms, like [http://ed25519.cr.yp.to/ed25519-20110705.pdf ed25519] have extremely efficient software implementations that can reach speeds of nearly 80,000 verifications per second, even on an old Westmere CPU. That is a 10x improvement over secp256k1, and most likely is even higher on more modern CPUs. Supporting this in Bitcoin would mean a &amp;quot;soft fork&amp;quot; like the one done recently for pay-to-script-hash support. &lt;br /&gt;
&lt;br /&gt;
Algorithms exist to accelerate batch verification over elliptic curve signatures. This means if there are several inputs that are signing with the same key, it&#039;s possible to check their signatures simultaneously for another 9x speedup. This is a somewhat more complex implementation, however, it can work with existing signatures (clients don&#039;t need upgrading).&lt;br /&gt;
&lt;br /&gt;
Assuming no upgrades to lightweight/SPV clients, so just batch verification, we can reach 40,000 transactions per second which is far beyond the traffic levels of the entire credit card system. And with ed25519 we could go up to nearly half a million transactions per second - with todays hardware! At these speeds it is likely that bandwidth to disk would become the primary limiting factor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Simplified payment verification===&lt;br /&gt;
&lt;br /&gt;
It&#039;s possible to build a Bitcoin implementation that does not verify everything, but instead relies on either connecting to a trusted node, or puts its faith in high difficulty as a proxy for proof of validity. [[BitCoinJ|Bitcoinj]] is an implementation of this mode.&lt;br /&gt;
&lt;br /&gt;
In Simplified Payment Verification (SPV) mode, named after the section of Satoshi&#039;s paper that describes it, clients connect to an arbitrary full node and download only the block headers. They verify the chain headers connect together correctly and that the difficulty is high enough. They then request transactions matching particular patterns from the remote node (ie, payments to your addresses), which provides copies of those transactions along with a Merkle branch linking them to the block in which they appeared. This exploits the Merkle tree structure to allow proof of inclusion without needing the full contents of the block. &lt;br /&gt;
&lt;br /&gt;
As a further optimization, block headers that are buried sufficiently deep can be thrown away after some time (eg, you only really need to store say 5000 blocks).&lt;br /&gt;
&lt;br /&gt;
The level of difficulty required to obtain confidence the remote node is not feeding you fictional transactions depends on your threat model. If you are connecting to a node that is known to be reliable, the difficulty doesn&#039;t matter. If you want to pick a random node, the cost for an attacker to mine a block sequence containing a bogus transaction should be higher than the value to be obtained by defrauding you. By changing how deeply buried the block must be, you can trade off confirmation time vs cost of an attack.&lt;br /&gt;
&lt;br /&gt;
Programs implementing this approach can have fixed storage/network overhead in the null case of no usage, and resource usage proportional to received/sent transactions.&lt;br /&gt;
&lt;br /&gt;
See also: [[Thin Client Security]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Technical]]&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Clients&amp;diff=36261</id>
		<title>Clients</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Clients&amp;diff=36261"/>
		<updated>2013-03-21T08:01:07Z</updated>

		<summary type="html">&lt;p&gt;Goonie: /* Table */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
&lt;br /&gt;
This table compares the features of the different clients. All of the listed clients are open-source.&lt;br /&gt;
&lt;br /&gt;
===Feature key===&lt;br /&gt;
&lt;br /&gt;
; Wallet Security : How well the client protects your [[private key]]s from people with access to the machine the wallet is stored on. The private keys can be encrypted, for example. The private keys can also be either stored on your device or on a remote server.&lt;br /&gt;
; Network Security : Clients which more fully implement the Bitcoin network protocol are safer -- they can&#039;t be as easily tricked by powerful attackers. A client which &#039;&#039;fully&#039;&#039; implements the protocol will always use the correct [[block chain]] and will never allow [[double-spending|double-spends]] or invalid transactions to exist in the block chain under any circumstances. Clients which only &#039;&#039;partially&#039;&#039; implement the protocol typically trust that 50% or more of the network&#039;s mining power is honest. Some clients trust one or more &#039;&#039;remote servers&#039;&#039; to protect them from double-spends and other network attacks.&lt;br /&gt;
; Setup Time : Some clients require that you download and verify a large amount of data before you can send or receive BTC.&lt;br /&gt;
; Maturity : When the project was started.&lt;br /&gt;
&lt;br /&gt;
===Table===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- please keep this alphabetic --&amp;gt;&lt;br /&gt;
{| class=&#039;wikitable&#039; style=&#039;text-align: center&#039;&lt;br /&gt;
! Client !! Get Started !! Audience !! Wallet Security !! Network Security !! Backups !! Setup Time !! Disk Space !! Maturity !! Multi-user !! Available for&lt;br /&gt;
|-&lt;br /&gt;
! Armory&lt;br /&gt;
|| [http://bitcoinarmory.com/index.php/get-armory Download] || Power users || {{CLGood|Encrypted, on-device}} || Addon || {{CLBest|One-time}} || Varies || {{CLBad|2+ GB}} || Jul 2011 || {{CLBest|Multi-wallet}} || {{CLLinux}}{{CLWin}}&lt;br /&gt;
|-&lt;br /&gt;
! Bitcoin Wallet&lt;br /&gt;
|| [https://play.google.com/store/apps/details?id=de.schildbach.wallet Google Play] [https://appworld.blackberry.com/webstore/content/23952882/ BlackBerry World] || {{CLBest|Everyone}} || {{CLGood|Isolated, on-device}} || Partial || Manual || 1 hour || 30 MB || {{CLGood|Mar 2011}} || on JB tablets || {{CLAndroid}} [[file:ico-blackberry.png]]&lt;br /&gt;
|-&lt;br /&gt;
! {{CLGood|Bitcoin-Qt}}&lt;br /&gt;
|| [http://sourceforge.net/projects/bitcoin/files/Bitcoin/ Download] || {{CLGood|End-users}} || {{CLGood|Encrypted, on-device}} || {{CLBest|Full}} || Manual || {{CLBad|Hours}} || {{CLBad|2+ GB}} || {{CLGood|May 2011}} || No || {{CLLinux}}{{CLMac}}{{CLWin}}&lt;br /&gt;
|-&lt;br /&gt;
! bitcoind&lt;br /&gt;
|| [http://sourceforge.net/projects/bitcoin/files/Bitcoin/ Download] || Programmers || {{CLGood|Encrypted, on-device}} || {{CLBest|Full}} || Manual || {{CLBad|Hours}} || {{CLBad|2+ GB}} || {{CLBest|Aug 2009}} || {{CLGood|Virtual accounts}} || {{CLLinux}}{{CLWin}}&lt;br /&gt;
|-&lt;br /&gt;
! Electrum&lt;br /&gt;
|| [http://ecdsa.org/electrum/ Download] || Power users || {{CLGood|Encrypted, on-device}} || Minimal || {{CLBest|Memorized}} || {{CLGood|Minutes}} || {{CLGood|5 MB}} || Nov 2011 || No || {{CLLinux}}{{CLWin}}&lt;br /&gt;
|-&lt;br /&gt;
! MultiBit&lt;br /&gt;
|| [http://multibit.org/releases.html Download] || {{CLGood|End-users}} || {{CLBad|None, on-device}} || Partial || {{CLBad|No}} || 1 hour || 50 MB || Jul 2011 || {{CLBest|Multi-wallet}} || {{CLLinux}}{{CLMac}}{{CLWin}}&lt;br /&gt;
|-&lt;br /&gt;
! My Wallet&lt;br /&gt;
|| [https://blockchain.info/wallet/new Web-based] || {{CLBest|Everyone}} || Encrypted, on a server || {{CLBad|Remote}} || {{CLGood|Automatic}} || {{CLGood|Minutes}} || {{CLBest|None}} || Dec 2011 || {{CLBest|Yes}} || {{CLAndroid}}{{CLiOS}}{{CLLinux}}{{CLMac}}{{CLWin}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- For Wallet Security: CLBest is reserved for multisig-based --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==For developers==&lt;br /&gt;
&lt;br /&gt;
This table shows additional information about various Bitcoin clients that may be relevant to developers.&lt;br /&gt;
&lt;br /&gt;
{| class=&#039;wikitable&#039; style=&#039;text-align: center&#039;&lt;br /&gt;
! Client !! Website !! Source Code !! License !! Discussion !! Architecture&lt;br /&gt;
|-&lt;br /&gt;
! Armory&lt;br /&gt;
|| [http://bitcoinarmory.com/ Link] ||[https://github.com/etotheipi/BitcoinArmory/ Github] || AGPLv3 || [https://bitcointalk.org/index.php?board=97.0 Bitcointalk] || Integrated&lt;br /&gt;
|-&lt;br /&gt;
! Bitcoin Wallet&lt;br /&gt;
|| [https://code.google.com/p/bitcoin-wallet/ Link] || [https://code.google.com/p/bitcoin-wallet/source/checkout Google Code] [https://github.com/schildbach/bitcoin-wallet Github] || GPLv3 || [https://bitcointalk.org/index.php?board=100.0 Bitcointalk] / [https://groups.google.com/forum/?fromgroups#!forum/bitcoinj Google Groups] || [[Thin Client Security#Simplified Payment Verification (SPV)|SPV]]&lt;br /&gt;
|-&lt;br /&gt;
! Bitcoin-Qt / bitcoind&lt;br /&gt;
|| [http://bitcoin.org/ Link] || [https://github.com/bitcoin/bitcoin Github] || MIT || [https://lists.sourceforge.net/lists/listinfo/bitcoin-development Sourceforge] || Integrated&lt;br /&gt;
|-&lt;br /&gt;
! Electrum&lt;br /&gt;
|| [http://ecdsa.org/electrum/ Link] || [https://gitorious.org/electrum Gitorious] || GPLv3 || [https://lists.sourceforge.net/lists/listinfo/electrum-discuss Sourceforge] || [[Thin Client Security#Server-Trusting Clients|Server-Client]]&lt;br /&gt;
|-&lt;br /&gt;
! MultiBit&lt;br /&gt;
|| [http://multibit.org/ Link] || [https://github.com/jim618/multibit Github] || MIT || [https://groups.google.com/forum/?fromgroups#!forum/bitcoin-multibit Google Groups] || [[Thin Client Security#Simplified Payment Verification (SPV)|SPV]]&lt;br /&gt;
|-&lt;br /&gt;
! My Wallet&lt;br /&gt;
|| [https://blockchain.info/wallet/ Link] || [https://github.com/blockchain/My-Wallet/ Github] || BSD* || None || [[Thin Client Security#Server-Trusting Clients|Server-Client]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
[[Bitcoin Ladder]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Clients&amp;diff=36260</id>
		<title>Clients</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Clients&amp;diff=36260"/>
		<updated>2013-03-21T07:55:33Z</updated>

		<summary type="html">&lt;p&gt;Goonie: /* Table */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
&lt;br /&gt;
This table compares the features of the different clients. All of the listed clients are open-source.&lt;br /&gt;
&lt;br /&gt;
===Feature key===&lt;br /&gt;
&lt;br /&gt;
; Wallet Security : How well the client protects your [[private key]]s from people with access to the machine the wallet is stored on. The private keys can be encrypted, for example. The private keys can also be either stored on your device or on a remote server.&lt;br /&gt;
; Network Security : Clients which more fully implement the Bitcoin network protocol are safer -- they can&#039;t be as easily tricked by powerful attackers. A client which &#039;&#039;fully&#039;&#039; implements the protocol will always use the correct [[block chain]] and will never allow [[double-spending|double-spends]] or invalid transactions to exist in the block chain under any circumstances. Clients which only &#039;&#039;partially&#039;&#039; implement the protocol typically trust that 50% or more of the network&#039;s mining power is honest. Some clients trust one or more &#039;&#039;remote servers&#039;&#039; to protect them from double-spends and other network attacks.&lt;br /&gt;
; Setup Time : Some clients require that you download and verify a large amount of data before you can send or receive BTC.&lt;br /&gt;
; Maturity : When the project was started.&lt;br /&gt;
&lt;br /&gt;
===Table===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- please keep this alphabetic --&amp;gt;&lt;br /&gt;
{| class=&#039;wikitable&#039; style=&#039;text-align: center&#039;&lt;br /&gt;
! Client !! Get Started !! Audience !! Wallet Security !! Network Security !! Backups !! Setup Time !! Disk Space !! Maturity !! Multi-user !! Available for&lt;br /&gt;
|-&lt;br /&gt;
! Armory&lt;br /&gt;
|| [http://bitcoinarmory.com/index.php/get-armory Download] || Power users || {{CLGood|Encrypted, on-device}} || Addon || {{CLBest|One-time}} || Varies || {{CLBad|2+ GB}} || Jul 2011 || {{CLBest|Multi-wallet}} || {{CLLinux}}{{CLWin}}&lt;br /&gt;
|-&lt;br /&gt;
! Bitcoin Wallet&lt;br /&gt;
|| [https://play.google.com/store/apps/details?id=de.schildbach.wallet Download] || {{CLBest|Everyone}} || {{CLGood|Isolated, on-device}} || Partial || Manual || 1 hour || 30 MB || {{CLGood|Mar 2011}} || on JB tablets || {{CLAndroid}} [[file:ico-blackberry.png]]&lt;br /&gt;
|-&lt;br /&gt;
! {{CLGood|Bitcoin-Qt}}&lt;br /&gt;
|| [http://sourceforge.net/projects/bitcoin/files/Bitcoin/ Download] || {{CLGood|End-users}} || {{CLGood|Encrypted, on-device}} || {{CLBest|Full}} || Manual || {{CLBad|Hours}} || {{CLBad|2+ GB}} || {{CLGood|May 2011}} || No || {{CLLinux}}{{CLMac}}{{CLWin}}&lt;br /&gt;
|-&lt;br /&gt;
! bitcoind&lt;br /&gt;
|| [http://sourceforge.net/projects/bitcoin/files/Bitcoin/ Download] || Programmers || {{CLGood|Encrypted, on-device}} || {{CLBest|Full}} || Manual || {{CLBad|Hours}} || {{CLBad|2+ GB}} || {{CLBest|Aug 2009}} || {{CLGood|Virtual accounts}} || {{CLLinux}}{{CLWin}}&lt;br /&gt;
|-&lt;br /&gt;
! Electrum&lt;br /&gt;
|| [http://ecdsa.org/electrum/ Download] || Power users || {{CLGood|Encrypted, on-device}} || Minimal || {{CLBest|Memorized}} || {{CLGood|Minutes}} || {{CLGood|5 MB}} || Nov 2011 || No || {{CLLinux}}{{CLWin}}&lt;br /&gt;
|-&lt;br /&gt;
! MultiBit&lt;br /&gt;
|| [http://multibit.org/releases.html Download] || {{CLGood|End-users}} || {{CLBad|None, on-device}} || Partial || {{CLBad|No}} || 1 hour || 50 MB || Jul 2011 || {{CLBest|Multi-wallet}} || {{CLLinux}}{{CLMac}}{{CLWin}}&lt;br /&gt;
|-&lt;br /&gt;
! My Wallet&lt;br /&gt;
|| [https://blockchain.info/wallet/new Web-based] || {{CLBest|Everyone}} || Encrypted, on a server || {{CLBad|Remote}} || {{CLGood|Automatic}} || {{CLGood|Minutes}} || {{CLBest|None}} || Dec 2011 || {{CLBest|Yes}} || {{CLAndroid}}{{CLiOS}}{{CLLinux}}{{CLMac}}{{CLWin}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- For Wallet Security: CLBest is reserved for multisig-based --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==For developers==&lt;br /&gt;
&lt;br /&gt;
This table shows additional information about various Bitcoin clients that may be relevant to developers.&lt;br /&gt;
&lt;br /&gt;
{| class=&#039;wikitable&#039; style=&#039;text-align: center&#039;&lt;br /&gt;
! Client !! Website !! Source Code !! License !! Discussion !! Architecture&lt;br /&gt;
|-&lt;br /&gt;
! Armory&lt;br /&gt;
|| [http://bitcoinarmory.com/ Link] ||[https://github.com/etotheipi/BitcoinArmory/ Github] || AGPLv3 || [https://bitcointalk.org/index.php?board=97.0 Bitcointalk] || Integrated&lt;br /&gt;
|-&lt;br /&gt;
! Bitcoin Wallet&lt;br /&gt;
|| [https://code.google.com/p/bitcoin-wallet/ Link] || [https://code.google.com/p/bitcoin-wallet/source/checkout Google Code] [https://github.com/schildbach/bitcoin-wallet Github] || GPLv3 || [https://bitcointalk.org/index.php?board=100.0 Bitcointalk] / [https://groups.google.com/forum/?fromgroups#!forum/bitcoinj Google Groups] || [[Thin Client Security#Simplified Payment Verification (SPV)|SPV]]&lt;br /&gt;
|-&lt;br /&gt;
! Bitcoin-Qt / bitcoind&lt;br /&gt;
|| [http://bitcoin.org/ Link] || [https://github.com/bitcoin/bitcoin Github] || MIT || [https://lists.sourceforge.net/lists/listinfo/bitcoin-development Sourceforge] || Integrated&lt;br /&gt;
|-&lt;br /&gt;
! Electrum&lt;br /&gt;
|| [http://ecdsa.org/electrum/ Link] || [https://gitorious.org/electrum Gitorious] || GPLv3 || [https://lists.sourceforge.net/lists/listinfo/electrum-discuss Sourceforge] || [[Thin Client Security#Server-Trusting Clients|Server-Client]]&lt;br /&gt;
|-&lt;br /&gt;
! MultiBit&lt;br /&gt;
|| [http://multibit.org/ Link] || [https://github.com/jim618/multibit Github] || MIT || [https://groups.google.com/forum/?fromgroups#!forum/bitcoin-multibit Google Groups] || [[Thin Client Security#Simplified Payment Verification (SPV)|SPV]]&lt;br /&gt;
|-&lt;br /&gt;
! My Wallet&lt;br /&gt;
|| [https://blockchain.info/wallet/ Link] || [https://github.com/blockchain/My-Wallet/ Github] || BSD* || None || [[Thin Client Security#Server-Trusting Clients|Server-Client]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
[[Bitcoin Ladder]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=File:Ico-blackberry.png&amp;diff=36259</id>
		<title>File:Ico-blackberry.png</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=File:Ico-blackberry.png&amp;diff=36259"/>
		<updated>2013-03-21T07:49:53Z</updated>

		<summary type="html">&lt;p&gt;Goonie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bitcoin_Wallet&amp;diff=36258</id>
		<title>Bitcoin Wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bitcoin_Wallet&amp;diff=36258"/>
		<updated>2013-03-21T07:30:49Z</updated>

		<summary type="html">&lt;p&gt;Goonie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:bitcoin_wallet.png|192px]]&lt;br /&gt;
&lt;br /&gt;
An open-source and free Android implementation of a Bitcoin Wallet, based on [[BitCoinJ|bitcoinj]]. It was released on March 7, 2011&amp;lt;ref&amp;gt;[http://groups.google.com/d/msg/bitcoinj/fqUw1AKsxWI/pl6rzUSmUH4J Release announcement to the BitCoinJ mailing list]&amp;lt;/ref&amp;gt;. A build for BlackBerry OS is available, too.&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=de.schildbach.wallet] Bitcoin Wallet on Google Play.&lt;br /&gt;
* [https://appworld.blackberry.com/webstore/content/23952882/] Bitcoin Wallet on BlackBerry World.&lt;br /&gt;
* [https://code.google.com/p/bitcoin-wallet/downloads/list] direct download of test versions&lt;br /&gt;
* [https://code.google.com/p/bitcoin-wallet/] project page on Google Code.&lt;br /&gt;
* [https://github.com/schildbach/bitcoin-wallet] project page on Github.&lt;br /&gt;
* [https://bitcointalk.org/index.php?board=100.0] discussion forum on Bitcointalk&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Wallets]]&lt;br /&gt;
[[Category:Clients]]&lt;br /&gt;
[[Category:Free Software]]&lt;br /&gt;
[[Category:License/GPLv3]]&lt;br /&gt;
[[Category:Open Source]]&lt;br /&gt;
[[Category:Mobile]]&lt;br /&gt;
&lt;br /&gt;
[[de:Bitcoin_Wallet]]&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Clients&amp;diff=35479</id>
		<title>Clients</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Clients&amp;diff=35479"/>
		<updated>2013-01-29T23:33:38Z</updated>

		<summary type="html">&lt;p&gt;Goonie: /* For developers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
&lt;br /&gt;
This table compares the features of the different clients. All of the listed clients are open-source.&lt;br /&gt;
&lt;br /&gt;
===Feature key===&lt;br /&gt;
&lt;br /&gt;
; Wallet Security : How well the client protects your [[private key]]s from people with access to the machine the wallet is stored on. The private keys can be encrypted, for example. The private keys can also be either stored on your device or on a remote server.&lt;br /&gt;
; Network Security : Clients which more fully implement the Bitcoin network protocol are safer -- they can&#039;t be as easily tricked by powerful attackers. A client which &#039;&#039;fully&#039;&#039; implements the protocol will always use the correct [[block chain]] and will never allow [[double-spending|double-spends]] or invalid transactions to exist in the block chain under any circumstances. Clients which only &#039;&#039;partially&#039;&#039; implement the protocol typically trust that 50% or more of the network&#039;s mining power is honest. Some clients trust one or more &#039;&#039;remote servers&#039;&#039; to protect them from double-spends and other network attacks.&lt;br /&gt;
; Setup Time : Some clients require that you download and verify a large amount of data before you can send or receive BTC.&lt;br /&gt;
; Maturity : When the project was started.&lt;br /&gt;
&lt;br /&gt;
===Table===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- please keep this alphabetic --&amp;gt;&lt;br /&gt;
{| class=&#039;wikitable&#039; style=&#039;text-align: center&#039;&lt;br /&gt;
! Client !! Get Started !! Audience !! Wallet Security !! Network Security !! Backups !! Setup Time !! Disk Space !! Maturity !! Multi-user !! Available for&lt;br /&gt;
|-&lt;br /&gt;
! Armory&lt;br /&gt;
|| [http://bitcoinarmory.com/index.php/get-armory Download] || Power users || {{CLGood|Encrypted, on-device}} || Addon || {{CLBest|One-time}} || Varies || {{CLBad|2+ GB}} || Jul 2011 || {{CLBest|Multi-wallet}} || {{CLLinux}}{{CLWin}}&lt;br /&gt;
|-&lt;br /&gt;
! Bitcoin Wallet&lt;br /&gt;
|| [https://play.google.com/store/apps/details?id=de.schildbach.wallet Download] || {{CLBest|Everyone}} || {{CLGood|Isolated, on-device}} || Partial || Manual || 1 hour || 30 MB || {{CLGood|Mar 2011}} || on JB tablets || {{CLAndroid}} &amp;amp; BB&lt;br /&gt;
|-&lt;br /&gt;
! {{CLGood|Bitcoin-Qt}}&lt;br /&gt;
|| [http://sourceforge.net/projects/bitcoin/files/Bitcoin/ Download] || {{CLGood|End-users}} || {{CLGood|Encrypted, on-device}} || {{CLBest|Full}} || Manual || {{CLBad|Hours}} || {{CLBad|2+ GB}} || {{CLGood|May 2011}} || No || {{CLLinux}}{{CLMac}}{{CLWin}}&lt;br /&gt;
|-&lt;br /&gt;
! bitcoind&lt;br /&gt;
|| [http://sourceforge.net/projects/bitcoin/files/Bitcoin/ Download] || Programmers || {{CLGood|Encrypted, on-device}} || {{CLBest|Full}} || Manual || {{CLBad|Hours}} || {{CLBad|2+ GB}} || {{CLBest|Aug 2009}} || {{CLGood|Virtual accounts}} || {{CLLinux}}{{CLWin}}&lt;br /&gt;
|-&lt;br /&gt;
! Electrum&lt;br /&gt;
|| [http://ecdsa.org/electrum/ Download] || Power users || {{CLGood|Encrypted, on-device}} || Minimal || {{CLBest|Memorized}} || {{CLGood|Minutes}} || {{CLGood|5 MB}} || Nov 2011 || No || {{CLLinux}}{{CLWin}}&lt;br /&gt;
|-&lt;br /&gt;
! MultiBit&lt;br /&gt;
|| [http://multibit.org/releases.html Download] || {{CLGood|End-users}} || {{CLBad|None, on-device}} || Partial || {{CLBad|No}} || 1 hour || 50 MB || Jul 2011 || {{CLBest|Multi-wallet}} || {{CLLinux}}{{CLMac}}{{CLWin}}&lt;br /&gt;
|-&lt;br /&gt;
! My Wallet&lt;br /&gt;
|| [https://blockchain.info/wallet/new Web-based] || {{CLBest|Everyone}} || Encrypted, on a server || {{CLBad|Remote}} || {{CLGood|Automatic}} || {{CLGood|Minutes}} || {{CLBest|None}} || Dec 2011 || {{CLBest|Yes}} || {{CLAndroid}}{{CLiOS}}{{CLLinux}}{{CLMac}}{{CLWin}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- For Wallet Security: CLBest is reserved for multisig-based --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==For developers==&lt;br /&gt;
&lt;br /&gt;
This table shows additional information about various Bitcoin clients that may be relevant to developers.&lt;br /&gt;
&lt;br /&gt;
{| class=&#039;wikitable&#039; style=&#039;text-align: center&#039;&lt;br /&gt;
! Client !! Website !! Source Code !! License !! Discussion !! Architecture&lt;br /&gt;
|-&lt;br /&gt;
! Armory&lt;br /&gt;
|| [http://bitcoinarmory.com/ Link] ||[https://github.com/etotheipi/BitcoinArmory/ Github] || AGPLv3 || [https://bitcointalk.org/index.php?board=97.0 Bitcointalk] || Integrated&lt;br /&gt;
|-&lt;br /&gt;
! Bitcoin Wallet&lt;br /&gt;
|| [https://code.google.com/p/bitcoin-wallet/ Link] || [https://code.google.com/p/bitcoin-wallet/source/checkout Google Code] [https://github.com/schildbach/bitcoin-wallet Github] || GPLv3 || [https://bitcointalk.org/index.php?board=100.0 Bitcointalk] / [https://groups.google.com/forum/?fromgroups#!forum/bitcoinj Google Groups] || [[Thin Client Security#Simplified Payment Verification (SPV)|SPV]]&lt;br /&gt;
|-&lt;br /&gt;
! Bitcoin-Qt / bitcoind&lt;br /&gt;
|| [http://bitcoin.org/ Link] || [https://github.com/bitcoin/bitcoin Github] || MIT || [https://lists.sourceforge.net/lists/listinfo/bitcoin-development Sourceforge] || Integrated&lt;br /&gt;
|-&lt;br /&gt;
! Electrum&lt;br /&gt;
|| [http://ecdsa.org/electrum/ Link] || [https://gitorious.org/electrum Gitorious] || GPLv3 || [https://lists.sourceforge.net/lists/listinfo/electrum-discuss Sourceforge] || [[Thin Client Security#Server-Trusting Clients|Server-Client]]&lt;br /&gt;
|-&lt;br /&gt;
! MultiBit&lt;br /&gt;
|| [http://multibit.org/ Link] || [https://github.com/jim618/multibit Github] || MIT || [https://groups.google.com/forum/?fromgroups#!forum/bitcoin-multibit Google Groups] || [[Thin Client Security#Simplified Payment Verification (SPV)|SPV]]&lt;br /&gt;
|-&lt;br /&gt;
! My Wallet&lt;br /&gt;
|| [https://blockchain.info/wallet/ Link] || [https://github.com/blockchain/My-Wallet/ Github] || BSD* || None || [[Thin Client Security#Server-Trusting Clients|Server-Client]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
[[Bitcoin Ladder]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Mobile_Payment_Apps&amp;diff=35478</id>
		<title>Mobile Payment Apps</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Mobile_Payment_Apps&amp;diff=35478"/>
		<updated>2013-01-29T23:31:12Z</updated>

		<summary type="html">&lt;p&gt;Goonie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of Mobile apps used for payments.&lt;br /&gt;
&lt;br /&gt;
{| class = &amp;quot;wikitable&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
| App || Android || iPhone || Nokia || Blackberry || QR-code || NFC || Btc Storage || OpenSource || Last Active || Comments&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin Wallet for Android]] || {{Table Value Yes}} || {{Table Value No}} || {{Table Value No}} || {{Table Value Yes}} || {{Table Value Yes}} || {{Table Value Yes}} || On Phone + encrypted backup || [https://github.com/schildbach/bitcoin-wallet Github] [https://code.google.com/p/bitcoin-wallet/ Google] || 2013-Jan-28 || [https://bitcointalk.org/index.php?board=100.0 Forum]&lt;br /&gt;
|-&lt;br /&gt;
| [[BitcoinApp]] || {{Table Value No}} || {{Table Value Yes}} || {{Table Value No}} || {{Table Value No}} || ? || ? || On Phone || [https://github.com/udibr/bitcoinApp Github] || 2011-May-18&lt;br /&gt;
|-&lt;br /&gt;
| [[BitPay]] || {{Table Value Yes}} || {{Table Value No}} || ? || ? || {{Table Value Yes}} || {{Table Value No}} || [[Instawallet]] || [https://github.com/warpi/BitPay Github] || 2011-Sep-26&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin Express]] || {{Table Value No}} || {{Table Value Yes}} || {{Table Value No}} || {{Table Value No}} || ? || ? || ? || [https://github.com/fingster/BTC-Express Github] || 2011-Jul-24 || [http://bitcointalk.org/index.php?topic=31362.0 Forum]&lt;br /&gt;
|-&lt;br /&gt;
| [[BitcoinSpinner]] || {{Table Value Yes}} || {{Table Value No}} || {{Table Value No}} || {{Table Value No}} || {{Table Value Yes}} || {{Table Value No}} || On Phone, chain on server  || [http://code.google.com/p/bitcoinspinner/ Google] || 2011-12-01 || [http://bitcointalk.org/index.php?topic=52674.0 Forum]&lt;br /&gt;
|-&lt;br /&gt;
| [[BlockChain.info|Blockchain for iPhone]] || {{Table Value No}} || {{Table Value Yes}}&amp;lt;ref&amp;gt;Cydia / Jailbroken only.&amp;lt;/ref&amp;gt; || {{Table Value No}} || {{Table Value No}} || {{Table Value Yes}} || {{Table Value No}} || On Phone, encrypted backup on server || [https://github.com/zootreeves/My-Wallet-iPhone GitHub] || 2012-05-12 || [http://bitcointalk.org/index.php?topic=75673.0 Forum]&lt;br /&gt;
|-&lt;br /&gt;
| [[BlockChain.info|Blockchain for Android]] || {{Table Value Yes}} || {{Table Value No}} || {{Table Value No}} || {{Table Value No}} || {{Table Value Yes}} || {{Table Value No}} || On Phone, encrypted backup on server || [https://github.com/zootreeves/My-Wallet-Android Github] || 2012-05-12 || [http://bitcointalk.org/index.php?topic=74191.0 Forum]&lt;br /&gt;
|-&lt;br /&gt;
| [[Instawallet]] || {{Table Value Yes}} || {{Table Value No}} || ? || ? || {{Table Value No}} || {{Table Value No}} || [[Instawallet]] || Proprietary || 2012-06-18 || [https://bitcointalk.org/index.php?topic=73388.msg972384#msg972384 Forum]&lt;br /&gt;
|-&lt;br /&gt;
| [[FriendlyPay]] || {{Table Value No}} || {{Table Value Yes}} || {{Table Value No}} || {{Table Value No}} || {{Table Value Yes}} || {{Table Value No}} || [[Instawallet]] || Proprietary || 2012-05-12 || [http://bitcointalk.org/index.php?topic=6785.msg869671#msg869671 Forum]&lt;br /&gt;
|-&lt;br /&gt;
| [[Paytunia]] || {{Table Value Yes}} || {{Table Value Yes}}&amp;lt;ref&amp;gt;Private Beta&amp;lt;/ref&amp;gt; || ? || ? || {{Table Value Yes}} || {{Table Value No}} || Server (Hosted) || Proprietary || 2012-05-12 || [http://bitcointalk.org/index.php?topic=75550.0 Forum]&lt;br /&gt;
|-&lt;br /&gt;
| [[Easywallet.org]] || {{Table Value Yes}} || {{Table Value Yes}} || ? || ? || {{Table Value Yes}} || {{Table Value No}} || Easywallet.org || Proprietary || 2012-05-12 || [https://bitcointalk.org/index.php?topic=75665.0 Forum]&lt;br /&gt;
|-&lt;br /&gt;
| [[ResponsePay]] || {{Table Value Yes}} || {{Table Value Yes}} || {{Table Value No}} || {{Table Value No}} || {{Table Value Yes}} || {{Table Value No}} || ResponsePay.com || Proprietary || 2012-07-10 || [https://bitcointalk.org/index.php?topic=91431.0 Forum]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Payment methods]]&lt;br /&gt;
* [http://dre.tx0.org/compare.htm Open-Source Bitcoin Clients for the Desktop]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Mobile]]&lt;br /&gt;
[[Category:Software]]&lt;br /&gt;
[[Category:Clients]]&lt;br /&gt;
[[Category:Wallets]]&lt;br /&gt;
[[Category:Free Software]]&lt;br /&gt;
[[Category:Open Source]]&lt;/div&gt;</summary>
		<author><name>Goonie</name></author>
	</entry>
</feed>