https://en.bitcoin.it/w/api.php?action=feedcontributions&user=Alejandrobitcoin&feedformat=atomBitcoin Wiki - User contributions [en]2024-03-29T09:44:26ZUser contributionsMediaWiki 1.30.0https://en.bitcoin.it/w/index.php?title=Stratum_v2&diff=69970Stratum v22023-12-15T17:19:41Z<p>Alejandrobitcoin: page about stratum v2</p>
<hr />
<div>= Stratum v2 =<br />
<br />
Before Stratum V2, transaction sets were selected by pools. With this SV2 configuration they’re selected by individual miners, making the network more censorship-resistant. Miners run SV2 firmware, connecting to the SV2 proxy server. Miners can pick their transactions locally and declare them to an SV2 pool.<br />
The SRI stack is made by the open-source bitcoin community. It allows you to run a few different configurations. The easiest way to test these configurations is to use the SRI role [https://example.com SRI role implementations].<br />
<br />
== Most Commonly Used Configurations ==<br />
<br />
Below are the most commonly used configurations you can run to get started.<br />
<br />
=== Prerequisites ===<br />
<br />
* Rust installed on your machine. If it's not:<br />
<source lang="bash"><br />
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh<br />
</source><br />
<br />
* Locally clone the Stratum repository:<br />
<source lang="bash"><br />
git clone https://github.com/stratum-mining/stratum.git<br />
</source><br />
<br />
=== Config C: SV1 Firmware > Translation Proxy > SV2 Pool ===<br />
<br />
This configuration allows mining devices running SV1 firmware to connect to an SV2 Pool through a Translation Proxy (tProxy). The proxy is designed to sit in between a SV1 downstream role (most typically Mining Device(s) running SV1 firmware) and a SV2 upstream role (most typically a SV2 Pool Server).<br />
<br />
1. '''Start SV2 Pool'''<br />
<source lang="bash"><br />
cd stratum/roles/v2/pool/<br />
</source><br />
<br />
The pool-config-example.toml is a configuration example which can be copy/paste into /conf directory by the party that is running the SV2 Pool (most typically the pool service provider) to address the most preferred customization. To better understand and learn about information present in the configuration file, check [https://github.com/stratum-mining/stratum/blob/main/roles/v2/pool/README.md this README].<br />
<br />
<source lang="bash"><br />
cp pool-config-example.toml ./conf/pool-config.toml<br />
cd conf/<br />
</source><br />
<br />
To run this configuration, for simplicity, you can point the SV2 Pool to our hosted Template Provider (testnet or regtest), commenting/uncommenting the corresponding lines in your pool-config.toml. For example, if you want to use our hosted testnet TP, your config file should be like this:<br />
<br />
<source lang="toml"><br />
# SRI Pool config<br />
authority_public_key = "2di19GHYQnAZJmEpoUeP7C3Eg9TCcksHr23rZCC83dvUiZgiDL"<br />
authority_secret_key = "2Z1FZug7mZNyM63ggkm37r4oKQ29khLjAvEx43rGkFN47RcJ2t"<br />
cert_validity_sec = 3600<br />
test_only_listen_adress_plain = "0.0.0.0:34250"<br />
listen_address = "0.0.0.0:34254"<br />
# list of compressed or uncompressed pubkeys for coinbase payout (only supports 1 item in the array at this point)<br />
coinbase_outputs = [<br />
"04466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f276728176c3c6431f8eeda4538dc37c865e2784f3a9e77d044f33e407797e1278a",<br />
]<br />
<br />
# Template Provider config<br />
# local TP (this is pointing to localhost so you must run a TP locally for this configuration to work)<br />
# tp_address = "127.0.0.1:8442"<br />
# hosted testnet TP <br />
tp_address = "89.116.25.191:8442"<br />
# hosted regnet TP <br />
# tp_address = "75.119.150.111:8442"<br />
# hosted testnet TP <br />
# tp_address = "89.116.25.191:8442"<br />
# hosted regnet TP <br />
# tp_address = "75.119.150.111:8442"<br />
<br />
# SRI Pool JN config<br />
listen_jn_address = "127.0.0.1:34264"<br />
</source><br />
<br />
'''''Warning:''''' If you want to mine spendable bitcoin on regtest, you can do it with bitcoin-cli:<br />
<br />
* Get a legacy Bitcoin address:<br />
<source lang="bash"><br />
bitcoin-cli -regtest -rpcwallet="<PUT YOUR WALLET NAME HERE>" getnewaddress "test" "legacy"<br />
</source><br />
<br />
* Retrieve its corresponding public key:<br />
<source lang="bash"><br />
bitcoin-cli -regtest getaddressinfo <PUT THE ADDRESS GENERATED HERE><br />
</source><br />
<br />
* Copy the pubkey showed in the output;<br />
* Paste it in the coinbase_outputs of pool-config.toml, after deleting the one which is already present;<br />
* Mine a block;<br />
* Generate 100 blocks:<br />
<source lang="bash"><br />
bitcoin-cli -regtest generatetoaddress 100 bcrt1qc5xss0cma0zldxfzzdpjxsayut7yy86e2lr6km<br />
</source><br />
<br />
Now the mined bitcoin are spendable!<br />
<br />
Once your preferred config is set, you can run the SV2 Pool:<br />
<br />
<source lang="bash"><br />
cargo run -p pool_sv2<br />
</source><br />
<br />
If the pool properly starts you should see the following log lines:<br />
<br />
<blockquote><br />
2023-03-28T10:34:24.205288Z INFO pool_sv2: Pool INITIALIZING with config: "pool-config.toml"<br />
2023-03-28T10:34:24.279421Z INFO pool_sv2::lib::template_receiver: Connected to template distribution server at 89.116.25.191:8442<br />
2023-03-28T10:34:24.437363Z INFO pool_sv2::lib::template_receiver::setup_connection: Setup template provider connection success!<br />
2023-03-28T10:34:24.437865Z INFO pool_sv2::lib::mining_pool: PUB KEY: [TxOut { value: 5000000000, script_pubkey: Script(OP_PUSHBYTES_65 04466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f276728176c3c6431f8eeda4538dc37c865e2784f3a9e77d044f33e407797e1278a OP_CHECKSIG) }]<br />
2023-03-28T10:34:24.438053Z INFO pool_sv2::lib::mining_pool: Starting up pool listener<br />
2023-03-28T10:34:24.438115Z INFO pool_sv2::lib::job_negotiator: JN INITIALIZED<br />
2023-03-28T10:34:24.438623Z INFO pool_sv2::lib::mining_pool: Listening for encrypted connection on: 0.0.0.0:34254<br />
</blockquote><br />
<br />
'''''Warning:''''' If you want to create more custom configs, you can save them in the same conf/ directory. To run the specific custom config, you can do it by running:<br />
<br />
<source lang="bash"><br />
cargo run -p pool_sv2 -- -c [your-custom-config.toml]<br />
</source><br />
<br />
== 2. Start Translator (tProxy) ==<br />
<br />
Once the SV2 pool is running, let's run the tProxy that will facilitate communication between the pool and a SV1 miner.<br />
<br />
=== In a new terminal: ===<br />
<source lang="bash"><br />
cd stratum/roles/translator/<br />
</source><br />
<br />
The proxy-config-example.toml is a configuration example which can be copy/paste into /conf directory by the party that is running the Translator Proxy (most typically the mining farm/miner hobbyist) to address the most preferred customization. To better understand and learn about information present in the configuration file, check [https://example.com this README].<br />
<br />
<source lang="bash"><br />
cp proxy-config-example.toml ./conf/proxy-config.toml<br />
cd conf/<br />
</source><br />
<br />
Within the proxy-config.toml you will be able to specify which pool should a translation proxy connect to. For this specific configuration, the tProxy will connect to a locally hosted pool (which you deployed in the first step). Feel free to switch the pools while testing things out.<br />
<br />
=== Configuration File Example ===<br />
<source lang="toml"><br />
# Braiins Pool Upstream Connection<br />
# upstream_authority_pubkey = "u95GEReVMjK6k5YqiSFNqqTnKU4ypU2Wm8awa6tmbmDmk1bWt"<br />
# upstream_address = "18.196.32.109"<br />
# upstream_port = 3336<br />
<br />
# Local SRI Pool Upstream Connection<br />
upstream_address = "127.0.0.1"<br />
upstream_port = 34254<br />
upstream_authority_pubkey = "2di19GHYQnAZJmEpoUeP7C3Eg9TCcksHr23rZCC83dvUiZgiDL"<br />
<br />
# Local Mining Device Downstream Connection<br />
downstream_address = "0.0.0.0"<br />
downstream_port = 34255<br />
<br />
# Version support<br />
max_supported_version = 2<br />
min_supported_version = 2<br />
<br />
# Minimum extranonce2 size for downstream<br />
# Max value: 16 (leaves 0 bytes for search space splitting of downstreams)<br />
# Max value for CGminer: 8<br />
# Min value: 2<br />
min_extranonce2_size = 8<br />
coinbase_reward_sat = 5_000_000_000<br />
<br />
# JN config (optional), if set (uncommented) the tProxy starts on JN mode<br />
# [jn_config]<br />
# local pool JN (local pool must be run before tProxy to work)<br />
jn_address = "127.0.0.1:34264"<br />
# local TP (this is pointing to localhost so you must run a TP locally for this configuration to work)<br />
tp_address = "127.0.0.1:8442"<br />
# hosted testnet TP <br />
# tp_address = "89.116.25.191:8442"<br />
# hosted regnet TP <br />
# tp_address = "75.119.150.111:8442"<br />
<br />
# Difficulty params<br />
[downstream_difficulty_config]<br />
# hashes/s of the weakest miner that will be connecting<br />
min_individual_miner_hashrate=5_000_000.0<br />
# minimum number of shares needed before a mining.set_difficulty is sent for updating targets<br />
miner_num_submits_before_update=5<br />
# target number of shares per minute the miner should be sending<br />
shares_per_minute = 6.0<br />
<br />
[upstream_difficulty_config]<br />
# interval in seconds to elapse before updating channel hashrate with the pool<br />
channel_diff_update_interval = 60<br />
# estimated accumulated hashrate of all downstream miners<br />
channel_nominal_hashrate = 5_000_000.0<br />
</source><br />
<br />
Once your preferred config is set, you can run the tProxy:<br />
<source lang="bash"><br />
cargo run -p translator_sv2 <br />
</source><br />
<br />
If the translator starts properly, you should see the following log lines:<br />
<blockquote><br />
2023-03-28T10:57:06.624837Z INFO translator_sv2::upstream_sv2::upstream: PROXY SERVER - ACCEPTING FROM UPSTREAM: 127.0.0.1:34254<br />
2023-03-28T10:57:06.650990Z INFO translator_sv2::upstream_sv2::upstream: Up: Sending: SetupConnection { protocol: MiningProtocol, min_version: 2, max_version: 2, flags: 4, endpoint_host: Owned([48, 46, 48, 46, 48, 46, 48]), endpoint_port: 50, vendor: Owned([]), hardware_version: Owned([]), firmware: Owned([]), device_id: Owned([]) }<br />
2023-03-28T10:57:06.663001Z INFO translator_sv2::upstream_sv2::upstream: Up: Receiving: Sv2Frame { header: Header { extension_type: 0, msg_type: 1, msg_length: U24(6) }, payload: None, serialized: Some(Slice { offset: 0x7f7b0c95b000, len: 12, index: 1, shared_state: SharedState(128), owned: None }) }<br />
2023-03-28T10:57:06.663187Z INFO translator_sv2::upstream_sv2::upstream: Up: Sending: OpenExtendedMiningChannel(OpenExtendedMiningChannel { request_id: 0, user_identity: Owned([65, 66, 67]), nominal_hash_rate: 5000000.0, max_target: Owned([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255]), min_extranonce_size: 8 })<br />
2023-03-28T10:57:06.663286Z INFO translator_sv2: Connected to Upstream!<br />
2023-03-28T10:57:06.665887Z INFO translator_sv2::upstream_sv2::upstream: Up: Successfully Opened Extended Mining Channel<br />
2023-03-28T10:57:06.666147Z INFO translator_sv2::upstream_sv2::upstream: Is future job: true<br />
<br />
2023-03-28T10:57:06.666208Z INFO translator_sv2::upstream_sv2::upstream: Up: New Extended Mining Job<br />
2023-03-28T10:57:06.666353Z INFO translator_sv2::upstream_sv2::upstream: Up: Set New Prev Hash<br />
</blockquote><br />
<br />
'''''Warning:''''' If you want to create more custom configs, you can save them in the same conf/ directory. To run the specific custom config, you can do it by running:<br />
<source lang="bash"><br />
cargo run -p translator_sv2 -- -c [your-custom-config.toml]<br />
</source><br />
<br />
== 3. Start SV1 Miner ==<br />
<br />
After starting a pool, and a translation proxy, let’s start a SV1 miner.<br />
<br />
=== Physical ASIC miner ===<br />
If you have a physical miner, setup is very easy since you just have to point your ASIC miner to the local tProxy which you deployed in the last step of this guide.<br />
<br />
=== CPU Miner ===<br />
If you don't have a physical miner, you can do tests with CPUMiner.<br />
<br />
* '''Setup the correct CPUMiner for your OS:'''<br />
* You can download the binary directly from [https://example.com here];<br />
* Or compile it from [https://github.com/pooler/cpuminer here].<br />
<br />
<source lang="bash"><br />
cd Downloads/<br />
./minerd -a sha256d -o stratum+tcp://localhost:34255 -q -D -P<br />
</source><br />
<br />
This will connect to the translator proxy and speak sv1. If this is successful you should see the following output:<br />
<blockquote><br />
* Connected to localhost (127.0.0.1) port 34255 (#0)<br />
* Connection #0 to host localhost left intact<br />
[2023-03-28 13:08:51] > {"id": 1, "method": "mining.subscribe", "params": ["cpuminer/2.5.1"]}<br />
[2023-03-28 13:08:51] < {"id":1,"error":null,"result":[[["mining.set_difficulty","ae6812eb4cd7735a302a8a9dd95cf71f"],["mining.notify","ae6812eb4cd7735a302a8a9dd95cf71f"]],"000000000000000000000000000000010000000000000000000000000001",2]}<br />
[2023-03-28 13:08:51] Stratum session id: ae6812eb4cd7735a302a8a9dd95cf71f<br />
[2023-03-28 13:08:51] > {"id": 2, "method": "mining.authorize", "params": ["", ""]}<br />
[2023-03-28 13:08:51] < {"id":2,"error":null,"result":true}<br />
[2023-03-28 13:08:52] < {"method":"mining.set_difficulty","params":[0.03571428571428571]}<br />
[2023-03-28 13:08:52] Stratum difficulty set to 0.0357143<br />
[2023-03-28 13:08:52] < {"method":"mining.notify","params":["1","9973803c689d114202d8fa6e7a812464ec5968614898bef00000000800000000","02000000010000000000000000000000000000000000000000000000000000000000000000ffffffff25036e052500","ffffffff02dbd4250000000000434104466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f276728176c3c6431f8eeda4538dc37c865e2784f3a9e77d044f33e407797e1278aac0000000000000000266a24aa21a9edf91da350df08181fe10fa729adb64397b97fcf1680d030db9ef9ad124423caa800000000",["2bfe0456baee2eff5f1fdcbcab78aab12c7313b012ac27363aa9798c274bd593","2d82a85bd4f3a555db28b11cfae0665c2f0217601756ea8d35936679425ec02a","cae46b308f58e509a0e55d13f232b8077cf20561096d843be0ac2aaa56d3a3b3","c9260f546d915dba514bb933ab06bb1337c544835c61c117fb20c6abb9ef6e45","fbae0b78208cb543bf8f25a5f616271e1671e44c0191b2d8b3c3bc6313f78b6a","d30f4074e3588d2f07c0d1dedcee893954cbbc6b2a6714b0ce915a58ca88fc27","e72cac419d4edfcd794343ac08805bf49db6f26970e49aab7351c53b8ae51e24","3a888db192e72c75ba383b9b73fe85cb1f423f8d935289e769a5229d73d545c1","761b4af369aaadd5180df680632a535060c350900aa7fedb1b5d4eb65a5da929","ae190c0907f7638fcbb9e46e0d9c2a85b916b9712616ffdea7179704ccd682b2","b702b7b8c1956699fe58d9570bdb75d7c0c87d78889d92abd7089ec2c57384c9","d0a5fb4f50c214775d9970972164105c3acbbf08a22576e6e91ccf70196ec2c1"],"20000000","1929ee8d","6422ca0e",true]}<br />
[2023-03-28 13:08:52] DEBUG: job_id='1' extranonce2=0000 ntime=6422ca0e<br />
[2023-03-28 13:08:52] Stratum requested work restart<br />
[2023-03-28 13:08:54] DEBUG: hash <= target<br />
Hash: 000000136077f7444332e7885526a371afdc00f17a08c9aa077fb845d6074536<br />
Target: 0000001bffe40000000000000000000000000000000000000000000000000000<br />
[2023-03-28 13:08:54] > {"method": "mining.submit", "params": ["", "1", "0000", "6422ca0e", "bd5c6540"], "id":4}<br />
[2023-03-28 13:08:54] < {"id":4,"error":null,"result":true}<br />
[2023-03-28 13:08:54] accepted: 1/1 (100.00%), 33963 khash/s (yay!!!)<br />
<br />
</blockquote><br />
<br />
Eventually, the Translation Proxy log output will show successful share, which means you've run the configuration successfully!<br />
<br />
<blockquote><br />
2023-03-28T11:08:51.052292Z INFO translator_sv2::downstream_sv1::downstream: PROXY SERVER - ACCEPTING FROM DOWNSTREAM: 127.0.0.1:50225<br />
2023-03-28T11:08:51.052704Z INFO translator_sv2::downstream_sv1::downstream: Down: Subscribing<br />
2023-03-28T11:08:51.054303Z INFO translator_sv2::downstream_sv1::downstream: Down: Authorizing<br />
2023-03-28T11:08:54.552777Z INFO roles_logic_sv2::utils: reduce_path: coinbase_id: [55, 0, 43, 216, 197, 11, 114, 249, 81, 1, 236, 139, 193, 183, 192, 161, 226, 175, 179, 206, 208, 147, 206, 20, 71, 31, 50, 216, 79, 177, 68, 0]<br />
2023-03-28T11:08:54.553161Z INFO translator_sv2::proxy::bridge: SHARE MEETS DOWNSTREAM TARGET<br />
</blockquote><br />
<br />
== Config D: SV1 firmware > Translation Proxy JD (Job Declarator) > SV2 Pool ==<br />
<br />
This configuration allows mining devices running SV1 firmware to connect to an SV2 Pool through a Translation Proxy (tProxy). In this case, the tProxy is designed also to implement the Job Declarator (JD) sub-protocol.<br />
<br />
'''1. Install, setup and run local regtest Template Provider'''<br />
'''''Warning:''''' To setup a local Template Provider you need to run it from a linux machine.<br />
<br />
<source lang="bash"><br />
git clone https://github.com/stratum-mining/bitcoin.git<br />
git checkout last-tested-tp<br />
cd bitcoin/<br />
./autogen.sh && ./configure --enable-template-provider<br />
make check<br />
rm -r ~/.bitcoin/regtest<br />
</source><br />
<br />
Once installed, in bitcoin/ directory:<br />
<br />
<source lang="bash"><br />
./src/bitcoind -regtest<br />
cd bitcoin/<br />
./src/bitcoin-cli -regtest generatetoaddress 16 bcrt1qttuwhmpa7a0ls5kr3ye6pjc24ng685jvdrksxx<br />
</source><br />
<br />
'''2. Start SV2 Pool'''<br />
<source lang="bash"><br />
cd stratum/roles/v2/pool/<br />
</source><br />
<br />
The pool-config-example.toml is a configuration example which can be copy/paste into /conf directory by the party that is running the SV2 Pool (most typically the pool service provider) to address the most preferred customization. To better understand and learn about information present in the configuration file, check this [https://github.com/stratum-mining/stratum/blob/main/roles/v2/pool/README.md README].<br />
<br />
<source lang="bash"><br />
cp pool-config-example.toml ./conf/pool-config.toml<br />
cd conf/<br />
</source><br />
<br />
The Pool role in this configuration should be configured to point to the local Template Provider which you deployed in the first step of this guide. In the pool-config.toml file you should see the tp_address = "127.0.0.1:8442" line uncommented. The correct config file to exploit the local TP should be like this:<br />
<br />
=== Pool Configuration File Example ===<br />
<source lang="toml"><br />
# SRI Pool config<br />
authority_public_key = "2di19GHYQnAZJmEpoUeP7C3Eg9TCcksHr23rZCC83dvUiZgiDL"<br />
authority_secret_key = "2Z1FZug7mZNyM63ggkm37r4oKQ29khLjAvEx43rGkFN47RcJ2t"<br />
cert_validity_sec = 3600<br />
test_only_listen_adress_plain = "0.0.0.0:34250"<br />
listen_address = "0.0.0.0:34254"<br />
# list of compressed or uncompressed pubkeys for coinbase payout (only supports 1 item in the array at this point)<br />
coinbase_outputs = [<br />
"04466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f276728176c3c6431f8eeda4538dc37c865e2784f3a9e77d044f33e407797e1278a",<br />
]<br />
<br />
# Template Provider config<br />
# local TP (this is pointing to localhost so you must run a TP locally for this configuration to work)<br />
tp_address = "127.0.0.1:8442"<br />
# hosted testnet TP <br />
# tp_address = "89.116.25.191:8442"<br />
# hosted regnet TP <br />
# tp_address = "75.119.150.111:8442"<br />
# hosted testnet TP <br />
# tp_address = "89.116.25.191:8442"<br />
# hosted regnet TP <br />
# tp_address = "75.119.150.111:8442"<br />
<br />
# SRI Pool JN config<br />
listen_jn_address = "127.0.0.1:34264"<br />
</source><br />
<br />
'''''Warning:''''' If you want to mine spendable bitcoin on regtest, you can do it with bitcoin-cli:<br />
<br />
Get a legacy Bitcoin address:<br />
<br />
<source lang="bash"><br />
bitcoin-cli -regtest -rpcwallet="<PUT YOUR WALLET NAME HERE>" getnewaddress "test" "legacy"<br />
</source><br />
<br />
Retrieve its corresponding public key:<br />
<source lang="bash"><br />
bitcoin-cli -regtest getaddressinfo <PUT THE ADDRESS GENERATED HERE><br />
</source><br />
Copy the pubkey showed in the output;<br />
Paste it in the coinbase_outputs of pool-config.toml, after deleting the one which is already present;<br />
Mine a block;<br />
Generate 100 blocks:<br />
<source lang="bash"><br />
bitcoin-cli -regtest generatetoaddress 100 bcrt1qc5xss0cma0zldxfzzdpjxsayut7yy86e2lr6km<br />
</source><br />
<br />
Now the mined bitcoin are spendable!<br />
<br />
Once your preferred config is set, you can run the SV2 Pool:<br />
<source lang="bash"><br />
cargo run -p pool_sv2<br />
</source><br />
<br />
If the pool properly starts you should see the following log lines:<br />
<blockquote><br />
2023-03-28T11:59:40.951579Z INFO pool_sv2: Pool INITIALIZING with config: "pool-config.toml"<br />
2023-03-28T11:59:40.952304Z INFO pool_sv2::lib::template_receiver: Connected to template distribution server at 127.0.0.1:8442<br />
2023-03-28T11:59:41.024149Z INFO pool_sv2::lib::template_receiver::setup_connection: Setup template provider connection success!<br />
2023-03-28T11:59:41.024398Z INFO pool_sv2::lib::mining_pool: PUB KEY: [TxOut { value: 5000000000, script_pubkey: Script(OP_PUSHBYTES_65 04466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f276728176c3c6431f8eeda4538dc37c865e2784f3a9e77d044f33e407797e1278a OP_CHECKSIG) }]<br />
2023-03-28T11:59:41.025534Z INFO pool_sv2::lib::mining_pool: Starting up pool listener<br />
2023-03-28T11:59:41.026100Z INFO pool_sv2::lib::job_negotiator: JN INITIALIZED<br />
2023-03-28T11:59:41.026343Z INFO pool_sv2::lib::mining_pool: Listening for encrypted connection on: 0.0.0.0:34254<br />
</blockquote><br />
<br />
'''''Warning:''''' If you want to create more custom configs, you can save them in the same conf/ directory.<br />
<br />
<source lang="bash"><br />
cargo run -p pool_sv2 -- -c [your-custom-config.toml]<br />
</source><br />
=== 3. Start Translator (tProxy) JD ===<br />
<br />
After the SV2 pool is running, the tProxy facilitates communication between the pool and an SV1 miner. This setup involves the tProxy acting as a Job Declarator (JD).<br />
<br />
<source lang="bash"><br />
cd stratum/roles/translator/<br />
cp proxy-config-example.toml ./conf/proxy-config.toml<br />
cd conf/<br />
</source><br />
<br />
The '''proxy-config-example.toml''' serves as a configuration example. It can be copied and pasted into the /conf directory.<br />
<br />
'''''Warning:''''' Ensure the [jn_config] line in proxy-config.toml is uncommented to enable the JN sub-protocol.<br />
<br />
==== Proxy Configuration File Example ====<br />
<source lang="toml"><br />
# Braiins Pool Upstream Connection<br />
# upstream_authority_pubkey = "u95GEReVMjK6k5YqiSFNqqTnKU4ypU2Wm8awa6tmbmDmk1bWt"<br />
# upstream_address = "18.196.32.109"<br />
# upstream_port = 3336<br />
<br />
# Local SRI Pool Upstream Connection<br />
upstream_address = "127.0.0.1"<br />
upstream_port = 34254<br />
upstream_authority_pubkey = "2di19GHYQnAZJmEpoUeP7C3Eg9TCcksHr23rZCC83dvUiZgiDL"<br />
<br />
# Local Mining Device Downstream Connection<br />
downstream_address = "0.0.0.0"<br />
downstream_port = 34255<br />
<br />
# Version support<br />
max_supported_version = 2<br />
min_supported_version = 2<br />
<br />
# Minimum extranonce2 size for downstream<br />
# Max value: 16 (leaves 0 bytes for search space splitting of downstreams)<br />
# Max value for CGminer: 8<br />
# Min value: 2<br />
min_extranonce2_size = 8<br />
coinbase_reward_sat = 5_000_000_000<br />
<br />
# JN config (optional), if set (uncommented) the tProxy starts on JN mode<br />
[jn_config]<br />
# local pool JN (local pool must be run before tProxy to work)<br />
jn_address = "127.0.0.1:34264"<br />
# local TP (this is pointing to localhost so you must run a TP locally for this configuration to work)<br />
tp_address = "127.0.0.1:8442"<br />
# hosted testnet TP <br />
# tp_address = "89.116.25.191:8442"<br />
# hosted regnet TP <br />
# tp_address = "75.119.150.111:8442"<br />
<br />
# Difficulty params<br />
[downstream_difficulty_config]<br />
# hashes/s of the weakest miner that will be connecting<br />
min_individual_miner_hashrate=5_000_000.0<br />
# minimum number of shares needed before a mining.set_difficulty is sent for updating targets<br />
miner_num_submits_before_update=5<br />
# target number of shares per minute the miner should be sending<br />
shares_per_minute = 6.0<br />
<br />
[upstream_difficulty_config]<br />
# interval in seconds to elapse before updating channel hashrate with the pool<br />
channel_diff_update_interval = 60<br />
# estimated accumulated hashrate of all downstream miners<br />
channel_nominal_hashrate = 5_000_000.0<br />
</source><br />
<br />
=== Running the tProxy ===<br />
At this point, run the tProxy with:<br />
<br />
<source lang="bash"><br />
cargo run -p translator_sv2<br />
</source><br />
<br />
If the translator starts properly, you should see log lines similar to:<br />
<br />
<blockquote><br />
2023-03-28T12:16:03.130356Z INFO translator_sv2::upstream_sv2::upstream: PROXY SERVER - ACCEPTING FROM UPSTREAM: 127.0.0.1:34254<br />
2023-03-28T12:16:03.175910Z INFO translator_sv2::upstream_sv2::upstream: Up: Sending: SetupConnection { protocol: MiningProtocol, min_version: 2, max_version: 2, flags: 6, endpoint_host: Owned([48, 46, 48, 46, 48, 46, 48]), endpoint_port: 50, vendor: Owned([]), hardware_version: Owned([]), firmware: Owned([]), device_id: Owned([]) }<br />
2023-03-28T12:16:03.177935Z INFO translator_sv2::upstream_sv2::upstream: Up: Receiving: Sv2Frame { header: Header { extension_type: 0, msg_type: 1, msg_length: U24(6) }, payload: None, serialized: Some(Slice { offset: 0x7f50fe42a010, len: 12, index: 1, shared_state: SharedState(128), owned: None }) }<br />
2023-03-28T12:16:03.178368Z INFO translator_sv2::upstream_sv2::upstream: Up: Sending: OpenExtendedMiningChannel(OpenExtendedMiningChannel { request_id: 0, user_identity: Owned([65, 66, 67]), nominal_hash_rate: 5000000.0, max_target: Owned([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255]), min_extranonce_size: 8 })<br />
2023-03-28T12:16:03.179222Z INFO translator_sv2: Connected to Upstream!<br />
2023-03-28T12:16:03.182523Z INFO translator_sv2::template_receiver: Template Receiver try to set up connection<br />
2023-03-28T12:16:03.190738Z INFO translator_sv2::job_negotiator: JN proxy: setupconnection Proxy address: 0.0.0.0:34255<br />
2023-03-28T12:16:03.192886Z INFO translator_sv2::job_negotiator: JN CONNECTED<br />
2023-03-28T12:16:03.232878Z INFO translator_sv2::template_receiver: Template Receiver connection set up<br />
2023-03-28T12:16:03.233755Z INFO translator_sv2::upstream_sv2::upstream: Up: Successfully Opened Extended Mining Channel<br />
2023-03-28T12:16:03.234006Z INFO translator_sv2::upstream_sv2::upstream: Is future job: true<br />
<br />
2023-03-28T12:16:03.234211Z INFO translator_sv2::upstream_sv2::upstream: Up: Set New Prev Hash<br />
2023-03-28T12:16:03.284539Z INFO translator_sv2::template_receiver: Received SetNewPrevHash, waiting for IS_NEW_TEMPLATE_HANDLED<br />
2023-03-28T12:16:03.285990Z INFO translator_sv2::template_receiver: IS_NEW_TEMPLATE_HANDLED ok<br />
2023-03-28T12:16:03.287963Z INFO translator_sv2::upstream_sv2::upstream: Send custom job to upstream<br />
</blockquote><br />
<br />
'''''Warning:''''' To create more custom configs, save them in the same conf/ directory.<br />
<br />
<source lang="bash"><br />
cargo run -p translator_sv2 -- -c [your-custom-config.toml]<br />
</source><br />
<br />
=== 4. Start SV1 Miner ===<br />
<br />
After initiating a pool and a translation proxy, the next step is to start an SV1 miner.<br />
<br />
==== Physical ASIC Miner ====<br />
For those with a physical ASIC miner, setup is straightforward. Point your ASIC miner to the local tProxy:<br />
<br />
<source lang="bash"><br />
stratum+tcp://<tProxy ip>:34255<br />
</source><br />
<br />
Here, '''tProxy ip''' refers to the IP address of the local machine running the tProxy.<br />
<br />
==== CPU Miner ====<br />
If a physical miner is not available, testing can be done with CPUMiner.<br />
<br />
'''''Note:''''' Download the binary directly or compile it from the provided URLs.<br />
<br />
You can download the binary directly from here (opens new window);<br />
Or compile it from https://github.com/pooler/cpuminer<br />
<br />
<source lang="bash"><br />
cd Downloads/<br />
./minerd -a sha256d -o stratum+tcp://localhost:34255 -q -D -P<br />
</source><br />
<br />
This will establish a connection to the translator proxy using the sv1 protocol.<br />
<br />
==== Expected Output ====<br />
Upon successful connection, the output should resemble:<br />
<br />
<blockquote><br />
* Connected to localhost (127.0.0.1) port 34255 (#0)<br />
* Connection #0 to host localhost left intact<br />
[2023-03-28 14:18:11] > {"id": 1, "method": "mining.subscribe", "params": ["cpuminer/2.5.1"]}<br />
[2023-03-28 14:18:11] 128 miner threads started, using 'sha256d' algorithm.<br />
[2023-03-28 14:18:11] < {"id":1,"error":null,"result":[[["mining.set_difficulty","ae6812eb4cd7735a302a8a9dd95cf71f"],["mining.notify","ae6812eb4cd7735a302a8a9dd95cf71f"]],"000000000000000000000000000000010000000000000002",8]}<br />
[2023-03-28 14:18:11] Stratum session id: ae6812eb4cd7735a302a8a9dd95cf71f<br />
[2023-03-28 14:18:11] > {"id": 2, "method": "mining.authorize", "params": ["", ""]}<br />
[2023-03-28 14:18:11] < {"id":2,"error":null,"result":true}<br />
[2023-03-28 14:18:12] < {"method":"mining.set_difficulty","params":[0.0011655011655011655]}<br />
[2023-03-28 14:18:12] Stratum difficulty set to 0.0011655<br />
[2023-03-28 14:18:12] < {"method":"mining.notify","params":["1","ba521c4aba4886ca7319ba89333714504dbd4b2ea11a7b09295e6e046e1407e6","020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff2402f20000","ffffffff0200f2052a01000000434104466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f276728176c3c6431f8eeda4538dc37c865e2784f3a9e77d044f33e407797e1278aac0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000",[],"30000000","207fffff","6422d610",true]}<br />
[2023-03-28 14:18:12] DEBUG: job_id='1' extranonce2=0000000000000000 ntime=6422d610<br />
[2023-03-28 14:18:12] Stratum requested work restart<br />
[2023-03-28 14:18:13] DEBUG: hash <= target<br />
Hash: 000001b0a8b6be5c01c2e79656080eea652a30f49b5d04565ad923753dd9c811<br />
Target: 00000359fca60000000000000000000000000000000000000000000000000000<br />
[2023-03-28 14:18:13] > {"method": "mining.submit", "params": ["", "1", "0000000000000000", "6422d610", "1b4f00da"], "id":4}<br />
[2023-03-28 14:18:13] < {"id":4,"error":null,"result":true}<br />
[2023-03-28 14:18:13] accepted: 1/1 (100.00%), 171.09 khash/s (yay!!!)<br />
</blockquote><br />
<br />
==== Translation Proxy Log Output ====<br />
A successful share will be indicated in the Translation Proxy log:<br />
<br />
<source lang="bash"><br />
2023-03-28T11:08:51.052292Z INFO translator_sv2::downstream_sv1::downstream: PROXY SERVER - ACCEPTING FROM DOWNSTREAM: 127.0.0.1:50225<br />
2023-03-28T11:08:51.052704Z INFO translator_sv2::downstream_sv1::downstream: Down: Subscribing<br />
2023-03-28T11:08:51.054303Z INFO translator_sv2::downstream_sv1::downstream: Down: Authorizing<br />
2023-03-28T11:08:54.552777Z INFO roles_logic_sv2::utils: reduce_path: coinbase_id: [55, 0, 43, 216, 197, 11, 114, 249, 81, 1, 236, 139, 193, 183, 192, 161, 226, 175, 179, 206, 208, 147, 206, 20, 71, 31, 50, 216, 79, 177, 68, 0]<br />
2023-03-28T11:08:54.553161Z INFO translator_sv2::proxy::bridge: SHARE MEETS DOWNSTREAM TARGET<br />
</source><br />
<br />
'''''Warning:''''' If the Translation Proxy log indicates an error, such as "difficulty-too-low", adjust the difficulty parameters in your proxy-config.toml and restart the tProxy.</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Comparison_of_mining_pools&diff=69940Comparison of mining pools2023-12-06T16:37:35Z<p>Alejandrobitcoin: small error</p>
<hr />
<div>Reward types & explanation:<br />
* '''CPPSRB''' - Capped Pay Per Share with Recent Backpay. [http://eligius.st/wiki/index.php/Capped_PPS_with_Recent_Backpay]<br />
* '''DGM''' - Double Geometric Method. A hybrid between PPLNS and Geometric reward types that enables to operator to absorb some of the variance risk. Operator receives portion of payout on short rounds and returns it on longer rounds to normalize payments. [https://bitcointalk.org/index.php?topic=39497.0]<br />
* '''ESMPPS''' - Equalized Shared Maximum Pay Per Share. Like SMPPS, but equalizes payments fairly among all those who are owed. [http://bitcointalk.org/index.php?topic=12181.msg378851#msg378851]<br />
* '''POT''' - Pay On Target. A high variance PPS variant that pays on the difficulty of work returned to pool rather than the difficulty of work served by pool [https://bitcointalk.org/index.php?topic=131376.0]<br />
* '''PPLNS''' - Pay Per Last N Shares. Similar to proportional, but instead of looking at the number of shares in the round, instead looks at the last N shares, regardless of round boundaries.<br />
* '''PPLNSG''' - Pay Per Last N Groups (or shifts). Similar to PPLNS, but shares are grouped into "shifts" which are paid as a whole.<br />
* '''PPS''' - Pay Per Share. Each submitted share is worth certain amount of BTC. Since finding a block requires <current difficulty> shares ''on average'', a PPS method with 0% fee would be 6.25 BTC divided by <current difficulty>. It is risky for pool operators, hence the fee is highest.<br />
* '''Prop.''' - Proportional. When block is found, the reward is distributed among all workers proportionally to how much shares each of them has found.<br />
* '''RSMPPS''' - Recent Shared Maximum Pay Per Share. Like SMPPS, but system aims to prioritize the most recent miners first. [http://eligius.st/wiki/index.php/Shared_Maximum_PPS]<br />
* '''Score''' - Score based system: a proportional reward, but weighed by time submitted. Each submitted share is worth more in the function of time ''t'' since start of current round. For each share score is updated by: score += exp(t/C). This makes later shares worth much more than earlier shares, thus the miner's score quickly diminishes when they stop mining on the pool. Rewards are calculated proportionally to scores (and not to shares). (at slush's pool C=300 seconds, and every hour scores are normalized)<br />
* '''SMPPS''' - Shared Maximum Pay Per Share. Like Pay Per Share, but never pays more than the pool earns. [http://eligius.st/wiki/index.php/Shared_Maximum_PPS]<br />
* '''FPPS''' - Full Pay Per Share. Similar to PPS,but not only divide regular block reward (6.25 BTC for now) but also some of the transaction fees. Calculate a standard transaction fee within a certain period and distribute it to miners according to their hash power contributions in the pool. It will increase the miners' earnings by sharing some of the transaction fees.<br />
* '''TIDES''' - Transparent Index of Distinct Extended Shares. As blocks are being mined, they generate the reward by a weighted percentage of effort to the most recently found proofs. The proof period funds are distributed across has been chosen such that each proof should be paid on average 8 times. Instead of a set amount of bitcoins per proof, the block reward is divided by percent, so transaction fees are included.<br />
<br />
A statistically valid analysis of some pools and their payout methods: [http://organofcorti.blogspot.com/ Bitcoin network and pool analysis]<br />
<br />
== Operational Pools ==<br />
<br />
The following mining pools are still running and paying out their users:<br />
<br />
{| class="wikitable sortable" border="1"<br />
|-<br />
! Name !! Location !! Size<ref name="hashrate2"/><br />
! Merged Mining<ref name="merged"/><br />
! Reward Type !! Transaction fees!!PPS Fee!!Other Fee!! [[File:Stm.png|link=Stratum_mining_protocol]] !! [[getblocktemplate|GBT]]<br />
! Launched !! Variance !! Forum !! Website<br />
|-<br />
| [[AntPool]] || China || Large || No || PPLNS & PPS || {{PoolFees}} || 2.5% || 0% || {{Yes}} || {{No}}<br />
| ? || ? || [https://bitcointalk.org/index.php?topic=855548 link] || [https://www.antpool.com/ link]<br />
|-<br />
| [[BTC.com]] || {{flag|cn}}{{flag|us|}}{{flag|eu}} || Medium || [[NMC]] || FPPS || {{SharedFees}} || 0% || 4% || {{Yes}} || {{No}}<br />
| 2016-09-13 || User || [https://bitcointalk.org/index.php?topic=1827718.0 link] || [https://pool.btc.com/ link]<br />
|-<br />
| [[DEMAND]] || Global || Small || No || SOLO || {{SharedFees}} || || 0% || {{Yes}} || {{No}}<br />
| 2023-11-27 || || [https://bitcointalk.org/index.php?topic=5476679.0 link] || [http://DMND.WORK link]<br />
|-<br />
| [[F2Pool]] || {{flag|us|}}{{flag|eu|}}{{flag|cn|}} || Large || NMC, SYS, EMC || PPS+ || {{SharedFees}} || 2.5% || 0% || {{Yes}} || {{No}}<br />
| 2013-05-05 || Dynamic || [https://bitcointalk.org/index.php?topic=700411.0 link] || [https://www.f2pool.com link]<br />
|-<br />
| [[Golden Nonce Pool]] || {{flag|us}}{{flag|eu}}|| Small || No || DGM || {{PoolFees}} || || 0% || {{Yes}} || <br />
| 2018-03-27 || Dynamic || [https://bitcointalk.org/index.php?topic=3208073;all link] || [https://goldennoncepool.com link]<br />
|-<br />
| [[KanoPool]] || {{flag|us}}{{flag|sg}}{{flag|de}}{{flag|jp}}{{flag|nl}} || Medium || No || PPLNSG || {{SharedFees}} || || 0.9% || {{Yes}} || {{No}}<br />
| 2014-09-20 || User<ref name="changeable"/>/Dynamic 18SPM || [https://bitcointalk.org/index.php?topic=789369.0 link] || [http://www.kano.is link]<br />
|-<br />
| [[P2Pool]] || Global (p2p) || Small || Merged mining can be done on a "solo mining" basis <ref name="solomm"/> || PPLNS || {{SharedFees}} || || | 0% || {{Yes}} || {{No}}<br />
| 2011-06-17 || User<ref name="changeable"/> || [http://bitcointalk.org/?topic=18313 link] ||<br />
|-<br />
|-<br />
| [[Poolin]] || Global || Medium ||[[NMC]] VCASH || FPPS || {{SharedFees}} || 2.5% || 0% || {{Yes}} || {{Yes}}<br />
| 2017-10-01 || Dynamic || [https://bitcointalk.org/index.php?topic=5169994.0 link] || [https://poolin.com/ link]<br />
|-<br />
| [[SBICrypto Pool]] || Global || Medium || No || FPPS || {{SharedFees}} || 0% || 0% || {{Yes}} || {{Yes}}<br />
| 2020-11-03 || User<ref name="changeable"/>/Dynamic || || [https://sbicrypto.com/ link]<br />
|-<br />
| [[Slush Pool]]<br />
| Global || Medium || [[NMC]] || Score || {{SharedFees}} || || 2% || {{Yes}} || {{No}}<br />
| 2010-11-27 || User<ref name="changeable"/> || [http://bitcointalk.org/?topic=1976 link] || [https://slushpool.com/ link]<br />
|-<br />
| [[Luxor]] || {{flag|us|label=1}}|| Medium || No || FPPS & PPS || {{SharedFees}} || 2% || 0% || {{Yes}} ||<br />
| 2018-01-01 || VarDiff || || [https://mining.luxor.tech// link]<br />
|-<br />
| [[OCEAN]] || {{flag|us|label=1}}|| Small || No || TIDES || {{SharedFees}} || || 0% || {{Yes}} || {{No}}<br />
| 2011-04-27 || Dynamic || || [http://ocean.xyz link]<br />
|-<br />
|}<br />
<br />
== Defunct Pools ==<br />
<br />
The following pools were once operational but have since shut down. They are listed for historical purposes only.<br />
<br />
{| class="wikitable sortable" border="1"<br />
|-<br />
! Name !! Location !! Size<ref name="hashrate2"/><br />
! Merged Mining<ref name="merged"/><br />
! Reward Type !! Transaction fees!!PPS Fee!!Other Fee!! [[File:Stm.png|link=Stratum_mining_protocol]] !! [[getblocktemplate|GBT]]<br />
! Launched !! Variance !! Forum !! Website<br />
|-<br />
| [[BCMonster.com]] ||{{flag|us|}}{{flag|eu}}{{flag|cn|}} || Small || No || PPLNS || {{SharedFees}} || || 0.5% || {{Yes}} || {{No}}<br />
| 2016-01-13 || Dynamic || [https://bitcointalk.org/index.php?topic=1327077.0 link] || [http://www.bcmonster.com link]<br />
|-<br />
| [[BitcoinAffiliateNetwork]] || {{flag|us|}}{{flag|eu}}{{flag|cn|}}{{flag|nl|}}{{flag|au|}} || ? || [[NMC]] || ? || {{PoolFees}} || ? || ? || {{Yes}} ||<br />
| 2014-07-15 || User/Dynamic || [https://bitcointalk.org/index.php?topic=722202.0 link] || [http://mining.bitcoinaffiliatenetwork.com/ link]<br />
|-<br />
| [[BitMinter]] || {{flag|us}}{{flag|ca|label=1}}{{flag|eu}} || Small || [[NMC]] || PPLNSG || {{SharedFees}} || || 1% || {{Yes}} || {{No}}<br />
| 2011-06-26 || User<ref name="changeable"/>/Dynamic || [https://bitcointalk.org/?topic=788753 link] || [https://bitminter.com link]<br />
|-<br />
| [[BTCDig]] || {{flag|us|label=1}}|| Small || No || DGM || {{PoolFees}} || || 0% || {{Yes}} ||<br />
| 2013-07-04 || User<ref name="changeable"/>/Dynamic 20SPM || [https://bitcointalk.org/index.php?topic=249627 link] || [http://btcdig.com/ link]<br />
|-<br />
| [[btcmp.com]] || {{flag|de|label=1}}|| Small || No || PPS || {{PoolFees}} || 4% || || {{Yes}} ||<br />
| 2011-06-28 || Diff 1 || || [http://www.btcmp.com/ link]<br />
|-<br />
| [[BTCC Pool]] || China, Japan || Large || [[NMC]] || PPS || {{PoolFees}} || 2.0% || 0% || {{Yes}} || {{Yes}}<br />
| 2014-10-21 || Dynamic || ? || [https://pool.btcc.com link]<br />
|-<br />
| [[btcZPool.com]] || {{flag|us|label=1}}|| Large || BitCoinZ || PPLNS || {{SharedFees}} || 1% || 0% || {{Yes}} ||<br />
| 2017-06-25 || VarDiff || || [http://www.btcZPool.com/ link]<br />
|-<br />
|-<br />
| [[BW Mining]] || China || Medium || ? || PPLNS & PPS || ? || ? || ? || {{Yes}} ||<br />
| ? || ? || ? || [https://www.bw.com/pool link]<br />
|-<br />
| [[Eligius]] || {{flag|us|label=1}}|| Small || [[NMC]] || CPPSRB || {{SharedFees}} || || 0% || {{Yes}} || {{Yes}}<br />
| 2011-04-27 || Dynamic: 32 shares/m || [https://bitcointalk.org/?topic=441465 link] || [http://eligius.st link]<br />
|-<br />
| [[EMCD Pool]] || CIS, EU, KZ, IR, China || Medium || - || FPPS+ || {{SharedFees}} || 1% || 0% || {{Yes}} || {{No}}<br />
| 2018-01-26 || Dynamic || || [https://pool.emcd.io link]<br />
|-<br />
| [[GHash.IO]] || {{flag|nl|label=1}}|| Small || [[NMC]], IXC, [[Devcoin]] || PPLNS || {{SharedFees}} || || 0% || {{Yes}} || {{No}}<br />
| 2013-07-01 || User<ref name="changeable"/> || [https://support.cex.io link] || [https://ghash.io/ link]<br />
|-<br />
| [[Give Me COINS]] || {{flag|us}}{{flag|eu}} || Small || [[NMC]] || PPLNS || {{SharedFees}} || || 0%|| {{Yes}} || {{Yes}}<br />
| 2013-08-12 || Dynamic || [https://bitcointalk.org/index.php?topic=272017.0 link] || [http://give-me-coins.com link]<br />
|-<br />
| [[Jonny Bravo's Mining Emporium]] ||{{flag|us|}}{{flag|eu}} || Small || No || PPLNS || {{SharedFees}} || || 0.5% || {{Yes}} || {{No}}<br />
| 2015-11-19 || Dynamic || [https://bitcointalk.org/index.php?topic=1330452.0 link] || [http://www.bravo-mining.com link]<br />
|-<br />
| [[kmdPool.org]] || {{flag|us|label=1}}|| Large || Komodo || PPLNS || {{SharedFees}} || 1% || 0% || {{Yes}} ||<br />
| 2017-11-25 || VarDiff || || [http://www.kmdPool.org/ link]<br />
|-<br />
| [[MergeMining]] || Global || Small || CRW, DVC, HUC, I0C, IXC, XMY/MYR, NMC, SYS, UNO, TRC, ARG, EMC || PPLNS || {{SharedFees}} || || 1% || {{Yes}} || {{No}}<br />
| 2016-12-01|| User<ref name="changeable"/> || || [https://mergemining.com link]<br />
|-<br />
| [[Multipool]] || {{flag|us}}{{flag|eu}} || Small || [[NMC]] || Score || {{SharedFees}} || || 1.5% || {{Yes}} || {{No}}<br />
| 2012-03-15 || User || [https://bitcointalk.org/index.php?topic=311067.0 link] || [https://www.multipool.us/ link]<br />
|-<br />
| [[ZenPool.org]] || {{flag|us|label=1}}|| Large || ZenCash || PPLNS || {{SharedFees}} || 1% || 0% || {{Yes}} ||<br />
| 2017-10-25 || VarDiff || || [http://www.ZenPool.org/ link]<br />
|-<br />
|}<br />
<br />
<br />
== SPV Mining / Old Bitcoin Core ==<br />
<br />
The following pools are known or strongly suspected to be mining on top of blocks before fully validating them with Bitcoin Core 0.9.5 or later. Miners doing this have already lost over $50,000 USD during the 4 July 2015 fork and have created a situation where small numbers of confirmations are much less useful than they normally are.<br />
<br />
* BTC Nuggets<br />
* [https://www.f2pool.com/ F2Pool]<ref name="spv_despite_incident">[https://bitcointalk.org/index.php?topic=700411.msg11790734#msg11790734 Intention to continue SPV mining], Wang Chun, 4 July 2015</ref><br />
* AntPool<ref name="spv_despite_incident" /><br />
<br />
The following pools are believed to be currently fully validating blocks with Bitcoin Core 0.9.5 or later (0.10.2 or later recommended due to DoS vulnerabilities):<br />
<br />
* [[BitMinter]]<br />
* BTC China (described as SPV mining<ref name="spv_despite_incident" />, but they're performing effective valiation)<br />
* [[BTC Public Mining Pool]]<br />
* [[CKPool]]<br />
* [[Eligius]]<br />
* [[Golden Nonce Pool]]<br />
* [[P2Pool]]<br />
* [[Bitcoin Pooled Mining|Slush Pool]]<br />
* [[BCMonster.com]]<br />
* [[Jonny Bravo's Mining Emporium]]<br />
<br />
== References ==<br />
<br />
<references><br />
<br />
<ref name="hashrate2">Note that pool hashrate is largely irrelevant but can be seen as a popularity measurement. It is a theoretical security issue if one pool gains above 50% of the total computational power of the network, thus consider joining a pool based on other metrics. The pool's total hash rate is very dynamic on most pools. Over time, as the network grows, so does most pool's hash rates. The displayed values are the pool's relative sizes based on the network: Small: less than 2%, Medium: 2%-10% Large: greater than 10% of the network.</ref><br />
<br />
<ref name="merged">Merged mining allows miners to mine on multiple [[block chains]] at the same time with the same hashing.</ref><br />
<br />
<ref name="changeable">The difficulty of the shares can be changed by the user.</ref><br />
<ref name="solomm">Merged mining can be done on a "solo mining" basis (payouts in the merged chain are not pooled).</ref><br />
</references><br />
<br />
== See also ==<br />
* [[Pooled mining]]<br />
* [https://www.blocktrail.com/BTC/pools Pool Distribution Summary]<br />
* [https://www.bitcoinmining.com/ Bitcoin Mining]<br />
* [https://www.youtube.com/watch?v=GmOzih6I1zs Video: What is Bitcoin Mining]<br />
* [https://www.bitcoinmining.com/bitcoin-mining-pools/ Bitcoin Mining Pools]<br />
* [https://bitcoinchain.com/pools Bitcoin Mining Pools Comparison]<br />
[[Category:Mining]]<br />
{{Pools}}</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Comparison_of_mining_pools&diff=69939Comparison of mining pools2023-12-05T21:31:23Z<p>Alejandrobitcoin: updated btctalk</p>
<hr />
<div>Reward types & explanation:<br />
* '''CPPSRB''' - Capped Pay Per Share with Recent Backpay. [http://eligius.st/wiki/index.php/Capped_PPS_with_Recent_Backpay]<br />
* '''DGM''' - Double Geometric Method. A hybrid between PPLNS and Geometric reward types that enables to operator to absorb some of the variance risk. Operator receives portion of payout on short rounds and returns it on longer rounds to normalize payments. [https://bitcointalk.org/index.php?topic=39497.0]<br />
* '''ESMPPS''' - Equalized Shared Maximum Pay Per Share. Like SMPPS, but equalizes payments fairly among all those who are owed. [http://bitcointalk.org/index.php?topic=12181.msg378851#msg378851]<br />
* '''POT''' - Pay On Target. A high variance PPS variant that pays on the difficulty of work returned to pool rather than the difficulty of work served by pool [https://bitcointalk.org/index.php?topic=131376.0]<br />
* '''PPLNS''' - Pay Per Last N Shares. Similar to proportional, but instead of looking at the number of shares in the round, instead looks at the last N shares, regardless of round boundaries.<br />
* '''PPLNSG''' - Pay Per Last N Groups (or shifts). Similar to PPLNS, but shares are grouped into "shifts" which are paid as a whole.<br />
* '''PPS''' - Pay Per Share. Each submitted share is worth certain amount of BTC. Since finding a block requires <current difficulty> shares ''on average'', a PPS method with 0% fee would be 6.25 BTC divided by <current difficulty>. It is risky for pool operators, hence the fee is highest.<br />
* '''Prop.''' - Proportional. When block is found, the reward is distributed among all workers proportionally to how much shares each of them has found.<br />
* '''RSMPPS''' - Recent Shared Maximum Pay Per Share. Like SMPPS, but system aims to prioritize the most recent miners first. [http://eligius.st/wiki/index.php/Shared_Maximum_PPS]<br />
* '''Score''' - Score based system: a proportional reward, but weighed by time submitted. Each submitted share is worth more in the function of time ''t'' since start of current round. For each share score is updated by: score += exp(t/C). This makes later shares worth much more than earlier shares, thus the miner's score quickly diminishes when they stop mining on the pool. Rewards are calculated proportionally to scores (and not to shares). (at slush's pool C=300 seconds, and every hour scores are normalized)<br />
* '''SMPPS''' - Shared Maximum Pay Per Share. Like Pay Per Share, but never pays more than the pool earns. [http://eligius.st/wiki/index.php/Shared_Maximum_PPS]<br />
* '''FPPS''' - Full Pay Per Share. Similar to PPS,but not only divide regular block reward (6.25 BTC for now) but also some of the transaction fees. Calculate a standard transaction fee within a certain period and distribute it to miners according to their hash power contributions in the pool. It will increase the miners' earnings by sharing some of the transaction fees.<br />
* '''TIDES''' - Transparent Index of Distinct Extended Shares. As blocks are being mined, they generate the reward by a weighted percentage of effort to the most recently found proofs. The proof period funds are distributed across has been chosen such that each proof should be paid on average 8 times. Instead of a set amount of bitcoins per proof, the block reward is divided by percent, so transaction fees are included.<br />
<br />
A statistically valid analysis of some pools and their payout methods: [http://organofcorti.blogspot.com/ Bitcoin network and pool analysis]<br />
<br />
== Operational Pools ==<br />
<br />
The following mining pools are still running and paying out their users:<br />
<br />
{| class="wikitable sortable" border="1"<br />
|-<br />
! Name !! Location !! Size<ref name="hashrate2"/><br />
! Merged Mining<ref name="merged"/><br />
! Reward Type !! Transaction fees!!PPS Fee!!Other Fee!! [[File:Stm.png|link=Stratum_mining_protocol]] !! [[getblocktemplate|GBT]]<br />
! Launched !! Variance !! Forum !! Website<br />
|-<br />
| [[AntPool]] || China || Large || No || PPLNS & PPS || {{PoolFees}} || 2.5% || 0% || {{Yes}} || {{No}}<br />
| ? || ? || [https://bitcointalk.org/index.php?topic=855548 link] || [https://www.antpool.com/ link]<br />
|-<br />
| [[BTC.com]] || {{flag|cn}}{{flag|us|}}{{flag|eu}} || Medium || [[NMC]] || FPPS || {{SharedFees}} || 0% || 4% || {{Yes}} || {{No}}<br />
| 2016-09-13 || User || [https://bitcointalk.org/index.php?topic=1827718.0 link] || [https://pool.btc.com/ link]<br />
|-<br />
| [[DEMAND]] || Global || Small || No || SOLO || {{SharedFees}} || || 0% || {{Yes}} || {{No}}<br />
| 2023-11-27 || || [https://bitcointalk.org/index.php?topic=5476679.0 link] || [http://DMND.WORK link]<br />
|-<br />
| [[F2Pool]] || {{flag|us|}}{{flag|eu|}}{{flag|cn|}} || Large || NMC, SYS, EMC || PPS+ || {{SharedFees}} || 2.5% || 0% || {{Yes}} || {{No}}<br />
| 2013-05-05 || Dynamic || [https://bitcointalk.org/index.php?topic=700411.0 link] || [https://www.f2pool.com link]<br />
|-<br />
| [[Golden Nonce Pool]] || {{flag|us}}{{flag|eu}}|| Small || No || DGM || {{PoolFees}} || || 0% || {{Yes}} || <br />
| 2018-03-27 || Dynamic || [https://bitcointalk.org/index.php?topic=3208073;all link] || [https://goldennoncepool.com link]<br />
|-<br />
| [[KanoPool]] || {{flag|us}}{{flag|sg}}{{flag|de}}{{flag|jp}}{{flag|nl}} || Medium || No || PPLNSG || {{SharedFees}} || || 0.9% || {{Yes}} || {{No}}<br />
| 2014-09-20 || User<ref name="changeable"/>/Dynamic 18SPM || [https://bitcointalk.org/index.php?topic=789369.0 link] || [http://www.kano.is link]<br />
|-<br />
| [[P2Pool]] || Global (p2p) || Small || Merged mining can be done on a "solo mining" basis <ref name="solomm"/> || PPLNS || {{SharedFees}} || || | 0% || {{Yes}} || {{No}}<br />
| 2011-06-17 || User<ref name="changeable"/> || [http://bitcointalk.org/?topic=18313 link] ||<br />
|-<br />
|-<br />
| [[Poolin]] || Global || Medium ||[[NMC]] VCASH || FPPS || {{SharedFees}} || 2.5% || 0% || {{Yes}} || {{Yes}}<br />
| 2017-10-01 || Dynamic || [https://bitcointalk.org/index.php?topic=5169994.0 link] || [https://poolin.com/ link]<br />
|-<br />
| [[SBICrypto Pool]] || Global || Medium || No || FPPS || {{SharedFees}} || 0% || 0% || {{Yes}} || {{Yes}}<br />
| 2020-11-03 || User<ref name="changeable"/>/Dynamic || || [https://sbicrypto.com/ link]<br />
|-<br />
| [[Slush Pool]]<br />
| Global || Medium || [[NMC]] || Score || {{SharedFees}} || || 2% || {{Yes}} || {{No}}<br />
| 2010-11-27 || User<ref name="changeable"/> || [http://bitcointalk.org/?topic=1976 link] || [https://slushpool.com/ link]<br />
|-<br />
| [[Luxor]] || {{flag|us|label=1}}|| Medium || No || FPPS & PPS || {{SharedFees}} || 2% || 0% || {{Yes}} ||<br />
| 2018-01-01 || VarDiff || || [https://mining.luxor.tech// link]<br />
|-<br />
| [[OCEAN]] || {{flag|us|label=1}}|| Small || No || TIDES || {{SharedFees}} || || 0% || {{Yes}} || {{No}}<br />
| 2011-04-27 || Dynamic || || [http://ocean.xyz link]<br />
|-<br />
|}<br />
<br />
== Defunct Pools ==<br />
<br />
The following pools were once operational but have since shut down. They are listed for historical purposes only.<br />
<br />
{| class="wikitable sortable" border="1"<br />
|-<br />
! Name !! Location !! Size<ref name="hashrate2"/><br />
! Merged Mining<ref name="merged"/><br />
! Reward Type !! Transaction fees!!PPS Fee!!Other Fee!! [[File:Stm.png|link=Stratum_mining_protocol]] !! [[getblocktemplate|GBT]]<br />
! Launched !! Variance !! Forum !! Website<br />
|-<br />
| [[BCMonster.com]] ||{{flag|us|}}{{flag|eu}}{{flag|cn|}} || Small || No || PPLNS || {{SharedFees}} || || 0.5% || {{Yes}} || {{No}}<br />
| 2016-01-13 || Dynamic || [https://bitcointalk.org/index.php?topic=1327077.0 link] || [http://www.bcmonster.com link]<br />
|-<br />
| [[BitcoinAffiliateNetwork]] || {{flag|us|}}{{flag|eu}}{{flag|cn|}}{{flag|nl|}}{{flag|au|}} || ? || [[NMC]] || ? || {{PoolFees}} || ? || ? || {{Yes}} ||<br />
| 2014-07-15 || User/Dynamic || [https://bitcointalk.org/index.php?topic=722202.0 link] || [http://mining.bitcoinaffiliatenetwork.com/ link]<br />
|-<br />
| [[BitMinter]] || {{flag|us}}{{flag|ca|label=1}}{{flag|eu}} || Small || [[NMC]] || PPLNSG || {{SharedFees}} || || 1% || {{Yes}} || {{No}}<br />
| 2011-06-26 || User<ref name="changeable"/>/Dynamic || [https://bitcointalk.org/?topic=788753 link] || [https://bitminter.com link]<br />
|-<br />
| [[BTCDig]] || {{flag|us|label=1}}|| Small || No || DGM || {{PoolFees}} || || 0% || {{Yes}} ||<br />
| 2013-07-04 || User<ref name="changeable"/>/Dynamic 20SPM || [https://bitcointalk.org/index.php?topic=249627 link] || [http://btcdig.com/ link]<br />
|-<br />
| [[btcmp.com]] || {{flag|de|label=1}}|| Small || No || PPS || {{PoolFees}} || 4% || || {{Yes}} ||<br />
| 2011-06-28 || Diff 1 || || [http://www.btcmp.com/ link]<br />
|-<br />
| [[BTCC Pool]] || China, Japan || Large || [[NMC]] || PPS || {{PoolFees}} || 2.0% || 0% || {{Yes}} || {{Yes}}<br />
| 2014-10-21 || Dynamic || ? || [https://pool.btcc.com link]<br />
|-<br />
| [[btcZPool.com]] || {{flag|us|label=1}}|| Large || BitCoinZ || PPLNS || {{SharedFees}} || 1% || 0% || {{Yes}} ||<br />
| 2017-06-25 || VarDiff || || [http://www.btcZPool.com/ link]<br />
|-<br />
|-<br />
| [[BW Mining]] || China || Medium || ? || PPLNS & PPS || ? || ? || ? || {{Yes}} ||<br />
| ? || ? || ? || [https://www.bw.com/pool link]<br />
|-<br />
| [[BW Mining]] || China || Medium || ? || PPLNS & PPS || ? || ? || ? || {{Yes}} ||<br />
| ? || ? || ? || [https://www.bw.com/pool link]<br />
| [[Eligius]] || {{flag|us|label=1}}|| Small || [[NMC]] || CPPSRB || {{SharedFees}} || || 0% || {{Yes}} || {{Yes}}<br />
| 2011-04-27 || Dynamic: 32 shares/m || [https://bitcointalk.org/?topic=441465 link] || [http://eligius.st link]<br />
|-<br />
| [[EMCD Pool]] || CIS, EU, KZ, IR, China || Medium || - || FPPS+ || {{SharedFees}} || 1% || 0% || {{Yes}} || {{No}}<br />
| 2018-01-26 || Dynamic || || [https://pool.emcd.io link]<br />
|-<br />
| [[GHash.IO]] || {{flag|nl|label=1}}|| Small || [[NMC]], IXC, [[Devcoin]] || PPLNS || {{SharedFees}} || || 0% || {{Yes}} || {{No}}<br />
| 2013-07-01 || User<ref name="changeable"/> || [https://support.cex.io link] || [https://ghash.io/ link]<br />
|-<br />
| [[Give Me COINS]] || {{flag|us}}{{flag|eu}} || Small || [[NMC]] || PPLNS || {{SharedFees}} || || 0%|| {{Yes}} || {{Yes}}<br />
| 2013-08-12 || Dynamic || [https://bitcointalk.org/index.php?topic=272017.0 link] || [http://give-me-coins.com link]<br />
|-<br />
| [[Jonny Bravo's Mining Emporium]] ||{{flag|us|}}{{flag|eu}} || Small || No || PPLNS || {{SharedFees}} || || 0.5% || {{Yes}} || {{No}}<br />
| 2015-11-19 || Dynamic || [https://bitcointalk.org/index.php?topic=1330452.0 link] || [http://www.bravo-mining.com link]<br />
|-<br />
| [[kmdPool.org]] || {{flag|us|label=1}}|| Large || Komodo || PPLNS || {{SharedFees}} || 1% || 0% || {{Yes}} ||<br />
| 2017-11-25 || VarDiff || || [http://www.kmdPool.org/ link]<br />
|-<br />
| [[MergeMining]] || Global || Small || CRW, DVC, HUC, I0C, IXC, XMY/MYR, NMC, SYS, UNO, TRC, ARG, EMC || PPLNS || {{SharedFees}} || || 1% || {{Yes}} || {{No}}<br />
| 2016-12-01|| User<ref name="changeable"/> || || [https://mergemining.com link]<br />
|-<br />
| [[Multipool]] || {{flag|us}}{{flag|eu}} || Small || [[NMC]] || Score || {{SharedFees}} || || 1.5% || {{Yes}} || {{No}}<br />
| 2012-03-15 || User || [https://bitcointalk.org/index.php?topic=311067.0 link] || [https://www.multipool.us/ link]<br />
|-<br />
| [[ZenPool.org]] || {{flag|us|label=1}}|| Large || ZenCash || PPLNS || {{SharedFees}} || 1% || 0% || {{Yes}} ||<br />
| 2017-10-25 || VarDiff || || [http://www.ZenPool.org/ link]<br />
|-<br />
|}<br />
<br />
<br />
== SPV Mining / Old Bitcoin Core ==<br />
<br />
The following pools are known or strongly suspected to be mining on top of blocks before fully validating them with Bitcoin Core 0.9.5 or later. Miners doing this have already lost over $50,000 USD during the 4 July 2015 fork and have created a situation where small numbers of confirmations are much less useful than they normally are.<br />
<br />
* BTC Nuggets<br />
* [https://www.f2pool.com/ F2Pool]<ref name="spv_despite_incident">[https://bitcointalk.org/index.php?topic=700411.msg11790734#msg11790734 Intention to continue SPV mining], Wang Chun, 4 July 2015</ref><br />
* AntPool<ref name="spv_despite_incident" /><br />
<br />
The following pools are believed to be currently fully validating blocks with Bitcoin Core 0.9.5 or later (0.10.2 or later recommended due to DoS vulnerabilities):<br />
<br />
* [[BitMinter]]<br />
* BTC China (described as SPV mining<ref name="spv_despite_incident" />, but they're performing effective valiation)<br />
* [[BTC Public Mining Pool]]<br />
* [[CKPool]]<br />
* [[Eligius]]<br />
* [[Golden Nonce Pool]]<br />
* [[P2Pool]]<br />
* [[Bitcoin Pooled Mining|Slush Pool]]<br />
* [[BCMonster.com]]<br />
* [[Jonny Bravo's Mining Emporium]]<br />
<br />
== References ==<br />
<br />
<references><br />
<br />
<ref name="hashrate2">Note that pool hashrate is largely irrelevant but can be seen as a popularity measurement. It is a theoretical security issue if one pool gains above 50% of the total computational power of the network, thus consider joining a pool based on other metrics. The pool's total hash rate is very dynamic on most pools. Over time, as the network grows, so does most pool's hash rates. The displayed values are the pool's relative sizes based on the network: Small: less than 2%, Medium: 2%-10% Large: greater than 10% of the network.</ref><br />
<br />
<ref name="merged">Merged mining allows miners to mine on multiple [[block chains]] at the same time with the same hashing.</ref><br />
<br />
<ref name="changeable">The difficulty of the shares can be changed by the user.</ref><br />
<ref name="solomm">Merged mining can be done on a "solo mining" basis (payouts in the merged chain are not pooled).</ref><br />
</references><br />
<br />
== See also ==<br />
* [[Pooled mining]]<br />
* [https://www.blocktrail.com/BTC/pools Pool Distribution Summary]<br />
* [https://www.bitcoinmining.com/ Bitcoin Mining]<br />
* [https://www.youtube.com/watch?v=GmOzih6I1zs Video: What is Bitcoin Mining]<br />
* [https://www.bitcoinmining.com/bitcoin-mining-pools/ Bitcoin Mining Pools]<br />
* [https://bitcoinchain.com/pools Bitcoin Mining Pools Comparison]<br />
[[Category:Mining]]<br />
{{Pools}}</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Comparison_of_mining_pools&diff=69938Comparison of mining pools2023-12-05T18:06:56Z<p>Alejandrobitcoin: </p>
<hr />
<div>Reward types & explanation:<br />
* '''CPPSRB''' - Capped Pay Per Share with Recent Backpay. [http://eligius.st/wiki/index.php/Capped_PPS_with_Recent_Backpay]<br />
* '''DGM''' - Double Geometric Method. A hybrid between PPLNS and Geometric reward types that enables to operator to absorb some of the variance risk. Operator receives portion of payout on short rounds and returns it on longer rounds to normalize payments. [https://bitcointalk.org/index.php?topic=39497.0]<br />
* '''ESMPPS''' - Equalized Shared Maximum Pay Per Share. Like SMPPS, but equalizes payments fairly among all those who are owed. [http://bitcointalk.org/index.php?topic=12181.msg378851#msg378851]<br />
* '''POT''' - Pay On Target. A high variance PPS variant that pays on the difficulty of work returned to pool rather than the difficulty of work served by pool [https://bitcointalk.org/index.php?topic=131376.0]<br />
* '''PPLNS''' - Pay Per Last N Shares. Similar to proportional, but instead of looking at the number of shares in the round, instead looks at the last N shares, regardless of round boundaries.<br />
* '''PPLNSG''' - Pay Per Last N Groups (or shifts). Similar to PPLNS, but shares are grouped into "shifts" which are paid as a whole.<br />
* '''PPS''' - Pay Per Share. Each submitted share is worth certain amount of BTC. Since finding a block requires <current difficulty> shares ''on average'', a PPS method with 0% fee would be 6.25 BTC divided by <current difficulty>. It is risky for pool operators, hence the fee is highest.<br />
* '''Prop.''' - Proportional. When block is found, the reward is distributed among all workers proportionally to how much shares each of them has found.<br />
* '''RSMPPS''' - Recent Shared Maximum Pay Per Share. Like SMPPS, but system aims to prioritize the most recent miners first. [http://eligius.st/wiki/index.php/Shared_Maximum_PPS]<br />
* '''Score''' - Score based system: a proportional reward, but weighed by time submitted. Each submitted share is worth more in the function of time ''t'' since start of current round. For each share score is updated by: score += exp(t/C). This makes later shares worth much more than earlier shares, thus the miner's score quickly diminishes when they stop mining on the pool. Rewards are calculated proportionally to scores (and not to shares). (at slush's pool C=300 seconds, and every hour scores are normalized)<br />
* '''SMPPS''' - Shared Maximum Pay Per Share. Like Pay Per Share, but never pays more than the pool earns. [http://eligius.st/wiki/index.php/Shared_Maximum_PPS]<br />
* '''FPPS''' - Full Pay Per Share. Similar to PPS,but not only divide regular block reward (6.25 BTC for now) but also some of the transaction fees. Calculate a standard transaction fee within a certain period and distribute it to miners according to their hash power contributions in the pool. It will increase the miners' earnings by sharing some of the transaction fees.<br />
* '''TIDES''' - Transparent Index of Distinct Extended Shares. As blocks are being mined, they generate the reward by a weighted percentage of effort to the most recently found proofs. The proof period funds are distributed across has been chosen such that each proof should be paid on average 8 times. Instead of a set amount of bitcoins per proof, the block reward is divided by percent, so transaction fees are included.<br />
<br />
A statistically valid analysis of some pools and their payout methods: [http://organofcorti.blogspot.com/ Bitcoin network and pool analysis]<br />
<br />
== Operational Pools ==<br />
<br />
The following mining pools are still running and paying out their users:<br />
<br />
{| class="wikitable sortable" border="1"<br />
|-<br />
! Name !! Location !! Size<ref name="hashrate2"/><br />
! Merged Mining<ref name="merged"/><br />
! Reward Type !! Transaction fees!!PPS Fee!!Other Fee!! [[File:Stm.png|link=Stratum_mining_protocol]] !! [[getblocktemplate|GBT]]<br />
! Launched !! Variance !! Forum !! Website<br />
|-<br />
| [[AntPool]] || China || Large || No || PPLNS & PPS || {{PoolFees}} || 2.5% || 0% || {{Yes}} || {{No}}<br />
| ? || ? || [https://bitcointalk.org/index.php?topic=855548 link] || [https://www.antpool.com/ link]<br />
|-<br />
| [[BTC.com]] || {{flag|cn}}{{flag|us|}}{{flag|eu}} || Medium || [[NMC]] || FPPS || {{SharedFees}} || 0% || 4% || {{Yes}} || {{No}}<br />
| 2016-09-13 || User || [https://bitcointalk.org/index.php?topic=1827718.0 link] || [https://pool.btc.com/ link]<br />
|-<br />
| [[DEMAND]] || Global || Small || No || SOLO || {{SharedFees}} || || 0% || {{Yes}} || {{No}}<br />
| 2023-11-27 || || [https://bitcointalk.org/index.php?topic=5476652.0 link] || [http://DMND.WORK link]<br />
|-<br />
| [[F2Pool]] || {{flag|us|}}{{flag|eu|}}{{flag|cn|}} || Large || NMC, SYS, EMC || PPS+ || {{SharedFees}} || 2.5% || 0% || {{Yes}} || {{No}}<br />
| 2013-05-05 || Dynamic || [https://bitcointalk.org/index.php?topic=700411.0 link] || [https://www.f2pool.com link]<br />
|-<br />
| [[Golden Nonce Pool]] || {{flag|us}}{{flag|eu}}|| Small || No || DGM || {{PoolFees}} || || 0% || {{Yes}} || <br />
| 2018-03-27 || Dynamic || [https://bitcointalk.org/index.php?topic=3208073;all link] || [https://goldennoncepool.com link]<br />
|-<br />
| [[KanoPool]] || {{flag|us}}{{flag|sg}}{{flag|de}}{{flag|jp}}{{flag|nl}} || Medium || No || PPLNSG || {{SharedFees}} || || 0.9% || {{Yes}} || {{No}}<br />
| 2014-09-20 || User<ref name="changeable"/>/Dynamic 18SPM || [https://bitcointalk.org/index.php?topic=789369.0 link] || [http://www.kano.is link]<br />
|-<br />
| [[P2Pool]] || Global (p2p) || Small || Merged mining can be done on a "solo mining" basis <ref name="solomm"/> || PPLNS || {{SharedFees}} || || | 0% || {{Yes}} || {{No}}<br />
| 2011-06-17 || User<ref name="changeable"/> || [http://bitcointalk.org/?topic=18313 link] ||<br />
|-<br />
|-<br />
| [[Poolin]] || Global || Medium ||[[NMC]] VCASH || FPPS || {{SharedFees}} || 2.5% || 0% || {{Yes}} || {{Yes}}<br />
| 2017-10-01 || Dynamic || [https://bitcointalk.org/index.php?topic=5169994.0 link] || [https://poolin.com/ link]<br />
|-<br />
| [[SBICrypto Pool]] || Global || Medium || No || FPPS || {{SharedFees}} || 0% || 0% || {{Yes}} || {{Yes}}<br />
| 2020-11-03 || User<ref name="changeable"/>/Dynamic || || [https://sbicrypto.com/ link]<br />
|-<br />
| [[Slush Pool]]<br />
| Global || Medium || [[NMC]] || Score || {{SharedFees}} || || 2% || {{Yes}} || {{No}}<br />
| 2010-11-27 || User<ref name="changeable"/> || [http://bitcointalk.org/?topic=1976 link] || [https://slushpool.com/ link]<br />
|-<br />
| [[Luxor]] || {{flag|us|label=1}}|| Medium || No || FPPS & PPS || {{SharedFees}} || 2% || 0% || {{Yes}} ||<br />
| 2018-01-01 || VarDiff || || [https://mining.luxor.tech// link]<br />
|-<br />
| [[OCEAN]] || {{flag|us|label=1}}|| Small || No || TIDES || {{SharedFees}} || || 0% || {{Yes}} || {{No}}<br />
| 2011-04-27 || Dynamic || || [http://ocean.xyz link]<br />
|-<br />
|}<br />
<br />
== Defunct Pools ==<br />
<br />
The following pools were once operational but have since shut down. They are listed for historical purposes only.<br />
<br />
{| class="wikitable sortable" border="1"<br />
|-<br />
! Name !! Location !! Size<ref name="hashrate2"/><br />
! Merged Mining<ref name="merged"/><br />
! Reward Type !! Transaction fees!!PPS Fee!!Other Fee!! [[File:Stm.png|link=Stratum_mining_protocol]] !! [[getblocktemplate|GBT]]<br />
! Launched !! Variance !! Forum !! Website<br />
|-<br />
| [[BCMonster.com]] ||{{flag|us|}}{{flag|eu}}{{flag|cn|}} || Small || No || PPLNS || {{SharedFees}} || || 0.5% || {{Yes}} || {{No}}<br />
| 2016-01-13 || Dynamic || [https://bitcointalk.org/index.php?topic=1327077.0 link] || [http://www.bcmonster.com link]<br />
|-<br />
| [[BitcoinAffiliateNetwork]] || {{flag|us|}}{{flag|eu}}{{flag|cn|}}{{flag|nl|}}{{flag|au|}} || ? || [[NMC]] || ? || {{PoolFees}} || ? || ? || {{Yes}} ||<br />
| 2014-07-15 || User/Dynamic || [https://bitcointalk.org/index.php?topic=722202.0 link] || [http://mining.bitcoinaffiliatenetwork.com/ link]<br />
|-<br />
| [[BitMinter]] || {{flag|us}}{{flag|ca|label=1}}{{flag|eu}} || Small || [[NMC]] || PPLNSG || {{SharedFees}} || || 1% || {{Yes}} || {{No}}<br />
| 2011-06-26 || User<ref name="changeable"/>/Dynamic || [https://bitcointalk.org/?topic=788753 link] || [https://bitminter.com link]<br />
|-<br />
| [[BTCDig]] || {{flag|us|label=1}}|| Small || No || DGM || {{PoolFees}} || || 0% || {{Yes}} ||<br />
| 2013-07-04 || User<ref name="changeable"/>/Dynamic 20SPM || [https://bitcointalk.org/index.php?topic=249627 link] || [http://btcdig.com/ link]<br />
|-<br />
| [[btcmp.com]] || {{flag|de|label=1}}|| Small || No || PPS || {{PoolFees}} || 4% || || {{Yes}} ||<br />
| 2011-06-28 || Diff 1 || || [http://www.btcmp.com/ link]<br />
|-<br />
| [[BTCC Pool]] || China, Japan || Large || [[NMC]] || PPS || {{PoolFees}} || 2.0% || 0% || {{Yes}} || {{Yes}}<br />
| 2014-10-21 || Dynamic || ? || [https://pool.btcc.com link]<br />
|-<br />
| [[btcZPool.com]] || {{flag|us|label=1}}|| Large || BitCoinZ || PPLNS || {{SharedFees}} || 1% || 0% || {{Yes}} ||<br />
| 2017-06-25 || VarDiff || || [http://www.btcZPool.com/ link]<br />
|-<br />
|-<br />
| [[BW Mining]] || China || Medium || ? || PPLNS & PPS || ? || ? || ? || {{Yes}} ||<br />
| ? || ? || ? || [https://www.bw.com/pool link]<br />
|-<br />
| [[BW Mining]] || China || Medium || ? || PPLNS & PPS || ? || ? || ? || {{Yes}} ||<br />
| ? || ? || ? || [https://www.bw.com/pool link]<br />
| [[Eligius]] || {{flag|us|label=1}}|| Small || [[NMC]] || CPPSRB || {{SharedFees}} || || 0% || {{Yes}} || {{Yes}}<br />
| 2011-04-27 || Dynamic: 32 shares/m || [https://bitcointalk.org/?topic=441465 link] || [http://eligius.st link]<br />
|-<br />
| [[EMCD Pool]] || CIS, EU, KZ, IR, China || Medium || - || FPPS+ || {{SharedFees}} || 1% || 0% || {{Yes}} || {{No}}<br />
| 2018-01-26 || Dynamic || || [https://pool.emcd.io link]<br />
|-<br />
| [[GHash.IO]] || {{flag|nl|label=1}}|| Small || [[NMC]], IXC, [[Devcoin]] || PPLNS || {{SharedFees}} || || 0% || {{Yes}} || {{No}}<br />
| 2013-07-01 || User<ref name="changeable"/> || [https://support.cex.io link] || [https://ghash.io/ link]<br />
|-<br />
| [[Give Me COINS]] || {{flag|us}}{{flag|eu}} || Small || [[NMC]] || PPLNS || {{SharedFees}} || || 0%|| {{Yes}} || {{Yes}}<br />
| 2013-08-12 || Dynamic || [https://bitcointalk.org/index.php?topic=272017.0 link] || [http://give-me-coins.com link]<br />
|-<br />
| [[Jonny Bravo's Mining Emporium]] ||{{flag|us|}}{{flag|eu}} || Small || No || PPLNS || {{SharedFees}} || || 0.5% || {{Yes}} || {{No}}<br />
| 2015-11-19 || Dynamic || [https://bitcointalk.org/index.php?topic=1330452.0 link] || [http://www.bravo-mining.com link]<br />
|-<br />
| [[kmdPool.org]] || {{flag|us|label=1}}|| Large || Komodo || PPLNS || {{SharedFees}} || 1% || 0% || {{Yes}} ||<br />
| 2017-11-25 || VarDiff || || [http://www.kmdPool.org/ link]<br />
|-<br />
| [[MergeMining]] || Global || Small || CRW, DVC, HUC, I0C, IXC, XMY/MYR, NMC, SYS, UNO, TRC, ARG, EMC || PPLNS || {{SharedFees}} || || 1% || {{Yes}} || {{No}}<br />
| 2016-12-01|| User<ref name="changeable"/> || || [https://mergemining.com link]<br />
|-<br />
| [[Multipool]] || {{flag|us}}{{flag|eu}} || Small || [[NMC]] || Score || {{SharedFees}} || || 1.5% || {{Yes}} || {{No}}<br />
| 2012-03-15 || User || [https://bitcointalk.org/index.php?topic=311067.0 link] || [https://www.multipool.us/ link]<br />
|-<br />
| [[ZenPool.org]] || {{flag|us|label=1}}|| Large || ZenCash || PPLNS || {{SharedFees}} || 1% || 0% || {{Yes}} ||<br />
| 2017-10-25 || VarDiff || || [http://www.ZenPool.org/ link]<br />
|-<br />
|}<br />
<br />
<br />
== SPV Mining / Old Bitcoin Core ==<br />
<br />
The following pools are known or strongly suspected to be mining on top of blocks before fully validating them with Bitcoin Core 0.9.5 or later. Miners doing this have already lost over $50,000 USD during the 4 July 2015 fork and have created a situation where small numbers of confirmations are much less useful than they normally are.<br />
<br />
* BTC Nuggets<br />
* [https://www.f2pool.com/ F2Pool]<ref name="spv_despite_incident">[https://bitcointalk.org/index.php?topic=700411.msg11790734#msg11790734 Intention to continue SPV mining], Wang Chun, 4 July 2015</ref><br />
* AntPool<ref name="spv_despite_incident" /><br />
<br />
The following pools are believed to be currently fully validating blocks with Bitcoin Core 0.9.5 or later (0.10.2 or later recommended due to DoS vulnerabilities):<br />
<br />
* [[BitMinter]]<br />
* BTC China (described as SPV mining<ref name="spv_despite_incident" />, but they're performing effective valiation)<br />
* [[BTC Public Mining Pool]]<br />
* [[CKPool]]<br />
* [[Eligius]]<br />
* [[Golden Nonce Pool]]<br />
* [[P2Pool]]<br />
* [[Bitcoin Pooled Mining|Slush Pool]]<br />
* [[BCMonster.com]]<br />
* [[Jonny Bravo's Mining Emporium]]<br />
<br />
== References ==<br />
<br />
<references><br />
<br />
<ref name="hashrate2">Note that pool hashrate is largely irrelevant but can be seen as a popularity measurement. It is a theoretical security issue if one pool gains above 50% of the total computational power of the network, thus consider joining a pool based on other metrics. The pool's total hash rate is very dynamic on most pools. Over time, as the network grows, so does most pool's hash rates. The displayed values are the pool's relative sizes based on the network: Small: less than 2%, Medium: 2%-10% Large: greater than 10% of the network.</ref><br />
<br />
<ref name="merged">Merged mining allows miners to mine on multiple [[block chains]] at the same time with the same hashing.</ref><br />
<br />
<ref name="changeable">The difficulty of the shares can be changed by the user.</ref><br />
<ref name="solomm">Merged mining can be done on a "solo mining" basis (payouts in the merged chain are not pooled).</ref><br />
</references><br />
<br />
== See also ==<br />
* [[Pooled mining]]<br />
* [https://www.blocktrail.com/BTC/pools Pool Distribution Summary]<br />
* [https://www.bitcoinmining.com/ Bitcoin Mining]<br />
* [https://www.youtube.com/watch?v=GmOzih6I1zs Video: What is Bitcoin Mining]<br />
* [https://www.bitcoinmining.com/bitcoin-mining-pools/ Bitcoin Mining Pools]<br />
* [https://bitcoinchain.com/pools Bitcoin Mining Pools Comparison]<br />
[[Category:Mining]]<br />
{{Pools}}</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Comparison_of_mining_pools&diff=69937Comparison of mining pools2023-12-05T18:05:39Z<p>Alejandrobitcoin: </p>
<hr />
<div>Reward types & explanation:<br />
* '''CPPSRB''' - Capped Pay Per Share with Recent Backpay. [http://eligius.st/wiki/index.php/Capped_PPS_with_Recent_Backpay]<br />
* '''DGM''' - Double Geometric Method. A hybrid between PPLNS and Geometric reward types that enables to operator to absorb some of the variance risk. Operator receives portion of payout on short rounds and returns it on longer rounds to normalize payments. [https://bitcointalk.org/index.php?topic=39497.0]<br />
* '''ESMPPS''' - Equalized Shared Maximum Pay Per Share. Like SMPPS, but equalizes payments fairly among all those who are owed. [http://bitcointalk.org/index.php?topic=12181.msg378851#msg378851]<br />
* '''POT''' - Pay On Target. A high variance PPS variant that pays on the difficulty of work returned to pool rather than the difficulty of work served by pool [https://bitcointalk.org/index.php?topic=131376.0]<br />
* '''PPLNS''' - Pay Per Last N Shares. Similar to proportional, but instead of looking at the number of shares in the round, instead looks at the last N shares, regardless of round boundaries.<br />
* '''PPLNSG''' - Pay Per Last N Groups (or shifts). Similar to PPLNS, but shares are grouped into "shifts" which are paid as a whole.<br />
* '''PPS''' - Pay Per Share. Each submitted share is worth certain amount of BTC. Since finding a block requires <current difficulty> shares ''on average'', a PPS method with 0% fee would be 6.25 BTC divided by <current difficulty>. It is risky for pool operators, hence the fee is highest.<br />
* '''Prop.''' - Proportional. When block is found, the reward is distributed among all workers proportionally to how much shares each of them has found.<br />
* '''RSMPPS''' - Recent Shared Maximum Pay Per Share. Like SMPPS, but system aims to prioritize the most recent miners first. [http://eligius.st/wiki/index.php/Shared_Maximum_PPS]<br />
* '''Score''' - Score based system: a proportional reward, but weighed by time submitted. Each submitted share is worth more in the function of time ''t'' since start of current round. For each share score is updated by: score += exp(t/C). This makes later shares worth much more than earlier shares, thus the miner's score quickly diminishes when they stop mining on the pool. Rewards are calculated proportionally to scores (and not to shares). (at slush's pool C=300 seconds, and every hour scores are normalized)<br />
* '''SMPPS''' - Shared Maximum Pay Per Share. Like Pay Per Share, but never pays more than the pool earns. [http://eligius.st/wiki/index.php/Shared_Maximum_PPS]<br />
* '''FPPS''' - Full Pay Per Share. Similar to PPS,but not only divide regular block reward (6.25 BTC for now) but also some of the transaction fees. Calculate a standard transaction fee within a certain period and distribute it to miners according to their hash power contributions in the pool. It will increase the miners' earnings by sharing some of the transaction fees.<br />
* '''TIDES''' - Transparent Index of Distinct Extended Shares. As blocks are being mined, they generate the reward by a weighted percentage of effort to the most recently found proofs. The proof period funds are distributed across has been chosen such that each proof should be paid on average 8 times. Instead of a set amount of bitcoins per proof, the block reward is divided by percent, so transaction fees are included.<br />
<br />
A statistically valid analysis of some pools and their payout methods: [http://organofcorti.blogspot.com/ Bitcoin network and pool analysis]<br />
<br />
== Operational Pools ==<br />
<br />
The following mining pools are still running and paying out their users:<br />
<br />
{| class="wikitable sortable" border="1"<br />
|-<br />
! Name !! Location !! Size<ref name="hashrate2"/><br />
! Merged Mining<ref name="merged"/><br />
! Reward Type !! Transaction fees!!PPS Fee!!Other Fee!! [[File:Stm.png|link=Stratum_mining_protocol]] !! [[getblocktemplate|GBT]]<br />
! Launched !! Variance !! Forum !! Website<br />
|-<br />
| [[AntPool]] || China || Large || No || PPLNS & PPS || {{PoolFees}} || 2.5% || 0% || {{Yes}} || {{No}}<br />
| ? || ? || [https://bitcointalk.org/index.php?topic=855548 link] || [https://www.antpool.com/ link]<br />
|-<br />
| [[BTC.com]] || {{flag|cn}}{{flag|us|}}{{flag|eu}} || Medium || [[NMC]] || FPPS || {{SharedFees}} || 0% || 4% || {{Yes}} || {{No}}<br />
| 2016-09-13 || User || [https://bitcointalk.org/index.php?topic=1827718.0 link] || [https://pool.btc.com/ link]<br />
|-<br />
| [[DEMAND]] || {{flag|us|label=1}}|| Small || No || SOLO || {{SharedFees}} || || 0% || {{Yes}} || {{No}}<br />
| 2023-11-27 || || [https://bitcointalk.org/index.php?topic=5476652.0 link] || [http://DMND.WORK link]<br />
|-<br />
| [[F2Pool]] || {{flag|us|}}{{flag|eu|}}{{flag|cn|}} || Large || NMC, SYS, EMC || PPS+ || {{SharedFees}} || 2.5% || 0% || {{Yes}} || {{No}}<br />
| 2013-05-05 || Dynamic || [https://bitcointalk.org/index.php?topic=700411.0 link] || [https://www.f2pool.com link]<br />
|-<br />
| [[Golden Nonce Pool]] || {{flag|us}}{{flag|eu}}|| Small || No || DGM || {{PoolFees}} || || 0% || {{Yes}} || <br />
| 2018-03-27 || Dynamic || [https://bitcointalk.org/index.php?topic=3208073;all link] || [https://goldennoncepool.com link]<br />
|-<br />
| [[KanoPool]] || {{flag|us}}{{flag|sg}}{{flag|de}}{{flag|jp}}{{flag|nl}} || Medium || No || PPLNSG || {{SharedFees}} || || 0.9% || {{Yes}} || {{No}}<br />
| 2014-09-20 || User<ref name="changeable"/>/Dynamic 18SPM || [https://bitcointalk.org/index.php?topic=789369.0 link] || [http://www.kano.is link]<br />
|-<br />
| [[P2Pool]] || Global (p2p) || Small || Merged mining can be done on a "solo mining" basis <ref name="solomm"/> || PPLNS || {{SharedFees}} || || | 0% || {{Yes}} || {{No}}<br />
| 2011-06-17 || User<ref name="changeable"/> || [http://bitcointalk.org/?topic=18313 link] ||<br />
|-<br />
|-<br />
| [[Poolin]] || Global || Medium ||[[NMC]] VCASH || FPPS || {{SharedFees}} || 2.5% || 0% || {{Yes}} || {{Yes}}<br />
| 2017-10-01 || Dynamic || [https://bitcointalk.org/index.php?topic=5169994.0 link] || [https://poolin.com/ link]<br />
|-<br />
| [[SBICrypto Pool]] || Global || Medium || No || FPPS || {{SharedFees}} || 0% || 0% || {{Yes}} || {{Yes}}<br />
| 2020-11-03 || User<ref name="changeable"/>/Dynamic || || [https://sbicrypto.com/ link]<br />
|-<br />
| [[Slush Pool]]<br />
| Global || Medium || [[NMC]] || Score || {{SharedFees}} || || 2% || {{Yes}} || {{No}}<br />
| 2010-11-27 || User<ref name="changeable"/> || [http://bitcointalk.org/?topic=1976 link] || [https://slushpool.com/ link]<br />
|-<br />
| [[Luxor]] || {{flag|us|label=1}}|| Medium || No || FPPS & PPS || {{SharedFees}} || 2% || 0% || {{Yes}} ||<br />
| 2018-01-01 || VarDiff || || [https://mining.luxor.tech// link]<br />
|-<br />
| [[OCEAN]] || {{flag|us|label=1}}|| Small || No || TIDES || {{SharedFees}} || || 0% || {{Yes}} || {{No}}<br />
| 2011-04-27 || Dynamic || || [http://ocean.xyz link]<br />
|-<br />
|}<br />
<br />
== Defunct Pools ==<br />
<br />
The following pools were once operational but have since shut down. They are listed for historical purposes only.<br />
<br />
{| class="wikitable sortable" border="1"<br />
|-<br />
! Name !! Location !! Size<ref name="hashrate2"/><br />
! Merged Mining<ref name="merged"/><br />
! Reward Type !! Transaction fees!!PPS Fee!!Other Fee!! [[File:Stm.png|link=Stratum_mining_protocol]] !! [[getblocktemplate|GBT]]<br />
! Launched !! Variance !! Forum !! Website<br />
|-<br />
| [[BCMonster.com]] ||{{flag|us|}}{{flag|eu}}{{flag|cn|}} || Small || No || PPLNS || {{SharedFees}} || || 0.5% || {{Yes}} || {{No}}<br />
| 2016-01-13 || Dynamic || [https://bitcointalk.org/index.php?topic=1327077.0 link] || [http://www.bcmonster.com link]<br />
|-<br />
| [[BitcoinAffiliateNetwork]] || {{flag|us|}}{{flag|eu}}{{flag|cn|}}{{flag|nl|}}{{flag|au|}} || ? || [[NMC]] || ? || {{PoolFees}} || ? || ? || {{Yes}} ||<br />
| 2014-07-15 || User/Dynamic || [https://bitcointalk.org/index.php?topic=722202.0 link] || [http://mining.bitcoinaffiliatenetwork.com/ link]<br />
|-<br />
| [[BitMinter]] || {{flag|us}}{{flag|ca|label=1}}{{flag|eu}} || Small || [[NMC]] || PPLNSG || {{SharedFees}} || || 1% || {{Yes}} || {{No}}<br />
| 2011-06-26 || User<ref name="changeable"/>/Dynamic || [https://bitcointalk.org/?topic=788753 link] || [https://bitminter.com link]<br />
|-<br />
| [[BTCDig]] || {{flag|us|label=1}}|| Small || No || DGM || {{PoolFees}} || || 0% || {{Yes}} ||<br />
| 2013-07-04 || User<ref name="changeable"/>/Dynamic 20SPM || [https://bitcointalk.org/index.php?topic=249627 link] || [http://btcdig.com/ link]<br />
|-<br />
| [[btcmp.com]] || {{flag|de|label=1}}|| Small || No || PPS || {{PoolFees}} || 4% || || {{Yes}} ||<br />
| 2011-06-28 || Diff 1 || || [http://www.btcmp.com/ link]<br />
|-<br />
| [[BTCC Pool]] || China, Japan || Large || [[NMC]] || PPS || {{PoolFees}} || 2.0% || 0% || {{Yes}} || {{Yes}}<br />
| 2014-10-21 || Dynamic || ? || [https://pool.btcc.com link]<br />
|-<br />
| [[btcZPool.com]] || {{flag|us|label=1}}|| Large || BitCoinZ || PPLNS || {{SharedFees}} || 1% || 0% || {{Yes}} ||<br />
| 2017-06-25 || VarDiff || || [http://www.btcZPool.com/ link]<br />
|-<br />
|-<br />
| [[BW Mining]] || China || Medium || ? || PPLNS & PPS || ? || ? || ? || {{Yes}} ||<br />
| ? || ? || ? || [https://www.bw.com/pool link]<br />
|-<br />
| [[BW Mining]] || China || Medium || ? || PPLNS & PPS || ? || ? || ? || {{Yes}} ||<br />
| ? || ? || ? || [https://www.bw.com/pool link]<br />
| [[Eligius]] || {{flag|us|label=1}}|| Small || [[NMC]] || CPPSRB || {{SharedFees}} || || 0% || {{Yes}} || {{Yes}}<br />
| 2011-04-27 || Dynamic: 32 shares/m || [https://bitcointalk.org/?topic=441465 link] || [http://eligius.st link]<br />
|-<br />
| [[EMCD Pool]] || CIS, EU, KZ, IR, China || Medium || - || FPPS+ || {{SharedFees}} || 1% || 0% || {{Yes}} || {{No}}<br />
| 2018-01-26 || Dynamic || || [https://pool.emcd.io link]<br />
|-<br />
| [[GHash.IO]] || {{flag|nl|label=1}}|| Small || [[NMC]], IXC, [[Devcoin]] || PPLNS || {{SharedFees}} || || 0% || {{Yes}} || {{No}}<br />
| 2013-07-01 || User<ref name="changeable"/> || [https://support.cex.io link] || [https://ghash.io/ link]<br />
|-<br />
| [[Give Me COINS]] || {{flag|us}}{{flag|eu}} || Small || [[NMC]] || PPLNS || {{SharedFees}} || || 0%|| {{Yes}} || {{Yes}}<br />
| 2013-08-12 || Dynamic || [https://bitcointalk.org/index.php?topic=272017.0 link] || [http://give-me-coins.com link]<br />
|-<br />
| [[Jonny Bravo's Mining Emporium]] ||{{flag|us|}}{{flag|eu}} || Small || No || PPLNS || {{SharedFees}} || || 0.5% || {{Yes}} || {{No}}<br />
| 2015-11-19 || Dynamic || [https://bitcointalk.org/index.php?topic=1330452.0 link] || [http://www.bravo-mining.com link]<br />
|-<br />
| [[kmdPool.org]] || {{flag|us|label=1}}|| Large || Komodo || PPLNS || {{SharedFees}} || 1% || 0% || {{Yes}} ||<br />
| 2017-11-25 || VarDiff || || [http://www.kmdPool.org/ link]<br />
|-<br />
| [[MergeMining]] || Global || Small || CRW, DVC, HUC, I0C, IXC, XMY/MYR, NMC, SYS, UNO, TRC, ARG, EMC || PPLNS || {{SharedFees}} || || 1% || {{Yes}} || {{No}}<br />
| 2016-12-01|| User<ref name="changeable"/> || || [https://mergemining.com link]<br />
|-<br />
| [[Multipool]] || {{flag|us}}{{flag|eu}} || Small || [[NMC]] || Score || {{SharedFees}} || || 1.5% || {{Yes}} || {{No}}<br />
| 2012-03-15 || User || [https://bitcointalk.org/index.php?topic=311067.0 link] || [https://www.multipool.us/ link]<br />
|-<br />
| [[ZenPool.org]] || {{flag|us|label=1}}|| Large || ZenCash || PPLNS || {{SharedFees}} || 1% || 0% || {{Yes}} ||<br />
| 2017-10-25 || VarDiff || || [http://www.ZenPool.org/ link]<br />
|-<br />
|}<br />
<br />
<br />
== SPV Mining / Old Bitcoin Core ==<br />
<br />
The following pools are known or strongly suspected to be mining on top of blocks before fully validating them with Bitcoin Core 0.9.5 or later. Miners doing this have already lost over $50,000 USD during the 4 July 2015 fork and have created a situation where small numbers of confirmations are much less useful than they normally are.<br />
<br />
* BTC Nuggets<br />
* [https://www.f2pool.com/ F2Pool]<ref name="spv_despite_incident">[https://bitcointalk.org/index.php?topic=700411.msg11790734#msg11790734 Intention to continue SPV mining], Wang Chun, 4 July 2015</ref><br />
* AntPool<ref name="spv_despite_incident" /><br />
<br />
The following pools are believed to be currently fully validating blocks with Bitcoin Core 0.9.5 or later (0.10.2 or later recommended due to DoS vulnerabilities):<br />
<br />
* [[BitMinter]]<br />
* BTC China (described as SPV mining<ref name="spv_despite_incident" />, but they're performing effective valiation)<br />
* [[BTC Public Mining Pool]]<br />
* [[CKPool]]<br />
* [[Eligius]]<br />
* [[Golden Nonce Pool]]<br />
* [[P2Pool]]<br />
* [[Bitcoin Pooled Mining|Slush Pool]]<br />
* [[BCMonster.com]]<br />
* [[Jonny Bravo's Mining Emporium]]<br />
<br />
== References ==<br />
<br />
<references><br />
<br />
<ref name="hashrate2">Note that pool hashrate is largely irrelevant but can be seen as a popularity measurement. It is a theoretical security issue if one pool gains above 50% of the total computational power of the network, thus consider joining a pool based on other metrics. The pool's total hash rate is very dynamic on most pools. Over time, as the network grows, so does most pool's hash rates. The displayed values are the pool's relative sizes based on the network: Small: less than 2%, Medium: 2%-10% Large: greater than 10% of the network.</ref><br />
<br />
<ref name="merged">Merged mining allows miners to mine on multiple [[block chains]] at the same time with the same hashing.</ref><br />
<br />
<ref name="changeable">The difficulty of the shares can be changed by the user.</ref><br />
<ref name="solomm">Merged mining can be done on a "solo mining" basis (payouts in the merged chain are not pooled).</ref><br />
</references><br />
<br />
== See also ==<br />
* [[Pooled mining]]<br />
* [https://www.blocktrail.com/BTC/pools Pool Distribution Summary]<br />
* [https://www.bitcoinmining.com/ Bitcoin Mining]<br />
* [https://www.youtube.com/watch?v=GmOzih6I1zs Video: What is Bitcoin Mining]<br />
* [https://www.bitcoinmining.com/bitcoin-mining-pools/ Bitcoin Mining Pools]<br />
* [https://bitcoinchain.com/pools Bitcoin Mining Pools Comparison]<br />
[[Category:Mining]]<br />
{{Pools}}</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Comparison_of_mining_pools&diff=69936Comparison of mining pools2023-12-05T18:04:32Z<p>Alejandrobitcoin: added defunct pools to the right list, added DEMAND mining pool</p>
<hr />
<div>Reward types & explanation:<br />
* '''CPPSRB''' - Capped Pay Per Share with Recent Backpay. [http://eligius.st/wiki/index.php/Capped_PPS_with_Recent_Backpay]<br />
* '''DGM''' - Double Geometric Method. A hybrid between PPLNS and Geometric reward types that enables to operator to absorb some of the variance risk. Operator receives portion of payout on short rounds and returns it on longer rounds to normalize payments. [https://bitcointalk.org/index.php?topic=39497.0]<br />
* '''ESMPPS''' - Equalized Shared Maximum Pay Per Share. Like SMPPS, but equalizes payments fairly among all those who are owed. [http://bitcointalk.org/index.php?topic=12181.msg378851#msg378851]<br />
* '''POT''' - Pay On Target. A high variance PPS variant that pays on the difficulty of work returned to pool rather than the difficulty of work served by pool [https://bitcointalk.org/index.php?topic=131376.0]<br />
* '''PPLNS''' - Pay Per Last N Shares. Similar to proportional, but instead of looking at the number of shares in the round, instead looks at the last N shares, regardless of round boundaries.<br />
* '''PPLNSG''' - Pay Per Last N Groups (or shifts). Similar to PPLNS, but shares are grouped into "shifts" which are paid as a whole.<br />
* '''PPS''' - Pay Per Share. Each submitted share is worth certain amount of BTC. Since finding a block requires <current difficulty> shares ''on average'', a PPS method with 0% fee would be 6.25 BTC divided by <current difficulty>. It is risky for pool operators, hence the fee is highest.<br />
* '''Prop.''' - Proportional. When block is found, the reward is distributed among all workers proportionally to how much shares each of them has found.<br />
* '''RSMPPS''' - Recent Shared Maximum Pay Per Share. Like SMPPS, but system aims to prioritize the most recent miners first. [http://eligius.st/wiki/index.php/Shared_Maximum_PPS]<br />
* '''Score''' - Score based system: a proportional reward, but weighed by time submitted. Each submitted share is worth more in the function of time ''t'' since start of current round. For each share score is updated by: score += exp(t/C). This makes later shares worth much more than earlier shares, thus the miner's score quickly diminishes when they stop mining on the pool. Rewards are calculated proportionally to scores (and not to shares). (at slush's pool C=300 seconds, and every hour scores are normalized)<br />
* '''SMPPS''' - Shared Maximum Pay Per Share. Like Pay Per Share, but never pays more than the pool earns. [http://eligius.st/wiki/index.php/Shared_Maximum_PPS]<br />
* '''FPPS''' - Full Pay Per Share. Similar to PPS,but not only divide regular block reward (6.25 BTC for now) but also some of the transaction fees. Calculate a standard transaction fee within a certain period and distribute it to miners according to their hash power contributions in the pool. It will increase the miners' earnings by sharing some of the transaction fees.<br />
* '''TIDES''' - Transparent Index of Distinct Extended Shares. As blocks are being mined, they generate the reward by a weighted percentage of effort to the most recently found proofs. The proof period funds are distributed across has been chosen such that each proof should be paid on average 8 times. Instead of a set amount of bitcoins per proof, the block reward is divided by percent, so transaction fees are included.<br />
<br />
A statistically valid analysis of some pools and their payout methods: [http://organofcorti.blogspot.com/ Bitcoin network and pool analysis]<br />
<br />
== Operational Pools ==<br />
<br />
The following mining pools are still running and paying out their users:<br />
<br />
{| class="wikitable sortable" border="1"<br />
|-<br />
! Name !! Location !! Size<ref name="hashrate2"/><br />
! Merged Mining<ref name="merged"/><br />
! Reward Type !! Transaction fees!!PPS Fee!!Other Fee!! [[File:Stm.png|link=Stratum_mining_protocol]] !! [[getblocktemplate|GBT]]<br />
! Launched !! Variance !! Forum !! Website<br />
|-<br />
| [[AntPool]] || China || Large || No || PPLNS & PPS || {{PoolFees}} || 2.5% || 0% || {{Yes}} || {{No}}<br />
| ? || ? || [https://bitcointalk.org/index.php?topic=855548 link] || [https://www.antpool.com/ link]<br />
|-<br />
| [[BTC.com]] || {{flag|cn}}{{flag|us|}}{{flag|eu}} || Medium || [[NMC]] || FPPS || {{SharedFees}} || 0% || 4% || {{Yes}} || {{No}}<br />
| 2016-09-13 || User || [https://bitcointalk.org/index.php?topic=1827718.0 link] || [https://pool.btc.com/ link]<br />
|-<br />
| [[DEMAND]] || {{flag|us|label=1}}|| Small || No || SOLO || {{SharedFees}} || || 0% || {{Yes}} || {{No}}<br />
| 2023-11-27 || || || [http://DMND.WORK link]<br />
|-<br />
| [[F2Pool]] || {{flag|us|}}{{flag|eu|}}{{flag|cn|}} || Large || NMC, SYS, EMC || PPS+ || {{SharedFees}} || 2.5% || 0% || {{Yes}} || {{No}}<br />
| 2013-05-05 || Dynamic || [https://bitcointalk.org/index.php?topic=700411.0 link] || [https://www.f2pool.com link]<br />
|-<br />
| [[Golden Nonce Pool]] || {{flag|us}}{{flag|eu}}|| Small || No || DGM || {{PoolFees}} || || 0% || {{Yes}} || <br />
| 2018-03-27 || Dynamic || [https://bitcointalk.org/index.php?topic=3208073;all link] || [https://goldennoncepool.com link]<br />
|-<br />
| [[KanoPool]] || {{flag|us}}{{flag|sg}}{{flag|de}}{{flag|jp}}{{flag|nl}} || Medium || No || PPLNSG || {{SharedFees}} || || 0.9% || {{Yes}} || {{No}}<br />
| 2014-09-20 || User<ref name="changeable"/>/Dynamic 18SPM || [https://bitcointalk.org/index.php?topic=789369.0 link] || [http://www.kano.is link]<br />
|-<br />
| [[P2Pool]] || Global (p2p) || Small || Merged mining can be done on a "solo mining" basis <ref name="solomm"/> || PPLNS || {{SharedFees}} || || | 0% || {{Yes}} || {{No}}<br />
| 2011-06-17 || User<ref name="changeable"/> || [http://bitcointalk.org/?topic=18313 link] ||<br />
|-<br />
|-<br />
| [[Poolin]] || Global || Medium ||[[NMC]] VCASH || FPPS || {{SharedFees}} || 2.5% || 0% || {{Yes}} || {{Yes}}<br />
| 2017-10-01 || Dynamic || [https://bitcointalk.org/index.php?topic=5169994.0 link] || [https://poolin.com/ link]<br />
|-<br />
| [[SBICrypto Pool]] || Global || Medium || No || FPPS || {{SharedFees}} || 0% || 0% || {{Yes}} || {{Yes}}<br />
| 2020-11-03 || User<ref name="changeable"/>/Dynamic || || [https://sbicrypto.com/ link]<br />
|-<br />
| [[Slush Pool]]<br />
| Global || Medium || [[NMC]] || Score || {{SharedFees}} || || 2% || {{Yes}} || {{No}}<br />
| 2010-11-27 || User<ref name="changeable"/> || [http://bitcointalk.org/?topic=1976 link] || [https://slushpool.com/ link]<br />
|-<br />
| [[Luxor]] || {{flag|us|label=1}}|| Medium || No || FPPS & PPS || {{SharedFees}} || 2% || 0% || {{Yes}} ||<br />
| 2018-01-01 || VarDiff || || [https://mining.luxor.tech// link]<br />
|-<br />
| [[OCEAN]] || {{flag|us|label=1}}|| Small || No || TIDES || {{SharedFees}} || || 0% || {{Yes}} || {{No}}<br />
| 2011-04-27 || Dynamic || || [http://ocean.xyz link]<br />
|-<br />
|}<br />
<br />
== Defunct Pools ==<br />
<br />
The following pools were once operational but have since shut down. They are listed for historical purposes only.<br />
<br />
{| class="wikitable sortable" border="1"<br />
|-<br />
! Name !! Location !! Size<ref name="hashrate2"/><br />
! Merged Mining<ref name="merged"/><br />
! Reward Type !! Transaction fees!!PPS Fee!!Other Fee!! [[File:Stm.png|link=Stratum_mining_protocol]] !! [[getblocktemplate|GBT]]<br />
! Launched !! Variance !! Forum !! Website<br />
|-<br />
| [[BCMonster.com]] ||{{flag|us|}}{{flag|eu}}{{flag|cn|}} || Small || No || PPLNS || {{SharedFees}} || || 0.5% || {{Yes}} || {{No}}<br />
| 2016-01-13 || Dynamic || [https://bitcointalk.org/index.php?topic=1327077.0 link] || [http://www.bcmonster.com link]<br />
|-<br />
| [[BitcoinAffiliateNetwork]] || {{flag|us|}}{{flag|eu}}{{flag|cn|}}{{flag|nl|}}{{flag|au|}} || ? || [[NMC]] || ? || {{PoolFees}} || ? || ? || {{Yes}} ||<br />
| 2014-07-15 || User/Dynamic || [https://bitcointalk.org/index.php?topic=722202.0 link] || [http://mining.bitcoinaffiliatenetwork.com/ link]<br />
|-<br />
| [[BitMinter]] || {{flag|us}}{{flag|ca|label=1}}{{flag|eu}} || Small || [[NMC]] || PPLNSG || {{SharedFees}} || || 1% || {{Yes}} || {{No}}<br />
| 2011-06-26 || User<ref name="changeable"/>/Dynamic || [https://bitcointalk.org/?topic=788753 link] || [https://bitminter.com link]<br />
|-<br />
| [[BTCDig]] || {{flag|us|label=1}}|| Small || No || DGM || {{PoolFees}} || || 0% || {{Yes}} ||<br />
| 2013-07-04 || User<ref name="changeable"/>/Dynamic 20SPM || [https://bitcointalk.org/index.php?topic=249627 link] || [http://btcdig.com/ link]<br />
|-<br />
| [[btcmp.com]] || {{flag|de|label=1}}|| Small || No || PPS || {{PoolFees}} || 4% || || {{Yes}} ||<br />
| 2011-06-28 || Diff 1 || || [http://www.btcmp.com/ link]<br />
|-<br />
| [[BTCC Pool]] || China, Japan || Large || [[NMC]] || PPS || {{PoolFees}} || 2.0% || 0% || {{Yes}} || {{Yes}}<br />
| 2014-10-21 || Dynamic || ? || [https://pool.btcc.com link]<br />
|-<br />
| [[btcZPool.com]] || {{flag|us|label=1}}|| Large || BitCoinZ || PPLNS || {{SharedFees}} || 1% || 0% || {{Yes}} ||<br />
| 2017-06-25 || VarDiff || || [http://www.btcZPool.com/ link]<br />
|-<br />
|-<br />
| [[BW Mining]] || China || Medium || ? || PPLNS & PPS || ? || ? || ? || {{Yes}} ||<br />
| ? || ? || ? || [https://www.bw.com/pool link]<br />
|-<br />
| [[BW Mining]] || China || Medium || ? || PPLNS & PPS || ? || ? || ? || {{Yes}} ||<br />
| ? || ? || ? || [https://www.bw.com/pool link]<br />
| [[Eligius]] || {{flag|us|label=1}}|| Small || [[NMC]] || CPPSRB || {{SharedFees}} || || 0% || {{Yes}} || {{Yes}}<br />
| 2011-04-27 || Dynamic: 32 shares/m || [https://bitcointalk.org/?topic=441465 link] || [http://eligius.st link]<br />
|-<br />
| [[EMCD Pool]] || CIS, EU, KZ, IR, China || Medium || - || FPPS+ || {{SharedFees}} || 1% || 0% || {{Yes}} || {{No}}<br />
| 2018-01-26 || Dynamic || || [https://pool.emcd.io link]<br />
|-<br />
| [[GHash.IO]] || {{flag|nl|label=1}}|| Small || [[NMC]], IXC, [[Devcoin]] || PPLNS || {{SharedFees}} || || 0% || {{Yes}} || {{No}}<br />
| 2013-07-01 || User<ref name="changeable"/> || [https://support.cex.io link] || [https://ghash.io/ link]<br />
|-<br />
| [[Give Me COINS]] || {{flag|us}}{{flag|eu}} || Small || [[NMC]] || PPLNS || {{SharedFees}} || || 0%|| {{Yes}} || {{Yes}}<br />
| 2013-08-12 || Dynamic || [https://bitcointalk.org/index.php?topic=272017.0 link] || [http://give-me-coins.com link]<br />
|-<br />
| [[Jonny Bravo's Mining Emporium]] ||{{flag|us|}}{{flag|eu}} || Small || No || PPLNS || {{SharedFees}} || || 0.5% || {{Yes}} || {{No}}<br />
| 2015-11-19 || Dynamic || [https://bitcointalk.org/index.php?topic=1330452.0 link] || [http://www.bravo-mining.com link]<br />
|-<br />
| [[kmdPool.org]] || {{flag|us|label=1}}|| Large || Komodo || PPLNS || {{SharedFees}} || 1% || 0% || {{Yes}} ||<br />
| 2017-11-25 || VarDiff || || [http://www.kmdPool.org/ link]<br />
|-<br />
| [[MergeMining]] || Global || Small || CRW, DVC, HUC, I0C, IXC, XMY/MYR, NMC, SYS, UNO, TRC, ARG, EMC || PPLNS || {{SharedFees}} || || 1% || {{Yes}} || {{No}}<br />
| 2016-12-01|| User<ref name="changeable"/> || || [https://mergemining.com link]<br />
|-<br />
| [[Multipool]] || {{flag|us}}{{flag|eu}} || Small || [[NMC]] || Score || {{SharedFees}} || || 1.5% || {{Yes}} || {{No}}<br />
| 2012-03-15 || User || [https://bitcointalk.org/index.php?topic=311067.0 link] || [https://www.multipool.us/ link]<br />
|-<br />
| [[ZenPool.org]] || {{flag|us|label=1}}|| Large || ZenCash || PPLNS || {{SharedFees}} || 1% || 0% || {{Yes}} ||<br />
| 2017-10-25 || VarDiff || || [http://www.ZenPool.org/ link]<br />
|-<br />
|}<br />
<br />
<br />
== SPV Mining / Old Bitcoin Core ==<br />
<br />
The following pools are known or strongly suspected to be mining on top of blocks before fully validating them with Bitcoin Core 0.9.5 or later. Miners doing this have already lost over $50,000 USD during the 4 July 2015 fork and have created a situation where small numbers of confirmations are much less useful than they normally are.<br />
<br />
* BTC Nuggets<br />
* [https://www.f2pool.com/ F2Pool]<ref name="spv_despite_incident">[https://bitcointalk.org/index.php?topic=700411.msg11790734#msg11790734 Intention to continue SPV mining], Wang Chun, 4 July 2015</ref><br />
* AntPool<ref name="spv_despite_incident" /><br />
<br />
The following pools are believed to be currently fully validating blocks with Bitcoin Core 0.9.5 or later (0.10.2 or later recommended due to DoS vulnerabilities):<br />
<br />
* [[BitMinter]]<br />
* BTC China (described as SPV mining<ref name="spv_despite_incident" />, but they're performing effective valiation)<br />
* [[BTC Public Mining Pool]]<br />
* [[CKPool]]<br />
* [[Eligius]]<br />
* [[Golden Nonce Pool]]<br />
* [[P2Pool]]<br />
* [[Bitcoin Pooled Mining|Slush Pool]]<br />
* [[BCMonster.com]]<br />
* [[Jonny Bravo's Mining Emporium]]<br />
<br />
== References ==<br />
<br />
<references><br />
<br />
<ref name="hashrate2">Note that pool hashrate is largely irrelevant but can be seen as a popularity measurement. It is a theoretical security issue if one pool gains above 50% of the total computational power of the network, thus consider joining a pool based on other metrics. The pool's total hash rate is very dynamic on most pools. Over time, as the network grows, so does most pool's hash rates. The displayed values are the pool's relative sizes based on the network: Small: less than 2%, Medium: 2%-10% Large: greater than 10% of the network.</ref><br />
<br />
<ref name="merged">Merged mining allows miners to mine on multiple [[block chains]] at the same time with the same hashing.</ref><br />
<br />
<ref name="changeable">The difficulty of the shares can be changed by the user.</ref><br />
<ref name="solomm">Merged mining can be done on a "solo mining" basis (payouts in the merged chain are not pooled).</ref><br />
</references><br />
<br />
== See also ==<br />
* [[Pooled mining]]<br />
* [https://www.blocktrail.com/BTC/pools Pool Distribution Summary]<br />
* [https://www.bitcoinmining.com/ Bitcoin Mining]<br />
* [https://www.youtube.com/watch?v=GmOzih6I1zs Video: What is Bitcoin Mining]<br />
* [https://www.bitcoinmining.com/bitcoin-mining-pools/ Bitcoin Mining Pools]<br />
* [https://bitcoinchain.com/pools Bitcoin Mining Pools Comparison]<br />
[[Category:Mining]]<br />
{{Pools}}</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=DEMAND&diff=69935DEMAND2023-12-05T15:32:44Z<p>Alejandrobitcoin: fixed site</p>
<hr />
<div>{{infobox company|<br />
|founder= Alejandro De La Torre, CEO Co-Founder<br />
Filippo Merli, Technical Lead, Co-Founder<br />
|foundation= 2023<br />
|industry=[[Mining Pool]]<br />
|website=https://www.DMND.WORK}}<br />
[https://WWW.DMND.WORK DEMAND] is the first Stratum V2, bitcoin [[Mining Pool|mining pool]]. Both Solo and Pooled mining available. <br />
<br />
<br />
==External Links==<br />
<br />
* Website: https://www.DMND.WORK/<br />
<br />
<br />
[[Category:Services]]</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=DEMAND&diff=69934DEMAND2023-12-05T15:30:42Z<p>Alejandrobitcoin: new mining pool</p>
<hr />
<div>{{infobox company|<br />
|founder= Alejandro De La Torre, CEO Co-Founder<br />
Filippo Merli, Technical Lead, Co-Founder<br />
|foundation= 2023<br />
|industry=[[Mining Pool]]<br />
|website=https://www.DMND.WORK}}<br />
[https://WWW.DMND.WORK DEMAND] is the first Stratum V2, bitcoin [[Mining Pool|mining pool]]. Both Solo and Pooled mining available. <br />
<br />
<br />
==External Links==<br />
<br />
* Website: https://www.riglDMND.WORK/<br />
<br />
<br />
[[Category:Services]]</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Rigly&diff=69826Rigly2023-08-12T10:24:53Z<p>Alejandrobitcoin: update extra co founder and date</p>
<hr />
<div>{{infobox company|<br />
|founder= Evan Baer, CEO Co-Founder<br />
Nico Preti, CEO Co-Founder <br />
Adam Jonas, Co-Founder<br />
|foundation= 2022<br />
|industry=[[Mining]]<br />
|website=https://www.rigly.io}}<br />
[https://www.poRigly.io Rigly] is a peer-to-peer, bitcoin [[Hashrate|hashrate]] marketplace. Hashrate is delivered over stratum and settled on-chain. <br />
<br />
<br />
<br />
==External Links==<br />
<br />
* Website: https://www.rigly.io/<br />
<br />
<br />
[[Category:Services]]</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Rigly&diff=69825Rigly2023-08-11T12:16:59Z<p>Alejandrobitcoin: adding a new mining service</p>
<hr />
<div>{{infobox company|<br />
|founder= Evan Baer, CEO<br />
Nico Preti, Co-Founder<br />
|foundation= 2021<br />
|industry=[[Mining]]<br />
|website=https://www.rigly.io}}<br />
[https://www.poRigly.io Rigly] is a peer-to-peer, bitcoin [[Hashrate|hashrate]] marketplace. Hashrate is delivered over stratum and settled on-chain. <br />
<br />
<br />
<br />
==External Links==<br />
<br />
* Website: https://www.rigly.io/<br />
<br />
<br />
[[Category:Services]]</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Bech32_adoption&diff=69606Bech32 adoption2023-01-06T00:17:09Z<p>Alejandrobitcoin: /* Web Wallets / Wallet Service Providers */ error on my part</p>
<hr />
<div>[[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]].<br />
<br />
Ideally wallets and services would first support ''sending to'' new addresses. When most wallets and services support sending to the new address type, people are more likely to adopt it for receiving. <br />
<br />
The amount of bech32 addresses on the blockchain is tracked on this website: https://p2sh.info/dashboard/db/bech32-statistics?orgId=1<br />
<br />
{| class="wikitable"<br />
|-<br />
| {{No}} ||<br />
|-<br />
| {{Evaluating|??}} || Maybe / Haven't checked / placeholder<br />
|-<br />
| {{Planned}} || The developers said they plan to<br />
|-<br />
| {{Acceptable|PR Merged}} || In the case of software, code has been written and merged, and it will be in next release.<br />
|-<br />
| {{Yes}} || Feature has been released<br />
|}<br />
<br />
=== Software Wallets ===<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes<br />
|-<br />
| Armory || {{Yes}} || {{No}} || {{Planned|Planned around activation}} || {{Evaluating|??}} ||<br />
|-<br />
| AQUA || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| bcoin || {{Yes}} || {{Yes}} || {{Yes|Since 2.2.0}} || {{Evaluating|??}} ||<br />
|-<br />
| Bisq || {{Yes}} || {{Yes}} || {{Evaluating|Dependent on BitcoinJ}} || {{Evaluating|??}} || As of v1.5.0 https://bisq.network/blog/bisq-v1.5.0-highlights/<br />
|-<br />
| 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.<br />
|-<br />
| Bitcoin Knots || {{Yes|Since 0.16.0}} || {{Yes|Since 0.16.0}} || {{Yes|Since 0.21.1}} || {{Yes|Since 22.0}} ||<br />
|-<br />
| Blockstream Green || {{Yes}} || {{Yes}} || {{Yes|Since 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]<br />
|-<br />
| Breadwallet || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/BRDapp/comments/9xx1hq/as_of_today_brd_fully_supports_native_segwit/<br />
|-<br />
| [https://play.google.com/store/apps/details?id=de.schildbach.wallet Bitcoin Wallet for Android] || {{Yes}} || {{Yes}} || {{Yes|Since 9.0}} || {{No}} || Tested as of v9.20 (October 2022)<br />
|-<br />
| BlueWallet || {{Yes}} || {{Yes}} || {{Yes|Since 6.2.14}} || {{No}} || Tested as of v6.3.1 (October 2022)<br />
|-<br />
| Breez || {{Yes}} || {{Yes}} || {{No}} || {{No}} || Tested as of v0.12.1-beta (October 2022)<br />
|-<br />
| BTC.com || {{No}} || {{No}} || {{No}} || {{No}} || wallet discontinued: https://wallet.btc.com/#/announcement<br />
|-<br />
| [https://github.com/unchained-capital/caravan Caravan] || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} ||<br />
|-<br />
| Casa || {{Yes}} || {{No}} || {{Yes}} || {{Planned}} ||<br />
|-<br />
| C-Lightning || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} ||<br />
|-<br />
| Coinomi || {{Yes}} || {{Yes}} || {{No}} || {{No}} || Tested as of v1.26.0 (October 2022)<br />
|-<br />
| Electrum || {{Yes}} || {{Yes}} || {{Yes|Since 4.1.0}} || {{Planned|Planned: Descriptor-based keypath spends}} || https://github.com/spesmilo/electrum/issues/7544<br />
|-<br />
| Exodus || {{Yes}} || {{Yes}} || {{Yes}} || {{No|Not yet planned}} || https://support.exodus.com/article/1480-bitcoin-faqs-learn-more-about-btc#<br />
|-<br />
| Fully Noded || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes|Since v0.2.26}} || https://twitter.com/FullyNoded/status/1438652812410298370<br />
|-<br />
| Guarda Wallet || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || [https://twitter.com/GuardaWallet/status/1194270398730448896 twitter announcement]<br />
|-<br />
| Iris Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/cryptoquick/status/1585187190627528710<br />
|-<br />
| JoinMarket || {{Yes}} || {{Yes}} || {{Yes|Since v0.9.5}} || {{Evaluating|??}} || <br />
|-<br />
| LND || {{Yes}} || {{Yes}} || {{Yes|Since v0.15}} || {{Yes|Since v0.15}} || The coming LND v0.15 release will introduce full P2TR support including scriptpath spends, PSBT signing, and a MuSig2 API.<br />
|-<br />
| Muun || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/MuunWallet/status/1459294066135474177<br />
|-<br />
| Mycelium || {{Yes}} || {{Yes}} || {{No}} || {{No}} || Bech32m not supported as of version 3.16.0.13, tested on October 12th, 2022. https://github.com/mycelium-com/wallet-android/issues/645<br />
|-<br />
| Nunchuk || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/nunchuk_io/status/1511365917808103426<br />
|-<br />
| Phoenix || {{Yes}} || {{Yes}} || {{Evaluating|Support in iOS, but not Android}} || {{No}} ||<br />
|-<br />
| Samourai Wallet || {{Yes}} || {{Yes}} || {{Yes|Since v0.99.98}} || {{No|Currently not planned}} || https://twitter.com/SamouraiWallet/status/1415788631491497985?s=20<br />
|-<br />
| Sparrow Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/SparrowWallet/status/1415632270434705408<br />
|-<br />
| Specter Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/_benkaufman/status/1431293856675508228<br />
|-<br />
| Trust Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{No|Not planned}} || https://github.com/trustwallet/wallet-core/releases/tag/2.6.5, https://twitter.com/catenocrypt/status/1520152930065817601<br />
|-<br />
| Uniblow || {{Yes}} || {{Yes}} || {{Yes | Since v1.2.2}} || {{No|Not yet planned}} || [https://github.com/bitlogik/uniblow/releases/tag/v1.2.2 release1.2.2]<br />
|-<br />
| Wallet of Satoshi || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/walletofsatoshi/status/1459782761472872451 <br />
|-<br />
| Wasabi Wallet || {{Yes}} || {{Yes}} || {{Yes | Since Wasabi 2.0}} || {{Planned|Planned: via NBitcoin}} || https://twitter.com/NicolasDorier/status/1413693010236170241 <br> https://mempool.space/testnet/tx/05a23151b6ad114fb71e851147861d6c992a438ad4f62d6f0749bc9f200ef254<br />
|}<br />
<br />
=== Hardware Wallets ===<br />
<br />
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]].<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes<br />
|-<br />
| Trezor + Trezor Suite || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || since [https://blog.trezor.io/trezor-suite-and-firmware-updates-december-2021-d1e74c3ea283 Trezor Suite 21.12.2] + Trezor Firmware 1.10.4 (Model One) / 2.4.3 (Model T)<br />
|-<br />
| 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<br />
|-<br />
| KeepKey chrome app || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| BitBox Desktop app || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/_benma_/status/1504455969631350792<br />
|-<br />
| Trezor + Electrum || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned}} ||<br />
|-<br />
| Ledger + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| BitBox + Electrum || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/_benma_/status/1504458280000761857<br />
|-<br />
| KeepKey + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Archos + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Coldcard + Electrum || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned}} || Work already in progress<br />
|-<br />
| Ballet + app || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| SeedSigner || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} ||<br />
|-<br />
| Tangem + app|| {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| 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+<br />
|-<br />
| Keystone || {{Yes}} || {{Acceptable|Yes, but only with BTC-only firmware}} || {{Planned|Planned for Q1 2022}} || {{Evaluating}} || https://twitter.com/KeystoneWallet/status/1460110906789031938<br />
|}<br />
<br />
=== Web Wallets / Wallet Service Providers ===<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes<br />
|-<br />
| Bitcoin Beach Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || https://twitter.com/nicolasburtey/status/1556659398365401088<br />
|-<br />
| Coin.Space || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| 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<br />
|-<br />
| Bitnob || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/bernard_parah/status/1469962690483400706<br />
|-<br />
| blockchain.com web|| {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/Pellicceama/status/1563171639063629828<br />
|-<br />
| Fireblocks || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned|Planned for 2022}} ||<br />
|-<br />
| HolyTransaction || {{Yes}} || {{No}} || {{Yes}} || {{Evaluating|??}} ||<br />
|-<br />
| [https://coinb.in Coinb.in] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || open source JavaScript implementation<br />
|-<br />
| Guarda Wallet || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/GuardaWallet/status/1194270398730448896<br />
|}<br />
<br />
=== Exchanges ===<br />
<br />
<!-- Exchanges in alphabetical order please --><br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes<br />
|-<br />
| [[AgoraDesk]] || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || <br />
|-<br />
| Anycoin Direct || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://anycoindirect.eu/en/news/details/segwit-activated<br />
|-<br />
| Binance || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://twitter.com/colemaktypo/status/1460337599499882502<br />
|-<br />
| Bitaroo || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} ||<br />
|-<br />
| BitBargain.co.uk || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Bitcoin.de || {{Yes}} || {{No}} || {{No}} || {{No}} || https://twitter.com/Ben_deWaal/status/1460464528181936130<br />
|-<br />
| Bitfinex || {{Yes}} || {{No}} || {{Planned}} || {{No}} || https://twitter.com/paoloardoino/status/1460620727342796800<br />
|-<br />
| BitMEX || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/BitMEXResearch/status/1492152557044654082<br />
|-<br />
| Bitonic || {{Yes}} || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || https://twitter.com/BitcoinenNL/status/1460284373291384833<br />
|-<br />
| Bitpanda || {{Yes}} || {{Evaluating|??}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/christiant5r/status/1461369956252139520<br />
|-<br />
| Bittrex || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/Bitcoin/comments/gqt1m6/bittrex_does_not_even_support_withdrawals_to/<br />
|-<br />
| Bittylicious || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/Bittylicious_/status/998881327347888128<br />
|-<br />
| Bitstamp || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} || https://www.bitstamp.net/article/weve-added-support-bech32-bitcoin-addresses-bitsta/<br />
|-<br />
| Bitso || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/Bitso/status/1203784055340314624<br />
|-<br />
| Bitwage || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Bitwala || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Bottlepay || {{Yes}} || {{Yes}} || {{No}} || {{Evaluating|??}} || https://help.bottlepay.com/en/articles/4909780-what-bitcoin-addresses-do-you-support-for-on-chain-withdrawals, https://twitter.com/Stack_Russel_UK/status/1460330265751044097<br />
|-<br />
| BSDEX || {{Yes}} || {{No}} || {{Yes}} || {{No}} ||<br />
|-<br />
| Bull Bitcoin || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned}} || https://twitter.com/francispouliot_/status/1464264391155666950<br />
|-<br />
| CardCoins.co || {{Yes}} || No deposits || {{Yes}} || No deposits || https://twitter.com/CardCoinsCo/status/1452680654030872589<br />
|-<br />
| CEX.IO || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Coinbase.com || {{Yes}} || {{No}} || {{No|Not a priority currently}} || {{No}} ||<br />
|-<br />
| CoinCorner || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/CoinCorner/status/1461360995746545667<br />
|-<br />
| CoinFalcon || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| [https://coinmate.io Coinmate.io] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://coinmate.io/blog/important-coinmate-update/<br />
|-<br />
| Coinsbank.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Coinygram || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Flyp.me || {{Yes}} || {{No}} || {{Yes}} || {{Evaluating|??}} ||<br />
|-<br />
| FTX US Derivatives || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || Formerly LedgerX<br />
|-<br />
| GDax || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/Bitcoin/comments/8c738k/coinbase_gdax_already_allows_sending_to_bc1/<br />
|-<br />
| Gemini || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://np.reddit.com/r/Bitcoin/comments/b66n0v/psa_gemini_is_full_on_with_native_segwit_and_uses/<br />
|-<br />
| Genesis || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Globitex || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| HitBTC || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Hodl Hodl || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://medium.com/@hodlhodl/hodl-hodl-segwit-compatible-exchange-a2231968ac56<br />
|-<br />
| Independent Reserve|| {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.independentreserve.com/bitcoin/investing<br />
|-<br />
| Itbit || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Kraken || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://blog.kraken.com/post/16740/bitcoin-taproot-address-now-supported-on-kraken/<br />
|-<br />
| Liberalcoins || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://liberalcoins.com<br />
|-<br />
| [[LocalBitcoins]] || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/LocalBitcoins/status/1322194709159301120<br />
|-<br />
| Luno || {{Yes}} || {{No}} || {{Planned|Planned}} || {{Evaluating|??}} || https://www.luno.com/blog/en/post/luno-launches-support-for-bech32-addresses<br />
|-<br />
| Okcoin || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/Okcoin/status/1471563103049756672 <br />
|-<br />
| 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-<br />
|-<br />
| Purse.io || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Poloniex.com || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/Bitcoin/comments/a3jhcf/you_can_now_withdraw_from_poloniex_to_bech32/<br />
|-<br />
| River.com || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} ||<br />
|-<br />
| Robinhood.com || {{Yes}} || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || https://robinhood.com/us/en/support/articles/cryptocurrency-wallets/#Supportedaddressformatsforcryptowithdrawals<br />
|-<br />
| Square CashApp || {{Yes}} || {{No}} || {{Yes}} || {{Evaluating|??}} || https://cash.app/help/us/en-us/20211114-bitcoin-taproot-upgrade<br />
|-<br />
| StackinSat.com || {{Yes}} || No deposits || {{Yes}} || No deposits || https://twitter.com/StackinSat_FR/status/1500898826416230401<br />
|-<br />
| Strike || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://twitter.com/BTCBoromir/status/1460373287792521232<br />
|-<br />
| Swan || {{Yes}} || No deposits || {{Yes}} || No deposits || https://twitter.com/SwanBitcoin/status/1468318386916663298<br />
|-<br />
| TheRockTrading.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/TheRockTrading/status/976787499648512003<br />
|-<br />
| VBTC || {{Yes}} || {{Planned}} || {{Yes}} || {{Planned}} || https://twitter.com/VBTC_Vietnam/status/1460978196816416775<br />
|-<br />
| Walltime || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://walltime.info<br />
|-<br />
| Xapo || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|}<br />
<br />
=== Bitcoin ATM Models ===<br />
<br />
Hopefully when a model updates then all its ATMs everywhere will gain that feature. See https://coinatmradar.com/shop/buy-bitcoin-atm/<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes<br />
|-<br />
| Bitaccess BTM || {{Yes}} || {{Yes}} || {{Planned|Work in progress}} || {{Planned}} || https://twitter.com/DylanSeago/status/1520212294898274305<br />
|-<br />
| GenesisCoin || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| General Bytes || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || Depending on configuration. Since version 20190613 https://www.generalbytes.com/en/support/changelog<br />
|-<br />
| Lamassu || {{Yes}} || {{Yes|Yes (optional)}} || {{Planned}} || {{Evaluating|??}} || https://twitter.com/LamassuBTC/status/1459918440303673349<br />
|}<br />
<br />
=== Blockchain Explorers ===<br />
<br />
To investigate bech32 capability, you can use mainnet TXIDs <code>4ef47f6eb681d5d9fa2f7e16336cd629303c635e8da51e425b76088be9c8744c</code> and <code>514a33f1d46179b89e1fea7bbb07b682ab14083a276979f91038369d1a8d689b</code> or look up the addresses <code>bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq</code> and <code>bc1qc7slrfxkknqcq2jevvvkdgvrt8080852dfjewde450xdlk4ugp7szw5tk9</code>. <br />
<br />
Some blockchain explorers can only parse the bech32 address and display it, they don't build an index so users cannot search for bech32 addresses.<br />
<br />
To verify bech32m readiness, you can look up the mainnet TXID <code>b10c007c60e14f9d087e0291d4d0c7869697c6681d979c6639dbd960792b4d41</code> on which the first output should be addressed as <code>bc1pqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqsyjer9e</code>. Note that the superseded bech32 encoding only differs in the last six characters that encode the checksum: <code>bc1pqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqs_3wf0qm_</code>.<br />
<br />
See also: https://en.bitcoin.it/wiki/Category:Block_chain_browsers<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Display Bech32 !! Index Bech32 !! Display Bech32m !! Index Bech32m !! Notes<br />
|-<br />
| bitaps.com || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://bitaps.com<br />
|-<br />
| Bitflyer || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://chainflyer.bitflyer.jp<br />
|-<br />
| Blockbook || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://btc1.trezor.io<br />
|-<br />
| blockchain.com || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://www.blockchain.com/explorer<br />
|-<br />
| 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<br />
|-<br />
| Blockcypher || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || https://live.blockcypher.com/btc<br />
|-<br />
| Blockonomics || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://www.blockonomics.co<br />
|-<br />
| Blockpath || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://blockpath.com<br />
|-<br />
| BTC.com || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://BTC.com<br />
|-<br />
| 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.<br />
|-<br />
| Insight || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || Open source explorer, instances include https://insight.bitpay.com/<br />
|-<br />
| 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/<br />
|-<br />
| OKLink || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://www.oklink.com<br />
|-<br />
| OXT || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://oxt.me/<br />
|-<br />
| Tradeblock || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned|Yes, but search field rejects bech32m addresses}} || https://tradeblock.com/bitcoin<br />
|-<br />
| WalletExplorer || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://walletexplorer.com/<br />
|-<br />
| Bitcoin Explorer || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://bitcoinexplorer.org, https://twitter.com/BitcoinExplorer/status/1425148093977309187<br />
|}<br />
<br />
=== Payment Processors ===<br />
<br />
<!-- Payment processors in alphabetical order please --><br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! P2WPKH/P2WSH Invoices !! Bech32 Withdrawal addresses !! P2TR Invoices !! Bech32m Withdrawal addresses !! Notes<br />
|-<br />
| [https://apirone.com Apirone] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || Payment notifications, merchant dashboard, plugins for Magento, WooCommerce, OpenCart 2, Opencart 3.x, Virtuemart<br />
|-<br />
| [https://bitaps.com Bitaps] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || Payment forwarding API, Wallet API, fault tolerance callback.<br />
|-<br />
| [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<br />
|-<br />
| [https://coingate.com CoinGate] || {{No}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| [https://confirmo.net CONFIRMO] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| [https://cryptochill.com CryptoChill] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Planned}} || Highly customizable Bitcoin and Lightning Network payment gateway and custodial wallets provider. TSS/HD wallets, API, SDK.<br />
|-<br />
| [https://github.com/nickfarrow/SatSale SatSale] || {{Yes}} || n/a || {{Yes}} || n/a || Supports any address format supported by backend Bitcoin Core. Invoices use address format configured as default there. Has no withdrawal functionality in itself, payments are received in Core wallet.<br />
|}<br />
<br />
=== Mining Pools ===<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Payout to Bech32 !! Payout to Bech32m !! Notes<br />
|-<br />
| [https://pool.btc.com/ BTC.com Pool] || {{No}} || {{Evaluating|??}} ||<br />
|-<br />
| [http://ckpool.org/ Ckpool] || {{Yes}} || {{Evaluating|??}} ||<br />
|-<br />
| [https://kano.is/ KanoPool] || {{Yes}} || {{Evaluating|??}} || [https://bitcointalk.org/index.php?topic=789369.msg53374508#msg53374508 bitcointalk source]<br />
|-<br />
| [http://poolin.com/ Poolin] || {{Yes}} || {{Evaluating|??}} || [https://bitcointalk.org/index.php?topic=5169994.msg52184844#msg52184844 bitcointalk source]<br />
|-<br />
| [https://sbicrypto.com SBICrypto Pool] || {{Yes}} || {{Acceptable|Ready to release at activation}} ||<br />
|-<br />
| [https://slushpool.com/ Slush Pool] || {{Yes}} || {{Planned|At activation}} || [https://twitter.com/braiins_systems/status/1432376840484794375 Tweet]<br />
|-<br />
| [https://ukrpool.com/ Ukr Pool] || {{Yes}} || {{Evaluating|??}} || [https://bitcointalk.org/index.php?topic=5124825.msg51358033#msg51358033 bitcointalk source]<br />
|-<br />
| [https://pool.viabtc.com/ ViaBTC Pool] || {{No}} || {{Evaluating|??}} ||<br />
|}<br />
<br />
=== Libraries ===<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Language !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes<br />
|-<br />
| [https://github.com/bitcoin/libbase58 libbase58] || C || {{No}} || n/a || {{No}} || n/a<br />
|-<br />
| [https://github.com/MetacoSA/NBitcoin NBitcoin] || .NET || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/NicolasDorier/status/1432354289599451136<br />
|-<br />
| [https://github.com/bcoin-org/bcoin bcoin] || JS || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://github.com/bcoin-org/bcoin/pull/1038<br />
|-<br />
| [https://github.com/btcsuite btcsuite/btcutil] || Go || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || <br />
|-<br />
| [https://github.com/bitcoinjs/bitcoinjs-lib bitcoinjs-lib] || JS || {{Yes}} || {{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<br />
|-<br />
| [https://bitcoinj.github.io/ bitcoinj] || Java || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://github.com/bitcoinj/bitcoinj/commit/183986c9801f10f1bf46bd46621e535973d39ef8<br />
|-<br />
| [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<br />
|-<br />
| [https://github.com/rust-bitcoin/rust-bitcoin rust-bitcoin] || Rust || {{Yes}} || {{Evaluating|??}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/RCasatta/status/1423695925252329476<br />
|-<br />
| [https://lightningdevkit.org Lightning Dev Kit] || Rust || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|Pending BOLT update}} || <br />
|-<br />
| [https://bitcoindevkit.org Bitcoin Dev Kit] || Rust || {{Yes}} || {{Yes}} || {{Yes|Yes, since [https://github.com/bitcoindevkit/bdk/releases/tag/v0.14.0 0.14.0]}} || {{Yes|Yes, since [https://github.com/bitcoindevkit/bdk/releases/tag/v0.19.0 0.19.0]}} || P2TR support is "experimental", see [https://github.com/bitcoindevkit/bdk/pull/593 PR #593]<br />
|-<br />
| [https://github.com/ElementsProject/libwally-core libwally-core] || C || {{Yes}} || {{Yes}} || {{Yes|Yes, since [https://github.com/ElementsProject/libwally-core/releases/tag/release_0.8.4 0.8.4]}} || {{Yes|Yes, since [https://github.com/ElementsProject/libwally-core/releases/tag/release_0.8.4 0.8.4]}} ||<br />
|-<br />
| [https://github.com/Blockstream/gdk GDK] || C || {{Yes}} || {{Yes}} || {{Yes|Yes, since [https://github.com/Blockstream/gdk/releases/tag/release_0.0.47 0.0.47]}} || {{Evaluating|??}} ||<br />
|-<br />
| [https://github.com/Simplexum/python-bitcointx python-bitcointx] || Python || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://github.com/Simplexum/python-bitcointx/issues/57<br />
|-<br />
| [https://github.com/dgarage/NBXplorer/ NBXPlorer] || C# || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/NicolasDorier/status/1432354822888431619<br />
|-<br />
| [https://github.com/acinq/bitcoin-kmp Kotlin Multiplatform Bitcoin Library] || Kotlin || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned}} || https://twitter.com/realtbast/status/1458533450919649284<br />
|-<br />
| [https://github.com/libbitcoin Libbitcoin] || C++ || {{Yes}} || {{Evaluating|??}} || {{Yes}} || {{Evaluating|??}} || https://github.com/libbitcoin/libbitcoin-system/blob/master/include/bitcoin/system/wallet/addresses/witness_address.hpp#L41<br />
|-<br />
| [https://github.com/chaintope/bitcoinrb Bitcoinrb] || Ruby || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://github.com/chaintope/bitcoinrb/wiki/Taproot<br />
|}<br />
<!--<br />
<br />
=== Other Services ===<br />
<br />
Casinos, marketplaces, etc that let users withdraw money<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Withdrawals !! Notes<br />
|-<br />
| 1Broker || {{Yes}} || <br />
|-<br />
| [https://crypto.games Crypto.Games]|| {{Yes}} || [https://bitcointalk.org/index.php?topic=750760.msg31421151#msg31421151 bitcointalk source]<br />
|-<br />
| YOLOdice || {{Yes}} ||<br />
|}<br />
<br />
--><br />
<br />
=== References ===<br />
<br />
[[Category:Software]]</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Bech32_adoption&diff=69605Bech32 adoption2023-01-06T00:16:49Z<p>Alejandrobitcoin: error on my part</p>
<hr />
<div>[[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]].<br />
<br />
Ideally wallets and services would first support ''sending to'' new addresses. When most wallets and services support sending to the new address type, people are more likely to adopt it for receiving. <br />
<br />
The amount of bech32 addresses on the blockchain is tracked on this website: https://p2sh.info/dashboard/db/bech32-statistics?orgId=1<br />
<br />
{| class="wikitable"<br />
|-<br />
| {{No}} ||<br />
|-<br />
| {{Evaluating|??}} || Maybe / Haven't checked / placeholder<br />
|-<br />
| {{Planned}} || The developers said they plan to<br />
|-<br />
| {{Acceptable|PR Merged}} || In the case of software, code has been written and merged, and it will be in next release.<br />
|-<br />
| {{Yes}} || Feature has been released<br />
|}<br />
<br />
=== Software Wallets ===<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes<br />
|-<br />
| Armory || {{Yes}} || {{No}} || {{Planned|Planned around activation}} || {{Evaluating|??}} ||<br />
|-<br />
| AQUA || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| bcoin || {{Yes}} || {{Yes}} || {{Yes|Since 2.2.0}} || {{Evaluating|??}} ||<br />
|-<br />
| Bisq || {{Yes}} || {{Yes}} || {{Evaluating|Dependent on BitcoinJ}} || {{Evaluating|??}} || As of v1.5.0 https://bisq.network/blog/bisq-v1.5.0-highlights/<br />
|-<br />
| 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.<br />
|-<br />
| Bitcoin Knots || {{Yes|Since 0.16.0}} || {{Yes|Since 0.16.0}} || {{Yes|Since 0.21.1}} || {{Yes|Since 22.0}} ||<br />
|-<br />
| Blockstream Green || {{Yes}} || {{Yes}} || {{Yes|Since 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]<br />
|-<br />
| Breadwallet || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/BRDapp/comments/9xx1hq/as_of_today_brd_fully_supports_native_segwit/<br />
|-<br />
| [https://play.google.com/store/apps/details?id=de.schildbach.wallet Bitcoin Wallet for Android] || {{Yes}} || {{Yes}} || {{Yes|Since 9.0}} || {{No}} || Tested as of v9.20 (October 2022)<br />
|-<br />
| BlueWallet || {{Yes}} || {{Yes}} || {{Yes|Since 6.2.14}} || {{No}} || Tested as of v6.3.1 (October 2022)<br />
|-<br />
| Breez || {{Yes}} || {{Yes}} || {{No}} || {{No}} || Tested as of v0.12.1-beta (October 2022)<br />
|-<br />
| BTC.com || {{No}} || {{No}} || {{No}} || {{No}} || wallet discontinued: https://wallet.btc.com/#/announcement<br />
|-<br />
| [https://github.com/unchained-capital/caravan Caravan] || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} ||<br />
|-<br />
| Casa || {{Yes}} || {{No}} || {{Yes}} || {{Planned}} ||<br />
|-<br />
| C-Lightning || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} ||<br />
|-<br />
| Coinomi || {{Yes}} || {{Yes}} || {{No}} || {{No}} || Tested as of v1.26.0 (October 2022)<br />
|-<br />
| Electrum || {{Yes}} || {{Yes}} || {{Yes|Since 4.1.0}} || {{Planned|Planned: Descriptor-based keypath spends}} || https://github.com/spesmilo/electrum/issues/7544<br />
|-<br />
| Exodus || {{Yes}} || {{Yes}} || {{Yes}} || {{No|Not yet planned}} || https://support.exodus.com/article/1480-bitcoin-faqs-learn-more-about-btc#<br />
|-<br />
| Fully Noded || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes|Since v0.2.26}} || https://twitter.com/FullyNoded/status/1438652812410298370<br />
|-<br />
| Guarda Wallet || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || [https://twitter.com/GuardaWallet/status/1194270398730448896 twitter announcement]<br />
|-<br />
| Iris Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/cryptoquick/status/1585187190627528710<br />
|-<br />
| JoinMarket || {{Yes}} || {{Yes}} || {{Yes|Since v0.9.5}} || {{Evaluating|??}} || <br />
|-<br />
| LND || {{Yes}} || {{Yes}} || {{Yes|Since v0.15}} || {{Yes|Since v0.15}} || The coming LND v0.15 release will introduce full P2TR support including scriptpath spends, PSBT signing, and a MuSig2 API.<br />
|-<br />
| Muun || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/MuunWallet/status/1459294066135474177<br />
|-<br />
| Mycelium || {{Yes}} || {{Yes}} || {{No}} || {{No}} || Bech32m not supported as of version 3.16.0.13, tested on October 12th, 2022. https://github.com/mycelium-com/wallet-android/issues/645<br />
|-<br />
| Nunchuk || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/nunchuk_io/status/1511365917808103426<br />
|-<br />
| Phoenix || {{Yes}} || {{Yes}} || {{Evaluating|Support in iOS, but not Android}} || {{No}} ||<br />
|-<br />
| Samourai Wallet || {{Yes}} || {{Yes}} || {{Yes|Since v0.99.98}} || {{No|Currently not planned}} || https://twitter.com/SamouraiWallet/status/1415788631491497985?s=20<br />
|-<br />
| Sparrow Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/SparrowWallet/status/1415632270434705408<br />
|-<br />
| Specter Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/_benkaufman/status/1431293856675508228<br />
|-<br />
| Trust Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{No|Not planned}} || https://github.com/trustwallet/wallet-core/releases/tag/2.6.5, https://twitter.com/catenocrypt/status/1520152930065817601<br />
|-<br />
| Uniblow || {{Yes}} || {{Yes}} || {{Yes | Since v1.2.2}} || {{No|Not yet planned}} || [https://github.com/bitlogik/uniblow/releases/tag/v1.2.2 release1.2.2]<br />
|-<br />
| Wallet of Satoshi || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/walletofsatoshi/status/1459782761472872451 <br />
|-<br />
| Wasabi Wallet || {{Yes}} || {{Yes}} || {{Yes | Since Wasabi 2.0}} || {{Planned|Planned: via NBitcoin}} || https://twitter.com/NicolasDorier/status/1413693010236170241 <br> https://mempool.space/testnet/tx/05a23151b6ad114fb71e851147861d6c992a438ad4f62d6f0749bc9f200ef254<br />
|}<br />
<br />
=== Hardware Wallets ===<br />
<br />
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]].<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes<br />
|-<br />
| Trezor + Trezor Suite || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || since [https://blog.trezor.io/trezor-suite-and-firmware-updates-december-2021-d1e74c3ea283 Trezor Suite 21.12.2] + Trezor Firmware 1.10.4 (Model One) / 2.4.3 (Model T)<br />
|-<br />
| 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<br />
|-<br />
| KeepKey chrome app || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| BitBox Desktop app || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/_benma_/status/1504455969631350792<br />
|-<br />
| Trezor + Electrum || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned}} ||<br />
|-<br />
| Ledger + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| BitBox + Electrum || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/_benma_/status/1504458280000761857<br />
|-<br />
| KeepKey + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Archos + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Coldcard + Electrum || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned}} || Work already in progress<br />
|-<br />
| Ballet + app || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| SeedSigner || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} ||<br />
|-<br />
| Tangem + app|| {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| 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+<br />
|-<br />
| Keystone || {{Yes}} || {{Acceptable|Yes, but only with BTC-only firmware}} || {{Planned|Planned for Q1 2022}} || {{Evaluating}} || https://twitter.com/KeystoneWallet/status/1460110906789031938<br />
|}<br />
<br />
=== Web Wallets / Wallet Service Providers ===<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes<br />
|-<br />
| Bitcoin Beach Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || https://twitter.com/nicolasburtey/status/1556659398365401088<br />
|-<br />
| Coin.Space || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| 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<br />
|-<br />
| Bitnob || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/bernard_parah/status/1469962690483400706<br />
|-<br />
| blockchain.com web|| {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/Pellicceama/status/1563171639063629828<br />
|-<br />
| Fireblocks || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned|Planned for 2022}} ||<br />
|-<br />
| HolyTransaction || {{Yes}} || {{No}} || {{Yes}} || {{Evaluating|??}} ||<br />
|-<br />
| [https://coinb.in Coinb.in] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || open source JavaScript implementation<br />
|-<br />
| Guarda Wallet || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/GuardaWallet/status/1194270398730448896<br />
|}<br />
<br />
=== Exchanges ===<br />
<br />
<!-- Exchanges in alphabetical order please --><br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes<br />
|-<br />
| [[AgoraDesk]] || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || <br />
|-<br />
| Anycoin Direct || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://anycoindirect.eu/en/news/details/segwit-activated<br />
|-<br />
| Binance || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://twitter.com/colemaktypo/status/1460337599499882502<br />
|-<br />
| Bitaroo || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} ||<br />
|-<br />
| BitBargain.co.uk || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Bitcoin.de || {{Yes}} || {{No}} || {{No}} || {{No}} || https://twitter.com/Ben_deWaal/status/1460464528181936130<br />
|-<br />
| Bitfinex || {{Yes}} || {{No}} || {{Planned}} || {{No}} || https://twitter.com/paoloardoino/status/1460620727342796800<br />
|-<br />
| BitMEX || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/BitMEXResearch/status/1492152557044654082<br />
|-<br />
| Bitonic || {{Yes}} || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || https://twitter.com/BitcoinenNL/status/1460284373291384833<br />
|-<br />
| Bitpanda || {{Yes}} || {{Evaluating|??}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/christiant5r/status/1461369956252139520<br />
|-<br />
| Bittrex || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/Bitcoin/comments/gqt1m6/bittrex_does_not_even_support_withdrawals_to/<br />
|-<br />
| Bittylicious || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/Bittylicious_/status/998881327347888128<br />
|-<br />
| Bitstamp || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} || https://www.bitstamp.net/article/weve-added-support-bech32-bitcoin-addresses-bitsta/<br />
|-<br />
| Bitso || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/Bitso/status/1203784055340314624<br />
|-<br />
| Bitwage || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Bitwala || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Bottlepay || {{Yes}} || {{Yes}} || {{No}} || {{Evaluating|??}} || https://help.bottlepay.com/en/articles/4909780-what-bitcoin-addresses-do-you-support-for-on-chain-withdrawals, https://twitter.com/Stack_Russel_UK/status/1460330265751044097<br />
|-<br />
| BSDEX || {{Yes}} || {{No}} || {{Yes}} || {{No}} ||<br />
|-<br />
| Bull Bitcoin || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned}} || https://twitter.com/francispouliot_/status/1464264391155666950<br />
|-<br />
| CardCoins.co || {{Yes}} || No deposits || {{Yes}} || No deposits || https://twitter.com/CardCoinsCo/status/1452680654030872589<br />
|-<br />
| CEX.IO || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Coinbase.com || {{Yes}} || {{No}} || {{No|Not a priority currently}} || {{No}} ||<br />
|-<br />
| CoinCorner || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/CoinCorner/status/1461360995746545667<br />
|-<br />
| CoinFalcon || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| [https://coinmate.io Coinmate.io] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://coinmate.io/blog/important-coinmate-update/<br />
|-<br />
| Coinsbank.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Coinygram || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Flyp.me || {{Yes}} || {{No}} || {{Yes}} || {{Evaluating|??}} ||<br />
|-<br />
| FTX US Derivatives || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || Formerly LedgerX<br />
|-<br />
| GDax || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/Bitcoin/comments/8c738k/coinbase_gdax_already_allows_sending_to_bc1/<br />
|-<br />
| Gemini || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://np.reddit.com/r/Bitcoin/comments/b66n0v/psa_gemini_is_full_on_with_native_segwit_and_uses/<br />
|-<br />
| Genesis || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Globitex || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| HitBTC || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Hodl Hodl || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://medium.com/@hodlhodl/hodl-hodl-segwit-compatible-exchange-a2231968ac56<br />
|-<br />
| Independent Reserve|| {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.independentreserve.com/bitcoin/investing<br />
|-<br />
| Itbit || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Kraken || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://blog.kraken.com/post/16740/bitcoin-taproot-address-now-supported-on-kraken/<br />
|-<br />
| Liberalcoins || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://liberalcoins.com<br />
|-<br />
| [[LocalBitcoins]] || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/LocalBitcoins/status/1322194709159301120<br />
|-<br />
| Luno || {{Yes}} || {{No}} || {{Planned|Planned}} || {{Evaluating|??}} || https://www.luno.com/blog/en/post/luno-launches-support-for-bech32-addresses<br />
|-<br />
| Okcoin || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/Okcoin/status/1471563103049756672 <br />
|-<br />
| 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-<br />
|-<br />
| Purse.io || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Poloniex.com || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/Bitcoin/comments/a3jhcf/you_can_now_withdraw_from_poloniex_to_bech32/<br />
|-<br />
| River.com || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} ||<br />
|-<br />
| Robinhood.com || {{Yes}} || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || https://robinhood.com/us/en/support/articles/cryptocurrency-wallets/#Supportedaddressformatsforcryptowithdrawals<br />
|-<br />
| Square CashApp || {{Yes}} || {{No}} || {{Yes}} || {{Evaluating|??}} || https://cash.app/help/us/en-us/20211114-bitcoin-taproot-upgrade<br />
|-<br />
| StackinSat.com || {{Yes}} || No deposits || {{Yes}} || No deposits || https://twitter.com/StackinSat_FR/status/1500898826416230401<br />
|-<br />
| Strike || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://twitter.com/BTCBoromir/status/1460373287792521232<br />
|-<br />
| Swan || {{Yes}} || No deposits || {{Yes}} || No deposits || https://twitter.com/SwanBitcoin/status/1468318386916663298<br />
|-<br />
| TheRockTrading.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/TheRockTrading/status/976787499648512003<br />
|-<br />
| VBTC || {{Yes}} || {{Planned}} || {{Yes}} || {{Planned}} || https://twitter.com/VBTC_Vietnam/status/1460978196816416775<br />
|-<br />
| Walltime || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://walltime.info<br />
|-<br />
| Xapo || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|}<br />
<br />
=== Bitcoin ATM Models ===<br />
<br />
Hopefully when a model updates then all its ATMs everywhere will gain that feature. See https://coinatmradar.com/shop/buy-bitcoin-atm/<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes<br />
|-<br />
| Bitaccess BTM || {{Yes}} || {{Yes}} || {{Planned|Work in progress}} || {{Planned}} || https://twitter.com/DylanSeago/status/1520212294898274305<br />
|-<br />
| GenesisCoin || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| General Bytes || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || Depending on configuration. Since version 20190613 https://www.generalbytes.com/en/support/changelog<br />
|-<br />
| Lamassu || {{Yes}} || {{Yes|Yes (optional)}} || {{Planned}} || {{Evaluating|??}} || https://twitter.com/LamassuBTC/status/1459918440303673349<br />
|}<br />
<br />
=== Blockchain Explorers ===<br />
<br />
To investigate bech32 capability, you can use mainnet TXIDs <code>4ef47f6eb681d5d9fa2f7e16336cd629303c635e8da51e425b76088be9c8744c</code> and <code>514a33f1d46179b89e1fea7bbb07b682ab14083a276979f91038369d1a8d689b</code> or look up the addresses <code>bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq</code> and <code>bc1qc7slrfxkknqcq2jevvvkdgvrt8080852dfjewde450xdlk4ugp7szw5tk9</code>. <br />
<br />
Some blockchain explorers can only parse the bech32 address and display it, they don't build an index so users cannot search for bech32 addresses.<br />
<br />
To verify bech32m readiness, you can look up the mainnet TXID <code>b10c007c60e14f9d087e0291d4d0c7869697c6681d979c6639dbd960792b4d41</code> on which the first output should be addressed as <code>bc1pqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqsyjer9e</code>. Note that the superseded bech32 encoding only differs in the last six characters that encode the checksum: <code>bc1pqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqs_3wf0qm_</code>.<br />
<br />
See also: https://en.bitcoin.it/wiki/Category:Block_chain_browsers<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Display Bech32 !! Index Bech32 !! Display Bech32m !! Index Bech32m !! Notes<br />
|-<br />
| bitaps.com || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://bitaps.com<br />
|-<br />
| Bitflyer || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://chainflyer.bitflyer.jp<br />
|-<br />
| Blockbook || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://btc1.trezor.io<br />
|-<br />
| blockchain.com || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://www.blockchain.com/explorer<br />
|-<br />
| 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<br />
|-<br />
| Blockcypher || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || https://live.blockcypher.com/btc<br />
|-<br />
| Blockonomics || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://www.blockonomics.co<br />
|-<br />
| Blockpath || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://blockpath.com<br />
|-<br />
| BTC.com || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://BTC.com<br />
|-<br />
| 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.<br />
|-<br />
| Insight || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || Open source explorer, instances include https://insight.bitpay.com/<br />
|-<br />
| 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/<br />
|-<br />
| OKLink || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://www.oklink.com<br />
|-<br />
| OXT || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://oxt.me/<br />
|-<br />
| Tradeblock || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned|Yes, but search field rejects bech32m addresses}} || https://tradeblock.com/bitcoin<br />
|-<br />
| WalletExplorer || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://walletexplorer.com/<br />
|-<br />
| Bitcoin Explorer || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://bitcoinexplorer.org, https://twitter.com/BitcoinExplorer/status/1425148093977309187<br />
|}<br />
<br />
=== Payment Processors ===<br />
<br />
<!-- Payment processors in alphabetical order please --><br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! P2WPKH/P2WSH Invoices !! Bech32 Withdrawal addresses !! P2TR Invoices !! Bech32m Withdrawal addresses !! Notes<br />
|-<br />
| [https://apirone.com Apirone] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || Payment notifications, merchant dashboard, plugins for Magento, WooCommerce, OpenCart 2, Opencart 3.x, Virtuemart<br />
|-<br />
| [https://bitaps.com Bitaps] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || Payment forwarding API, Wallet API, fault tolerance callback.<br />
|-<br />
| [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<br />
|-<br />
| [https://coingate.com CoinGate] || {{No}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| [https://confirmo.net CONFIRMO] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| [https://cryptochill.com CryptoChill] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Planned}} || Highly customizable Bitcoin and Lightning Network payment gateway and custodial wallets provider. TSS/HD wallets, API, SDK.<br />
|-<br />
| [https://github.com/nickfarrow/SatSale SatSale] || {{Yes}} || n/a || {{Yes}} || n/a || Supports any address format supported by backend Bitcoin Core. Invoices use address format configured as default there. Has no withdrawal functionality in itself, payments are received in Core wallet.<br />
|}<br />
<br />
=== Mining Pools ===<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Payout to Bech32 !! Payout to Bech32m !! Notes<br />
|-<br />
| [https://pool.btc.com/ BTC.com Pool] || {{No}} || {{Evaluating|??}} ||<br />
|-<br />
| [http://ckpool.org/ Ckpool] || {{Yes}} || {{Evaluating|??}} ||<br />
|-<br />
| [https://kano.is/ KanoPool] || {{Yes}} || {{Evaluating|??}} || [https://bitcointalk.org/index.php?topic=789369.msg53374508#msg53374508 bitcointalk source]<br />
|-<br />
| [http://poolin.com/ Poolin] || {{Yes}} || {{Evaluating|??}} || [https://bitcointalk.org/index.php?topic=5169994.msg52184844#msg52184844 bitcointalk source]<br />
|-<br />
| [https://sbicrypto.com SBICrypto Pool] || {{Yes}} || {{Acceptable|Ready to release at activation}} ||<br />
|-<br />
| [https://slushpool.com/ Slush Pool] || {{Yes}} || {{Planned|At activation}} || [https://twitter.com/braiins_systems/status/1432376840484794375 Tweet]<br />
|-<br />
| [https://ukrpool.com/ Ukr Pool] || {{Yes}} || {{Evaluating|??}} || [https://bitcointalk.org/index.php?topic=5124825.msg51358033#msg51358033 bitcointalk source]<br />
|-<br />
| [https://pool.viabtc.com/ ViaBTC Pool] || {{No}} || {{Evaluating|??}} ||<br />
|}<br />
<br />
=== Libraries ===<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Language !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes<br />
|-<br />
| [https://github.com/bitcoin/libbase58 libbase58] || C || {{No}} || n/a || {{No}} || n/a<br />
|-<br />
| [https://github.com/MetacoSA/NBitcoin NBitcoin] || .NET || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/NicolasDorier/status/1432354289599451136<br />
|-<br />
| [https://github.com/bcoin-org/bcoin bcoin] || JS || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://github.com/bcoin-org/bcoin/pull/1038<br />
|-<br />
| [https://github.com/btcsuite btcsuite/btcutil] || Go || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || <br />
|-<br />
| [https://github.com/bitcoinjs/bitcoinjs-lib bitcoinjs-lib] || JS || {{Yes}} || {{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<br />
|-<br />
| [https://bitcoinj.github.io/ bitcoinj] || Java || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://github.com/bitcoinj/bitcoinj/commit/183986c9801f10f1bf46bd46621e535973d39ef8<br />
|-<br />
| [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<br />
|-<br />
| [https://github.com/rust-bitcoin/rust-bitcoin rust-bitcoin] || Rust || {{Yes}} || {{Evaluating|??}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/RCasatta/status/1423695925252329476<br />
|-<br />
| [https://lightningdevkit.org Lightning Dev Kit] || Rust || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|Pending BOLT update}} || <br />
|-<br />
| [https://bitcoindevkit.org Bitcoin Dev Kit] || Rust || {{Yes}} || {{Yes}} || {{Yes|Yes, since [https://github.com/bitcoindevkit/bdk/releases/tag/v0.14.0 0.14.0]}} || {{Yes|Yes, since [https://github.com/bitcoindevkit/bdk/releases/tag/v0.19.0 0.19.0]}} || P2TR support is "experimental", see [https://github.com/bitcoindevkit/bdk/pull/593 PR #593]<br />
|-<br />
| [https://github.com/ElementsProject/libwally-core libwally-core] || C || {{Yes}} || {{Yes}} || {{Yes|Yes, since [https://github.com/ElementsProject/libwally-core/releases/tag/release_0.8.4 0.8.4]}} || {{Yes|Yes, since [https://github.com/ElementsProject/libwally-core/releases/tag/release_0.8.4 0.8.4]}} ||<br />
|-<br />
| [https://github.com/Blockstream/gdk GDK] || C || {{Yes}} || {{Yes}} || {{Yes|Yes, since [https://github.com/Blockstream/gdk/releases/tag/release_0.0.47 0.0.47]}} || {{Evaluating|??}} ||<br />
|-<br />
| [https://github.com/Simplexum/python-bitcointx python-bitcointx] || Python || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://github.com/Simplexum/python-bitcointx/issues/57<br />
|-<br />
| [https://github.com/dgarage/NBXplorer/ NBXPlorer] || C# || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/NicolasDorier/status/1432354822888431619<br />
|-<br />
| [https://github.com/acinq/bitcoin-kmp Kotlin Multiplatform Bitcoin Library] || Kotlin || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned}} || https://twitter.com/realtbast/status/1458533450919649284<br />
|-<br />
| [https://github.com/libbitcoin Libbitcoin] || C++ || {{Yes}} || {{Evaluating|??}} || {{Yes}} || {{Evaluating|??}} || https://github.com/libbitcoin/libbitcoin-system/blob/master/include/bitcoin/system/wallet/addresses/witness_address.hpp#L41<br />
|-<br />
| [https://github.com/chaintope/bitcoinrb Bitcoinrb] || Ruby || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://github.com/chaintope/bitcoinrb/wiki/Taproot<br />
|}<br />
<!--<br />
<br />
=== Other Services ===<br />
<br />
Casinos, marketplaces, etc that let users withdraw money<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Withdrawals !! Notes<br />
|-<br />
| 1Broker || {{Yes}} || <br />
|-<br />
| [https://crypto.games Crypto.Games]|| {{Yes}} || [https://bitcointalk.org/index.php?topic=750760.msg31421151#msg31421151 bitcointalk source]<br />
|-<br />
| YOLOdice || {{Yes}} ||<br />
|}<br />
<br />
--><br />
<br />
=== References ===<br />
<br />
[[Category:Software]]</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Bech32_adoption&diff=69604Bech32 adoption2023-01-05T23:47:13Z<p>Alejandrobitcoin: /* Software Wallets */ added info on btc.com wallet</p>
<hr />
<div>[[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]].<br />
<br />
Ideally wallets and services would first support ''sending to'' new addresses. When most wallets and services support sending to the new address type, people are more likely to adopt it for receiving. <br />
<br />
The amount of bech32 addresses on the blockchain is tracked on this website: https://p2sh.info/dashboard/db/bech32-statistics?orgId=1<br />
<br />
{| class="wikitable"<br />
|-<br />
| {{No}} ||<br />
|-<br />
| {{Evaluating|??}} || Maybe / Haven't checked / placeholder<br />
|-<br />
| {{Planned}} || The developers said they plan to<br />
|-<br />
| {{Acceptable|PR Merged}} || In the case of software, code has been written and merged, and it will be in next release.<br />
|-<br />
| {{Yes}} || Feature has been released<br />
|}<br />
<br />
=== Software Wallets ===<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes<br />
|-<br />
| Armory || {{Yes}} || {{No}} || {{Planned|Planned around activation}} || {{Evaluating|??}} ||<br />
|-<br />
| AQUA || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| bcoin || {{Yes}} || {{Yes}} || {{Yes|Since 2.2.0}} || {{Evaluating|??}} ||<br />
|-<br />
| Bisq || {{Yes}} || {{Yes}} || {{Evaluating|Dependent on BitcoinJ}} || {{Evaluating|??}} || As of v1.5.0 https://bisq.network/blog/bisq-v1.5.0-highlights/<br />
|-<br />
| 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.<br />
|-<br />
| Bitcoin Knots || {{Yes|Since 0.16.0}} || {{Yes|Since 0.16.0}} || {{Yes|Since 0.21.1}} || {{Yes|Since 22.0}} ||<br />
|-<br />
| Blockstream Green || {{Yes}} || {{Yes}} || {{Yes|Since 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]<br />
|-<br />
| Breadwallet || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/BRDapp/comments/9xx1hq/as_of_today_brd_fully_supports_native_segwit/<br />
|-<br />
| [https://play.google.com/store/apps/details?id=de.schildbach.wallet Bitcoin Wallet for Android] || {{Yes}} || {{Yes}} || {{Yes|Since 9.0}} || {{No}} || Tested as of v9.20 (October 2022)<br />
|-<br />
| BlueWallet || {{Yes}} || {{Yes}} || {{Yes|Since 6.2.14}} || {{No}} || Tested as of v6.3.1 (October 2022)<br />
|-<br />
| Breez || {{Yes}} || {{Yes}} || {{No}} || {{No}} || Tested as of v0.12.1-beta (October 2022)<br />
|-<br />
| BTC.com || {{No}} || {{No}} || {{No}} || {{No}} || wallet discontinued: https://wallet.btc.com/#/announcement<br />
|-<br />
| [https://github.com/unchained-capital/caravan Caravan] || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} ||<br />
|-<br />
| Casa || {{Yes}} || {{No}} || {{Yes}} || {{Planned}} ||<br />
|-<br />
| C-Lightning || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} ||<br />
|-<br />
| Coinomi || {{Yes}} || {{Yes}} || {{No}} || {{No}} || Tested as of v1.26.0 (October 2022)<br />
|-<br />
| Electrum || {{Yes}} || {{Yes}} || {{Yes|Since 4.1.0}} || {{Planned|Planned: Descriptor-based keypath spends}} || https://github.com/spesmilo/electrum/issues/7544<br />
|-<br />
| Exodus || {{Yes}} || {{Yes}} || {{Yes}} || {{No|Not yet planned}} || https://support.exodus.com/article/1480-bitcoin-faqs-learn-more-about-btc#<br />
|-<br />
| Fully Noded || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes|Since v0.2.26}} || https://twitter.com/FullyNoded/status/1438652812410298370<br />
|-<br />
| Guarda Wallet || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || [https://twitter.com/GuardaWallet/status/1194270398730448896 twitter announcement]<br />
|-<br />
| Iris Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/cryptoquick/status/1585187190627528710<br />
|-<br />
| JoinMarket || {{Yes}} || {{Yes}} || {{Yes|Since v0.9.5}} || {{Evaluating|??}} || <br />
|-<br />
| LND || {{Yes}} || {{Yes}} || {{Yes|Since v0.15}} || {{Yes|Since v0.15}} || The coming LND v0.15 release will introduce full P2TR support including scriptpath spends, PSBT signing, and a MuSig2 API.<br />
|-<br />
| Muun || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/MuunWallet/status/1459294066135474177<br />
|-<br />
| Mycelium || {{Yes}} || {{Yes}} || {{No}} || {{No}} || Bech32m not supported as of version 3.16.0.13, tested on October 12th, 2022. https://github.com/mycelium-com/wallet-android/issues/645<br />
|-<br />
| Nunchuk || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/nunchuk_io/status/1511365917808103426<br />
|-<br />
| Phoenix || {{Yes}} || {{Yes}} || {{Evaluating|Support in iOS, but not Android}} || {{No}} ||<br />
|-<br />
| Samourai Wallet || {{Yes}} || {{Yes}} || {{Yes|Since v0.99.98}} || {{No|Currently not planned}} || https://twitter.com/SamouraiWallet/status/1415788631491497985?s=20<br />
|-<br />
| Sparrow Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/SparrowWallet/status/1415632270434705408<br />
|-<br />
| Specter Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/_benkaufman/status/1431293856675508228<br />
|-<br />
| Trust Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{No|Not planned}} || https://github.com/trustwallet/wallet-core/releases/tag/2.6.5, https://twitter.com/catenocrypt/status/1520152930065817601<br />
|-<br />
| Uniblow || {{Yes}} || {{Yes}} || {{Yes | Since v1.2.2}} || {{No|Not yet planned}} || [https://github.com/bitlogik/uniblow/releases/tag/v1.2.2 release1.2.2]<br />
|-<br />
| Wallet of Satoshi || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/walletofsatoshi/status/1459782761472872451 <br />
|-<br />
| Wasabi Wallet || {{Yes}} || {{Yes}} || {{Yes | Since Wasabi 2.0}} || {{Planned|Planned: via NBitcoin}} || https://twitter.com/NicolasDorier/status/1413693010236170241 <br> https://mempool.space/testnet/tx/05a23151b6ad114fb71e851147861d6c992a438ad4f62d6f0749bc9f200ef254<br />
|}<br />
<br />
=== Hardware Wallets ===<br />
<br />
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]].<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes<br />
|-<br />
| Trezor + Trezor Suite || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || since [https://blog.trezor.io/trezor-suite-and-firmware-updates-december-2021-d1e74c3ea283 Trezor Suite 21.12.2] + Trezor Firmware 1.10.4 (Model One) / 2.4.3 (Model T)<br />
|-<br />
| 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<br />
|-<br />
| KeepKey chrome app || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| BitBox Desktop app || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/_benma_/status/1504455969631350792<br />
|-<br />
| Trezor + Electrum || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned}} ||<br />
|-<br />
| Ledger + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| BitBox + Electrum || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/_benma_/status/1504458280000761857<br />
|-<br />
| KeepKey + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Archos + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Coldcard + Electrum || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned}} || Work already in progress<br />
|-<br />
| Ballet + app || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| SeedSigner || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} ||<br />
|-<br />
| Tangem + app|| {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| 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+<br />
|-<br />
| Keystone || {{Yes}} || {{Acceptable|Yes, but only with BTC-only firmware}} || {{Planned|Planned for Q1 2022}} || {{Evaluating}} || https://twitter.com/KeystoneWallet/status/1460110906789031938<br />
|}<br />
<br />
=== Web Wallets / Wallet Service Providers ===<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes<br />
|-<br />
| Bitcoin Beach Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || https://twitter.com/nicolasburtey/status/1556659398365401088<br />
|-<br />
| Coin.Space || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| 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<br />
|-<br />
| Bitnob || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/bernard_parah/status/1469962690483400706<br />
|-<br />
| blockchain.com web|| {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/Pellicceama/status/1563171639063629828<br />
|-<br />
| Fireblocks || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned|Planned for 2022}} ||<br />
|-<br />
| HolyTransaction || {{Yes}} || {{No}} || {{Yes}} || {{Evaluating|??}} ||<br />
|-<br />
| [https://coinb.in Coinb.in] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || open source JavaScript implementation<br />
|-<br />
| Guarda Wallet || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/GuardaWallet/status/1194270398730448896<br />
|}<br />
<br />
=== Exchanges ===<br />
<br />
<!-- Exchanges in alphabetical order please --><br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes<br />
|-<br />
| [[AgoraDesk]] || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || <br />
|-<br />
| Anycoin Direct || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://anycoindirect.eu/en/news/details/segwit-activated<br />
|-<br />
| Binance || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://twitter.com/colemaktypo/status/1460337599499882502<br />
|-<br />
| Bitaroo || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} ||<br />
|-<br />
| BitBargain.co.uk || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Bitcoin.de || {{Yes}} || {{No}} || {{No}} || {{No}} || https://twitter.com/Ben_deWaal/status/1460464528181936130<br />
|-<br />
| Bitfinex || {{Yes}} || {{No}} || {{Planned}} || {{No}} || https://twitter.com/paoloardoino/status/1460620727342796800<br />
|-<br />
| BitMEX || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/BitMEXResearch/status/1492152557044654082<br />
|-<br />
| Bitonic || {{Yes}} || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || https://twitter.com/BitcoinenNL/status/1460284373291384833<br />
|-<br />
| Bitpanda || {{Yes}} || {{Evaluating|??}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/christiant5r/status/1461369956252139520<br />
|-<br />
| Bittrex || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/Bitcoin/comments/gqt1m6/bittrex_does_not_even_support_withdrawals_to/<br />
|-<br />
| Bittylicious || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/Bittylicious_/status/998881327347888128<br />
|-<br />
| Bitstamp || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} || https://www.bitstamp.net/article/weve-added-support-bech32-bitcoin-addresses-bitsta/<br />
|-<br />
| Bitso || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/Bitso/status/1203784055340314624<br />
|-<br />
| Bitwage || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Bitwala || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Bottlepay || {{Yes}} || {{Yes}} || {{No}} || {{Evaluating|??}} || https://help.bottlepay.com/en/articles/4909780-what-bitcoin-addresses-do-you-support-for-on-chain-withdrawals, https://twitter.com/Stack_Russel_UK/status/1460330265751044097<br />
|-<br />
| BSDEX || {{Yes}} || {{No}} || {{Yes}} || {{No}} ||<br />
|-<br />
| Bull Bitcoin || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned}} || https://twitter.com/francispouliot_/status/1464264391155666950<br />
|-<br />
| CardCoins.co || {{Yes}} || No deposits || {{Yes}} || No deposits || https://twitter.com/CardCoinsCo/status/1452680654030872589<br />
|-<br />
| CEX.IO || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Coinbase.com || {{Yes}} || {{No}} || {{No|Not a priority currently}} || {{No}} ||<br />
|-<br />
| CoinCorner || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/CoinCorner/status/1461360995746545667<br />
|-<br />
| CoinFalcon || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| [https://coinmate.io Coinmate.io] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://coinmate.io/blog/important-coinmate-update/<br />
|-<br />
| Coinsbank.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Coinygram || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Flyp.me || {{Yes}} || {{No}} || {{Yes}} || {{Evaluating|??}} ||<br />
|-<br />
| FTX US Derivatives || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || Formerly LedgerX<br />
|-<br />
| GDax || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/Bitcoin/comments/8c738k/coinbase_gdax_already_allows_sending_to_bc1/<br />
|-<br />
| Gemini || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://np.reddit.com/r/Bitcoin/comments/b66n0v/psa_gemini_is_full_on_with_native_segwit_and_uses/<br />
|-<br />
| Genesis || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Globitex || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| HitBTC || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Hodl Hodl || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://medium.com/@hodlhodl/hodl-hodl-segwit-compatible-exchange-a2231968ac56<br />
|-<br />
| Independent Reserve|| {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.independentreserve.com/bitcoin/investing<br />
|-<br />
| Itbit || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Kraken || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://blog.kraken.com/post/16740/bitcoin-taproot-address-now-supported-on-kraken/<br />
|-<br />
| Liberalcoins || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://liberalcoins.com<br />
|-<br />
| [[LocalBitcoins]] || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/LocalBitcoins/status/1322194709159301120<br />
|-<br />
| Luno || {{Yes}} || {{No}} || {{Planned|Planned}} || {{Evaluating|??}} || https://www.luno.com/blog/en/post/luno-launches-support-for-bech32-addresses<br />
|-<br />
| Okcoin || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/Okcoin/status/1471563103049756672 <br />
|-<br />
| 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-<br />
|-<br />
| Purse.io || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Poloniex.com || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/Bitcoin/comments/a3jhcf/you_can_now_withdraw_from_poloniex_to_bech32/<br />
|-<br />
| River.com || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} ||<br />
|-<br />
| Robinhood.com || {{Yes}} || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || https://robinhood.com/us/en/support/articles/cryptocurrency-wallets/#Supportedaddressformatsforcryptowithdrawals<br />
|-<br />
| Square CashApp || {{Yes}} || {{No}} || {{Yes}} || {{Evaluating|??}} || https://cash.app/help/us/en-us/20211114-bitcoin-taproot-upgrade<br />
|-<br />
| StackinSat.com || {{Yes}} || No deposits || {{Yes}} || No deposits || https://twitter.com/StackinSat_FR/status/1500898826416230401<br />
|-<br />
| Strike || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://twitter.com/BTCBoromir/status/1460373287792521232<br />
|-<br />
| Swan || {{Yes}} || No deposits || {{Yes}} || No deposits || https://twitter.com/SwanBitcoin/status/1468318386916663298<br />
|-<br />
| TheRockTrading.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/TheRockTrading/status/976787499648512003<br />
|-<br />
| VBTC || {{Yes}} || {{Planned}} || {{Yes}} || {{Planned}} || https://twitter.com/VBTC_Vietnam/status/1460978196816416775<br />
|-<br />
| Walltime || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://walltime.info<br />
|-<br />
| Xapo || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|}<br />
<br />
=== Bitcoin ATM Models ===<br />
<br />
Hopefully when a model updates then all its ATMs everywhere will gain that feature. See https://coinatmradar.com/shop/buy-bitcoin-atm/<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes<br />
|-<br />
| Bitaccess BTM || {{Yes}} || {{Yes}} || {{Planned|Work in progress}} || {{Planned}} || https://twitter.com/DylanSeago/status/1520212294898274305<br />
|-<br />
| GenesisCoin || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| General Bytes || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || Depending on configuration. Since version 20190613 https://www.generalbytes.com/en/support/changelog<br />
|-<br />
| Lamassu || {{Yes}} || {{Yes|Yes (optional)}} || {{Planned}} || {{Evaluating|??}} || https://twitter.com/LamassuBTC/status/1459918440303673349<br />
|}<br />
<br />
=== Blockchain Explorers ===<br />
<br />
To investigate bech32 capability, you can use mainnet TXIDs <code>4ef47f6eb681d5d9fa2f7e16336cd629303c635e8da51e425b76088be9c8744c</code> and <code>514a33f1d46179b89e1fea7bbb07b682ab14083a276979f91038369d1a8d689b</code> or look up the addresses <code>bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq</code> and <code>bc1qc7slrfxkknqcq2jevvvkdgvrt8080852dfjewde450xdlk4ugp7szw5tk9</code>. <br />
<br />
Some blockchain explorers can only parse the bech32 address and display it, they don't build an index so users cannot search for bech32 addresses.<br />
<br />
To verify bech32m readiness, you can look up the mainnet TXID <code>b10c007c60e14f9d087e0291d4d0c7869697c6681d979c6639dbd960792b4d41</code> on which the first output should be addressed as <code>bc1pqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqsyjer9e</code>. Note that the superseded bech32 encoding only differs in the last six characters that encode the checksum: <code>bc1pqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqs_3wf0qm_</code>.<br />
<br />
See also: https://en.bitcoin.it/wiki/Category:Block_chain_browsers<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Display Bech32 !! Index Bech32 !! Display Bech32m !! Index Bech32m !! Notes<br />
|-<br />
| bitaps.com || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://bitaps.com<br />
|-<br />
| Bitflyer || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://chainflyer.bitflyer.jp<br />
|-<br />
| Blockbook || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://btc1.trezor.io<br />
|-<br />
| blockchain.com || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://www.blockchain.com/explorer<br />
|-<br />
| 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<br />
|-<br />
| Blockcypher || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || https://live.blockcypher.com/btc<br />
|-<br />
| Blockonomics || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://www.blockonomics.co<br />
|-<br />
| Blockpath || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://blockpath.com<br />
|-<br />
| BTC.com || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://BTC.com<br />
|-<br />
| 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.<br />
|-<br />
| Insight || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || Open source explorer, instances include https://insight.bitpay.com/<br />
|-<br />
| 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/<br />
|-<br />
| OKLink || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://www.oklink.com<br />
|-<br />
| OXT || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://oxt.me/<br />
|-<br />
| Tradeblock || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned|Yes, but search field rejects bech32m addresses}} || https://tradeblock.com/bitcoin<br />
|-<br />
| WalletExplorer || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://walletexplorer.com/<br />
|-<br />
| Bitcoin Explorer || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://bitcoinexplorer.org, https://twitter.com/BitcoinExplorer/status/1425148093977309187<br />
|}<br />
<br />
=== Payment Processors ===<br />
<br />
<!-- Payment processors in alphabetical order please --><br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! P2WPKH/P2WSH Invoices !! Bech32 Withdrawal addresses !! P2TR Invoices !! Bech32m Withdrawal addresses !! Notes<br />
|-<br />
| [https://apirone.com Apirone] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || Payment notifications, merchant dashboard, plugins for Magento, WooCommerce, OpenCart 2, Opencart 3.x, Virtuemart<br />
|-<br />
| [https://bitaps.com Bitaps] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || Payment forwarding API, Wallet API, fault tolerance callback.<br />
|-<br />
| [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<br />
|-<br />
| [https://coingate.com CoinGate] || {{No}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| [https://confirmo.net CONFIRMO] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| [https://cryptochill.com CryptoChill] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Planned}} || Highly customizable Bitcoin and Lightning Network payment gateway and custodial wallets provider. TSS/HD wallets, API, SDK.<br />
|-<br />
| [https://github.com/nickfarrow/SatSale SatSale] || {{Yes}} || n/a || {{Yes}} || n/a || Supports any address format supported by backend Bitcoin Core. Invoices use address format configured as default there. Has no withdrawal functionality in itself, payments are received in Core wallet.<br />
|}<br />
<br />
=== Mining Pools ===<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Payout to Bech32 !! Payout to Bech32m !! Notes<br />
|-<br />
| [https://pool.btc.com/ BTC.com Pool] || {{No}} || {{Evaluating|??}} ||<br />
|-<br />
| [http://ckpool.org/ Ckpool] || {{Yes}} || {{Evaluating|??}} ||<br />
|-<br />
| [https://kano.is/ KanoPool] || {{Yes}} || {{Evaluating|??}} || [https://bitcointalk.org/index.php?topic=789369.msg53374508#msg53374508 bitcointalk source]<br />
|-<br />
| [http://poolin.com/ Poolin] || {{Yes}} || {{Evaluating|??}} || [https://bitcointalk.org/index.php?topic=5169994.msg52184844#msg52184844 bitcointalk source]<br />
|-<br />
| [https://sbicrypto.com SBICrypto Pool] || {{Yes}} || {{Acceptable|Ready to release at activation}} ||<br />
|-<br />
| [https://slushpool.com/ Slush Pool] || {{Yes}} || {{Planned|At activation}} || [https://twitter.com/braiins_systems/status/1432376840484794375 Tweet]<br />
|-<br />
| [https://ukrpool.com/ Ukr Pool] || {{Yes}} || {{Evaluating|??}} || [https://bitcointalk.org/index.php?topic=5124825.msg51358033#msg51358033 bitcointalk source]<br />
|-<br />
| [https://pool.viabtc.com/ ViaBTC Pool] || {{No}} || {{Evaluating|??}} ||<br />
|}<br />
<br />
=== Libraries ===<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Language !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes<br />
|-<br />
| [https://github.com/bitcoin/libbase58 libbase58] || C || {{No}} || n/a || {{No}} || n/a<br />
|-<br />
| [https://github.com/MetacoSA/NBitcoin NBitcoin] || .NET || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/NicolasDorier/status/1432354289599451136<br />
|-<br />
| [https://github.com/bcoin-org/bcoin bcoin] || JS || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://github.com/bcoin-org/bcoin/pull/1038<br />
|-<br />
| [https://github.com/btcsuite btcsuite/btcutil] || Go || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || <br />
|-<br />
| [https://github.com/bitcoinjs/bitcoinjs-lib bitcoinjs-lib] || JS || {{Yes}} || {{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<br />
|-<br />
| [https://bitcoinj.github.io/ bitcoinj] || Java || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://github.com/bitcoinj/bitcoinj/commit/183986c9801f10f1bf46bd46621e535973d39ef8<br />
|-<br />
| [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<br />
|-<br />
| [https://github.com/rust-bitcoin/rust-bitcoin rust-bitcoin] || Rust || {{Yes}} || {{Evaluating|??}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/RCasatta/status/1423695925252329476<br />
|-<br />
| [https://lightningdevkit.org Lightning Dev Kit] || Rust || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|Pending BOLT update}} || <br />
|-<br />
| [https://bitcoindevkit.org Bitcoin Dev Kit] || Rust || {{Yes}} || {{Yes}} || {{Yes|Yes, since [https://github.com/bitcoindevkit/bdk/releases/tag/v0.14.0 0.14.0]}} || {{Yes|Yes, since [https://github.com/bitcoindevkit/bdk/releases/tag/v0.19.0 0.19.0]}} || P2TR support is "experimental", see [https://github.com/bitcoindevkit/bdk/pull/593 PR #593]<br />
|-<br />
| [https://github.com/ElementsProject/libwally-core libwally-core] || C || {{Yes}} || {{Yes}} || {{Yes|Yes, since [https://github.com/ElementsProject/libwally-core/releases/tag/release_0.8.4 0.8.4]}} || {{Yes|Yes, since [https://github.com/ElementsProject/libwally-core/releases/tag/release_0.8.4 0.8.4]}} ||<br />
|-<br />
| [https://github.com/Blockstream/gdk GDK] || C || {{Yes}} || {{Yes}} || {{Yes|Yes, since [https://github.com/Blockstream/gdk/releases/tag/release_0.0.47 0.0.47]}} || {{Evaluating|??}} ||<br />
|-<br />
| [https://github.com/Simplexum/python-bitcointx python-bitcointx] || Python || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://github.com/Simplexum/python-bitcointx/issues/57<br />
|-<br />
| [https://github.com/dgarage/NBXplorer/ NBXPlorer] || C# || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/NicolasDorier/status/1432354822888431619<br />
|-<br />
| [https://github.com/acinq/bitcoin-kmp Kotlin Multiplatform Bitcoin Library] || Kotlin || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned}} || https://twitter.com/realtbast/status/1458533450919649284<br />
|-<br />
| [https://github.com/libbitcoin Libbitcoin] || C++ || {{Yes}} || {{Evaluating|??}} || {{Yes}} || {{Evaluating|??}} || https://github.com/libbitcoin/libbitcoin-system/blob/master/include/bitcoin/system/wallet/addresses/witness_address.hpp#L41<br />
|-<br />
| [https://github.com/chaintope/bitcoinrb Bitcoinrb] || Ruby || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://github.com/chaintope/bitcoinrb/wiki/Taproot<br />
|}<br />
<!--<br />
<br />
=== Other Services ===<br />
<br />
Casinos, marketplaces, etc that let users withdraw money<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Withdrawals !! Notes<br />
|-<br />
| 1Broker || {{Yes}} || <br />
|-<br />
| [https://crypto.games Crypto.Games]|| {{Yes}} || [https://bitcointalk.org/index.php?topic=750760.msg31421151#msg31421151 bitcointalk source]<br />
|-<br />
| YOLOdice || {{Yes}} ||<br />
|}<br />
<br />
--><br />
<br />
=== References ===<br />
<br />
[[Category:Software]]</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Bech32_adoption&diff=69603Bech32 adoption2023-01-05T23:39:23Z<p>Alejandrobitcoin: /* Web Wallets / Wallet Service Providers */ guarda does not support sending to bech32</p>
<hr />
<div>[[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]].<br />
<br />
Ideally wallets and services would first support ''sending to'' new addresses. When most wallets and services support sending to the new address type, people are more likely to adopt it for receiving. <br />
<br />
The amount of bech32 addresses on the blockchain is tracked on this website: https://p2sh.info/dashboard/db/bech32-statistics?orgId=1<br />
<br />
{| class="wikitable"<br />
|-<br />
| {{No}} ||<br />
|-<br />
| {{Evaluating|??}} || Maybe / Haven't checked / placeholder<br />
|-<br />
| {{Planned}} || The developers said they plan to<br />
|-<br />
| {{Acceptable|PR Merged}} || In the case of software, code has been written and merged, and it will be in next release.<br />
|-<br />
| {{Yes}} || Feature has been released<br />
|}<br />
<br />
=== Software Wallets ===<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes<br />
|-<br />
| Armory || {{Yes}} || {{No}} || {{Planned|Planned around activation}} || {{Evaluating|??}} ||<br />
|-<br />
| AQUA || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| bcoin || {{Yes}} || {{Yes}} || {{Yes|Since 2.2.0}} || {{Evaluating|??}} ||<br />
|-<br />
| Bisq || {{Yes}} || {{Yes}} || {{Evaluating|Dependent on BitcoinJ}} || {{Evaluating|??}} || As of v1.5.0 https://bisq.network/blog/bisq-v1.5.0-highlights/<br />
|-<br />
| 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.<br />
|-<br />
| Bitcoin Knots || {{Yes|Since 0.16.0}} || {{Yes|Since 0.16.0}} || {{Yes|Since 0.21.1}} || {{Yes|Since 22.0}} ||<br />
|-<br />
| Blockstream Green || {{Yes}} || {{Yes}} || {{Yes|Since 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]<br />
|-<br />
| Breadwallet || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/BRDapp/comments/9xx1hq/as_of_today_brd_fully_supports_native_segwit/<br />
|-<br />
| [https://play.google.com/store/apps/details?id=de.schildbach.wallet Bitcoin Wallet for Android] || {{Yes}} || {{Yes}} || {{Yes|Since 9.0}} || {{No}} || Tested as of v9.20 (October 2022)<br />
|-<br />
| BlueWallet || {{Yes}} || {{Yes}} || {{Yes|Since 6.2.14}} || {{No}} || Tested as of v6.3.1 (October 2022)<br />
|-<br />
| Breez || {{Yes}} || {{Yes}} || {{No}} || {{No}} || Tested as of v0.12.1-beta (October 2022)<br />
|-<br />
| BTC.com || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| [https://github.com/unchained-capital/caravan Caravan] || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} ||<br />
|-<br />
| Casa || {{Yes}} || {{No}} || {{Yes}} || {{Planned}} ||<br />
|-<br />
| C-Lightning || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} ||<br />
|-<br />
| Coinomi || {{Yes}} || {{Yes}} || {{No}} || {{No}} || Tested as of v1.26.0 (October 2022)<br />
|-<br />
| Electrum || {{Yes}} || {{Yes}} || {{Yes|Since 4.1.0}} || {{Planned|Planned: Descriptor-based keypath spends}} || https://github.com/spesmilo/electrum/issues/7544<br />
|-<br />
| Exodus || {{Yes}} || {{Yes}} || {{Yes}} || {{No|Not yet planned}} || https://support.exodus.com/article/1480-bitcoin-faqs-learn-more-about-btc#<br />
|-<br />
| Fully Noded || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes|Since v0.2.26}} || https://twitter.com/FullyNoded/status/1438652812410298370<br />
|-<br />
| Guarda Wallet || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || [https://twitter.com/GuardaWallet/status/1194270398730448896 twitter announcement]<br />
|-<br />
| Iris Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/cryptoquick/status/1585187190627528710<br />
|-<br />
| JoinMarket || {{Yes}} || {{Yes}} || {{Yes|Since v0.9.5}} || {{Evaluating|??}} || <br />
|-<br />
| LND || {{Yes}} || {{Yes}} || {{Yes|Since v0.15}} || {{Yes|Since v0.15}} || The coming LND v0.15 release will introduce full P2TR support including scriptpath spends, PSBT signing, and a MuSig2 API.<br />
|-<br />
| Muun || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/MuunWallet/status/1459294066135474177<br />
|-<br />
| Mycelium || {{Yes}} || {{Yes}} || {{No}} || {{No}} || Bech32m not supported as of version 3.16.0.13, tested on October 12th, 2022. https://github.com/mycelium-com/wallet-android/issues/645<br />
|-<br />
| Nunchuk || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/nunchuk_io/status/1511365917808103426<br />
|-<br />
| Phoenix || {{Yes}} || {{Yes}} || {{Evaluating|Support in iOS, but not Android}} || {{No}} ||<br />
|-<br />
| Samourai Wallet || {{Yes}} || {{Yes}} || {{Yes|Since v0.99.98}} || {{No|Currently not planned}} || https://twitter.com/SamouraiWallet/status/1415788631491497985?s=20<br />
|-<br />
| Sparrow Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/SparrowWallet/status/1415632270434705408<br />
|-<br />
| Specter Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/_benkaufman/status/1431293856675508228<br />
|-<br />
| Trust Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{No|Not planned}} || https://github.com/trustwallet/wallet-core/releases/tag/2.6.5, https://twitter.com/catenocrypt/status/1520152930065817601<br />
|-<br />
| Uniblow || {{Yes}} || {{Yes}} || {{Yes | Since v1.2.2}} || {{No|Not yet planned}} || [https://github.com/bitlogik/uniblow/releases/tag/v1.2.2 release1.2.2]<br />
|-<br />
| Wallet of Satoshi || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/walletofsatoshi/status/1459782761472872451 <br />
|-<br />
| Wasabi Wallet || {{Yes}} || {{Yes}} || {{Yes | Since Wasabi 2.0}} || {{Planned|Planned: via NBitcoin}} || https://twitter.com/NicolasDorier/status/1413693010236170241 <br> https://mempool.space/testnet/tx/05a23151b6ad114fb71e851147861d6c992a438ad4f62d6f0749bc9f200ef254<br />
|}<br />
<br />
=== Hardware Wallets ===<br />
<br />
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]].<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes<br />
|-<br />
| Trezor + Trezor Suite || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || since [https://blog.trezor.io/trezor-suite-and-firmware-updates-december-2021-d1e74c3ea283 Trezor Suite 21.12.2] + Trezor Firmware 1.10.4 (Model One) / 2.4.3 (Model T)<br />
|-<br />
| 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<br />
|-<br />
| KeepKey chrome app || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| BitBox Desktop app || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/_benma_/status/1504455969631350792<br />
|-<br />
| Trezor + Electrum || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned}} ||<br />
|-<br />
| Ledger + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| BitBox + Electrum || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/_benma_/status/1504458280000761857<br />
|-<br />
| KeepKey + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Archos + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Coldcard + Electrum || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned}} || Work already in progress<br />
|-<br />
| Ballet + app || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| SeedSigner || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} ||<br />
|-<br />
| Tangem + app|| {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| 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+<br />
|-<br />
| Keystone || {{Yes}} || {{Acceptable|Yes, but only with BTC-only firmware}} || {{Planned|Planned for Q1 2022}} || {{Evaluating}} || https://twitter.com/KeystoneWallet/status/1460110906789031938<br />
|}<br />
<br />
=== Web Wallets / Wallet Service Providers ===<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes<br />
|-<br />
| Bitcoin Beach Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || https://twitter.com/nicolasburtey/status/1556659398365401088<br />
|-<br />
| Coin.Space || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| 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<br />
|-<br />
| Bitnob || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/bernard_parah/status/1469962690483400706<br />
|-<br />
| blockchain.com web|| {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/Pellicceama/status/1563171639063629828<br />
|-<br />
| Fireblocks || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned|Planned for 2022}} ||<br />
|-<br />
| HolyTransaction || {{Yes}} || {{No}} || {{Yes}} || {{Evaluating|??}} ||<br />
|-<br />
| [https://coinb.in Coinb.in] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || open source JavaScript implementation<br />
|-<br />
| Guarda Wallet || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/GuardaWallet/status/1194270398730448896<br />
|}<br />
<br />
=== Exchanges ===<br />
<br />
<!-- Exchanges in alphabetical order please --><br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes<br />
|-<br />
| [[AgoraDesk]] || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || <br />
|-<br />
| Anycoin Direct || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://anycoindirect.eu/en/news/details/segwit-activated<br />
|-<br />
| Binance || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://twitter.com/colemaktypo/status/1460337599499882502<br />
|-<br />
| Bitaroo || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} ||<br />
|-<br />
| BitBargain.co.uk || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Bitcoin.de || {{Yes}} || {{No}} || {{No}} || {{No}} || https://twitter.com/Ben_deWaal/status/1460464528181936130<br />
|-<br />
| Bitfinex || {{Yes}} || {{No}} || {{Planned}} || {{No}} || https://twitter.com/paoloardoino/status/1460620727342796800<br />
|-<br />
| BitMEX || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/BitMEXResearch/status/1492152557044654082<br />
|-<br />
| Bitonic || {{Yes}} || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || https://twitter.com/BitcoinenNL/status/1460284373291384833<br />
|-<br />
| Bitpanda || {{Yes}} || {{Evaluating|??}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/christiant5r/status/1461369956252139520<br />
|-<br />
| Bittrex || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/Bitcoin/comments/gqt1m6/bittrex_does_not_even_support_withdrawals_to/<br />
|-<br />
| Bittylicious || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/Bittylicious_/status/998881327347888128<br />
|-<br />
| Bitstamp || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} || https://www.bitstamp.net/article/weve-added-support-bech32-bitcoin-addresses-bitsta/<br />
|-<br />
| Bitso || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/Bitso/status/1203784055340314624<br />
|-<br />
| Bitwage || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Bitwala || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Bottlepay || {{Yes}} || {{Yes}} || {{No}} || {{Evaluating|??}} || https://help.bottlepay.com/en/articles/4909780-what-bitcoin-addresses-do-you-support-for-on-chain-withdrawals, https://twitter.com/Stack_Russel_UK/status/1460330265751044097<br />
|-<br />
| BSDEX || {{Yes}} || {{No}} || {{Yes}} || {{No}} ||<br />
|-<br />
| Bull Bitcoin || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned}} || https://twitter.com/francispouliot_/status/1464264391155666950<br />
|-<br />
| CardCoins.co || {{Yes}} || No deposits || {{Yes}} || No deposits || https://twitter.com/CardCoinsCo/status/1452680654030872589<br />
|-<br />
| CEX.IO || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Coinbase.com || {{Yes}} || {{No}} || {{No|Not a priority currently}} || {{No}} ||<br />
|-<br />
| CoinCorner || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/CoinCorner/status/1461360995746545667<br />
|-<br />
| CoinFalcon || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| [https://coinmate.io Coinmate.io] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://coinmate.io/blog/important-coinmate-update/<br />
|-<br />
| Coinsbank.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Coinygram || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Flyp.me || {{Yes}} || {{No}} || {{Yes}} || {{Evaluating|??}} ||<br />
|-<br />
| FTX US Derivatives || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || Formerly LedgerX<br />
|-<br />
| GDax || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/Bitcoin/comments/8c738k/coinbase_gdax_already_allows_sending_to_bc1/<br />
|-<br />
| Gemini || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://np.reddit.com/r/Bitcoin/comments/b66n0v/psa_gemini_is_full_on_with_native_segwit_and_uses/<br />
|-<br />
| Genesis || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Globitex || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| HitBTC || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Hodl Hodl || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://medium.com/@hodlhodl/hodl-hodl-segwit-compatible-exchange-a2231968ac56<br />
|-<br />
| Independent Reserve|| {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.independentreserve.com/bitcoin/investing<br />
|-<br />
| Itbit || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Kraken || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://blog.kraken.com/post/16740/bitcoin-taproot-address-now-supported-on-kraken/<br />
|-<br />
| Liberalcoins || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://liberalcoins.com<br />
|-<br />
| [[LocalBitcoins]] || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/LocalBitcoins/status/1322194709159301120<br />
|-<br />
| Luno || {{Yes}} || {{No}} || {{Planned|Planned}} || {{Evaluating|??}} || https://www.luno.com/blog/en/post/luno-launches-support-for-bech32-addresses<br />
|-<br />
| Okcoin || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/Okcoin/status/1471563103049756672 <br />
|-<br />
| 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-<br />
|-<br />
| Purse.io || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Poloniex.com || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/Bitcoin/comments/a3jhcf/you_can_now_withdraw_from_poloniex_to_bech32/<br />
|-<br />
| River.com || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} ||<br />
|-<br />
| Robinhood.com || {{Yes}} || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || https://robinhood.com/us/en/support/articles/cryptocurrency-wallets/#Supportedaddressformatsforcryptowithdrawals<br />
|-<br />
| Square CashApp || {{Yes}} || {{No}} || {{Yes}} || {{Evaluating|??}} || https://cash.app/help/us/en-us/20211114-bitcoin-taproot-upgrade<br />
|-<br />
| StackinSat.com || {{Yes}} || No deposits || {{Yes}} || No deposits || https://twitter.com/StackinSat_FR/status/1500898826416230401<br />
|-<br />
| Strike || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://twitter.com/BTCBoromir/status/1460373287792521232<br />
|-<br />
| Swan || {{Yes}} || No deposits || {{Yes}} || No deposits || https://twitter.com/SwanBitcoin/status/1468318386916663298<br />
|-<br />
| TheRockTrading.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/TheRockTrading/status/976787499648512003<br />
|-<br />
| VBTC || {{Yes}} || {{Planned}} || {{Yes}} || {{Planned}} || https://twitter.com/VBTC_Vietnam/status/1460978196816416775<br />
|-<br />
| Walltime || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://walltime.info<br />
|-<br />
| Xapo || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|}<br />
<br />
=== Bitcoin ATM Models ===<br />
<br />
Hopefully when a model updates then all its ATMs everywhere will gain that feature. See https://coinatmradar.com/shop/buy-bitcoin-atm/<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes<br />
|-<br />
| Bitaccess BTM || {{Yes}} || {{Yes}} || {{Planned|Work in progress}} || {{Planned}} || https://twitter.com/DylanSeago/status/1520212294898274305<br />
|-<br />
| GenesisCoin || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| General Bytes || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || Depending on configuration. Since version 20190613 https://www.generalbytes.com/en/support/changelog<br />
|-<br />
| Lamassu || {{Yes}} || {{Yes|Yes (optional)}} || {{Planned}} || {{Evaluating|??}} || https://twitter.com/LamassuBTC/status/1459918440303673349<br />
|}<br />
<br />
=== Blockchain Explorers ===<br />
<br />
To investigate bech32 capability, you can use mainnet TXIDs <code>4ef47f6eb681d5d9fa2f7e16336cd629303c635e8da51e425b76088be9c8744c</code> and <code>514a33f1d46179b89e1fea7bbb07b682ab14083a276979f91038369d1a8d689b</code> or look up the addresses <code>bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq</code> and <code>bc1qc7slrfxkknqcq2jevvvkdgvrt8080852dfjewde450xdlk4ugp7szw5tk9</code>. <br />
<br />
Some blockchain explorers can only parse the bech32 address and display it, they don't build an index so users cannot search for bech32 addresses.<br />
<br />
To verify bech32m readiness, you can look up the mainnet TXID <code>b10c007c60e14f9d087e0291d4d0c7869697c6681d979c6639dbd960792b4d41</code> on which the first output should be addressed as <code>bc1pqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqsyjer9e</code>. Note that the superseded bech32 encoding only differs in the last six characters that encode the checksum: <code>bc1pqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqs_3wf0qm_</code>.<br />
<br />
See also: https://en.bitcoin.it/wiki/Category:Block_chain_browsers<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Display Bech32 !! Index Bech32 !! Display Bech32m !! Index Bech32m !! Notes<br />
|-<br />
| bitaps.com || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://bitaps.com<br />
|-<br />
| Bitflyer || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://chainflyer.bitflyer.jp<br />
|-<br />
| Blockbook || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://btc1.trezor.io<br />
|-<br />
| blockchain.com || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://www.blockchain.com/explorer<br />
|-<br />
| 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<br />
|-<br />
| Blockcypher || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || https://live.blockcypher.com/btc<br />
|-<br />
| Blockonomics || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://www.blockonomics.co<br />
|-<br />
| Blockpath || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://blockpath.com<br />
|-<br />
| BTC.com || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://BTC.com<br />
|-<br />
| 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.<br />
|-<br />
| Insight || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || Open source explorer, instances include https://insight.bitpay.com/<br />
|-<br />
| 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/<br />
|-<br />
| OKLink || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://www.oklink.com<br />
|-<br />
| OXT || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://oxt.me/<br />
|-<br />
| Tradeblock || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned|Yes, but search field rejects bech32m addresses}} || https://tradeblock.com/bitcoin<br />
|-<br />
| WalletExplorer || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://walletexplorer.com/<br />
|-<br />
| Bitcoin Explorer || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://bitcoinexplorer.org, https://twitter.com/BitcoinExplorer/status/1425148093977309187<br />
|}<br />
<br />
=== Payment Processors ===<br />
<br />
<!-- Payment processors in alphabetical order please --><br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! P2WPKH/P2WSH Invoices !! Bech32 Withdrawal addresses !! P2TR Invoices !! Bech32m Withdrawal addresses !! Notes<br />
|-<br />
| [https://apirone.com Apirone] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || Payment notifications, merchant dashboard, plugins for Magento, WooCommerce, OpenCart 2, Opencart 3.x, Virtuemart<br />
|-<br />
| [https://bitaps.com Bitaps] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || Payment forwarding API, Wallet API, fault tolerance callback.<br />
|-<br />
| [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<br />
|-<br />
| [https://coingate.com CoinGate] || {{No}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| [https://confirmo.net CONFIRMO] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| [https://cryptochill.com CryptoChill] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Planned}} || Highly customizable Bitcoin and Lightning Network payment gateway and custodial wallets provider. TSS/HD wallets, API, SDK.<br />
|-<br />
| [https://github.com/nickfarrow/SatSale SatSale] || {{Yes}} || n/a || {{Yes}} || n/a || Supports any address format supported by backend Bitcoin Core. Invoices use address format configured as default there. Has no withdrawal functionality in itself, payments are received in Core wallet.<br />
|}<br />
<br />
=== Mining Pools ===<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Payout to Bech32 !! Payout to Bech32m !! Notes<br />
|-<br />
| [https://pool.btc.com/ BTC.com Pool] || {{No}} || {{Evaluating|??}} ||<br />
|-<br />
| [http://ckpool.org/ Ckpool] || {{Yes}} || {{Evaluating|??}} ||<br />
|-<br />
| [https://kano.is/ KanoPool] || {{Yes}} || {{Evaluating|??}} || [https://bitcointalk.org/index.php?topic=789369.msg53374508#msg53374508 bitcointalk source]<br />
|-<br />
| [http://poolin.com/ Poolin] || {{Yes}} || {{Evaluating|??}} || [https://bitcointalk.org/index.php?topic=5169994.msg52184844#msg52184844 bitcointalk source]<br />
|-<br />
| [https://sbicrypto.com SBICrypto Pool] || {{Yes}} || {{Acceptable|Ready to release at activation}} ||<br />
|-<br />
| [https://slushpool.com/ Slush Pool] || {{Yes}} || {{Planned|At activation}} || [https://twitter.com/braiins_systems/status/1432376840484794375 Tweet]<br />
|-<br />
| [https://ukrpool.com/ Ukr Pool] || {{Yes}} || {{Evaluating|??}} || [https://bitcointalk.org/index.php?topic=5124825.msg51358033#msg51358033 bitcointalk source]<br />
|-<br />
| [https://pool.viabtc.com/ ViaBTC Pool] || {{No}} || {{Evaluating|??}} ||<br />
|}<br />
<br />
=== Libraries ===<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Language !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes<br />
|-<br />
| [https://github.com/bitcoin/libbase58 libbase58] || C || {{No}} || n/a || {{No}} || n/a<br />
|-<br />
| [https://github.com/MetacoSA/NBitcoin NBitcoin] || .NET || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/NicolasDorier/status/1432354289599451136<br />
|-<br />
| [https://github.com/bcoin-org/bcoin bcoin] || JS || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://github.com/bcoin-org/bcoin/pull/1038<br />
|-<br />
| [https://github.com/btcsuite btcsuite/btcutil] || Go || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || <br />
|-<br />
| [https://github.com/bitcoinjs/bitcoinjs-lib bitcoinjs-lib] || JS || {{Yes}} || {{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<br />
|-<br />
| [https://bitcoinj.github.io/ bitcoinj] || Java || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://github.com/bitcoinj/bitcoinj/commit/183986c9801f10f1bf46bd46621e535973d39ef8<br />
|-<br />
| [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<br />
|-<br />
| [https://github.com/rust-bitcoin/rust-bitcoin rust-bitcoin] || Rust || {{Yes}} || {{Evaluating|??}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/RCasatta/status/1423695925252329476<br />
|-<br />
| [https://lightningdevkit.org Lightning Dev Kit] || Rust || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|Pending BOLT update}} || <br />
|-<br />
| [https://bitcoindevkit.org Bitcoin Dev Kit] || Rust || {{Yes}} || {{Yes}} || {{Yes|Yes, since [https://github.com/bitcoindevkit/bdk/releases/tag/v0.14.0 0.14.0]}} || {{Yes|Yes, since [https://github.com/bitcoindevkit/bdk/releases/tag/v0.19.0 0.19.0]}} || P2TR support is "experimental", see [https://github.com/bitcoindevkit/bdk/pull/593 PR #593]<br />
|-<br />
| [https://github.com/ElementsProject/libwally-core libwally-core] || C || {{Yes}} || {{Yes}} || {{Yes|Yes, since [https://github.com/ElementsProject/libwally-core/releases/tag/release_0.8.4 0.8.4]}} || {{Yes|Yes, since [https://github.com/ElementsProject/libwally-core/releases/tag/release_0.8.4 0.8.4]}} ||<br />
|-<br />
| [https://github.com/Blockstream/gdk GDK] || C || {{Yes}} || {{Yes}} || {{Yes|Yes, since [https://github.com/Blockstream/gdk/releases/tag/release_0.0.47 0.0.47]}} || {{Evaluating|??}} ||<br />
|-<br />
| [https://github.com/Simplexum/python-bitcointx python-bitcointx] || Python || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://github.com/Simplexum/python-bitcointx/issues/57<br />
|-<br />
| [https://github.com/dgarage/NBXplorer/ NBXPlorer] || C# || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/NicolasDorier/status/1432354822888431619<br />
|-<br />
| [https://github.com/acinq/bitcoin-kmp Kotlin Multiplatform Bitcoin Library] || Kotlin || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned}} || https://twitter.com/realtbast/status/1458533450919649284<br />
|-<br />
| [https://github.com/libbitcoin Libbitcoin] || C++ || {{Yes}} || {{Evaluating|??}} || {{Yes}} || {{Evaluating|??}} || https://github.com/libbitcoin/libbitcoin-system/blob/master/include/bitcoin/system/wallet/addresses/witness_address.hpp#L41<br />
|-<br />
| [https://github.com/chaintope/bitcoinrb Bitcoinrb] || Ruby || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://github.com/chaintope/bitcoinrb/wiki/Taproot<br />
|}<br />
<!--<br />
<br />
=== Other Services ===<br />
<br />
Casinos, marketplaces, etc that let users withdraw money<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Withdrawals !! Notes<br />
|-<br />
| 1Broker || {{Yes}} || <br />
|-<br />
| [https://crypto.games Crypto.Games]|| {{Yes}} || [https://bitcointalk.org/index.php?topic=750760.msg31421151#msg31421151 bitcointalk source]<br />
|-<br />
| YOLOdice || {{Yes}} ||<br />
|}<br />
<br />
--><br />
<br />
=== References ===<br />
<br />
[[Category:Software]]</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Bech32_adoption&diff=69602Bech32 adoption2023-01-05T23:38:00Z<p>Alejandrobitcoin: guarda does not support sending to bech32.</p>
<hr />
<div>[[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]].<br />
<br />
Ideally wallets and services would first support ''sending to'' new addresses. When most wallets and services support sending to the new address type, people are more likely to adopt it for receiving. <br />
<br />
The amount of bech32 addresses on the blockchain is tracked on this website: https://p2sh.info/dashboard/db/bech32-statistics?orgId=1<br />
<br />
{| class="wikitable"<br />
|-<br />
| {{No}} ||<br />
|-<br />
| {{Evaluating|??}} || Maybe / Haven't checked / placeholder<br />
|-<br />
| {{Planned}} || The developers said they plan to<br />
|-<br />
| {{Acceptable|PR Merged}} || In the case of software, code has been written and merged, and it will be in next release.<br />
|-<br />
| {{Yes}} || Feature has been released<br />
|}<br />
<br />
=== Software Wallets ===<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes<br />
|-<br />
| Armory || {{Yes}} || {{No}} || {{Planned|Planned around activation}} || {{Evaluating|??}} ||<br />
|-<br />
| AQUA || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| bcoin || {{Yes}} || {{Yes}} || {{Yes|Since 2.2.0}} || {{Evaluating|??}} ||<br />
|-<br />
| Bisq || {{Yes}} || {{Yes}} || {{Evaluating|Dependent on BitcoinJ}} || {{Evaluating|??}} || As of v1.5.0 https://bisq.network/blog/bisq-v1.5.0-highlights/<br />
|-<br />
| 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.<br />
|-<br />
| Bitcoin Knots || {{Yes|Since 0.16.0}} || {{Yes|Since 0.16.0}} || {{Yes|Since 0.21.1}} || {{Yes|Since 22.0}} ||<br />
|-<br />
| Blockstream Green || {{Yes}} || {{Yes}} || {{Yes|Since 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]<br />
|-<br />
| Breadwallet || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/BRDapp/comments/9xx1hq/as_of_today_brd_fully_supports_native_segwit/<br />
|-<br />
| [https://play.google.com/store/apps/details?id=de.schildbach.wallet Bitcoin Wallet for Android] || {{Yes}} || {{Yes}} || {{Yes|Since 9.0}} || {{No}} || Tested as of v9.20 (October 2022)<br />
|-<br />
| BlueWallet || {{Yes}} || {{Yes}} || {{Yes|Since 6.2.14}} || {{No}} || Tested as of v6.3.1 (October 2022)<br />
|-<br />
| Breez || {{Yes}} || {{Yes}} || {{No}} || {{No}} || Tested as of v0.12.1-beta (October 2022)<br />
|-<br />
| BTC.com || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| [https://github.com/unchained-capital/caravan Caravan] || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} ||<br />
|-<br />
| Casa || {{Yes}} || {{No}} || {{Yes}} || {{Planned}} ||<br />
|-<br />
| C-Lightning || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} ||<br />
|-<br />
| Coinomi || {{Yes}} || {{Yes}} || {{No}} || {{No}} || Tested as of v1.26.0 (October 2022)<br />
|-<br />
| Electrum || {{Yes}} || {{Yes}} || {{Yes|Since 4.1.0}} || {{Planned|Planned: Descriptor-based keypath spends}} || https://github.com/spesmilo/electrum/issues/7544<br />
|-<br />
| Exodus || {{Yes}} || {{Yes}} || {{Yes}} || {{No|Not yet planned}} || https://support.exodus.com/article/1480-bitcoin-faqs-learn-more-about-btc#<br />
|-<br />
| Fully Noded || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes|Since v0.2.26}} || https://twitter.com/FullyNoded/status/1438652812410298370<br />
|-<br />
| Guarda Wallet || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || [https://twitter.com/GuardaWallet/status/1194270398730448896 twitter announcement]<br />
|-<br />
| Iris Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/cryptoquick/status/1585187190627528710<br />
|-<br />
| JoinMarket || {{Yes}} || {{Yes}} || {{Yes|Since v0.9.5}} || {{Evaluating|??}} || <br />
|-<br />
| LND || {{Yes}} || {{Yes}} || {{Yes|Since v0.15}} || {{Yes|Since v0.15}} || The coming LND v0.15 release will introduce full P2TR support including scriptpath spends, PSBT signing, and a MuSig2 API.<br />
|-<br />
| Muun || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/MuunWallet/status/1459294066135474177<br />
|-<br />
| Mycelium || {{Yes}} || {{Yes}} || {{No}} || {{No}} || Bech32m not supported as of version 3.16.0.13, tested on October 12th, 2022. https://github.com/mycelium-com/wallet-android/issues/645<br />
|-<br />
| Nunchuk || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/nunchuk_io/status/1511365917808103426<br />
|-<br />
| Phoenix || {{Yes}} || {{Yes}} || {{Evaluating|Support in iOS, but not Android}} || {{No}} ||<br />
|-<br />
| Samourai Wallet || {{Yes}} || {{Yes}} || {{Yes|Since v0.99.98}} || {{No|Currently not planned}} || https://twitter.com/SamouraiWallet/status/1415788631491497985?s=20<br />
|-<br />
| Sparrow Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/SparrowWallet/status/1415632270434705408<br />
|-<br />
| Specter Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/_benkaufman/status/1431293856675508228<br />
|-<br />
| Trust Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{No|Not planned}} || https://github.com/trustwallet/wallet-core/releases/tag/2.6.5, https://twitter.com/catenocrypt/status/1520152930065817601<br />
|-<br />
| Uniblow || {{Yes}} || {{Yes}} || {{Yes | Since v1.2.2}} || {{No|Not yet planned}} || [https://github.com/bitlogik/uniblow/releases/tag/v1.2.2 release1.2.2]<br />
|-<br />
| Wallet of Satoshi || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/walletofsatoshi/status/1459782761472872451 <br />
|-<br />
| Wasabi Wallet || {{Yes}} || {{Yes}} || {{Yes | Since Wasabi 2.0}} || {{Planned|Planned: via NBitcoin}} || https://twitter.com/NicolasDorier/status/1413693010236170241 <br> https://mempool.space/testnet/tx/05a23151b6ad114fb71e851147861d6c992a438ad4f62d6f0749bc9f200ef254<br />
|}<br />
<br />
=== Hardware Wallets ===<br />
<br />
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]].<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes<br />
|-<br />
| Trezor + Trezor Suite || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || since [https://blog.trezor.io/trezor-suite-and-firmware-updates-december-2021-d1e74c3ea283 Trezor Suite 21.12.2] + Trezor Firmware 1.10.4 (Model One) / 2.4.3 (Model T)<br />
|-<br />
| 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<br />
|-<br />
| KeepKey chrome app || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| BitBox Desktop app || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/_benma_/status/1504455969631350792<br />
|-<br />
| Trezor + Electrum || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned}} ||<br />
|-<br />
| Ledger + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| BitBox + Electrum || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/_benma_/status/1504458280000761857<br />
|-<br />
| KeepKey + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Archos + Electrum || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Coldcard + Electrum || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned}} || Work already in progress<br />
|-<br />
| Ballet + app || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| SeedSigner || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} ||<br />
|-<br />
| Tangem + app|| {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| 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+<br />
|-<br />
| Keystone || {{Yes}} || {{Acceptable|Yes, but only with BTC-only firmware}} || {{Planned|Planned for Q1 2022}} || {{Evaluating}} || https://twitter.com/KeystoneWallet/status/1460110906789031938<br />
|}<br />
<br />
=== Web Wallets / Wallet Service Providers ===<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes<br />
|-<br />
| Bitcoin Beach Wallet || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || https://twitter.com/nicolasburtey/status/1556659398365401088<br />
|-<br />
| Coin.Space || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| 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<br />
|-<br />
| Bitnob || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/bernard_parah/status/1469962690483400706<br />
|-<br />
| blockchain.com web|| {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/Pellicceama/status/1563171639063629828<br />
|-<br />
| Fireblocks || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned|Planned for 2022}} ||<br />
|-<br />
| HolyTransaction || {{Yes}} || {{No}} || {{Yes}} || {{Evaluating|??}} ||<br />
|-<br />
| [https://coinb.in Coinb.in] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || open source JavaScript implementation<br />
|-<br />
| Guarda Wallet || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/GuardaWallet/status/1194270398730448896<br />
|}<br />
<br />
=== Exchanges ===<br />
<br />
<!-- Exchanges in alphabetical order please --><br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes<br />
|-<br />
| [[AgoraDesk]] || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || <br />
|-<br />
| Anycoin Direct || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://anycoindirect.eu/en/news/details/segwit-activated<br />
|-<br />
| Binance || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://twitter.com/colemaktypo/status/1460337599499882502<br />
|-<br />
| Bitaroo || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} ||<br />
|-<br />
| BitBargain.co.uk || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Bitcoin.de || {{Yes}} || {{No}} || {{No}} || {{No}} || https://twitter.com/Ben_deWaal/status/1460464528181936130<br />
|-<br />
| Bitfinex || {{Yes}} || {{No}} || {{Planned}} || {{No}} || https://twitter.com/paoloardoino/status/1460620727342796800<br />
|-<br />
| BitMEX || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/BitMEXResearch/status/1492152557044654082<br />
|-<br />
| Bitonic || {{Yes}} || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || https://twitter.com/BitcoinenNL/status/1460284373291384833<br />
|-<br />
| Bitpanda || {{Yes}} || {{Evaluating|??}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/christiant5r/status/1461369956252139520<br />
|-<br />
| Bittrex || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/Bitcoin/comments/gqt1m6/bittrex_does_not_even_support_withdrawals_to/<br />
|-<br />
| Bittylicious || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/Bittylicious_/status/998881327347888128<br />
|-<br />
| Bitstamp || {{Yes}} || {{Yes}} || {{Planned}} || {{Evaluating|??}} || https://www.bitstamp.net/article/weve-added-support-bech32-bitcoin-addresses-bitsta/<br />
|-<br />
| Bitso || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/Bitso/status/1203784055340314624<br />
|-<br />
| Bitwage || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Bitwala || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Bottlepay || {{Yes}} || {{Yes}} || {{No}} || {{Evaluating|??}} || https://help.bottlepay.com/en/articles/4909780-what-bitcoin-addresses-do-you-support-for-on-chain-withdrawals, https://twitter.com/Stack_Russel_UK/status/1460330265751044097<br />
|-<br />
| BSDEX || {{Yes}} || {{No}} || {{Yes}} || {{No}} ||<br />
|-<br />
| Bull Bitcoin || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned}} || https://twitter.com/francispouliot_/status/1464264391155666950<br />
|-<br />
| CardCoins.co || {{Yes}} || No deposits || {{Yes}} || No deposits || https://twitter.com/CardCoinsCo/status/1452680654030872589<br />
|-<br />
| CEX.IO || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Coinbase.com || {{Yes}} || {{No}} || {{No|Not a priority currently}} || {{No}} ||<br />
|-<br />
| CoinCorner || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/CoinCorner/status/1461360995746545667<br />
|-<br />
| CoinFalcon || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| [https://coinmate.io Coinmate.io] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://coinmate.io/blog/important-coinmate-update/<br />
|-<br />
| Coinsbank.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Coinygram || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Flyp.me || {{Yes}} || {{No}} || {{Yes}} || {{Evaluating|??}} ||<br />
|-<br />
| FTX US Derivatives || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || Formerly LedgerX<br />
|-<br />
| GDax || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/Bitcoin/comments/8c738k/coinbase_gdax_already_allows_sending_to_bc1/<br />
|-<br />
| Gemini || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://np.reddit.com/r/Bitcoin/comments/b66n0v/psa_gemini_is_full_on_with_native_segwit_and_uses/<br />
|-<br />
| Genesis || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Globitex || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| HitBTC || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Hodl Hodl || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://medium.com/@hodlhodl/hodl-hodl-segwit-compatible-exchange-a2231968ac56<br />
|-<br />
| Independent Reserve|| {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.independentreserve.com/bitcoin/investing<br />
|-<br />
| Itbit || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Kraken || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://blog.kraken.com/post/16740/bitcoin-taproot-address-now-supported-on-kraken/<br />
|-<br />
| Liberalcoins || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://liberalcoins.com<br />
|-<br />
| [[LocalBitcoins]] || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/LocalBitcoins/status/1322194709159301120<br />
|-<br />
| Luno || {{Yes}} || {{No}} || {{Planned|Planned}} || {{Evaluating|??}} || https://www.luno.com/blog/en/post/luno-launches-support-for-bech32-addresses<br />
|-<br />
| Okcoin || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/Okcoin/status/1471563103049756672 <br />
|-<br />
| 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-<br />
|-<br />
| Purse.io || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| Poloniex.com || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} || https://www.reddit.com/r/Bitcoin/comments/a3jhcf/you_can_now_withdraw_from_poloniex_to_bech32/<br />
|-<br />
| River.com || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} ||<br />
|-<br />
| Robinhood.com || {{Yes}} || {{Evaluating|??}} || {{No}} || {{Evaluating|??}} || https://robinhood.com/us/en/support/articles/cryptocurrency-wallets/#Supportedaddressformatsforcryptowithdrawals<br />
|-<br />
| Square CashApp || {{Yes}} || {{No}} || {{Yes}} || {{Evaluating|??}} || https://cash.app/help/us/en-us/20211114-bitcoin-taproot-upgrade<br />
|-<br />
| StackinSat.com || {{Yes}} || No deposits || {{Yes}} || No deposits || https://twitter.com/StackinSat_FR/status/1500898826416230401<br />
|-<br />
| Strike || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://twitter.com/BTCBoromir/status/1460373287792521232<br />
|-<br />
| Swan || {{Yes}} || No deposits || {{Yes}} || No deposits || https://twitter.com/SwanBitcoin/status/1468318386916663298<br />
|-<br />
| TheRockTrading.com || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://twitter.com/TheRockTrading/status/976787499648512003<br />
|-<br />
| VBTC || {{Yes}} || {{Planned}} || {{Yes}} || {{Planned}} || https://twitter.com/VBTC_Vietnam/status/1460978196816416775<br />
|-<br />
| Walltime || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || https://walltime.info<br />
|-<br />
| Xapo || {{Yes}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|}<br />
<br />
=== Bitcoin ATM Models ===<br />
<br />
Hopefully when a model updates then all its ATMs everywhere will gain that feature. See https://coinatmradar.com/shop/buy-bitcoin-atm/<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes<br />
|-<br />
| Bitaccess BTM || {{Yes}} || {{Yes}} || {{Planned|Work in progress}} || {{Planned}} || https://twitter.com/DylanSeago/status/1520212294898274305<br />
|-<br />
| GenesisCoin || {{No}} || {{No}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| General Bytes || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || Depending on configuration. Since version 20190613 https://www.generalbytes.com/en/support/changelog<br />
|-<br />
| Lamassu || {{Yes}} || {{Yes|Yes (optional)}} || {{Planned}} || {{Evaluating|??}} || https://twitter.com/LamassuBTC/status/1459918440303673349<br />
|}<br />
<br />
=== Blockchain Explorers ===<br />
<br />
To investigate bech32 capability, you can use mainnet TXIDs <code>4ef47f6eb681d5d9fa2f7e16336cd629303c635e8da51e425b76088be9c8744c</code> and <code>514a33f1d46179b89e1fea7bbb07b682ab14083a276979f91038369d1a8d689b</code> or look up the addresses <code>bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq</code> and <code>bc1qc7slrfxkknqcq2jevvvkdgvrt8080852dfjewde450xdlk4ugp7szw5tk9</code>. <br />
<br />
Some blockchain explorers can only parse the bech32 address and display it, they don't build an index so users cannot search for bech32 addresses.<br />
<br />
To verify bech32m readiness, you can look up the mainnet TXID <code>b10c007c60e14f9d087e0291d4d0c7869697c6681d979c6639dbd960792b4d41</code> on which the first output should be addressed as <code>bc1pqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqsyjer9e</code>. Note that the superseded bech32 encoding only differs in the last six characters that encode the checksum: <code>bc1pqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqs_3wf0qm_</code>.<br />
<br />
See also: https://en.bitcoin.it/wiki/Category:Block_chain_browsers<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Display Bech32 !! Index Bech32 !! Display Bech32m !! Index Bech32m !! Notes<br />
|-<br />
| bitaps.com || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://bitaps.com<br />
|-<br />
| Bitflyer || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://chainflyer.bitflyer.jp<br />
|-<br />
| Blockbook || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://btc1.trezor.io<br />
|-<br />
| blockchain.com || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://www.blockchain.com/explorer<br />
|-<br />
| 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<br />
|-<br />
| Blockcypher || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || https://live.blockcypher.com/btc<br />
|-<br />
| Blockonomics || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://www.blockonomics.co<br />
|-<br />
| Blockpath || {{Yes}} || {{Yes}} || {{No}} || {{No}} || https://blockpath.com<br />
|-<br />
| BTC.com || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://BTC.com<br />
|-<br />
| 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.<br />
|-<br />
| Insight || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || Open source explorer, instances include https://insight.bitpay.com/<br />
|-<br />
| 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/<br />
|-<br />
| OKLink || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://www.oklink.com<br />
|-<br />
| OXT || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://oxt.me/<br />
|-<br />
| Tradeblock || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned|Yes, but search field rejects bech32m addresses}} || https://tradeblock.com/bitcoin<br />
|-<br />
| WalletExplorer || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://walletexplorer.com/<br />
|-<br />
| Bitcoin Explorer || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://bitcoinexplorer.org, https://twitter.com/BitcoinExplorer/status/1425148093977309187<br />
|}<br />
<br />
=== Payment Processors ===<br />
<br />
<!-- Payment processors in alphabetical order please --><br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! P2WPKH/P2WSH Invoices !! Bech32 Withdrawal addresses !! P2TR Invoices !! Bech32m Withdrawal addresses !! Notes<br />
|-<br />
| [https://apirone.com Apirone] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || Payment notifications, merchant dashboard, plugins for Magento, WooCommerce, OpenCart 2, Opencart 3.x, Virtuemart<br />
|-<br />
| [https://bitaps.com Bitaps] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} || Payment forwarding API, Wallet API, fault tolerance callback.<br />
|-<br />
| [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<br />
|-<br />
| [https://coingate.com CoinGate] || {{No}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| [https://confirmo.net CONFIRMO] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Evaluating|??}} ||<br />
|-<br />
| [https://cryptochill.com CryptoChill] || {{Yes}} || {{Yes}} || {{Evaluating|??}} || {{Planned}} || Highly customizable Bitcoin and Lightning Network payment gateway and custodial wallets provider. TSS/HD wallets, API, SDK.<br />
|-<br />
| [https://github.com/nickfarrow/SatSale SatSale] || {{Yes}} || n/a || {{Yes}} || n/a || Supports any address format supported by backend Bitcoin Core. Invoices use address format configured as default there. Has no withdrawal functionality in itself, payments are received in Core wallet.<br />
|}<br />
<br />
=== Mining Pools ===<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Payout to Bech32 !! Payout to Bech32m !! Notes<br />
|-<br />
| [https://pool.btc.com/ BTC.com Pool] || {{No}} || {{Evaluating|??}} ||<br />
|-<br />
| [http://ckpool.org/ Ckpool] || {{Yes}} || {{Evaluating|??}} ||<br />
|-<br />
| [https://kano.is/ KanoPool] || {{Yes}} || {{Evaluating|??}} || [https://bitcointalk.org/index.php?topic=789369.msg53374508#msg53374508 bitcointalk source]<br />
|-<br />
| [http://poolin.com/ Poolin] || {{Yes}} || {{Evaluating|??}} || [https://bitcointalk.org/index.php?topic=5169994.msg52184844#msg52184844 bitcointalk source]<br />
|-<br />
| [https://sbicrypto.com SBICrypto Pool] || {{Yes}} || {{Acceptable|Ready to release at activation}} ||<br />
|-<br />
| [https://slushpool.com/ Slush Pool] || {{Yes}} || {{Planned|At activation}} || [https://twitter.com/braiins_systems/status/1432376840484794375 Tweet]<br />
|-<br />
| [https://ukrpool.com/ Ukr Pool] || {{Yes}} || {{Evaluating|??}} || [https://bitcointalk.org/index.php?topic=5124825.msg51358033#msg51358033 bitcointalk source]<br />
|-<br />
| [https://pool.viabtc.com/ ViaBTC Pool] || {{No}} || {{Evaluating|??}} ||<br />
|}<br />
<br />
=== Libraries ===<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Language !! Send to Bech32 !! Receive to P2WPKH/P2WSH !! Send to Bech32m !! Receive to P2TR !! Notes<br />
|-<br />
| [https://github.com/bitcoin/libbase58 libbase58] || C || {{No}} || n/a || {{No}} || n/a<br />
|-<br />
| [https://github.com/MetacoSA/NBitcoin NBitcoin] || .NET || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/NicolasDorier/status/1432354289599451136<br />
|-<br />
| [https://github.com/bcoin-org/bcoin bcoin] || JS || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://github.com/bcoin-org/bcoin/pull/1038<br />
|-<br />
| [https://github.com/btcsuite btcsuite/btcutil] || Go || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || <br />
|-<br />
| [https://github.com/bitcoinjs/bitcoinjs-lib bitcoinjs-lib] || JS || {{Yes}} || {{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<br />
|-<br />
| [https://bitcoinj.github.io/ bitcoinj] || Java || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|??}} || https://github.com/bitcoinj/bitcoinj/commit/183986c9801f10f1bf46bd46621e535973d39ef8<br />
|-<br />
| [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<br />
|-<br />
| [https://github.com/rust-bitcoin/rust-bitcoin rust-bitcoin] || Rust || {{Yes}} || {{Evaluating|??}} || {{Yes}} || {{Evaluating|??}} || https://twitter.com/RCasatta/status/1423695925252329476<br />
|-<br />
| [https://lightningdevkit.org Lightning Dev Kit] || Rust || {{Yes}} || {{Yes}} || {{Yes}} || {{Evaluating|Pending BOLT update}} || <br />
|-<br />
| [https://bitcoindevkit.org Bitcoin Dev Kit] || Rust || {{Yes}} || {{Yes}} || {{Yes|Yes, since [https://github.com/bitcoindevkit/bdk/releases/tag/v0.14.0 0.14.0]}} || {{Yes|Yes, since [https://github.com/bitcoindevkit/bdk/releases/tag/v0.19.0 0.19.0]}} || P2TR support is "experimental", see [https://github.com/bitcoindevkit/bdk/pull/593 PR #593]<br />
|-<br />
| [https://github.com/ElementsProject/libwally-core libwally-core] || C || {{Yes}} || {{Yes}} || {{Yes|Yes, since [https://github.com/ElementsProject/libwally-core/releases/tag/release_0.8.4 0.8.4]}} || {{Yes|Yes, since [https://github.com/ElementsProject/libwally-core/releases/tag/release_0.8.4 0.8.4]}} ||<br />
|-<br />
| [https://github.com/Blockstream/gdk GDK] || C || {{Yes}} || {{Yes}} || {{Yes|Yes, since [https://github.com/Blockstream/gdk/releases/tag/release_0.0.47 0.0.47]}} || {{Evaluating|??}} ||<br />
|-<br />
| [https://github.com/Simplexum/python-bitcointx python-bitcointx] || Python || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://github.com/Simplexum/python-bitcointx/issues/57<br />
|-<br />
| [https://github.com/dgarage/NBXplorer/ NBXPlorer] || C# || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://twitter.com/NicolasDorier/status/1432354822888431619<br />
|-<br />
| [https://github.com/acinq/bitcoin-kmp Kotlin Multiplatform Bitcoin Library] || Kotlin || {{Yes}} || {{Yes}} || {{Yes}} || {{Planned}} || https://twitter.com/realtbast/status/1458533450919649284<br />
|-<br />
| [https://github.com/libbitcoin Libbitcoin] || C++ || {{Yes}} || {{Evaluating|??}} || {{Yes}} || {{Evaluating|??}} || https://github.com/libbitcoin/libbitcoin-system/blob/master/include/bitcoin/system/wallet/addresses/witness_address.hpp#L41<br />
|-<br />
| [https://github.com/chaintope/bitcoinrb Bitcoinrb] || Ruby || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || https://github.com/chaintope/bitcoinrb/wiki/Taproot<br />
|}<br />
<!--<br />
<br />
=== Other Services ===<br />
<br />
Casinos, marketplaces, etc that let users withdraw money<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Withdrawals !! Notes<br />
|-<br />
| 1Broker || {{Yes}} || <br />
|-<br />
| [https://crypto.games Crypto.Games]|| {{Yes}} || [https://bitcointalk.org/index.php?topic=750760.msg31421151#msg31421151 bitcointalk source]<br />
|-<br />
| YOLOdice || {{Yes}} ||<br />
|}<br />
<br />
--><br />
<br />
=== References ===<br />
<br />
[[Category:Software]]</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Poolin&diff=68878Poolin2021-08-17T14:37:30Z<p>Alejandrobitcoin: </p>
<hr />
<div>{{infobox company|<br />
|founder= KEVIN PAN, CEO<br />
TIANZHAO LI, CTO<br />
CHRISTOPHER ZHU, COO<br />
|foundation= 2018<br />
|industry=[[Mining Pool]]<br />
|website=https://www.poolin.com}}<br />
[https://www.poolin.com Poolin.com] is a Bitcoin & multi-cryptocurrency [[mining pool]]. Started by the founders of BTC.com.<br /> They also provide a custodial [[wallet]] https://poolinwallet.com/ and a [[block explorer]] https://explorer.poolin.com. (discountinued)<br />
<br />
<br />
<br />
<br />
==External Links==<br />
<br />
* Website: https://www.poolin.com/<br />
* Official English thread: https://bitcointalk.org/index.php?topic=700411.0<br />
<br />
[[Category:Services]]<br />
[[Category:Pool Operators]]<br />
{{Pools}}</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Wallet&diff=68144Wallet2020-08-19T12:34:59Z<p>Alejandrobitcoin: added poolin wallet</p>
<hr />
<div>A Bitcoin '''wallet''' 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.<br />
<br />
This page covers various wallet formats in use.<br />
<br />
=== [[Bitcoin Core]] ===<br />
<br />
The original Bitcoin client stores private key information in a file named '''wallet.dat''' following the so called [https://bitcointalk.org/index.php?topic=4448.0 "bitkeys"] format.<br />
<br />
The wallet.dat file contains your private keys, public keys, scripts (which correspond to addresses), key metadata (e.g. labels), and the transactions related to your wallet. If you have an HD wallet, it also includes the HD seed and the derivation paths for each private key.<br />
<br />
It contains:<br />
<br />
* keypairs for each of your [[address|addresses]]<br />
* transactions done from/to your addresses<br />
* user preferences <br />
* default key<br />
* reserve keys<br />
* [[Accounts_explained|accounts]]<br />
* a version number<br />
* [[Key pool]]<br />
* Since 0.3.21: information about the current best chain, to be able to rescan automatically when restoring from a backup.<br />
<br />
The wallet.dat file is located in the [[data directory|Bitcoin data directory]] and may be [[Wallet_encryption|encrypted with a password]].<br />
<br />
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 "weird behavior"<ref>[http://bitcointalk.org/index.php?topic=5324.msg77896#msg77896 Multiple instance of bitcoin with the same wallet]</ref>.<br />
<br />
The format of this file is Berkeley DB. Tools that can manipulate wallet files include [[pywallet]].<br />
<br />
=== [[Armory]] ===<br />
<br />
The Armory client uses a custom [[Deterministic wallet]] format [https://www.bitcoinarmory.com/wallet-format/ described here] and runs on top of [[Bitcoin Core]].<br />
<br />
=== [[Bitcoin Wallet]] ===<br />
<br />
[[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.<br />
<br />
=== [[Blockchain.info#Wallet|Blockchain.info]] ===<br />
<br />
Blockchain.info offers a [[Browser-based_wallet#Hybrid_e-wallets|hybrid eWallet]] called "My Wallet". It use a plain text [https://blockchain.info/wallet/wallet-format JSON wallet format]. Private keys Keys are stored in base58.<br />
<br />
=== [[Denarium.com]] ===<br />
<br />
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.<br />
<br />
=== [[Ledger Wallet]] ===<br />
<br />
Ledger Wallet manufactures various hardware wallets.<br />
=== [[Blockchain_App_Factory|Blockchain App Factory]] ===<br />
<br />
Blockchain App Factory offers Whitelabel cryptocurrency wallet with the latest features, unrivaled security, and user-friendly design to safeguard your cryptocurrencies and monitor them 24/7.<br />
<br />
=== [[Multibit]] ===<br />
<br />
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 "Classic" version used the bitcoinj [https://github.com/google/protobuf protobuf] wallet file.<br />
<br />
=== [[Blocktrail]] ===<br />
<br />
Blocktrail offers a [[BIP 0032]] (type 2) [[Deterministic wallet]] and for added security also implements [[Multisignature]] wallet technology. <br />
<br />
=== [[TREZOR]] ===<br />
<br />
TREZOR is an isolated hardware environment for offline transaction signing and using a small display you can visually verify the transaction contents.<br />
<br />
=== [https://opendime.com Opendime] ===<br />
<br />
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.<br />
<br />
=== [[Poolin]] Wallet [https://poolinwallet.com/] ===<br />
<br />
Poolin Wallet is a multi-cryptocurrency wallet with support for bitcoin, ethereum, tether, USDC, Bitcoin Cash, Litecoin, BitcoinSV, Dash, Zcash, Doge, Decred, Ravencoin and more. Financial products exist within the app, such as lending, borrowing and interest earning.<br />
<br />
<br />
<br />
==See Also==<br />
<br />
* [[Transaction fees]]<br />
* [[Securing your wallet]]<br />
* [[EWallet]]<br />
* [[Deterministic Wallet]]<br />
* [https://bitcoin.org/en/choose-your-wallet Choose your wallet]<br />
* [https://allprivatekeys.com/wallet.dat wallet.dat files with balance and lost password]<br />
<br />
==References==<br />
<references /><br />
[[Category:Wallets| ]]</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Block_chain_browser&diff=68143Block chain browser2020-08-19T12:15:59Z<p>Alejandrobitcoin: /* List of blockchain explorers */ added new poolin block explorer.</p>
<hr />
<div>==Block Explorer==<br />
<br />
A Blockchain Explorer is a web application to view and query [https://en.bitcoin.it/wiki/Block blocks] <ref>Blockchain for dummies p 99 - Tiana Laurence - ISBN 978-1119365594</ref> working as a [https://en.bitcoin.it/wiki/Web_browser web browser] that is not connected to the internet, like Google Chrome, but to the [https://en.bitcoin.it/wiki/Blockchain Blockchain]. Their primary function is to allow everyone with an internet connection to track in real-time all the [https://en.bitcoin.it/wiki/Transaction_confirmation transactions] or interactions made by each [https://en.bitcoin.it/wiki/Cryptocurrency cryptocurrencies] holders, regardless of his or her level of knowledge and expertise. <ref>Blockchain Enabled Application p.21 - David Metcalf - ISBN 978-1484230800</ref>. However, although there are plenty of Explorer available, only a tiny minority are able to show the transaction using [https://en.bitcoin.it/wiki/Segregated_Witness SegWit] (Bitcoin bech32 addresses start with “bc1”) <ref>Blockchain: A Practical Guide to Developing Business, Law, and Technology Solutions 1st Edition p.19- Joseph J. Bambara - ISBN 978-1260115871</ref><br />
<br />
==The default view==<br />
<br />
The default view in the main page generally provides in real time information about of all the last blocks that are being added to the blockchain, most often separated into six columns with this following informations:<br />
<br />
'''Block height:''' <ref>Mastering Bitcoin p.28 - Andreas M. Antonopoulos - ISBN 978-1491954386</ref> block number since the Bitcoin [https://en.bitcoin.it/wiki/Genesis_block genesis block] was [https://en.bitcoin.it/wiki/Mining mined]. Each new mined block assumes an increase of one at the height of the block. Thus, the number 492800 in this column means this is the 492800th block mined in the whole history.<br />
<br />
'''Age:''' the moment when the block was accepted by a miner and not when the user initiated a payment or transfer to another wallet.<br />
<br />
'''[https://en.bitcoin.it/wiki/Transaction_confirmation Confirmation]:''' The most relevant information visible at a glance, the transaction status. If a transaction is «unconfirmed» or «pending», that means the transaction is in the Blockchain, but has not included in a block yet. In average, it takes typically 10 minutes for a bitcoin transaction to be confirmed. It will take about one hour to get «confirmed» by six confirmations.<br />
<br />
'''Transaction list (TX):''' number of transactions included in the block. <ref>Blockchain: A Practical Guide to Developing Business, Law, and Technology Solutions 1st Edition p.18- Joseph J. Bambara - ISBN 978-1260115871</ref><br />
<br />
'''Reward:''' the reward for those (miners) who mined the block.<br />
<br />
'''Mined by:''' name of the miner who mined this block. Usually a pool of miners who had been involved in.<br />
<br />
'''Size:''' size of the transaction obtained by adding the sizes of each transactions included in the block. This data is always provided in bytes.<br />
<br />
==The browser==<br />
<br />
In the same way as with an Internet browser, the user needs to enter a request to begin his search. It can be a transaction hash or TXID <ref>beginning-blockchain-guide-building-solutions p.278 - Bikramaditya Singhal - ISBN 978-1484234433</ref>(sequence of 64 characters hexadecimal (0 to 9 and a to f) numbers used to uniquely identify a particular transaction) or a block height for example. Automatically, a page containing all the details about the transaction is loaded according to the request. Advanced information contains all the movements in this transaction and is only available at the user's request. Most of the time, a bitcoin transaction has several input and output [https://en.bitcoin.it/wiki/Bitcoin_address addresses] insofar as it allows a sender to save time and money by sending to several addresses at once. All the following data will be displayed:<br />
<br />
'''TXID:''' as mentioned above<br />
<br />
'''Input:''' transaction inputs are pointers to UTXO <ref>Blockchain Enabled Application p.18 - David Metcalf - ISBN 978-1484230800</ref>. They point to a specific UTXO by reference to the transaction hash and sequence number where the UTXO is recorded in the blockchain. <br />
<br />
'''Output:''' contains instructions for sending bitcoins <ref>Blockchain Enabled Application p.18 - David Metcalf - ISBN 978-1484230800</ref>. <br />
<br />
'''Value:''' the number of Satoshi (1 BTC = 100,000,000 Satoshi) that this output will be worth when claimed. <br />
<br />
'''ScriptPubKey:''' the second half of a script. There can be more than one output. Because each output from one transaction can only ever be referenced once by an input of a subsequent transaction, the entire combined input value needs to be sent in an output if the user doesn't want to lose it. <ref>beginning-blockchain-guide-building-solutions p.201-202 - Bikramaditya Singhal - ISBN 978-1484234433</ref> If the input is worth 50 BTC but a consumer only want to send 25 BTC, Bitcoin will create two outputs worth 25 BTC. This section is divided into two parts. The first, the top line, showing the total amount that the recipient has to receive in BTC, known as the destination. And the other part, below, showing the amount of bitcoins back to the user that remains in the wallet and which can be used as a new input in a subsequent transaction. Any input bitcoins not redeemed in an output is considered a transaction fee.<br />
<br />
'''Transaction Fees:''' most transactions include transaction fees, which compensate the bitcoin miners for securing the network. Transaction fees serve as an incentive to include (mine) a transaction into the next block and also as a disincentive against “spam” transactions or any kind of abuse of the system, by imposing a small cost on every transaction. Transaction fees are collected by the miner who mines the block that records the transaction on the blockchain. <ref>Mastering Bitcoin p.127 - Andreas M. Antonopoulos - ISBN 978-1491954386</ref><br />
<br />
'''Coinbase Data:''' This field must be between 2 and 100 bytes. Except for the first few bytes the rest of the coinbase data can be used by miners in any way they want; it is arbitrary data. In the genesis block, for example, Satoshi Nakamoto added the text “The Times 03/Jan/ 2009 Chancellor on brink of second bailout for banks” in the coinbase data, using it as a proof of the date and to convey a message. Currently, miners use the coinbase data to include extra nonce values and strings identifying the mining pool. <ref>Mastering Bitcoin p.225 - Andreas M. Antonopoulos - ISBN 978-1491954386</ref><br />
<br />
==List of blockchain explorers==<br />
* https://bitaps.com Explorer that supports Segwit<br />
* https://apirone.com/btc/ Explorer that supports Segwit<br />
* https://blockstream.info/ <br />
* https://bitupper.com/en/explorer/bitcoin Explorer that supports Segwit<br />
* http://btcblockexplorer.financialplugins.com <br />
* https://bitcoinchain.com <br />
* https://bitinfocharts.com/bitcoin<br />
* https://blockchain.info <br />
* https://blockchair.com/ Explorer that supports Segwit, privacy centric<br />
* https://blockexplorer.com/ <br />
* https://btc.com/ Explorer that supports Segwit <br />
* https://chain.so/BTC <br />
* https://chainz.cryptoid.info/btc Explorer that supports Segwit<br />
* https://explorer.bitcoin.com/btc <br />
* https://insight.bitpay.com<br />
* https://live.blockcypher.com/btc <br />
* https://multihash.net <br />
* https://btc.blockdozer.com <br />
* https://www.blockonomics.co Explorer that supports Segwit<br />
* https://www.blocktrail.com/BTC <br />
* https://www.smartbit.com.au<br />
* https://explorer.poolin.com/ Explorer that supports Segwit<br />
<br />
==References==<br />
<references /></div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Poolin&diff=68142Poolin2020-08-19T10:55:45Z<p>Alejandrobitcoin: added two new products.</p>
<hr />
<div>{{infobox company|<br />
|founder= KEVIN PAN, CEO<br />
TIANZHAO LI, CTO<br />
CHRISTOPHER ZHU, COO<br />
|foundation= 2018<br />
|industry=[[Mining Pool]]<br />
|website=https://www.poolin.com}}<br />
[https://www.poolin.com Poolin.com] is a Bitcoin & multi-cryptocurrency [[mining pool]]. Started by the founders of BTC.com.<br /> They also provide a custodial [[wallet]] https://poolinwallet.com/ and a [[block explorer]] https://explorer.poolin.com.<br />
<br />
<br />
<br />
<br />
==External Links==<br />
<br />
* Website: https://www.poolin.com/<br />
* Official English thread: https://bitcointalk.org/index.php?topic=700411.0<br />
<br />
[[Category:Services]]<br />
[[Category:Pool Operators]]<br />
{{Pools}}</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Poolin&diff=67982Poolin2020-06-18T12:11:28Z<p>Alejandrobitcoin: </p>
<hr />
<div>{{infobox company|<br />
|founder= KEVIN PAN, CEO<br />
TIANZHAO LI, CTO<br />
CHRISTOPHER ZHU, COO<br />
|foundation= 2017<br />
|industry=[[Mining Pool]]<br />
|website=https://www.poolin.com}}<br />
[https://www.poolin.com Poolin.com] is a Bitcoin & multi-cryptocurrency [[mining pool]]. Started by the founders of BTC.com<br /> <br />
<br />
<br />
* [[Mining Pool]]<br />
<br />
==External Links==<br />
<br />
* Website: https://www.poolin.com/<br />
* Official English thread: https://bitcointalk.org/index.php?topic=700411.0<br />
<br />
[[Category:Services]]<br />
[[Category:Pool Operators]]<br />
{{Pools}}</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Poolin&diff=67981Poolin2020-06-18T12:10:53Z<p>Alejandrobitcoin: </p>
<hr />
<div>{{infobox company|<br />
|founder= KEVIN PAN, CEO<br />
TIANZHAO LI, CTO<br />
CHRISTOPHER ZHU, COO<br />
ALEJANDRO DE LA TORRE, VP<br />
|foundation= 2017<br />
|industry=[[Mining Pool]]<br />
|website=https://www.poolin.com}}<br />
[https://www.poolin.com Poolin.com] is a Bitcoin & multi-cryptocurrency [[mining pool]]. Started by the founders of BTC.com<br /> <br />
<br />
<br />
* [[Mining Pool]]<br />
<br />
==External Links==<br />
<br />
* Website: https://www.poolin.com/<br />
* Official English thread: https://bitcointalk.org/index.php?topic=700411.0<br />
<br />
[[Category:Services]]<br />
[[Category:Pool Operators]]<br />
{{Pools}}</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Comparison_of_mining_pools&diff=67980Comparison of mining pools2020-06-18T12:01:13Z<p>Alejandrobitcoin: </p>
<hr />
<div>Reward types & explanation:<br />
* '''CPPSRB''' - Capped Pay Per Share with Recent Backpay. [http://eligius.st/wiki/index.php/Capped_PPS_with_Recent_Backpay]<br />
* '''DGM''' - Double Geometric Method. A hybrid between PPLNS and Geometric reward types that enables to operator to absorb some of the variance risk. Operator receives portion of payout on short rounds and returns it on longer rounds to normalize payments. [https://bitcointalk.org/index.php?topic=39497.0]<br />
* '''ESMPPS''' - Equalized Shared Maximum Pay Per Share. Like SMPPS, but equalizes payments fairly among all those who are owed. [http://bitcointalk.org/index.php?topic=12181.msg378851#msg378851]<br />
* '''POT''' - Pay On Target. A high variance PPS variant that pays on the difficulty of work returned to pool rather than the difficulty of work served by pool [https://bitcointalk.org/index.php?topic=131376.0]<br />
* '''PPLNS''' - Pay Per Last N Shares. Similar to proportional, but instead of looking at the number of shares in the round, instead looks at the last N shares, regardless of round boundaries.<br />
* '''PPLNSG''' - Pay Per Last N Groups (or shifts). Similar to PPLNS, but shares are grouped into "shifts" which are paid as a whole.<br />
* '''PPS''' - Pay Per Share. Each submitted share is worth certain amount of BTC. Since finding a block requires <current difficulty> shares ''on average'', a PPS method with 0% fee would be 12.5 BTC divided by <current difficulty>. It is risky for pool operators, hence the fee is highest.<br />
* '''Prop.''' - Proportional. When block is found, the reward is distributed among all workers proportionally to how much shares each of them has found.<br />
* '''RSMPPS''' - Recent Shared Maximum Pay Per Share. Like SMPPS, but system aims to prioritize the most recent miners first. [http://eligius.st/wiki/index.php/Shared_Maximum_PPS]<br />
* '''Score''' - Score based system: a proportional reward, but weighed by time submitted. Each submitted share is worth more in the function of time ''t'' since start of current round. For each share score is updated by: score += exp(t/C). This makes later shares worth much more than earlier shares, thus the miner's score quickly diminishes when they stop mining on the pool. Rewards are calculated proportionally to scores (and not to shares). (at slush's pool C=300 seconds, and every hour scores are normalized)<br />
* '''SMPPS''' - Shared Maximum Pay Per Share. Like Pay Per Share, but never pays more than the pool earns. [http://eligius.st/wiki/index.php/Shared_Maximum_PPS]<br />
* '''FPPS''' - Full Pay Per Share. Similar to PPS,but not only divide regular block reward (12.5 BTC for now) but also some of the transaction fees. Calculate a standard transaction fee within a certain period and distribute it to miners according to their hash power contributions in the pool. It will increase the miners' earnings by sharing some of the transaction fees.<br />
<br />
A statistically valid analysis of some pools and their payout methods: [http://organofcorti.blogspot.com/ Bitcoin network and pool analysis]<br />
<br />
{| class="wikitable sortable" border="1"<br />
|-<br />
! Name !! Location !! Size<ref name="hashrate2"/><br />
! Merged Mining<ref name="merged"/><br />
! Reward Type !! Transaction fees!!PPS Fee!!Other Fee!! [[File:Stm.png|link=Stratum_mining_protocol]] !! [[getblocktemplate|GBT]]<br />
! Launched !! Variance !! Forum !! Website<br />
|-<br />
| [[AntPool]] || China || Large || No || PPLNS & PPS || {{PoolFees}} || 2.5% || 0% || {{Yes}} || {{No}}<br />
| ? || ? || [https://bitcointalk.org/index.php?topic=855548 link] || [https://www.antpool.com/ link]<br />
|-<br />
| [[BCMonster.com]] ||{{flag|us|}}{{flag|eu}}{{flag|cn|}} || Small || No || PPLNS || {{SharedFees}} || || 0.5% || {{Yes}} || {{No}}<br />
| 2016-01-13 || Dynamic || [https://bitcointalk.org/index.php?topic=1327077.0 link] || [http://www.bcmonster.com link]<br />
|-<br />
| [[BitcoinAffiliateNetwork]] || {{flag|us|}}{{flag|eu}}{{flag|cn|}}{{flag|nl|}}{{flag|au|}} || ? || [[NMC]], [[DOGE]] || ? || {{PoolFees}} || ? || ? || {{Yes}} ||<br />
| 2014-07-15 || User/Dynamic || [https://bitcointalk.org/index.php?topic=722202.0 link] || [http://mining.bitcoinaffiliatenetwork.com/ link]<br />
|-<br />
| [[BitMinter]] || {{flag|us}}{{flag|ca|label=1}}{{flag|eu}} || Small || [[NMC]] || PPLNSG || {{SharedFees}} || || 1% || {{Yes}} || {{No}}<br />
| 2011-06-26 || User<ref name="changeable"/>/Dynamic || [https://bitcointalk.org/?topic=788753 link] || [https://bitminter.com link]<br />
|-<br />
| [[BTC.com]] || {{flag|cn}}{{flag|us|}}{{flag|eu}} || Medium || [[NMC]] || FPPS || {{SharedFees}} || 0% || 4% || {{Yes}} || {{No}}<br />
| 2016-09-13 || User || [https://bitcointalk.org/index.php?topic=1827718.0 link] || [https://pool.btc.com/ link]<br />
|-<br />
| [[BTCC Pool]] || China, Japan || Large || [[NMC]] || PPS || {{PoolFees}} || 2.0% || 0% || {{Yes}} || {{Yes}}<br />
| 2014-10-21 || Dynamic || ? || [https://pool.btcc.com link]<br />
|-<br />
| [[BTCDig]] || {{flag|us|label=1}}|| Small || No || DGM || {{PoolFees}} || || 0% || {{Yes}} ||<br />
| 2013-07-04 || User<ref name="changeable"/>/Dynamic 20SPM || [https://bitcointalk.org/index.php?topic=249627 link] || [http://btcdig.com/ link]<br />
|-<br />
| [[btcmp.com]] || {{flag|de|label=1}}|| Small || No || PPS || {{PoolFees}} || 4% || || {{Yes}} ||<br />
| 2011-06-28 || Diff 1 || || [http://www.btcmp.com/ link]<br />
|-<br />
| [[btcZPool.com]] || {{flag|us|label=1}}|| Large || BitCoinZ || PPLNS || {{SharedFees}} || 1% || 0% || {{Yes}} ||<br />
| 2017-06-25 || VarDiff || || [http://www.btcZPool.com/ link]<br />
|-<br />
| [[BW Mining]] || China || Medium || ? || PPLNS & PPS || ? || ? || ? || {{Yes}} ||<br />
| ? || ? || ? || [https://www.bw.com/pool link]<br />
|-<br />
| [[Eligius]] || {{flag|us|label=1}}|| Small || [[NMC]] || CPPSRB || {{SharedFees}} || || 0% || {{Yes}} || {{Yes}}<br />
| 2011-04-27 || Dynamic: 32 shares/m || [https://bitcointalk.org/?topic=441465 link] || [http://eligius.st link]<br />
|-<br />
| [[F2Pool]] || {{flag|us|}}{{flag|eu|}}{{flag|cn|}} || Large || LTC, NMC, SYS, EMC || PPS+ || {{SharedFees}} || 2.5% || 0% || {{Yes}} || {{No}}<br />
| 2013-05-05 || Dynamic || [https://bitcointalk.org/index.php?topic=700411.0 link] || [https://www.f2pool.com link]<br />
|-<br />
| [[GHash.IO]] || {{flag|nl|label=1}}|| Small || [[NMC]], IXC, [[Devcoin]] || PPLNS || {{SharedFees}} || || 0% || {{Yes}} || {{No}}<br />
| 2013-07-01 || User<ref name="changeable"/> || [https://support.cex.io link] || [https://ghash.io/ link]<br />
|-<br />
| [[Give Me COINS]] || {{flag|us}}{{flag|eu}} || Small || [[NMC]] || PPLNS || {{SharedFees}} || || 0%|| {{Yes}} || {{Yes}}<br />
| 2013-08-12 || Dynamic || [https://bitcointalk.org/index.php?topic=272017.0 link] || [http://give-me-coins.com link]<br />
|-<br />
| [[Golden Nonce Pool]] || {{flag|us}}{{flag|eu}}|| Small || No || DGM || {{PoolFees}} || || 0% || {{Yes}} || <br />
| 2018-03-27 || Dynamic || [https://bitcointalk.org/index.php?topic=3208073;all link] || [https://goldennoncepool.com link]<br />
|-<br />
| [[Jonny Bravo's Mining Emporium]] ||{{flag|us|}}{{flag|eu}} || Small || No || PPLNS || {{SharedFees}} || || 0.5% || {{Yes}} || {{No}}<br />
| 2015-11-19 || Dynamic || [https://bitcointalk.org/index.php?topic=1330452.0 link] || [http://www.bravo-mining.com link]<br />
|-<br />
| [[KanoPool]] || {{flag|us}}{{flag|sg}}{{flag|de}}{{flag|jp}}{{flag|nl}} || Medium || No || PPLNSG || {{SharedFees}} || || 0.9% || {{Yes}} || {{No}}<br />
| 2014-09-20 || User<ref name="changeable"/>/Dynamic 18SPM || [https://bitcointalk.org/index.php?topic=789369.0 link] || [http://www.kano.is link]<br />
|-<br />
| [[kmdPool.org]] || {{flag|us|label=1}}|| Large || Komodo || PPLNS || {{SharedFees}} || 1% || 0% || {{Yes}} ||<br />
| 2017-11-25 || VarDiff || || [http://www.kmdPool.org/ link]<br />
|-<br />
| [[Merge Mining Pool]] || {{flag|us|label=1}}|| Small || [[NMC]], IXC, [[Devcoin]]<br />
| DGM || {{SharedFees}} || || 1.5% || {{Yes}} || {{No}}<br />
| 2012-01-08 || User<ref name="changeable"/> || [http://bitcointalk.org/?topic=57148 link] || [http://mmpool.org link]<br />
|-<br />
| [[MergeMining]] || Global || Small || CRW, DVC, HUC, I0C, IXC, XMY/MYR, NMC, SYS, UNO, TRC, ARG, EMC || PPLNS || {{SharedFees}} || || 1% || {{Yes}} || {{No}}<br />
| 2016-12-01|| User<ref name="changeable"/> || || [https://mergemining.com link]<br />
|-<br />
| [[Multipool]] || {{flag|us}}{{flag|eu}} || Small || [[NMC]] || Score || {{SharedFees}} || || 1.5% || {{Yes}} || {{No}}<br />
| 2012-03-15 || User || [https://bitcointalk.org/index.php?topic=311067.0 link] || [https://www.multipool.us/ link]<br />
|-<br />
| [[P2Pool]] || Global (p2p) || Small || Merged mining can be done on a "solo mining" basis <ref name="solomm"/> || PPLNS || {{SharedFees}} || || 0% || {{Yes}} || {{No}}<br />
| 2011-06-17 || User<ref name="changeable"/> || [http://bitcointalk.org/?topic=18313 link] ||<br />
|-<br />
|-<br />
| [[Poolin]] || Global || Large ||[[NMC]] [[DOGE]] VCASH || FPPS || {{SharedFees}} || 2.5% || 0% || {{Yes}} || {{Yes}}<br />
| 2017-10-01 || Dynamic || [https://bitcointalk.org/index.php?topic=5169994.0 link] || [https://poolin.com/ link]<br />
|-<br />
| [[Slush Pool]]<br />
| Global || Medium || [[NMC]] || Score || {{SharedFees}} || || 2% || {{Yes}} || {{No}}<br />
| 2010-11-27 || User<ref name="changeable"/> || [http://bitcointalk.org/?topic=1976 link] || [https://slushpool.com/ link]<br />
|-<br />
| [[ZenPool.org]] || {{flag|us|label=1}}|| Large || ZenCash || PPLNS || {{SharedFees}} || 1% || 0% || {{Yes}} ||<br />
| 2017-10-25 || VarDiff || || [http://www.ZenPool.org/ link]<br />
|-<br />
| [[Luxor]] || {{flag|us|label=1}}|| Medium || BTC, DASH, ZEC, ZEN, DCR, SC, XMR, LBC, ARRR & KMD || FPPS & PPS || {{SharedFees}} || 2% || 0% || {{Yes}} ||<br />
| 2018-01-01 || VarDiff || || [https://mining.luxor.tech// link]<br />
|-<br />
|}<br />
<br />
== SPV Mining / Old Bitcoin Core ==<br />
<br />
The following pools are known or strongly suspected to be mining on top of blocks before fully validating them with Bitcoin Core 0.9.5 or later. Miners doing this have already lost over $50,000 USD during the 4 July 2015 fork and have created a situation where small numbers of confirmations are much less useful than they normally are.<br />
<br />
* BTC Nuggets<br />
* [https://www.f2pool.com/ F2Pool]<ref name="spv_despite_incident">[https://bitcointalk.org/index.php?topic=700411.msg11790734#msg11790734 Intention to continue SPV mining], Wang Chun, 4 July 2015</ref><br />
* AntPool<ref name="spv_despite_incident" /><br />
<br />
The following pools are believed to be currently fully validating blocks with Bitcoin Core 0.9.5 or later (0.10.2 or later recommended due to DoS vulnerabilities):<br />
<br />
* [[BitMinter]]<br />
* BTC China (described as SPV mining<ref name="spv_despite_incident" />, but they're performing effective valiation)<br />
* [[BTC Public Mining Pool]]<br />
* [[CKPool]]<br />
* [[Eligius]]<br />
* [[Golden Nonce Pool]]<br />
* [[P2Pool]]<br />
* [[Bitcoin Pooled Mining|Slush Pool]]<br />
* [[BCMonster.com]]<br />
* [[Jonny Bravo's Mining Emporium]]<br />
<br />
== References ==<br />
<br />
<references><br />
<br />
<ref name="hashrate2">Note that pool hashrate is largely irrelevant but can be seen as a popularity measurement. It is a theoretical security issue if one pool gains above 50% of the total computational power of the network, thus consider joining a pool based on other metrics. The pool's total hash rate is very dynamic on most pools. Over time, as the network grows, so does most pool's hash rates. The displayed values are the pool's relative sizes based on the network: Small: less than 2%, Medium: 2%-10% Large: greater than 10% of the network.</ref><br />
<br />
<ref name="merged">Merged mining allows miners to mine on multiple [[block chains]] at the same time with the same hashing.</ref><br />
<br />
<ref name="changeable">The difficulty of the shares can be changed by the user.</ref><br />
<ref name="solomm">Merged mining can be done on a "solo mining" basis (payouts in the merged chain are not pooled).</ref><br />
</references><br />
<br />
== See also ==<br />
* [[Pooled mining]]<br />
* [https://www.blocktrail.com/BTC/pools Pool Distribution Summary]<br />
* [https://www.bitcoinmining.com/ Bitcoin Mining]<br />
* [https://www.youtube.com/watch?v=GmOzih6I1zs Video: What is Bitcoin Mining]<br />
* [https://www.bitcoinmining.com/bitcoin-mining-pools/ Bitcoin Mining Pools]<br />
* [https://bitcoinchain.com/pools Bitcoin Mining Pools Comparison]<br />
[[Category:Mining]]<br />
{{Pools}}</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Comparison_of_mining_pools&diff=67979Comparison of mining pools2020-06-18T12:00:12Z<p>Alejandrobitcoin: added new fee rate, and poolin is quite large nowadays.</p>
<hr />
<div>Reward types & explanation:<br />
* '''CPPSRB''' - Capped Pay Per Share with Recent Backpay. [http://eligius.st/wiki/index.php/Capped_PPS_with_Recent_Backpay]<br />
* '''DGM''' - Double Geometric Method. A hybrid between PPLNS and Geometric reward types that enables to operator to absorb some of the variance risk. Operator receives portion of payout on short rounds and returns it on longer rounds to normalize payments. [https://bitcointalk.org/index.php?topic=39497.0]<br />
* '''ESMPPS''' - Equalized Shared Maximum Pay Per Share. Like SMPPS, but equalizes payments fairly among all those who are owed. [http://bitcointalk.org/index.php?topic=12181.msg378851#msg378851]<br />
* '''POT''' - Pay On Target. A high variance PPS variant that pays on the difficulty of work returned to pool rather than the difficulty of work served by pool [https://bitcointalk.org/index.php?topic=131376.0]<br />
* '''PPLNS''' - Pay Per Last N Shares. Similar to proportional, but instead of looking at the number of shares in the round, instead looks at the last N shares, regardless of round boundaries.<br />
* '''PPLNSG''' - Pay Per Last N Groups (or shifts). Similar to PPLNS, but shares are grouped into "shifts" which are paid as a whole.<br />
* '''PPS''' - Pay Per Share. Each submitted share is worth certain amount of BTC. Since finding a block requires <current difficulty> shares ''on average'', a PPS method with 0% fee would be 12.5 BTC divided by <current difficulty>. It is risky for pool operators, hence the fee is highest.<br />
* '''Prop.''' - Proportional. When block is found, the reward is distributed among all workers proportionally to how much shares each of them has found.<br />
* '''RSMPPS''' - Recent Shared Maximum Pay Per Share. Like SMPPS, but system aims to prioritize the most recent miners first. [http://eligius.st/wiki/index.php/Shared_Maximum_PPS]<br />
* '''Score''' - Score based system: a proportional reward, but weighed by time submitted. Each submitted share is worth more in the function of time ''t'' since start of current round. For each share score is updated by: score += exp(t/C). This makes later shares worth much more than earlier shares, thus the miner's score quickly diminishes when they stop mining on the pool. Rewards are calculated proportionally to scores (and not to shares). (at slush's pool C=300 seconds, and every hour scores are normalized)<br />
* '''SMPPS''' - Shared Maximum Pay Per Share. Like Pay Per Share, but never pays more than the pool earns. [http://eligius.st/wiki/index.php/Shared_Maximum_PPS]<br />
* '''FPPS''' - Full Pay Per Share. Similar to PPS,but not only divide regular block reward (12.5 BTC for now) but also some of the transaction fees. Calculate a standard transaction fee within a certain period and distribute it to miners according to their hash power contributions in the pool. It will increase the miners' earnings by sharing some of the transaction fees.<br />
<br />
A statistically valid analysis of some pools and their payout methods: [http://organofcorti.blogspot.com/ Bitcoin network and pool analysis]<br />
<br />
{| class="wikitable sortable" border="1"<br />
|-<br />
! Name !! Location !! Size<ref name="hashrate2"/><br />
! Merged Mining<ref name="merged"/><br />
! Reward Type !! Transaction fees!!PPS Fee!!Other Fee!! [[File:Stm.png|link=Stratum_mining_protocol]] !! [[getblocktemplate|GBT]]<br />
! Launched !! Variance !! Forum !! Website<br />
|-<br />
| [[AntPool]] || China || Large || No || PPLNS & PPS || {{PoolFees}} || 2.5% || 0% || {{Yes}} || {{No}}<br />
| ? || ? || [https://bitcointalk.org/index.php?topic=855548 link] || [https://www.antpool.com/ link]<br />
|-<br />
| [[BCMonster.com]] ||{{flag|us|}}{{flag|eu}}{{flag|cn|}} || Small || No || PPLNS || {{SharedFees}} || || 0.5% || {{Yes}} || {{No}}<br />
| 2016-01-13 || Dynamic || [https://bitcointalk.org/index.php?topic=1327077.0 link] || [http://www.bcmonster.com link]<br />
|-<br />
| [[BitcoinAffiliateNetwork]] || {{flag|us|}}{{flag|eu}}{{flag|cn|}}{{flag|nl|}}{{flag|au|}} || ? || [[NMC]], [[DOGE]] || ? || {{PoolFees}} || ? || ? || {{Yes}} ||<br />
| 2014-07-15 || User/Dynamic || [https://bitcointalk.org/index.php?topic=722202.0 link] || [http://mining.bitcoinaffiliatenetwork.com/ link]<br />
|-<br />
| [[BitMinter]] || {{flag|us}}{{flag|ca|label=1}}{{flag|eu}} || Small || [[NMC]] || PPLNSG || {{SharedFees}} || || 1% || {{Yes}} || {{No}}<br />
| 2011-06-26 || User<ref name="changeable"/>/Dynamic || [https://bitcointalk.org/?topic=788753 link] || [https://bitminter.com link]<br />
|-<br />
| [[BTC.com]] || {{flag|cn}}{{flag|us|}}{{flag|eu}} || Medium || [[NMC]] || FPPS || {{SharedFees}} || 0% || 4% || {{Yes}} || {{No}}<br />
| 2016-09-13 || User || [https://bitcointalk.org/index.php?topic=1827718.0 link] || [https://pool.btc.com/ link]<br />
|-<br />
| [[BTCC Pool]] || China, Japan || Large || [[NMC]] || PPS || {{PoolFees}} || 2.0% || 0% || {{Yes}} || {{Yes}}<br />
| 2014-10-21 || Dynamic || ? || [https://pool.btcc.com link]<br />
|-<br />
| [[BTCDig]] || {{flag|us|label=1}}|| Small || No || DGM || {{PoolFees}} || || 0% || {{Yes}} ||<br />
| 2013-07-04 || User<ref name="changeable"/>/Dynamic 20SPM || [https://bitcointalk.org/index.php?topic=249627 link] || [http://btcdig.com/ link]<br />
|-<br />
| [[btcmp.com]] || {{flag|de|label=1}}|| Small || No || PPS || {{PoolFees}} || 4% || || {{Yes}} ||<br />
| 2011-06-28 || Diff 1 || || [http://www.btcmp.com/ link]<br />
|-<br />
| [[btcZPool.com]] || {{flag|us|label=1}}|| Large || BitCoinZ || PPLNS || {{SharedFees}} || 1% || 0% || {{Yes}} ||<br />
| 2017-06-25 || VarDiff || || [http://www.btcZPool.com/ link]<br />
|-<br />
| [[BW Mining]] || China || Medium || ? || PPLNS & PPS || ? || ? || ? || {{Yes}} ||<br />
| ? || ? || ? || [https://www.bw.com/pool link]<br />
|-<br />
| [[Eligius]] || {{flag|us|label=1}}|| Small || [[NMC]] || CPPSRB || {{SharedFees}} || || 0% || {{Yes}} || {{Yes}}<br />
| 2011-04-27 || Dynamic: 32 shares/m || [https://bitcointalk.org/?topic=441465 link] || [http://eligius.st link]<br />
|-<br />
| [[F2Pool]] || {{flag|us|}}{{flag|eu|}}{{flag|cn|}} || Large || LTC, NMC, SYS, EMC || PPS+ || {{SharedFees}} || 2.5% || 0% || {{Yes}} || {{No}}<br />
| 2013-05-05 || Dynamic || [https://bitcointalk.org/index.php?topic=700411.0 link] || [https://www.f2pool.com link]<br />
|-<br />
| [[GHash.IO]] || {{flag|nl|label=1}}|| Small || [[NMC]], IXC, [[Devcoin]] || PPLNS || {{SharedFees}} || || 0% || {{Yes}} || {{No}}<br />
| 2013-07-01 || User<ref name="changeable"/> || [https://support.cex.io link] || [https://ghash.io/ link]<br />
|-<br />
| [[Give Me COINS]] || {{flag|us}}{{flag|eu}} || Small || [[NMC]] || PPLNS || {{SharedFees}} || || 0%|| {{Yes}} || {{Yes}}<br />
| 2013-08-12 || Dynamic || [https://bitcointalk.org/index.php?topic=272017.0 link] || [http://give-me-coins.com link]<br />
|-<br />
| [[Golden Nonce Pool]] || {{flag|us}}{{flag|eu}}|| Small || No || DGM || {{PoolFees}} || || 0% || {{Yes}} || <br />
| 2018-03-27 || Dynamic || [https://bitcointalk.org/index.php?topic=3208073;all link] || [https://goldennoncepool.com link]<br />
|-<br />
| [[Jonny Bravo's Mining Emporium]] ||{{flag|us|}}{{flag|eu}} || Small || No || PPLNS || {{SharedFees}} || || 0.5% || {{Yes}} || {{No}}<br />
| 2015-11-19 || Dynamic || [https://bitcointalk.org/index.php?topic=1330452.0 link] || [http://www.bravo-mining.com link]<br />
|-<br />
| [[KanoPool]] || {{flag|us}}{{flag|sg}}{{flag|de}}{{flag|jp}}{{flag|nl}} || Medium || No || PPLNSG || {{SharedFees}} || || 0.9% || {{Yes}} || {{No}}<br />
| 2014-09-20 || User<ref name="changeable"/>/Dynamic 18SPM || [https://bitcointalk.org/index.php?topic=789369.0 link] || [http://www.kano.is link]<br />
|-<br />
| [[kmdPool.org]] || {{flag|us|label=1}}|| Large || Komodo || PPLNS || {{SharedFees}} || 1% || 0% || {{Yes}} ||<br />
| 2017-11-25 || VarDiff || || [http://www.kmdPool.org/ link]<br />
|-<br />
| [[Merge Mining Pool]] || {{flag|us|label=1}}|| Small || [[NMC]], IXC, [[Devcoin]]<br />
| DGM || {{SharedFees}} || || 1.5% || {{Yes}} || {{No}}<br />
| 2012-01-08 || User<ref name="changeable"/> || [http://bitcointalk.org/?topic=57148 link] || [http://mmpool.org link]<br />
|-<br />
| [[MergeMining]] || Global || Small || CRW, DVC, HUC, I0C, IXC, XMY/MYR, NMC, SYS, UNO, TRC, ARG, EMC || PPLNS || {{SharedFees}} || || 1% || {{Yes}} || {{No}}<br />
| 2016-12-01|| User<ref name="changeable"/> || || [https://mergemining.com link]<br />
|-<br />
| [[Multipool]] || {{flag|us}}{{flag|eu}} || Small || [[NMC]] || Score || {{SharedFees}} || || 1.5% || {{Yes}} || {{No}}<br />
| 2012-03-15 || User || [https://bitcointalk.org/index.php?topic=311067.0 link] || [https://www.multipool.us/ link]<br />
|-<br />
| [[P2Pool]] || Global (p2p) || Small || Merged mining can be done on a "solo mining" basis <ref name="solomm"/> || PPLNS || {{SharedFees}} || || 0% || {{Yes}} || {{No}}<br />
| 2011-06-17 || User<ref name="changeable"/> || [http://bitcointalk.org/?topic=18313 link] ||<br />
|-<br />
|-<br />
| [[Poolin]] || Global || Large ||[[NMC]] [[DOGE]] VCASH || FPPS || {{SharedFees}} || || 2.5% || {{Yes}} || {{Yes}}<br />
| 2017-10-01 || Dynamic || [https://bitcointalk.org/index.php?topic=5169994.0 link] || [https://poolin.com/ link]<br />
|-<br />
| [[Slush Pool]]<br />
| Global || Medium || [[NMC]] || Score || {{SharedFees}} || || 2% || {{Yes}} || {{No}}<br />
| 2010-11-27 || User<ref name="changeable"/> || [http://bitcointalk.org/?topic=1976 link] || [https://slushpool.com/ link]<br />
|-<br />
| [[ZenPool.org]] || {{flag|us|label=1}}|| Large || ZenCash || PPLNS || {{SharedFees}} || 1% || 0% || {{Yes}} ||<br />
| 2017-10-25 || VarDiff || || [http://www.ZenPool.org/ link]<br />
|-<br />
| [[Luxor]] || {{flag|us|label=1}}|| Medium || BTC, DASH, ZEC, ZEN, DCR, SC, XMR, LBC, ARRR & KMD || FPPS & PPS || {{SharedFees}} || 2% || 0% || {{Yes}} ||<br />
| 2018-01-01 || VarDiff || || [https://mining.luxor.tech// link]<br />
|-<br />
|}<br />
<br />
== SPV Mining / Old Bitcoin Core ==<br />
<br />
The following pools are known or strongly suspected to be mining on top of blocks before fully validating them with Bitcoin Core 0.9.5 or later. Miners doing this have already lost over $50,000 USD during the 4 July 2015 fork and have created a situation where small numbers of confirmations are much less useful than they normally are.<br />
<br />
* BTC Nuggets<br />
* [https://www.f2pool.com/ F2Pool]<ref name="spv_despite_incident">[https://bitcointalk.org/index.php?topic=700411.msg11790734#msg11790734 Intention to continue SPV mining], Wang Chun, 4 July 2015</ref><br />
* AntPool<ref name="spv_despite_incident" /><br />
<br />
The following pools are believed to be currently fully validating blocks with Bitcoin Core 0.9.5 or later (0.10.2 or later recommended due to DoS vulnerabilities):<br />
<br />
* [[BitMinter]]<br />
* BTC China (described as SPV mining<ref name="spv_despite_incident" />, but they're performing effective valiation)<br />
* [[BTC Public Mining Pool]]<br />
* [[CKPool]]<br />
* [[Eligius]]<br />
* [[Golden Nonce Pool]]<br />
* [[P2Pool]]<br />
* [[Bitcoin Pooled Mining|Slush Pool]]<br />
* [[BCMonster.com]]<br />
* [[Jonny Bravo's Mining Emporium]]<br />
<br />
== References ==<br />
<br />
<references><br />
<br />
<ref name="hashrate2">Note that pool hashrate is largely irrelevant but can be seen as a popularity measurement. It is a theoretical security issue if one pool gains above 50% of the total computational power of the network, thus consider joining a pool based on other metrics. The pool's total hash rate is very dynamic on most pools. Over time, as the network grows, so does most pool's hash rates. The displayed values are the pool's relative sizes based on the network: Small: less than 2%, Medium: 2%-10% Large: greater than 10% of the network.</ref><br />
<br />
<ref name="merged">Merged mining allows miners to mine on multiple [[block chains]] at the same time with the same hashing.</ref><br />
<br />
<ref name="changeable">The difficulty of the shares can be changed by the user.</ref><br />
<ref name="solomm">Merged mining can be done on a "solo mining" basis (payouts in the merged chain are not pooled).</ref><br />
</references><br />
<br />
== See also ==<br />
* [[Pooled mining]]<br />
* [https://www.blocktrail.com/BTC/pools Pool Distribution Summary]<br />
* [https://www.bitcoinmining.com/ Bitcoin Mining]<br />
* [https://www.youtube.com/watch?v=GmOzih6I1zs Video: What is Bitcoin Mining]<br />
* [https://www.bitcoinmining.com/bitcoin-mining-pools/ Bitcoin Mining Pools]<br />
* [https://bitcoinchain.com/pools Bitcoin Mining Pools Comparison]<br />
[[Category:Mining]]<br />
{{Pools}}</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Poolin&diff=67978Poolin2020-06-18T11:42:59Z<p>Alejandrobitcoin: </p>
<hr />
<div>{{infobox company|<br />
|founder= KEVIN PAN, CEO<br />
CHRISTOPHER ZHU, COO<br />
ALEJANDRO DE LA TORRE, VP<br />
|foundation= 2017<br />
|industry=[[Mining Pool]]<br />
|website=https://www.poolin.com}}<br />
[https://www.poolin.com Poolin.com] is a Bitcoin & multi-cryptocurrency [[mining pool]]. Started by the founders of BTC.com<br /> <br />
<br />
<br />
* [[Mining Pool]]<br />
<br />
==External Links==<br />
<br />
* Website: https://www.poolin.com/<br />
* Official English thread: https://bitcointalk.org/index.php?topic=700411.0<br />
<br />
[[Category:Services]]<br />
[[Category:Pool Operators]]<br />
{{Pools}}</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=File:Logopoolin.jpg&diff=66710File:Logopoolin.jpg2019-09-04T19:55:13Z<p>Alejandrobitcoin: </p>
<hr />
<div>logo poolin</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Template:Pools&diff=66709Template:Pools2019-09-04T19:52:01Z<p>Alejandrobitcoin: added poolin</p>
<hr />
<div>{{Navbox_default<br />
|title=[[Mining pool|Mining pools]]<br />
|image=[[File:Bitcoin-proof-of-work.png|180px]]<br />
|header=[[Pooled mining|Background]] • [[Comparison of mining pools|Comparison]]<br />
|group1=Major<br />
|group2=Active<br />
|group3=Fledgling<br />
|group4=Solo<br />
|group5=Defunct<br />
|list1=[[Bitfury]] • [[BTC Guild]] • [[BW]] • [[Eligius]] • [[F2Pool]] • [[KanoPool]] • [[P2Pool]] • [[PolMine]] • [[Bitcoin Pooled Mining|Slush's pool]] • [[Tangpool]] • [[Poolin]]<br />
|list2=[[50BTC]] • [[AntPool]] • [[Bitalo]] • [[Bitcoin Affiliate Network]] • [[Bitfinex]] • [[BitMinter]] • [[BTCDig]] • [[btcmp]] • [[CloudHashing]] • [[Eclipse Mining Consortium|EclipseMC]] • [[Give Me COINS]] • [[Golden Nonce Pool]] • [[Merge Mining Pool|mmpool]] • [[MinerGate]] • [[Multipool]] • [[Halleychina.com]] • [[Ozco.in]] • [[Triplemining]]<br />
|list3=[[Cucumber Pool]]<br />
|list4=[[BitSolo]] • [[solo.ckpool]]<br />
|list5=[[21bitcoin]] • [[ABCPool.co]] • [[ArsBitcoin]] • [[Betcoin.co Pool]] • [[Bitalo]] • [[BitClockers]] • [[Bitcoin-Station]] • [[BitcoinMining.Co]] • [[BitcoinPool.com]] • [[Bitcoins.lc]] • [[Bitp.it]] • [[BitPenny]] • [[BTC Canada]] • [[BTCMine]] • [[BtcPool.ru]] • [[BTCPoolman]] • [[Coinium]] • [[Coinotron]] • [[Compute 4 Cash]] • [[Continuum]] • [[DeepBit]] • [[Galaxy Mining Pool|Galaxy]] • [[GHash.IO]] • [[Horrible Horrendous Terrible Tremendous|HHTT]] • [[KnCMiner]] • [[MegaBigPower]] • [[MineCo.in]] • [[Mining Team Reddit]] • [[Nexious]] • [[NoFeeMining]] • [[PolishPool]] • [[pool.itzod.ru]] • [[rfcpool]] • [[Simplecoin.us]] • [[Swepool]] • [[UnitedMiners]] • [[x8s]] • [[XKCD Pool]]<br />
|footer=<br />
}}</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Transaction_accelerator&diff=66708Transaction accelerator2019-09-03T13:43:31Z<p>Alejandrobitcoin: added backlink</p>
<hr />
<div>=What to Do if Your Bitcoin Transaction Gets "Stuck"=<br />
<br />
The number of transactions on the Bitcoin network has steadily increased over the years. This means more blocks are filling up. And as not all transactions can be included in the blockchain straight away, backlogs form in miners’ “mempools” (a sort of “transaction queue.”)<br />
<br />
Miners typically pick the transactions that pay the most fees and include these in their blocks first. Transactions that include lower fees are “outbid” on the so called “fee market,” and remain in miners’ mempools until a new block is found. If the transaction is outbid again, it has to wait until the next block.<br />
<br />
This can lead to a suboptimal user experience. Transactions with too low a fee can take hours or even days to confirm, and sometimes never confirm at all.<br />
<br />
==Fee Bumping==<br />
<br />
The recommended approach to "accelerating" a transaction is to perform a [[fee bumping]] methods, either [[replace by fee|replace-by-fee]] (RBF), or [[Transaction fees#Feerates_for_dependent_transactions_.28child-pays-for-parent.29|child-pays-for-parent]] (CPFP), which are available to:<br />
<br />
* Sender of the Bitcoin transaction: Replace-by-fee (RBF), and Child-pays-for-parent (CPFP) <br />
* Recipient of the Bitcoin transaction: Child-pays-for-parent (CPFP)<br />
<br />
==Bitcoin transaction accelerators==<br />
<br />
===Mining Pool Accelerators===<br />
<br />
A mining pool may offer a premium service in which they will prioritize a transaction, usually for a fee. The ability for that pool to get a transaction confirmed is limited to their ability to get a block confirmed -- and most pools have a tiny [https://www.blockchain.com/pools fraction of the hashrate]. For example, if a pool has 10% of the hashrate, they mine about a block every 100 minutes (1 hour and 40 minutes), on average. If a pool has 5% of the hashrate, then they mine one block about every 200 minutes (3 hours and 20 minutes), on average. <br />
<br />
* https://pushtx.btc.com: This service is provided by BTC.com in cooperation with several main mining pools. The fee was around 70 USD on December 20, 2017 and the transaction was confirmed within 3 hours. You can pay by BCH or country-specific methods and they estimate the fee based on the transaction size. They promise a chance of 75% for including transactions in the next block within one hour. Within 4 hours the chance is claimed to be at 98%. They guarantee that if the transaction isn’t confirmed in 12 hours, the fees will be fully refunded to your card within 10 ~ 15 days. This policy is not applicable to the transactions which are removed or double-spent during the acceleration process.<br />
<br />
* [https://pool.viabtc.com/tools/txaccelerator/ ViaBTC] - overloaded as of December 20, 2017. ViaBTC implemented this service to protest against the prior 1MB limitation of the Bitcoin network. ViaBTC gives priority to user-submitted transactions for the next mined blocks by the ViaBTC pool. The only requirement is the transaction must include a minimum fee of 0.0001BTC/KB.The free-to-use nature of the service may have made it widely popular as every hour, the number of transaction requested reaches its limit and it is common to be presented with the message “Submissions are beyond limit. Please try later.” on the top middle of the page. This means one must wait for the next block to try a new submission. After submitting a transaction, there is a wait for the next block to be mined by ViaBTC Pool.<br />
<br />
* [https://pushtx.com PushTX] - [[Poolin]] provides a transaction accelerator service in cooperation with several leading mining pools. PushTX is a bitcoin transaction accelerator that allows you to get faster confirmations on your unconfirmed transaction.<br />
<br />
===Third Party Accelerators===<br />
There are additional services claiming to be able to "accelerate" a transaction. Their ability to get a transaction confirmed faster is limited to re-broadcasting your transaction, to help in the situation where that mining pool has dropped your transaction already. The Bitcoin Core client already does re-broadcast a "stuck" transaction periodically to peer nodes, though these services possibly may broadcast a transaction directly to known mining pool nodes. These services could also pay a mining pool to include your transaction, just as you could do that yourself.<br />
<br />
It is likely these "transaction accelerators" that are not the mining pools themselves '''are not actually helping to get a transaction confirmed faster'''.<br />
<br />
* http://www.hooli1.net/: The service offer free and paid service. relatively new site. you can read more about it here before make a deceision: https://bitcointalk.org/index.php?topic=2717898.0 ."<br />
<br />
* https://Confirmtx.com: The service asks for payment but there's no button to pay. Old note: "Warning This website turned into a big scam."<br />
<br />
* https://bitaccelerate.com/ Free Bitcoin transaction accelerator. The service actually rebroadcasts your transaction via different nodes.</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Transaction_accelerator&diff=66707Transaction accelerator2019-09-03T13:42:10Z<p>Alejandrobitcoin: /* Mining Pool Accelerators */ added pushtx, form poolin</p>
<hr />
<div>=What to Do if Your Bitcoin Transaction Gets "Stuck"=<br />
<br />
The number of transactions on the Bitcoin network has steadily increased over the years. This means more blocks are filling up. And as not all transactions can be included in the blockchain straight away, backlogs form in miners’ “mempools” (a sort of “transaction queue.”)<br />
<br />
Miners typically pick the transactions that pay the most fees and include these in their blocks first. Transactions that include lower fees are “outbid” on the so called “fee market,” and remain in miners’ mempools until a new block is found. If the transaction is outbid again, it has to wait until the next block.<br />
<br />
This can lead to a suboptimal user experience. Transactions with too low a fee can take hours or even days to confirm, and sometimes never confirm at all.<br />
<br />
==Fee Bumping==<br />
<br />
The recommended approach to "accelerating" a transaction is to perform a [[fee bumping]] methods, either [[replace by fee|replace-by-fee]] (RBF), or [[Transaction fees#Feerates_for_dependent_transactions_.28child-pays-for-parent.29|child-pays-for-parent]] (CPFP), which are available to:<br />
<br />
* Sender of the Bitcoin transaction: Replace-by-fee (RBF), and Child-pays-for-parent (CPFP) <br />
* Recipient of the Bitcoin transaction: Child-pays-for-parent (CPFP)<br />
<br />
==Bitcoin transaction accelerators==<br />
<br />
===Mining Pool Accelerators===<br />
<br />
A mining pool may offer a premium service in which they will prioritize a transaction, usually for a fee. The ability for that pool to get a transaction confirmed is limited to their ability to get a block confirmed -- and most pools have a tiny [https://www.blockchain.com/pools fraction of the hashrate]. For example, if a pool has 10% of the hashrate, they mine about a block every 100 minutes (1 hour and 40 minutes), on average. If a pool has 5% of the hashrate, then they mine one block about every 200 minutes (3 hours and 20 minutes), on average. <br />
<br />
* https://pushtx.btc.com: This service is provided by BTC.com in cooperation with several main mining pools. The fee was around 70 USD on December 20, 2017 and the transaction was confirmed within 3 hours. You can pay by BCH or country-specific methods and they estimate the fee based on the transaction size. They promise a chance of 75% for including transactions in the next block within one hour. Within 4 hours the chance is claimed to be at 98%. They guarantee that if the transaction isn’t confirmed in 12 hours, the fees will be fully refunded to your card within 10 ~ 15 days. This policy is not applicable to the transactions which are removed or double-spent during the acceleration process.<br />
<br />
* [https://pool.viabtc.com/tools/txaccelerator/ ViaBTC] - overloaded as of December 20, 2017. ViaBTC implemented this service to protest against the prior 1MB limitation of the Bitcoin network. ViaBTC gives priority to user-submitted transactions for the next mined blocks by the ViaBTC pool. The only requirement is the transaction must include a minimum fee of 0.0001BTC/KB.The free-to-use nature of the service may have made it widely popular as every hour, the number of transaction requested reaches its limit and it is common to be presented with the message “Submissions are beyond limit. Please try later.” on the top middle of the page. This means one must wait for the next block to try a new submission. After submitting a transaction, there is a wait for the next block to be mined by ViaBTC Pool.<br />
<br />
* [https://pushtx.com PushTX] - Poolin provides a transaction accelerator service in cooperation with several leading mining pools. PushTX is a bitcoin transaction accelerator that allows you to get faster confirmations on your unconfirmed transaction.<br />
<br />
===Third Party Accelerators===<br />
There are additional services claiming to be able to "accelerate" a transaction. Their ability to get a transaction confirmed faster is limited to re-broadcasting your transaction, to help in the situation where that mining pool has dropped your transaction already. The Bitcoin Core client already does re-broadcast a "stuck" transaction periodically to peer nodes, though these services possibly may broadcast a transaction directly to known mining pool nodes. These services could also pay a mining pool to include your transaction, just as you could do that yourself.<br />
<br />
It is likely these "transaction accelerators" that are not the mining pools themselves '''are not actually helping to get a transaction confirmed faster'''.<br />
<br />
* http://www.hooli1.net/: The service offer free and paid service. relatively new site. you can read more about it here before make a deceision: https://bitcointalk.org/index.php?topic=2717898.0 ."<br />
<br />
* https://Confirmtx.com: The service asks for payment but there's no button to pay. Old note: "Warning This website turned into a big scam."<br />
<br />
* https://bitaccelerate.com/ Free Bitcoin transaction accelerator. The service actually rebroadcasts your transaction via different nodes.</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Poolin&diff=66706Poolin2019-09-03T13:34:26Z<p>Alejandrobitcoin: added external links to site and btctalk</p>
<hr />
<div>{{infobox company|<br />
|founder= KEVIN PAN, CEO<br />
CHRISTOPHER ZHU, COO<br />
TIANZHAO LI, CTO<br />
|foundation= 2017<br />
|industry=[[Mining Pool]]<br />
|website=https://www.poolin.com}}<br />
[https://www.poolin.com Poolin.com] is a multi-currency [[mining pool]]. Started by the founders of BTC.com<br /> <br />
<br />
<br />
* [[Mining Pool]]<br />
<br />
==External Links==<br />
<br />
* Website: https://www.poolin.com/<br />
* Official English thread: https://bitcointalk.org/index.php?topic=700411.0<br />
<br />
[[Category:Services]]<br />
[[Category:Pool Operators]]<br />
{{Pools}}</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Poolin&diff=66650Poolin2019-07-30T10:29:38Z<p>Alejandrobitcoin: created page for poolin.com a bitcoin mining pool.,</p>
<hr />
<div>{{infobox company|<br />
|founder= KEVIN PAN, CEO<br />
CHRISTOPHER ZHU, COO<br />
TIANZHAO LI, CTO<br />
|foundation= 2017<br />
|industry=[[Mining Pool]]<br />
|website=https://www.poolin.com}}<br />
[https://www.poolin.com Poolin.com] is a multi-currency [[mining pool]]. Started by the founders of BTC.com<br /> <br />
<br />
<br />
* [[Mining Pool]]<br />
<br />
[[Category:Services]]<br />
[[Category:Pool Operators]]<br />
{{Pools}}</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Comparison_of_mining_pools&diff=66649Comparison of mining pools2019-07-30T05:49:25Z<p>Alejandrobitcoin: added date</p>
<hr />
<div>Reward types & explanation:<br />
* '''CPPSRB''' - Capped Pay Per Share with Recent Backpay. [http://eligius.st/wiki/index.php/Capped_PPS_with_Recent_Backpay]<br />
* '''DGM''' - Double Geometric Method. A hybrid between PPLNS and Geometric reward types that enables to operator to absorb some of the variance risk. Operator receives portion of payout on short rounds and returns it on longer rounds to normalize payments. [https://bitcointalk.org/index.php?topic=39497.0]<br />
* '''ESMPPS''' - Equalized Shared Maximum Pay Per Share. Like SMPPS, but equalizes payments fairly among all those who are owed. [http://bitcointalk.org/index.php?topic=12181.msg378851#msg378851]<br />
* '''POT''' - Pay On Target. A high variance PPS variant that pays on the difficulty of work returned to pool rather than the difficulty of work served by pool [https://bitcointalk.org/index.php?topic=131376.0]<br />
* '''PPLNS''' - Pay Per Last N Shares. Similar to proportional, but instead of looking at the number of shares in the round, instead looks at the last N shares, regardless of round boundaries.<br />
* '''PPLNSG''' - Pay Per Last N Groups (or shifts). Similar to PPLNS, but shares are grouped into "shifts" which are paid as a whole.<br />
* '''PPS''' - Pay Per Share. Each submitted share is worth certain amount of BTC. Since finding a block requires <current difficulty> shares ''on average'', a PPS method with 0% fee would be 12.5 BTC divided by <current difficulty>. It is risky for pool operators, hence the fee is highest.<br />
* '''Prop.''' - Proportional. When block is found, the reward is distributed among all workers proportionally to how much shares each of them has found.<br />
* '''RSMPPS''' - Recent Shared Maximum Pay Per Share. Like SMPPS, but system aims to prioritize the most recent miners first. [http://eligius.st/wiki/index.php/Shared_Maximum_PPS]<br />
* '''Score''' - Score based system: a proportional reward, but weighed by time submitted. Each submitted share is worth more in the function of time ''t'' since start of current round. For each share score is updated by: score += exp(t/C). This makes later shares worth much more than earlier shares, thus the miner's score quickly diminishes when they stop mining on the pool. Rewards are calculated proportionally to scores (and not to shares). (at slush's pool C=300 seconds, and every hour scores are normalized)<br />
* '''SMPPS''' - Shared Maximum Pay Per Share. Like Pay Per Share, but never pays more than the pool earns. [http://eligius.st/wiki/index.php/Shared_Maximum_PPS]<br />
* '''FPPS''' - Full Pay Per Share. Similar to PPS,but not only divide regular block reward (12.5 BTC for now) but also some of the transaction fees. Calculate a standard transaction fee within a certain period and distribute it to miners according to their hash power contributions in the pool. It will increase the miners' earnings by sharing some of the transaction fees.<br />
<br />
A statistically valid analysis of some pools and their payout methods: [http://organofcorti.blogspot.com/ Bitcoin network and pool analysis]<br />
<br />
{| class="wikitable sortable" border="1"<br />
|-<br />
! Name !! Location !! Size<ref name="hashrate2"/><br />
! Merged Mining<ref name="merged"/><br />
! Reward Type !! Transaction fees!!PPS Fee!!Other Fee!! [[File:Stm.png|link=Stratum_mining_protocol]] !! [[getblocktemplate|GBT]]<br />
! Launched !! Variance !! Forum !! Website<br />
|-<br />
| [[AntPool]] || China || Large || No || PPLNS & PPS || {{PoolFees}} || 2.5% || 0% || {{Yes}} || {{No}}<br />
| ? || ? || [https://bitcointalk.org/index.php?topic=855548 link] || [https://www.antpool.com/ link]<br />
|-<br />
| [[BCMonster.com]] ||{{flag|us|}}{{flag|eu}}{{flag|cn|}} || Small || No || PPLNS || {{SharedFees}} || || 0.5% || {{Yes}} || {{No}}<br />
| 2016-01-13 || Dynamic || [https://bitcointalk.org/index.php?topic=1327077.0 link] || [http://www.bcmonster.com link]<br />
|-<br />
| [[BitcoinAffiliateNetwork]] || {{flag|us|}}{{flag|eu}}{{flag|cn|}}{{flag|nl|}}{{flag|au|}} || ? || [[NMC]], [[DOGE]] || ? || {{PoolFees}} || ? || ? || {{Yes}} ||<br />
| 2014-07-15 || User/Dynamic || [https://bitcointalk.org/index.php?topic=722202.0 link] || [http://mining.bitcoinaffiliatenetwork.com/ link]<br />
|-<br />
| [[BitMinter]] || {{flag|us}}{{flag|ca|label=1}}{{flag|eu}} || Small || [[NMC]] || PPLNSG || {{SharedFees}} || || 1% || {{Yes}} || {{No}}<br />
| 2011-06-26 || User<ref name="changeable"/>/Dynamic || [https://bitcointalk.org/?topic=788753 link] || [https://bitminter.com link]<br />
|-<br />
| [[BTC.com]] || {{flag|cn}}{{flag|us|}}{{flag|eu}} || Medium || [[NMC]] || FPPS || {{SharedFees}} || 0% || 4% || {{Yes}} || {{No}}<br />
| 2016-09-13 || User || [https://bitcointalk.org/index.php?topic=1827718.0 link] || [https://pool.btc.com/ link]<br />
|-<br />
| [[BTCC Pool]] || China, Japan || Large || [[NMC]] || PPS || {{PoolFees}} || 2.0% || 0% || {{Yes}} || {{Yes}}<br />
| 2014-10-21 || Dynamic || ? || [https://pool.btcc.com link]<br />
|-<br />
| [[BTCDig]] || {{flag|us|label=1}}|| Small || No || DGM || {{PoolFees}} || || 0% || {{Yes}} ||<br />
| 2013-07-04 || User<ref name="changeable"/>/Dynamic 20SPM || [https://bitcointalk.org/index.php?topic=249627 link] || [http://btcdig.com/ link]<br />
|-<br />
| [[btcmp.com]] || {{flag|de|label=1}}|| Small || No || PPS || {{PoolFees}} || 4% || || {{Yes}} ||<br />
| 2011-06-28 || Diff 1 || || [http://www.btcmp.com/ link]<br />
|-<br />
| [[btcZPool.com]] || {{flag|us|label=1}}|| Large || BitCoinZ || PPLNS || {{SharedFees}} || 1% || 0% || {{Yes}} ||<br />
| 2017-06-25 || VarDiff || || [http://www.btcZPool.com/ link]<br />
|-<br />
| [[BW Mining]] || China || Medium || ? || PPLNS & PPS || ? || ? || ? || {{Yes}} ||<br />
| ? || ? || ? || [https://www.bw.com/pool link]<br />
|-<br />
| [[Eligius]] || {{flag|us|label=1}}|| Small || [[NMC]] || CPPSRB || {{SharedFees}} || || 0% || {{Yes}} || {{Yes}}<br />
| 2011-04-27 || Dynamic: 32 shares/m || [https://bitcointalk.org/?topic=441465 link] || [http://eligius.st link]<br />
|-<br />
| [[F2Pool]] || {{flag|cn|}}{{flag|us|}} || Large || LTC, [[NMC]], SYS, EMC || PPS || {{PoolFees}} || 3% || || {{Yes}} || {{No}}<br />
| 2013-05-05 || Dynamic || [https://bitcointalk.org/index.php?topic=700411.0 link] || [https://www.f2pool.com link]<br />
|-<br />
| [[GHash.IO]] || {{flag|nl|label=1}}|| Small || [[NMC]], IXC, [[Devcoin]] || PPLNS || {{SharedFees}} || || 0% || {{Yes}} || {{No}}<br />
| 2013-07-01 || User<ref name="changeable"/> || [https://support.cex.io link] || [https://ghash.io/ link]<br />
|-<br />
| [[Give Me COINS]] || {{flag|us}}{{flag|eu}} || Small || [[NMC]] || PPLNS || {{SharedFees}} || || 0%|| {{Yes}} || {{Yes}}<br />
| 2013-08-12 || Dynamic || [https://bitcointalk.org/index.php?topic=272017.0 link] || [http://give-me-coins.com link]<br />
|-<br />
| [[Golden Nonce Pool]] || {{flag|us}}{{flag|eu}}|| Small || No || DGM || {{PoolFees}} || || 0% || {{Yes}} || <br />
| 2018-03-27 || Dynamic || [https://bitcointalk.org/index.php?topic=3208073;all link] || [https://goldennoncepool.com link]<br />
|-<br />
| [[Jonny Bravo's Mining Emporium]] ||{{flag|us|}}{{flag|eu}} || Small || No || PPLNS || {{SharedFees}} || || 0.5% || {{Yes}} || {{No}}<br />
| 2015-11-19 || Dynamic || [https://bitcointalk.org/index.php?topic=1330452.0 link] || [http://www.bravo-mining.com link]<br />
|-<br />
| [[KanoPool]] || {{flag|us}}{{flag|sg}}{{flag|de}}{{flag|jp}}{{flag|nl}} || Medium || No || PPLNSG || {{SharedFees}} || || 0.9% || {{Yes}} || {{No}}<br />
| 2014-09-20 || User<ref name="changeable"/>/Dynamic 18SPM || [https://bitcointalk.org/index.php?topic=789369.0 link] || [http://www.kano.is link]<br />
|-<br />
| [[kmdPool.org]] || {{flag|us|label=1}}|| Large || Komodo || PPLNS || {{SharedFees}} || 1% || 0% || {{Yes}} ||<br />
| 2017-11-25 || VarDiff || || [http://www.kmdPool.org/ link]<br />
|-<br />
| [[Merge Mining Pool]] || {{flag|us|label=1}}|| Small || [[NMC]], IXC, [[Devcoin]]<br />
| DGM || {{SharedFees}} || || 1.5% || {{Yes}} || {{No}}<br />
| 2012-01-08 || User<ref name="changeable"/> || [http://bitcointalk.org/?topic=57148 link] || [http://mmpool.org link]<br />
|-<br />
| [[MergeMining]] || Global || Small || CRW, DVC, HUC, I0C, IXC, XMY/MYR, NMC, SYS, UNO, TRC, ARG, EMC || PPLNS || {{SharedFees}} || || 1% || {{Yes}} || {{No}}<br />
| 2016-12-01|| User<ref name="changeable"/> || || [https://mergemining.com link]<br />
|-<br />
| [[Multipool]] || {{flag|us}}{{flag|eu}} || Small || [[NMC]] || Score || {{SharedFees}} || || 1.5% || {{Yes}} || {{No}}<br />
| 2012-03-15 || User || [https://bitcointalk.org/index.php?topic=311067.0 link] || [https://www.multipool.us/ link]<br />
|-<br />
| [[P2Pool]] || Global (p2p) || Small || Merged mining can be done on a "solo mining" basis <ref name="solomm"/> || PPLNS || {{SharedFees}} || || 0% || {{Yes}} || {{No}}<br />
| 2011-06-17 || User<ref name="changeable"/> || [http://bitcointalk.org/?topic=18313 link] ||<br />
|-<br />
|-<br />
| [[Poolin]] || Global || Medium ||[[NMC]] [[DOGE]] VCASH || FPPS || {{SharedFees}} || || 4% || {{Yes}} || {{Yes}}<br />
| 2017-10-01 || Dynamic || [https://bitcointalk.org/index.php?topic=5169994.0 link] || [https://poolin.com/ link]<br />
|-<br />
| [[Slush Pool]]<br />
| Global || Medium || [[NMC]] || Score || {{SharedFees}} || || 2% || {{Yes}} || {{No}}<br />
| 2010-11-27 || User<ref name="changeable"/> || [http://bitcointalk.org/?topic=1976 link] || [https://slushpool.com/ link]<br />
|-<br />
| [[ZenPool.org]] || {{flag|us|label=1}}|| Large || ZenCash || PPLNS || {{SharedFees}} || 1% || 0% || {{Yes}} ||<br />
| 2017-10-25 || VarDiff || || [http://www.ZenPool.org/ link]<br />
|-<br />
|}<br />
<br />
== SPV Mining / Old Bitcoin Core ==<br />
<br />
The following pools are known or strongly suspected to be mining on top of blocks before fully validating them with Bitcoin Core 0.9.5 or later. Miners doing this have already lost over $50,000 USD during the 4 July 2015 fork and have created a situation where small numbers of confirmations are much less useful than they normally are.<br />
<br />
* BTC Nuggets<br />
* [https://www.f2pool.com/ F2Pool]<ref name="spv_despite_incident">[https://bitcointalk.org/index.php?topic=700411.msg11790734#msg11790734 Intention to continue SPV mining], Wang Chun, 4 July 2015</ref><br />
* AntPool<ref name="spv_despite_incident" /><br />
<br />
The following pools are believed to be currently fully validating blocks with Bitcoin Core 0.9.5 or later (0.10.2 or later recommended due to DoS vulnerabilities):<br />
<br />
* [[BitMinter]]<br />
* BTC China (described as SPV mining<ref name="spv_despite_incident" />, but they're performing effective valiation)<br />
* [[BTC Public Mining Pool]]<br />
* [[CKPool]]<br />
* [[Eligius]]<br />
* [[Golden Nonce Pool]]<br />
* [[P2Pool]]<br />
* [[Bitcoin Pooled Mining|Slush Pool]]<br />
* [[BCMonster.com]]<br />
* [[Jonny Bravo's Mining Emporium]]<br />
<br />
== References ==<br />
<br />
<references><br />
<br />
<ref name="hashrate2">Note that pool hashrate is largely irrelevant but can be seen as a popularity measurement. It is a theoretical security issue if one pool gains above 50% of the total computational power of the network, thus consider joining a pool based on other metrics. The pool's total hash rate is very dynamic on most pools. Over time, as the network grows, so does most pool's hash rates. The displayed values are the pool's relative sizes based on the network: Small: less than 2%, Medium: 2%-10% Large: greater than 10% of the network.</ref><br />
<br />
<ref name="merged">Merged mining allows miners to mine on multiple [[block chains]] at the same time with the same hashing.</ref><br />
<br />
<ref name="changeable">The difficulty of the shares can be changed by the user.</ref><br />
<ref name="solomm">Merged mining can be done on a "solo mining" basis (payouts in the merged chain are not pooled).</ref><br />
</references><br />
<br />
== See also ==<br />
* [[Pooled mining]]<br />
* [https://www.blocktrail.com/BTC/pools Pool Distribution Summary]<br />
* [https://www.bitcoinmining.com/ Bitcoin Mining]<br />
* [https://www.youtube.com/watch?v=GmOzih6I1zs Video: What is Bitcoin Mining]<br />
* [https://www.bitcoinmining.com/bitcoin-mining-pools/ Bitcoin Mining Pools]<br />
* [https://bitcoinchain.com/pools Bitcoin Mining Pools Comparison]<br />
[[Category:Mining]]<br />
{{Pools}}</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Comparison_of_mining_pools&diff=66648Comparison of mining pools2019-07-30T04:25:22Z<p>Alejandrobitcoin: added poolin pool</p>
<hr />
<div>Reward types & explanation:<br />
* '''CPPSRB''' - Capped Pay Per Share with Recent Backpay. [http://eligius.st/wiki/index.php/Capped_PPS_with_Recent_Backpay]<br />
* '''DGM''' - Double Geometric Method. A hybrid between PPLNS and Geometric reward types that enables to operator to absorb some of the variance risk. Operator receives portion of payout on short rounds and returns it on longer rounds to normalize payments. [https://bitcointalk.org/index.php?topic=39497.0]<br />
* '''ESMPPS''' - Equalized Shared Maximum Pay Per Share. Like SMPPS, but equalizes payments fairly among all those who are owed. [http://bitcointalk.org/index.php?topic=12181.msg378851#msg378851]<br />
* '''POT''' - Pay On Target. A high variance PPS variant that pays on the difficulty of work returned to pool rather than the difficulty of work served by pool [https://bitcointalk.org/index.php?topic=131376.0]<br />
* '''PPLNS''' - Pay Per Last N Shares. Similar to proportional, but instead of looking at the number of shares in the round, instead looks at the last N shares, regardless of round boundaries.<br />
* '''PPLNSG''' - Pay Per Last N Groups (or shifts). Similar to PPLNS, but shares are grouped into "shifts" which are paid as a whole.<br />
* '''PPS''' - Pay Per Share. Each submitted share is worth certain amount of BTC. Since finding a block requires <current difficulty> shares ''on average'', a PPS method with 0% fee would be 12.5 BTC divided by <current difficulty>. It is risky for pool operators, hence the fee is highest.<br />
* '''Prop.''' - Proportional. When block is found, the reward is distributed among all workers proportionally to how much shares each of them has found.<br />
* '''RSMPPS''' - Recent Shared Maximum Pay Per Share. Like SMPPS, but system aims to prioritize the most recent miners first. [http://eligius.st/wiki/index.php/Shared_Maximum_PPS]<br />
* '''Score''' - Score based system: a proportional reward, but weighed by time submitted. Each submitted share is worth more in the function of time ''t'' since start of current round. For each share score is updated by: score += exp(t/C). This makes later shares worth much more than earlier shares, thus the miner's score quickly diminishes when they stop mining on the pool. Rewards are calculated proportionally to scores (and not to shares). (at slush's pool C=300 seconds, and every hour scores are normalized)<br />
* '''SMPPS''' - Shared Maximum Pay Per Share. Like Pay Per Share, but never pays more than the pool earns. [http://eligius.st/wiki/index.php/Shared_Maximum_PPS]<br />
* '''FPPS''' - Full Pay Per Share. Similar to PPS,but not only divide regular block reward (12.5 BTC for now) but also some of the transaction fees. Calculate a standard transaction fee within a certain period and distribute it to miners according to their hash power contributions in the pool. It will increase the miners' earnings by sharing some of the transaction fees.<br />
<br />
A statistically valid analysis of some pools and their payout methods: [http://organofcorti.blogspot.com/ Bitcoin network and pool analysis]<br />
<br />
{| class="wikitable sortable" border="1"<br />
|-<br />
! Name !! Location !! Size<ref name="hashrate2"/><br />
! Merged Mining<ref name="merged"/><br />
! Reward Type !! Transaction fees!!PPS Fee!!Other Fee!! [[File:Stm.png|link=Stratum_mining_protocol]] !! [[getblocktemplate|GBT]]<br />
! Launched !! Variance !! Forum !! Website<br />
|-<br />
| [[AntPool]] || China || Large || No || PPLNS & PPS || {{PoolFees}} || 2.5% || 0% || {{Yes}} || {{No}}<br />
| ? || ? || [https://bitcointalk.org/index.php?topic=855548 link] || [https://www.antpool.com/ link]<br />
|-<br />
| [[BCMonster.com]] ||{{flag|us|}}{{flag|eu}}{{flag|cn|}} || Small || No || PPLNS || {{SharedFees}} || || 0.5% || {{Yes}} || {{No}}<br />
| 2016-01-13 || Dynamic || [https://bitcointalk.org/index.php?topic=1327077.0 link] || [http://www.bcmonster.com link]<br />
|-<br />
| [[BitcoinAffiliateNetwork]] || {{flag|us|}}{{flag|eu}}{{flag|cn|}}{{flag|nl|}}{{flag|au|}} || ? || [[NMC]], [[DOGE]] || ? || {{PoolFees}} || ? || ? || {{Yes}} ||<br />
| 2014-07-15 || User/Dynamic || [https://bitcointalk.org/index.php?topic=722202.0 link] || [http://mining.bitcoinaffiliatenetwork.com/ link]<br />
|-<br />
| [[BitMinter]] || {{flag|us}}{{flag|ca|label=1}}{{flag|eu}} || Small || [[NMC]] || PPLNSG || {{SharedFees}} || || 1% || {{Yes}} || {{No}}<br />
| 2011-06-26 || User<ref name="changeable"/>/Dynamic || [https://bitcointalk.org/?topic=788753 link] || [https://bitminter.com link]<br />
|-<br />
| [[BTC.com]] || {{flag|cn}}{{flag|us|}}{{flag|eu}} || Medium || [[NMC]] || FPPS || {{SharedFees}} || 0% || 4% || {{Yes}} || {{No}}<br />
| 2016-09-13 || User || [https://bitcointalk.org/index.php?topic=1827718.0 link] || [https://pool.btc.com/ link]<br />
|-<br />
| [[BTCC Pool]] || China, Japan || Large || [[NMC]] || PPS || {{PoolFees}} || 2.0% || 0% || {{Yes}} || {{Yes}}<br />
| 2014-10-21 || Dynamic || ? || [https://pool.btcc.com link]<br />
|-<br />
| [[BTCDig]] || {{flag|us|label=1}}|| Small || No || DGM || {{PoolFees}} || || 0% || {{Yes}} ||<br />
| 2013-07-04 || User<ref name="changeable"/>/Dynamic 20SPM || [https://bitcointalk.org/index.php?topic=249627 link] || [http://btcdig.com/ link]<br />
|-<br />
| [[btcmp.com]] || {{flag|de|label=1}}|| Small || No || PPS || {{PoolFees}} || 4% || || {{Yes}} ||<br />
| 2011-06-28 || Diff 1 || || [http://www.btcmp.com/ link]<br />
|-<br />
| [[btcZPool.com]] || {{flag|us|label=1}}|| Large || BitCoinZ || PPLNS || {{SharedFees}} || 1% || 0% || {{Yes}} ||<br />
| 2017-06-25 || VarDiff || || [http://www.btcZPool.com/ link]<br />
|-<br />
| [[BW Mining]] || China || Medium || ? || PPLNS & PPS || ? || ? || ? || {{Yes}} ||<br />
| ? || ? || ? || [https://www.bw.com/pool link]<br />
|-<br />
| [[Eligius]] || {{flag|us|label=1}}|| Small || [[NMC]] || CPPSRB || {{SharedFees}} || || 0% || {{Yes}} || {{Yes}}<br />
| 2011-04-27 || Dynamic: 32 shares/m || [https://bitcointalk.org/?topic=441465 link] || [http://eligius.st link]<br />
|-<br />
| [[F2Pool]] || {{flag|cn|}}{{flag|us|}} || Large || LTC, [[NMC]], SYS, EMC || PPS || {{PoolFees}} || 3% || || {{Yes}} || {{No}}<br />
| 2013-05-05 || Dynamic || [https://bitcointalk.org/index.php?topic=700411.0 link] || [https://www.f2pool.com link]<br />
|-<br />
| [[GHash.IO]] || {{flag|nl|label=1}}|| Small || [[NMC]], IXC, [[Devcoin]] || PPLNS || {{SharedFees}} || || 0% || {{Yes}} || {{No}}<br />
| 2013-07-01 || User<ref name="changeable"/> || [https://support.cex.io link] || [https://ghash.io/ link]<br />
|-<br />
| [[Give Me COINS]] || {{flag|us}}{{flag|eu}} || Small || [[NMC]] || PPLNS || {{SharedFees}} || || 0%|| {{Yes}} || {{Yes}}<br />
| 2013-08-12 || Dynamic || [https://bitcointalk.org/index.php?topic=272017.0 link] || [http://give-me-coins.com link]<br />
|-<br />
| [[Golden Nonce Pool]] || {{flag|us}}{{flag|eu}}|| Small || No || DGM || {{PoolFees}} || || 0% || {{Yes}} || <br />
| 2018-03-27 || Dynamic || [https://bitcointalk.org/index.php?topic=3208073;all link] || [https://goldennoncepool.com link]<br />
|-<br />
| [[Jonny Bravo's Mining Emporium]] ||{{flag|us|}}{{flag|eu}} || Small || No || PPLNS || {{SharedFees}} || || 0.5% || {{Yes}} || {{No}}<br />
| 2015-11-19 || Dynamic || [https://bitcointalk.org/index.php?topic=1330452.0 link] || [http://www.bravo-mining.com link]<br />
|-<br />
| [[KanoPool]] || {{flag|us}}{{flag|sg}}{{flag|de}}{{flag|jp}}{{flag|nl}} || Medium || No || PPLNSG || {{SharedFees}} || || 0.9% || {{Yes}} || {{No}}<br />
| 2014-09-20 || User<ref name="changeable"/>/Dynamic 18SPM || [https://bitcointalk.org/index.php?topic=789369.0 link] || [http://www.kano.is link]<br />
|-<br />
| [[kmdPool.org]] || {{flag|us|label=1}}|| Large || Komodo || PPLNS || {{SharedFees}} || 1% || 0% || {{Yes}} ||<br />
| 2017-11-25 || VarDiff || || [http://www.kmdPool.org/ link]<br />
|-<br />
| [[Merge Mining Pool]] || {{flag|us|label=1}}|| Small || [[NMC]], IXC, [[Devcoin]]<br />
| DGM || {{SharedFees}} || || 1.5% || {{Yes}} || {{No}}<br />
| 2012-01-08 || User<ref name="changeable"/> || [http://bitcointalk.org/?topic=57148 link] || [http://mmpool.org link]<br />
|-<br />
| [[MergeMining]] || Global || Small || CRW, DVC, HUC, I0C, IXC, XMY/MYR, NMC, SYS, UNO, TRC, ARG, EMC || PPLNS || {{SharedFees}} || || 1% || {{Yes}} || {{No}}<br />
| 2016-12-01|| User<ref name="changeable"/> || || [https://mergemining.com link]<br />
|-<br />
| [[Multipool]] || {{flag|us}}{{flag|eu}} || Small || [[NMC]] || Score || {{SharedFees}} || || 1.5% || {{Yes}} || {{No}}<br />
| 2012-03-15 || User || [https://bitcointalk.org/index.php?topic=311067.0 link] || [https://www.multipool.us/ link]<br />
|-<br />
| [[P2Pool]] || Global (p2p) || Small || Merged mining can be done on a "solo mining" basis <ref name="solomm"/> || PPLNS || {{SharedFees}} || || 0% || {{Yes}} || {{No}}<br />
| 2011-06-17 || User<ref name="changeable"/> || [http://bitcointalk.org/?topic=18313 link] ||<br />
|-<br />
|-<br />
| [[Poolin]] || Global || Medium ||[[NMC]] [[DOGE]] VCASH || FPPS || {{SharedFees}} || || 4% || {{Yes}} || {{Yes}}<br />
| 2017 || Dynamic || [https://bitcointalk.org/index.php?topic=5169994.0 link] || [https://poolin.com/ link]<br />
|-<br />
| [[Slush Pool]]<br />
| Global || Medium || [[NMC]] || Score || {{SharedFees}} || || 2% || {{Yes}} || {{No}}<br />
| 2010-11-27 || User<ref name="changeable"/> || [http://bitcointalk.org/?topic=1976 link] || [https://slushpool.com/ link]<br />
|-<br />
| [[ZenPool.org]] || {{flag|us|label=1}}|| Large || ZenCash || PPLNS || {{SharedFees}} || 1% || 0% || {{Yes}} ||<br />
| 2017-10-25 || VarDiff || || [http://www.ZenPool.org/ link]<br />
|-<br />
|}<br />
<br />
== SPV Mining / Old Bitcoin Core ==<br />
<br />
The following pools are known or strongly suspected to be mining on top of blocks before fully validating them with Bitcoin Core 0.9.5 or later. Miners doing this have already lost over $50,000 USD during the 4 July 2015 fork and have created a situation where small numbers of confirmations are much less useful than they normally are.<br />
<br />
* BTC Nuggets<br />
* [https://www.f2pool.com/ F2Pool]<ref name="spv_despite_incident">[https://bitcointalk.org/index.php?topic=700411.msg11790734#msg11790734 Intention to continue SPV mining], Wang Chun, 4 July 2015</ref><br />
* AntPool<ref name="spv_despite_incident" /><br />
<br />
The following pools are believed to be currently fully validating blocks with Bitcoin Core 0.9.5 or later (0.10.2 or later recommended due to DoS vulnerabilities):<br />
<br />
* [[BitMinter]]<br />
* BTC China (described as SPV mining<ref name="spv_despite_incident" />, but they're performing effective valiation)<br />
* [[BTC Public Mining Pool]]<br />
* [[CKPool]]<br />
* [[Eligius]]<br />
* [[Golden Nonce Pool]]<br />
* [[P2Pool]]<br />
* [[Bitcoin Pooled Mining|Slush Pool]]<br />
* [[BCMonster.com]]<br />
* [[Jonny Bravo's Mining Emporium]]<br />
<br />
== References ==<br />
<br />
<references><br />
<br />
<ref name="hashrate2">Note that pool hashrate is largely irrelevant but can be seen as a popularity measurement. It is a theoretical security issue if one pool gains above 50% of the total computational power of the network, thus consider joining a pool based on other metrics. The pool's total hash rate is very dynamic on most pools. Over time, as the network grows, so does most pool's hash rates. The displayed values are the pool's relative sizes based on the network: Small: less than 2%, Medium: 2%-10% Large: greater than 10% of the network.</ref><br />
<br />
<ref name="merged">Merged mining allows miners to mine on multiple [[block chains]] at the same time with the same hashing.</ref><br />
<br />
<ref name="changeable">The difficulty of the shares can be changed by the user.</ref><br />
<ref name="solomm">Merged mining can be done on a "solo mining" basis (payouts in the merged chain are not pooled).</ref><br />
</references><br />
<br />
== See also ==<br />
* [[Pooled mining]]<br />
* [https://www.blocktrail.com/BTC/pools Pool Distribution Summary]<br />
* [https://www.bitcoinmining.com/ Bitcoin Mining]<br />
* [https://www.youtube.com/watch?v=GmOzih6I1zs Video: What is Bitcoin Mining]<br />
* [https://www.bitcoinmining.com/bitcoin-mining-pools/ Bitcoin Mining Pools]<br />
* [https://bitcoinchain.com/pools Bitcoin Mining Pools Comparison]<br />
[[Category:Mining]]<br />
{{Pools}}</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Mastering_Bitcoin&diff=66222Mastering Bitcoin2019-02-25T19:51:22Z<p>Alejandrobitcoin: after some consideration i decided to just remove this part - the book cites many sites etc</p>
<hr />
<div>'''''Mastering Bitcoin''''' by [[Wikipedia:Andreas Antonopoulos|Andreas M. Antonopoulos]] is [http://chimera.labs.oreilly.com/books/1234000001802/index.html a freely-available book] on Bitcoin by O'Reilly publishers, published in 2015.<br />
<br />
Mastering Bitcoin is a digital currency best seller<ref>https://www.amazon.com/Best-Sellers-Books-Digital-Currencies/zgbs/books/10806607011</ref> and has been translated into different languages[https://bitcoinbook.info/translations-of-mastering-bitcoin/].<br />
<br />
[[Category:Educational]]<br />
{{italic}}<br />
==See Also==<br />
[https://bitcoin.org/en/developer-documentation Bitcoin.org Developer Documentation]<br />
*''Mastering Bitcoin'' from O'Reilly (DRM-free book; May 2015 edition):<br />
**[https://isidore.co/calibre/get/epub/5328 EPUB format]<br />
**[https://isidore.co/calibre/get/pdf/5328 PDF format]<br />
*[https://isidore.co/calibre#panel=book_details&book_id=6316 ''Mastering Bitcoin: Programming the Open Blockchain'' from O'Reilly] ([https://isidore.co/calibre/get/epub/6316 DRM-free EPUB]; June 2017, 2<sup>nd</sup> edition)<br />
*[https://github.com/aantonop/bitcoinbook GitHub page]<br />
*[https://www.bitcoinbook.info/ Author's book page]<br />
<br />
==References==<br />
<br />
<references/></div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Mastering_Bitcoin&diff=66221Mastering Bitcoin2019-02-25T19:39:47Z<p>Alejandrobitcoin: </p>
<hr />
<div>'''''Mastering Bitcoin''''' by [[Wikipedia:Andreas Antonopoulos|Andreas M. Antonopoulos]] is [http://chimera.labs.oreilly.com/books/1234000001802/index.html a freely-available book] on Bitcoin by O'Reilly publishers, published in 2015.<br />
<br />
Mastering Bitcoin is a digital currency best seller<ref>https://www.amazon.com/Best-Sellers-Books-Digital-Currencies/zgbs/books/10806607011</ref> and has been translated into different languages[https://bitcoinbook.info/translations-of-mastering-bitcoin/].<br />
Mastering Bitcoin copies a small portion of this wiki<ref>https://github.com/aantonop/bitcoinbook/blob/develop/appdx-scriptops.asciidoc</ref><ref>https://en.bitcoin.it/wiki/Script</ref> giving proper attribution as specified by the Creative Commons Attribution license<ref>https://creativecommons.org/licenses/by/3.0/</ref> used by this wiki. <br />
[[Category:Educational]]<br />
{{italic}}<br />
==See Also==<br />
[https://bitcoin.org/en/developer-documentation Bitcoin.org Developer Documentation]<br />
*''Mastering Bitcoin'' from O'Reilly (DRM-free book; May 2015 edition):<br />
**[https://isidore.co/calibre/get/epub/5328 EPUB format]<br />
**[https://isidore.co/calibre/get/pdf/5328 PDF format]<br />
*[https://isidore.co/calibre#panel=book_details&book_id=6316 ''Mastering Bitcoin: Programming the Open Blockchain'' from O'Reilly] ([https://isidore.co/calibre/get/epub/6316 DRM-free EPUB]; June 2017, 2<sup>nd</sup> edition)<br />
*[https://github.com/aantonop/bitcoinbook GitHub page]<br />
*[https://www.bitcoinbook.info/ Author's book page]<br />
<br />
==References==<br />
<br />
<references/></div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Mastering_Bitcoin&diff=66220Mastering Bitcoin2019-02-25T19:39:30Z<p>Alejandrobitcoin: added small snippet about translations as they may be useful for non English speaking natives</p>
<hr />
<div>'''''Mastering Bitcoin''''' by [[Wikipedia:Andreas Antonopoulos|Andreas M. Antonopoulos]] is [http://chimera.labs.oreilly.com/books/1234000001802/index.html a freely-available book] on Bitcoin by O'Reilly publishers, published in 2015.<br />
<br />
Mastering Bitcoin is a digital currency best seller<ref>https://www.amazon.com/Best-Sellers-Books-Digital-Currencies/zgbs/books/10806607011</ref>. and has been translated into different languages[https://bitcoinbook.info/translations-of-mastering-bitcoin/].<br />
Mastering Bitcoin copies a small portion of this wiki<ref>https://github.com/aantonop/bitcoinbook/blob/develop/appdx-scriptops.asciidoc</ref><ref>https://en.bitcoin.it/wiki/Script</ref> giving proper attribution as specified by the Creative Commons Attribution license<ref>https://creativecommons.org/licenses/by/3.0/</ref> used by this wiki. <br />
[[Category:Educational]]<br />
{{italic}}<br />
==See Also==<br />
[https://bitcoin.org/en/developer-documentation Bitcoin.org Developer Documentation]<br />
*''Mastering Bitcoin'' from O'Reilly (DRM-free book; May 2015 edition):<br />
**[https://isidore.co/calibre/get/epub/5328 EPUB format]<br />
**[https://isidore.co/calibre/get/pdf/5328 PDF format]<br />
*[https://isidore.co/calibre#panel=book_details&book_id=6316 ''Mastering Bitcoin: Programming the Open Blockchain'' from O'Reilly] ([https://isidore.co/calibre/get/epub/6316 DRM-free EPUB]; June 2017, 2<sup>nd</sup> edition)<br />
*[https://github.com/aantonop/bitcoinbook GitHub page]<br />
*[https://www.bitcoinbook.info/ Author's book page]<br />
<br />
==References==<br />
<br />
<references/></div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Mastering_Bitcoin&diff=66218Mastering Bitcoin2019-02-25T19:04:55Z<p>Alejandrobitcoin: about the wiki section: 2-3 page appendix out of 420 pages is 0.8%, which is not a "significant portion"</p>
<hr />
<div>'''''Mastering Bitcoin''''' by [[Wikipedia:Andreas Antonopoulos|Andreas M. Antonopoulos]] is [http://chimera.labs.oreilly.com/books/1234000001802/index.html a freely-available book] on Bitcoin by O'Reilly publishers, published in 2015.<br />
<br />
Mastering Bitcoin is a digital currency best seller<ref>https://www.amazon.com/Best-Sellers-Books-Digital-Currencies/zgbs/books/10806607011</ref>.<br />
Mastering Bitcoin copies a small portion of this wiki<ref>https://github.com/aantonop/bitcoinbook/blob/develop/appdx-scriptops.asciidoc</ref><ref>https://en.bitcoin.it/wiki/Script</ref> giving proper attribution as specified by the Creative Commons Attribution license<ref>https://creativecommons.org/licenses/by/3.0/</ref> used by this wiki. <br />
[[Category:Educational]]<br />
{{italic}}<br />
==See Also==<br />
[https://bitcoin.org/en/developer-documentation Bitcoin.org Developer Documentation]<br />
*''Mastering Bitcoin'' from O'Reilly (DRM-free book; May 2015 edition):<br />
**[https://isidore.co/calibre/get/epub/5328 EPUB format]<br />
**[https://isidore.co/calibre/get/pdf/5328 PDF format]<br />
*[https://isidore.co/calibre#panel=book_details&book_id=6316 ''Mastering Bitcoin: Programming the Open Blockchain'' from O'Reilly] ([https://isidore.co/calibre/get/epub/6316 DRM-free EPUB]; June 2017, 2<sup>nd</sup> edition)<br />
*[https://github.com/aantonop/bitcoinbook GitHub page]<br />
*[https://www.bitcoinbook.info/ author's book page]<br />
<br />
==References==<br />
<br />
<references/></div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=BTC.com&diff=65625BTC.com2018-08-13T09:30:11Z<p>Alejandrobitcoin: Adding pool section.</p>
<hr />
<div>{{infobox company|image=[[File:Logo-white-sq.png|250px|thumb|left]]|name=BTC.com<br />
|founder= [[Bitmain]]<br />
|foundation= 2015<br />
|industry=[[Wallet]] [[Api]] [[Block Explorer]]<br />
|website=https://www.btc.com<br />
}}[https://www.btc.com BTC.com] is a [https://wallet.btc.com web wallet] originally created by Blocktrail and now owned by Bitmain Technologies. It also publishes an [https://play.google.com/store/apps/details?id=com.blocktrail.mywallet&hl=en Android wallet], an [https://itunes.apple.com/us/app/blocktrail-bitcoin-wallet/id1019614423/ iOS Wallet], a Bitcoin API, a [http://www.btc.com block explorer], and a [[mining pool]].<br /> <br />
<br />
On July 19, 2016 [[Blocktrail]] was acquired by [[Bitmain]] and subsequently re-branded to BTC.com.<ref>http://www.coindesk.com/bitcoin-miner-bitmain-acquires-blockchain-data-startup/</ref><br />
<br />
==Wallet==<br />
<br />
The wallets they offer allow you to buy bitcoin and bitcoin cash alongside basic wallet features and features like 2-factor-auth.<br />
<br />
The wallets are open source software hosted at http://github.com/blocktrail/blocktrail-wallet.<br />
<br />
== Mining Pool ==<br />
On September 13, 2016, BTC.com launched a mining pool<ref>http://www.coindesk.com/bitmain-bitcoin-mining-launch-second-mining-pool/</ref> using a settlement mode called PPS (pay-per-share).<ref>https://blog.btc.com/btc-com-launches-new-open-source-mining-pool-with-zero-mining-fee-2f6e0a53ce2c#.33zivpv2w</ref><br />
<br />
==See Also==<br />
<br />
* [[Block chain browser]]<br />
* [[Api]]<br />
* [[Wallet]]<br />
* [[Mining Pool]]<br />
<br />
==External Links==<br />
<br />
==References==<br />
<references /><br />
<br />
[[Category:Services]]<br />
[[Category:Wallets]]<br />
[[Category:Mobile]]<br />
[[Category:Block chain browsers]]<br />
[[Category:Frontends]]<br />
[[Category:Bitcoin]]<br />
[[Category:Clients]]<br />
[[Category:Pool Operators]]<br />
{{Pools}}</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=User:Alejandrobitcoin&diff=65577User:Alejandrobitcoin2018-07-16T14:33:27Z<p>Alejandrobitcoin: </p>
<hr />
<div>'''Twitter''': [https://twitter.com/bitentrepreneur @bitentrepreneur]<br /><br />
<br />
'''Bitcointalk''': Neutraltc<br /></div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Category:Block_chain_browsers&diff=65576Category:Block chain browsers2018-07-16T14:13:25Z<p>Alejandrobitcoin: /* List of online block chain browsers */</p>
<hr />
<div>A [[block chain browser]] is an application, typically web-based, that allow users to search and navigate a [[block chain]].<br />
<br />
== List of online block chain browsers ==<br />
* [https://bitaps.com Bitaps.com]<br />
* [https://bitinfocharts.com/bitcoin/explorer/ BitInfoCharts]<br />
* [https://blockexplorer.com/ Bitcoin Block Explorer]<br />
* [https://bitcoinchain.com/block_explorer/ BitcoinChain]<br />
* [https://btc.blockchainhub.co.jp BlockhainHub]<br />
* [https://www.biteasy.com/blockchain/blocks bitEasy]<br />
* [https://blockchain.info/ Blockchain.info]<br />
* [https://live.blockcypher.com/ BlockCypher]<br />
* [https://www.blockonomics.co/ Blockonomics]<br />
* [https://btc.blockr.io/ blockr]<br />
* [https://www.blocktrail.com/BTC BlockTrail]<br />
* [https://chain.btc.com/ BTC Chain]<br />
* [http://chainflyer.bitflyer.jp/ chainFlyer]<br />
* [http://coinbelly.io/ Coinbelly]<br />
* [https://explorer.coinpayments.net/ CoinPayments]<br />
* [https://www.coinprism.info/ Coinprism]<br />
* [http://learnmeabitcoin.com/explorer/ learnmeabitcoin]<br />
* [https://chain.localbitcoins.com/ LocalBitcoins]<br />
* [https://smartbit.com.au Smartbit]<br />
* [https://chain.so/btc SoChain]<br />
* [https://tradeblock.com/blockchain/ TradeBlock]<br />
* [https://www.walletexplorer.com/ WalletExplorer]<br />
* [http://webbtc.com/ webBTC]<br />
* [https://chaindex.com/blockchain/ chaindex]<br />
* [https://BTC.com BTC.com]<br />
<br />
== List of online block chain browsers (testnet3) ==<br />
* [https://tbtc.blockr.io/ blockr]<br />
* [https://tchain.btc.com/ BTC Chain]<br />
* [https://sandbox.smartbit.com.au/ Smartbit]</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Category:Block_chain_browsers&diff=65575Category:Block chain browsers2018-07-16T14:13:00Z<p>Alejandrobitcoin: /* List of online block chain browsers */ adding btc.com</p>
<hr />
<div>A [[block chain browser]] is an application, typically web-based, that allow users to search and navigate a [[block chain]].<br />
<br />
== List of online block chain browsers ==<br />
* [https://bitaps.com Bitaps.com]<br />
* [https://bitinfocharts.com/bitcoin/explorer/ BitInfoCharts]<br />
* [https://blockexplorer.com/ Bitcoin Block Explorer]<br />
* [https://bitcoinchain.com/block_explorer/ BitcoinChain]<br />
* [https://btc.blockchainhub.co.jp BlockhainHub]<br />
* [https://www.biteasy.com/blockchain/blocks bitEasy]<br />
* [https://blockchain.info/ Blockchain.info]<br />
* [https://live.blockcypher.com/ BlockCypher]<br />
* [https://www.blockonomics.co/ Blockonomics]<br />
* [https://btc.blockr.io/ blockr]<br />
* [https://www.blocktrail.com/BTC BlockTrail]<br />
* [https://chain.btc.com/ BTC Chain]<br />
* [http://chainflyer.bitflyer.jp/ chainFlyer]<br />
* [http://coinbelly.io/ Coinbelly]<br />
* [https://explorer.coinpayments.net/ CoinPayments]<br />
* [https://www.coinprism.info/ Coinprism]<br />
* [http://learnmeabitcoin.com/explorer/ learnmeabitcoin]<br />
* [https://chain.localbitcoins.com/ LocalBitcoins]<br />
* [https://smartbit.com.au Smartbit]<br />
* [https://chain.so/btc SoChain]<br />
* [https://tradeblock.com/blockchain/ TradeBlock]<br />
* [https://www.walletexplorer.com/ WalletExplorer]<br />
* [http://webbtc.com/ webBTC]<br />
* [https://chaindex.com/blockchain/ chaindex]<br />
* [https://BTC.com]<br />
<br />
== List of online block chain browsers (testnet3) ==<br />
* [https://tbtc.blockr.io/ blockr]<br />
* [https://tchain.btc.com/ BTC Chain]<br />
* [https://sandbox.smartbit.com.au/ Smartbit]</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Bech32_adoption&diff=65574Bech32 adoption2018-07-16T14:11:38Z<p>Alejandrobitcoin: adding btc.com</p>
<hr />
<div>[[Bech32]] is a new bitcoin [[address]] format specified by [[BIP 0173]]. This page tracks the adoption of [[Bech32]].<br />
<br />
Ideally wallets would first support ''sending to'' bech32 addresses. After almost every wallet can send then people may be willing to adopt bech32 widely for receiving.<br />
<br />
The amount of bech32 addresses is tracked on this website: https://p2sh.info/dashboard/db/bech32-statistics?orgId=1<br />
<br />
{| class="wikitable"<br />
|-<br />
| {{No}} ||<br />
|-<br />
| {{Evaluating|??}} || Maybe / Haven't checked / placeholder<br />
|-<br />
| {{Planned}} || The developers said they plan to<br />
|-<br />
| {{Acceptable|PR Merged}} || In the case of software, code has been written and merged, and it will be in next release.<br />
|-<br />
| {{Yes}} || Feature has been released<br />
|}<br />
<br />
=== Software Wallets ===<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Send to !! Create/receive !! Notes<br />
|-<br />
| Bitcoin Core || {{Yes}} || {{Yes}} ||<br />
|-<br />
| Bitcoin Knots || {{Yes}} || {{Yes}} ||<br />
|-<br />
| Electrum || {{Yes}} || {{Yes}} ||<br />
|-<br />
| Armory || {{Evaluating|??}} || {{No}} ||<br />
|-<br />
| JoinMarket || {{Yes}} || {{No}} ||<br />
|-<br />
| GreenAddress || {{Evaluating|??}} || {{No}} ||<br />
|-<br />
| Breadwallet || {{Yes}} || {{No}} || https://twitter.com/udiWertheimer/status/975810157941796864<br />
|-<br />
| Samourai Wallet || {{Yes}} || {{Yes}} ||<br />
|-<br />
| Coinomi || {{Yes}} || {{Yes}} || [https://www.reddit.com/r/Bitcoin/comments/865qn1/coinomi_wallet_beta_has_segwit_support/ reddit source]<br />
|-<br />
| BTC.com || {{Yes}} || {{No}} ||<br />
|}<br />
<br />
=== Hardware Wallets ===<br />
<br />
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]].<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Send to !! Create/receive !! Notes<br />
|-<br />
| Trezor web wallet || {{Acceptable|PR Merged}} || {{No}} ||<br />
|-<br />
| Ledger chrome app || {{No}} || {{No}} ||<br />
|-<br />
| KeepKey chrome app || {{No}} || {{No}} ||<br />
|-<br />
| Digital Bitbox Qt app || {{No}} || {{No}} ||<br />
|-<br />
| Trezor + Electrum || {{Yes}} || {{Yes}} ||<br />
|-<br />
| Ledger + Electrum || {{Yes}} || {{Yes}} ||<br />
|-<br />
| Digital Bitbox + Electrum || {{Yes}} || {{Yes}} ||<br />
|-<br />
| KeepKey + Electrum || {{No}} || {{No}} ||<br />
|}<br />
<br />
=== Web Wallets ===<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Send to !! Create/receive !! Notes<br />
|-<br />
| Coinapult || {{Evaluating|??}} || {{No}} ||<br />
|-<br />
| Coin.Space || {{Evaluating|??}} || {{No}} ||<br />
|-<br />
| BitGo || {{Evaluating|??}} || {{No}} ||<br />
|-<br />
| blockchain.info web wallet || {{Evaluating|??}} || {{No}} ||<br />
|-<br />
| HolyTransaction || {{Yes}} || {{No}} ||<br />
|-<br />
| [https://coinb.in Coinb.in] || {{Yes}} || {{Yes}} || open source JavaScript implementation<br />
|}<br />
<br />
=== Exchanges ===<br />
<br />
<!-- Exchanges in alphabetical order please --><br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Send to !! Create/receive !! Notes<br />
|-<br />
| 1Fox || {{Yes}} || {{No}} || https://1fox.com/?c=en/content/blog&id=12<br />
|-<br />
| Anycoin Direct || {{Yes}} || {{No}} || https://anycoindirect.eu/en/news/details/segwit-activated<br />
|-<br />
| BitBargain.co.uk || {{Yes}} || {{No}} ||<br />
|-<br />
| Bitcoin.de || {{Evaluating|??}} || {{No}} ||<br />
|-<br />
| Bitfinex || {{No}} || {{No}} ||<br />
|-<br />
| BitMEX || {{Evaluating|??}} || {{No}} ||<br />
|-<br />
| Bittylicious || {{Yes}} || {{No}} || https://twitter.com/Bittylicious_/status/998881327347888128<br />
|-<br />
| Bitstamp || {{No}} || {{No}} ||<br />
|-<br />
| Bitwage || {{Evaluating|??}} || {{No}} ||<br />
|-<br />
| Bisq || {{Evaluating|??}} || {{No}} || https://github.com/bisq-network/bisq-desktop/issues/1139<br />
|-<br />
| Coinbase.com || {{Yes}} || {{No}} || https://twitter.com/diogorsergio/status/983052769262292992<br />
|-<br />
| CoinFalcon || {{Yes}} || {{No}} ||<br />
|-<br />
| Coinfloor || {{Evaluating|??}} || {{No}} ||<br />
|-<br />
| Flyp.me || {{Yes}} || {{No}} ||<br />
|-<br />
| GDax || {{Yes}} || {{No}} || https://www.reddit.com/r/Bitcoin/comments/8c738k/coinbase_gdax_already_allows_sending_to_bc1/<br />
|-<br />
| Gemini || {{No}} || {{No}} ||<br />
|-<br />
| Genesis || {{Evaluating|??}} || {{No}} ||<br />
|-<br />
| Hodl Hodl || {{Yes}} || {{No}} || https://medium.com/@hodlhodl/hodl-hodl-segwit-compatible-exchange-a2231968ac56<br />
|-<br />
| Itbit || {{Evaluating|??}} || {{No}} ||<br />
|-<br />
| Kraken || {{No}} || {{No}} ||<br />
|-<br />
| Liberalcoins || {{Yes}} || {{Yes}} || https://liberalcoins.com<br />
|-<br />
| Localbitcoins.com || {{No}} || {{No}} ||<br />
|-<br />
| Walltime || {{Yes}} || {{Yes}} || https://walltime.info<br />
|}<br />
<br />
==== Bitcoin ATM Models ====<br />
<br />
Hopefully when a model updates then all its ATMs everywhere will gain that feature. See https://coinatmradar.com/shop/buy-bitcoin-atm/<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Send to !! Create/receive !! Notes<br />
|-<br />
| GenesisCoin || {{No}} || {{No}} ||<br />
|-<br />
| General Bytes || {{No}} || {{No}} ||<br />
|-<br />
| Lamassu Douro || {{No}} || {{No}} ||<br />
|}<br />
<br />
=== Blockchain Explorers ===<br />
<br />
For trying these out you can use mainnet TXIDs <code>4ef47f6eb681d5d9fa2f7e16336cd629303c635e8da51e425b76088be9c8744c</code> and <code>514a33f1d46179b89e1fea7bbb07b682ab14083a276979f91038369d1a8d689b</code>. And addresses <code>bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq</code> and <code>bc1qc7slrfxkknqcq2jevvvkdgvrt8080852dfjewde450xdlk4ugp7szw5tk9</code>.<br />
<br />
Some blockchain explorers can only parse the bech32 address and display it, they don't build an index so users cannot search for bech32 addresses.<br />
<br />
See also: https://en.bitcoin.it/wiki/Category:Block_chain_browsers<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Display !! Index !! Notes<br />
|-<br />
| Blockchair || {{Yes}} || {{Yes}} || https://blockchair.com/<br />
|-<br />
| Blockonomics || {{Yes}} || {{Yes}} || https://www.blockonomics.co<br />
|-<br />
| Bitflyer || {{Yes}} || {{Yes}} || https://chainflyer.bitflyer.jp/<br />
|-<br />
| OXT || {{Yes}} || {{Yes}} || https://oxt.me/<br />
|-<br />
| chaindex || {{Yes}} || {{Yes}} || https://chaindex.com/blockchain/<br />
|-<br />
| blockchain.info || {{Yes}} || {{No}} ||<br />
|-<br />
| Insight || {{No}} || {{No}} || Open source explorer, instances are https://insight.bitpay.com/ and https://chain.localbitcoins.com/<br />
|-<br />
| Blockcypher || {{No}} || {{No}} || https://live.blockcypher.com/btc<br />
|-<br />
| Tradeblock || {{No}} || {{No}} || https://tradeblock.com/bitcoin<br />
|}<br />
<br />
=== Other Services ===<br />
<br />
Casinos, marketplaces, etc that let users withdraw money<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Name !! Withdrawals !! Notes<br />
|-<br />
| 1Broker || {{Yes}} || <br />
|-<br />
| Crypto-Games.net || {{Yes}} || [https://bitcointalk.org/index.php?topic=750760.msg31421151#msg31421151 bitcointalk source]<br />
|-<br />
| YOLOdice || {{Yes}} || A popular dice site https://yolodice.com<br />
|}<br />
<br />
=== References ===<br />
<br />
[[Category:Software]]</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=User:Alejandrobitcoin&diff=65489User:Alejandrobitcoin2018-06-21T09:41:50Z<p>Alejandrobitcoin: </p>
<hr />
<div>'''Twitter''': [https://twitter.com/bitentrepreneur @bitentrepreneur]<br /><br />
<br />
'''Bitcointalk''': Neutraltc<br /><br />
<br />
vp business operations @ [http://www.btc.om BTC.com]</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=BTC.com&diff=65371BTC.com2018-05-17T13:25:46Z<p>Alejandrobitcoin: BITMAIN IS THE FOUNDER. Undo revision 65004 by Fresheneesz (talk)</p>
<hr />
<div>{{infobox company|image=[[File:Logo-white-sq.png|250px|thumb|left]]|name=BTC.com<br />
|founder= [[Bitmain]]<br />
|foundation= 2015<br />
|industry=[[Wallet]] [[Api]] [[Block Explorer]]<br />
|website=https://www.btc.com<br />
}}[https://www.btc.com BTC.com] is a [https://wallet.btc.com web wallet] originally created by Blocktrail and now owned by Bitmain Technologies. It also publishes an [https://play.google.com/store/apps/details?id=com.blocktrail.mywallet&hl=en Android wallet], an [https://itunes.apple.com/us/app/blocktrail-bitcoin-wallet/id1019614423/ iOS Wallet], a Bitcoin API, a [http://www.btc.com block explorer], and a [[mining pool]].<br /> <br />
<br />
On July 19, 2016 [[Blocktrail]] was acquired by [[Bitmain]] and subsequently re-branded to BTC.com.<ref>http://www.coindesk.com/bitcoin-miner-bitmain-acquires-blockchain-data-startup/</ref><br />
<br />
==Wallet==<br />
<br />
The wallets they offer allow you to buy bitcoin and bitcoin cash alongside basic wallet features and features like 2-factor-auth.<br />
<br />
The wallets are open source software hosted at http://github.com/blocktrail/blocktrail-wallet.<br />
<br />
== Mining Pool ==<br />
On September 13, 2016, BTC.com launched a mining pool<ref>http://www.coindesk.com/bitmain-bitcoin-mining-launch-second-mining-pool/</ref> using a settlement mode called PPS (pay-per-share).<ref>https://blog.btc.com/btc-com-launches-new-open-source-mining-pool-with-zero-mining-fee-2f6e0a53ce2c#.33zivpv2w</ref><br />
<br />
==See Also==<br />
<br />
* [[Block chain browser]]<br />
* [[Api]]<br />
* [[Wallet]]<br />
* [[Mining Pool]]<br />
<br />
==External Links==<br />
<br />
==References==<br />
<references /><br />
<br />
[[Category:Services]]<br />
[[Category:Wallets]]<br />
[[Category:Mobile]]<br />
[[Category:Block chain browsers]]<br />
[[Category:Frontends]]<br />
[[Category:Bitcoin]]<br />
[[Category:Clients]]<br />
[[Category:Pool Operators]]</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=BTC.com&diff=63982BTC.com2017-09-28T15:25:42Z<p>Alejandrobitcoin: update listing about wallet with new info</p>
<hr />
<div>{{infobox company|image=[[File:Logo-white-sq.png|250px|thumb|left]]|name=BTC.com<br />
|founder= [[Bitmain]]<br />
|foundation= 2015<br />
|industry=[[Wallet]] [[Api]] [[Block Explorer]]<br />
|website=https://www.btc.com<br />
}}[https://www.btc.com BTC.com] provides an easy to use and highly secure mobile and [https://wallet.btc.com web wallet] [https://play.google.com/store/apps/details?id=com.blocktrail.mywallet&hl=en '''Android Wallet'''] [https://itunes.apple.com/us/app/blocktrail-bitcoin-wallet/id1019614423/ '''iOS Wallet'''], Bitcoin API, an industry popular [http://www.btc.com block explorer], and [[mining pool]].<br /> <br />
<br />
On July 19, 2016 [[Blocktrail]] was acquired by [[Bitmain]] and subsequently re-branded to BTC.com.<ref>http://www.coindesk.com/bitcoin-miner-bitmain-acquires-blockchain-data-startup/</ref><br />
<br />
The BTC.com wallet now supports [[Bitcoin Cash]].<br />
<br />
==Wallet==<br />
<br />
BTC.com is the leading multi-platform Bitcoin & Bitcoin Cash wallet<br />
<br />
We make it easy to buy, store and use bitcoin securely. The BTC.com wallet is secure-by design, with users in full control of their bitcoin. BTC.com is never exposed to, or in control of user funds. The wallet syncs across devices, making it simple for you to access your bitcoin anywhere, anytime. The BTC.com wallet supports over 13 languages and over 25 currency denominations. The BTC.com team is committed in providing the safest wallet in the bitcoin industry with the most powerful features.<br />
<br />
We’ve built more exciting features without compromising on security or accessibility:<br />
<br />
Master seed backup - one backup keeps your bitcoin safe forever.<br />
100% control of your private keys<br />
Buy bitcoin easily<br />
Secure 2-factor-authentication<br />
Create unlimited bitcoin addresses<br />
Enhanced on-chain privacy <br />
Send or receive using QR codes<br />
Dynamic transaction fee - makes sure you are paying the optimal transaction fee to the bitcoin network with the fastest transaction confirmation times <br />
Accelerated transactions - push your priority transactions directly to the BTC.com mining pool for super fast confirmation times<br />
Label and manage all your wallet’s addresses easily<br />
Easily send to your friends without having to ask them for their bitcoin address <br />
Transaction history with full transaction details<br />
Customize your wallet with your own profile picture<br />
Supported languages: Spanish (Español), Dutch (Nederlands), Russian (русский), Japanese(日本語), Chinese(中文), Portuguese (Português), French (Français), Hindi (हिंदी), Swahili, Korean(한국어) , German (Deutsche) and Arabic (عربى).<br />
Supported currency denominations: USD EUR GBP CNY PAG ARS BoB CLP PEN PYG UYU VEF CRC MXN NGN INR<br />
BTC.com mining pool is one of the largest in the world<br />
BTC.com is part of Bitmain Technologies, the leading and biggest bitcoin mining manufacturer in the world<br />
<br />
This app is free and open source software. You can view the code on GitHub at http://github.com/blocktrail/blocktrail-wallet.<br />
<br />
Permission Requests: <br />
Contacts - One-click feature (OPTIONAL)<br />
Camera - QR Code scanning (OPTIONAL)<br />
Photos/Media/Files - Upload a picture to your wallet feature (OPTIONAL)<br />
<br />
We’re here for you, for support email: support@btc.com<br />
<br />
<br />
[https://play.google.com/store/apps/details?id=com.blocktrail.mywallet/ '''Android Wallet''']<br />
[https://itunes.apple.com/us/app/blocktrail-bitcoin-wallet/id1019614423/ '''iOS Wallet''']<br />
<br />
== Block Explorer ==<br />
View realtime & historical data on bitcoin addresses, transactions and economy.<br />
<br />
* '''Mentions''' - See all the mentions of particular bitcoin addresses.<br />
* '''Stats''' - See all stats for particular addresses.<br />
* '''Search via QR''' - Search any QR code in one click, directly from our homepage<br />
<br />
<br />
[https://www.btc.com '''BTC.com Block Explorer''']<br />
<br />
== Bitcoin API ==<br />
Your applications can access the data of the Bitcoin network via the API provided by BTC.COM.<br />
<br />
[https://www.BTC.com/api-doc '''BTC.com Bitcoin API''']<br />
<br />
<br />
== Mining Pool ==<br />
BTC.com has launched a mining pool on September 13, 2016.<ref>http://www.coindesk.com/bitmain-bitcoin-mining-launch-second-mining-pool/</ref> The mining pool provides FPPS mining approach.<ref>https://blog.btc.com/btc-com-launches-new-open-source-mining-pool-with-zero-mining-fee-2f6e0a53ce2c#.33zivpv2w</ref><br />
<br />
The BTC.com team has created a new settlement mode called FPPS (full pay-per-share), which aims to benefit miners via high transaction fees. FPPS calculates a standard transaction fee within a certain period, adds it into regular block rewards (12.5 BTC for each block), then distributes the whole to miners according to standard PPS (pay-per-share) mode. This method retains advantages of PPS while paying more to miners by sharing transaction fees, increasing miners’ earnings by 10-20%.<br />
<br />
[https://pool.btc.com/ '''BTC.com Mining Pool''']<br />
<br />
== Statistics ==<br />
View statistics for pool distribution, difficulty, block size, transaction fee's, block version, address rich list & more.<br />
<br />
[https://btc.com/stats '''BTC.com Statistics''']<br />
<br />
==See Also==<br />
<br />
* [[Block chain browser]]<br />
* [[Api]]<br />
* [[Wallet]]<br />
* [[Mining Pool]]<br />
<br />
==External Links==<br />
* [https://www.btc.com Home page]<br />
* [https://blog.btc.com The BTC Blog]<br />
* [https://www.twitter.com/btccom_official Follow BTC.com on Twitter] <br />
* [https://www.facebook.com/btccom/ Follow us on Facebook]<br />
* [https://bitcointalk.org/index.php?topic=1572823.0 Bitcointalk thread]<br />
<br />
==References==<br />
<references /><br />
<br />
[[Category:Services]]<br />
[[Category:Wallets]]<br />
[[Category:Mobile]]<br />
[[Category:Block chain browsers]]<br />
[[Category:Frontends]]<br />
[[Category:Bitcoin]]<br />
[[Category:Clients]]<br />
[[Category:Pool Operators]]</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=BTC.com&diff=63980BTC.com2017-09-28T08:36:57Z<p>Alejandrobitcoin: added a backlink thanks</p>
<hr />
<div>{{infobox company|image=[[File:Logo-white-sq.png|250px|thumb|left]]|name=BTC.com<br />
|founder= [[Bitmain]]<br />
|foundation= 2015<br />
|industry=[[Wallet]] [[Api]] [[Block Explorer]]<br />
|website=https://www.btc.com<br />
}}[https://www.btc.com BTC.com] provides an easy to use and highly secure mobile and [https://wallet.btc.com web wallet] [https://play.google.com/store/apps/details?id=com.blocktrail.mywallet&hl=en '''Android Wallet'''] [https://itunes.apple.com/us/app/blocktrail-bitcoin-wallet/id1019614423/ '''iOS Wallet'''], Bitcoin API, an industry popular [http://www.btc.com block explorer], and [[mining pool]].<br /> <br />
<br />
On July 19, 2016 [[Blocktrail]] was acquired by [[Bitmain]] and subsequently re-branded to BTC.com.<ref>http://www.coindesk.com/bitcoin-miner-bitmain-acquires-blockchain-data-startup/</ref><br />
<br />
The BTC.com wallet now supports [[Bitcoin Cash]].<br />
<br />
==Wallet==<br />
<br />
BTC.com's Bitcoin wallet features unparalleled security through Multi-Signature technology, keeping you in full control of your coins at all time. Transactions are signed on your device so we never see your private keys.<br />
<br />
With our HD wallets you can create an unlimited number of addresses to help protect your privacy without the need for multiple private key backups. Our system will also generate new addresses for change and fund requests automatically.<br />
<br />
Access your wallet anywhere, anytime; use the mobile app when you're on the go, or log in to the web-interface when at home or in the office.<br />
<br />
* 2-of-3 Multisig technology so you always remain in control of your coins<br />
* HD wallet technology allowing you to create an unlimited number of addresses<br />
* Send and Receive bitcoin easily with contacts on your phone<br />
* Live update for new transactions and your balance<br />
* View your full transaction history with the price at the time of the transaction<br />
* Personalise your account so your friends can quickly identify you<br />
* QR code scanning with bitcoin URI support<br />
* Send requests via email and SMS<br />
* PIN protection<br />
* Anonymous accounts, for your privacy<br />
* Transactions signed locally on your device<br />
* Backup document in case the worst happens<br />
* Local currency display using live price updates<br />
<br />
'''Open Source and available for review on Github:''' http://github.com/blocktrail/blocktrail-wallet<br />
<br />
[https://play.google.com/store/apps/details?id=com.blocktrail.mywallet/ '''Android Wallet''']<br />
[https://itunes.apple.com/us/app/blocktrail-bitcoin-wallet/id1019614423/ '''iOS Wallet''']<br />
<br />
== Block Explorer ==<br />
View realtime & historical data on bitcoin addresses, transactions and economy.<br />
<br />
* '''Mentions''' - See all the mentions of particular bitcoin addresses.<br />
* '''Stats''' - See all stats for particular addresses.<br />
* '''Search via QR''' - Search any QR code in one click, directly from our homepage<br />
<br />
<br />
[https://www.btc.com '''BTC.com Block Explorer''']<br />
<br />
== Bitcoin API ==<br />
Your applications can access the data of the Bitcoin network via the API provided by BTC.COM.<br />
<br />
[https://www.BTC.com/api-doc '''BTC.com Bitcoin API''']<br />
<br />
<br />
== Mining Pool ==<br />
BTC.com has launched a mining pool on September 13, 2016.<ref>http://www.coindesk.com/bitmain-bitcoin-mining-launch-second-mining-pool/</ref> The mining pool provides FPPS mining approach.<ref>https://blog.btc.com/btc-com-launches-new-open-source-mining-pool-with-zero-mining-fee-2f6e0a53ce2c#.33zivpv2w</ref><br />
<br />
The BTC.com team has created a new settlement mode called FPPS (full pay-per-share), which aims to benefit miners via high transaction fees. FPPS calculates a standard transaction fee within a certain period, adds it into regular block rewards (12.5 BTC for each block), then distributes the whole to miners according to standard PPS (pay-per-share) mode. This method retains advantages of PPS while paying more to miners by sharing transaction fees, increasing miners’ earnings by 10-20%.<br />
<br />
[https://pool.btc.com/ '''BTC.com Mining Pool''']<br />
<br />
== Statistics ==<br />
View statistics for pool distribution, difficulty, block size, transaction fee's, block version, address rich list & more.<br />
<br />
[https://btc.com/stats '''BTC.com Statistics''']<br />
<br />
==See Also==<br />
<br />
* [[Block chain browser]]<br />
* [[Api]]<br />
* [[Wallet]]<br />
* [[Mining Pool]]<br />
<br />
==External Links==<br />
* [https://www.btc.com Home page]<br />
* [https://blog.btc.com The BTC Blog]<br />
* [https://www.twitter.com/btccom_official Follow BTC.com on Twitter] <br />
* [https://www.facebook.com/btccom/ Follow us on Facebook]<br />
* [https://bitcointalk.org/index.php?topic=1572823.0 Bitcointalk thread]<br />
<br />
==References==<br />
<references /><br />
<br />
[[Category:Services]]<br />
[[Category:Wallets]]<br />
[[Category:Mobile]]<br />
[[Category:Block chain browsers]]<br />
[[Category:Frontends]]<br />
[[Category:Bitcoin]]<br />
[[Category:Clients]]<br />
[[Category:Pool Operators]]</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=BTC.com&diff=63896BTC.com2017-09-06T09:40:48Z<p>Alejandrobitcoin: </p>
<hr />
<div>{{infobox company|image=[[File:Logo-white-sq.png|250px|thumb|left]]|name=BTC.com<br />
|founder= [[Bitmain]]<br />
|foundation= 2015<br />
|industry=[[Wallet]] [[Api]] [[Block Explorer]]<br />
|website=https://www.btc.com<br />
}}[https://www.btc.com BTC.com] provides an easy to use and highly secure mobile and web wallet [https://play.google.com/store/apps/details?id=com.blocktrail.mywallet&hl=en '''Android Wallet'''] [https://itunes.apple.com/us/app/blocktrail-bitcoin-wallet/id1019614423/ '''iOS Wallet'''], Bitcoin API, an industry popular [http://www.btc.com block explorer], and [[mining pool]].<br /> <br />
<br />
On July 19, 2016 [[Blocktrail]] was acquired by [[Bitmain]] and subsequently re-branded to BTC.com.<ref>http://www.coindesk.com/bitcoin-miner-bitmain-acquires-blockchain-data-startup/</ref><br />
<br />
The BTC.com wallet now supports [[Bitcoin Cash]].<br />
<br />
==Wallet==<br />
<br />
BTC.com's Bitcoin wallet features unparalleled security through Multi-Signature technology, keeping you in full control of your coins at all time. Transactions are signed on your device so we never see your private keys.<br />
<br />
With our HD wallets you can create an unlimited number of addresses to help protect your privacy without the need for multiple private key backups. Our system will also generate new addresses for change and fund requests automatically.<br />
<br />
Access your wallet anywhere, anytime; use the mobile app when you're on the go, or log in to the web-interface when at home or in the office.<br />
<br />
* 2-of-3 Multisig technology so you always remain in control of your coins<br />
* HD wallet technology allowing you to create an unlimited number of addresses<br />
* Send and Receive bitcoin easily with contacts on your phone<br />
* Live update for new transactions and your balance<br />
* View your full transaction history with the price at the time of the transaction<br />
* Personalise your account so your friends can quickly identify you<br />
* QR code scanning with bitcoin URI support<br />
* Send requests via email and SMS<br />
* PIN protection<br />
* Anonymous accounts, for your privacy<br />
* Transactions signed locally on your device<br />
* Backup document in case the worst happens<br />
* Local currency display using live price updates<br />
<br />
'''Open Source and available for review on Github:''' http://github.com/blocktrail/blocktrail-wallet<br />
<br />
[https://play.google.com/store/apps/details?id=com.blocktrail.mywallet/ '''Android Wallet''']<br />
[https://itunes.apple.com/us/app/blocktrail-bitcoin-wallet/id1019614423/ '''iOS Wallet''']<br />
<br />
== Block Explorer ==<br />
View realtime & historical data on bitcoin addresses, transactions and economy.<br />
<br />
* '''Mentions''' - See all the mentions of particular bitcoin addresses.<br />
* '''Stats''' - See all stats for particular addresses.<br />
* '''Search via QR''' - Search any QR code in one click, directly from our homepage<br />
<br />
<br />
[https://www.btc.com '''BTC.com Block Explorer''']<br />
<br />
== Bitcoin API ==<br />
Your applications can access the data of the Bitcoin network via the API provided by BTC.COM.<br />
<br />
[https://www.BTC.com/api-doc '''BTC.com Bitcoin API''']<br />
<br />
<br />
== Mining Pool ==<br />
BTC.com has launched a mining pool on September 13, 2016.<ref>http://www.coindesk.com/bitmain-bitcoin-mining-launch-second-mining-pool/</ref> The mining pool provides FPPS mining approach.<ref>https://blog.btc.com/btc-com-launches-new-open-source-mining-pool-with-zero-mining-fee-2f6e0a53ce2c#.33zivpv2w</ref><br />
<br />
The BTC.com team has created a new settlement mode called FPPS (full pay-per-share), which aims to benefit miners via high transaction fees. FPPS calculates a standard transaction fee within a certain period, adds it into regular block rewards (12.5 BTC for each block), then distributes the whole to miners according to standard PPS (pay-per-share) mode. This method retains advantages of PPS while paying more to miners by sharing transaction fees, increasing miners’ earnings by 10-20%.<br />
<br />
[https://pool.btc.com/ '''BTC.com Mining Pool''']<br />
<br />
== Statistics ==<br />
View statistics for pool distribution, difficulty, block size, transaction fee's, block version, address rich list & more.<br />
<br />
[https://btc.com/stats '''BTC.com Statistics''']<br />
<br />
==See Also==<br />
<br />
* [[Block chain browser]]<br />
* [[Api]]<br />
* [[Wallet]]<br />
* [[Mining Pool]]<br />
<br />
==External Links==<br />
* [https://www.btc.com Home page]<br />
* [https://blog.btc.com The BTC Blog]<br />
* [https://www.twitter.com/btccom_official Follow BTC.com on Twitter] <br />
* [https://www.facebook.com/btccom/ Follow us on Facebook]<br />
* [https://bitcointalk.org/index.php?topic=1572823.0 Bitcointalk thread]<br />
<br />
==References==<br />
<references /><br />
<br />
[[Category:Services]]<br />
[[Category:Wallets]]<br />
[[Category:Mobile]]<br />
[[Category:Block chain browsers]]<br />
[[Category:Frontends]]<br />
[[Category:Bitcoin]]<br />
[[Category:Clients]]<br />
[[Category:Pool Operators]]</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Help:Introduction&diff=62608Help:Introduction2017-05-15T14:29:25Z<p>Alejandrobitcoin: adding btc.com block explorer as well</p>
<hr />
<div>The purpose of this page is to provide a general overview of the Bitcoin system and economy.<br />
<br />
==Basic Concepts==<br />
<br />
===Currency===<br />
<br />
Alice wants to buy the [http://www.grasshillalpacas.com/alpacaproductsforbitcoinoffer.html Alpaca socks] which Bob has for sale. In return, she must provide something of equal value to Bob. The most efficient way to do this is by using a medium of exchange that Bob accepts which would be classified as currency. Currency makes trade easier by eliminating the need for [http://en.wikipedia.org/wiki/Coincidence_of_wants coincidence of wants] required in other systems of trade such as barter. Currency adoption and acceptance can be global, national, or in some cases local or community-based.<br />
<br />
===Banks===<br />
<br />
Alice need not provide currency to Bob in-person. She may instead transfer this value by first entrusting her currency to a bank who promises to store and protect Alice's currency notes. The bank gives Alice a written promise (called a "bank statement") that entitles her to withdraw the same number of currency bills that she deposited. Since the money is still Alice's, she is entitled to do with it whatever she pleases, and the bank (like most banks), for a small fee, will do Alice the service of passing on the currency bills to Bob on her behalf. This is done by Alice's bank by giving the dollar bills to Bob's bank and informing them that the money is for Bob, who will then see the amount the next time he checks his balance or receives his bank statement.<br />
<br />
Since banks have many customers, and bank employees require money for doing the job of talking to people and signing documents, banks in recent times have been using machines such as ATMs and web servers that do the job of interacting with customers instead of paid bank employees. The task of these machines is to learn what each customer wants to do with their money and, to the extent that it is possible, act on what the customer wants (for example, ATMs can hand out cash). Customers can always know how much money they have in their accounts, and they are confident that the numbers they see in their bank statements and on their computer screens accurately reflect the number of dollars that they can get from the bank on demand. They can be so sure of this that they can accept those numbers in the same way they accept paper banknotes (this is similar to the way people started accepting paper dollars when they had been accepting gold or silver).<br />
<br />
Such a system has several disadvantages:<br />
* It is costly. [https://en.wikipedia.org/wiki/Electronic_funds_transfer EFTs] in Europe can cost 25 euros. Credit transactions can cost several percent of the transaction.<br />
* It is slow. Checking and low cost wire services take days to complete.<br />
* In most cases, it cannot be anonymous.<br />
* Accounts can be frozen, or their balance partially or wholly confiscated.<br />
* Banks and other payment processors like PayPal, Visa, and Mastercard may refuse to process payments for certain legal entities. <br />
<br />
<br />
Bitcoin is a system of owning and voluntarily transferring amounts of so-called ''bitcoins'', in a manner similar to an on-line banking, but pseudonymously and without reliance on a central authority to maintain account balances. If bitcoins are valuable, it is because they are useful and limited in supply.<br />
<br />
==Bitcoin Basics==<br />
<br />
===Creation of coins===<br />
<br />
The creation of coins must be limited for the currency to have any value. <br />
<br />
New coins are slowly [[Mining|mined]] into existence by following a mutually agreed-upon set of rules. A user [[Mining|mining]] bitcoins is running a software program that searches for a solution to a very difficult math problem the difficulty of which is precisely known. This difficulty is automatically adjusted on a predictable schedule so that the number of solutions found globally for a given unit of time is constant: the global system aims for 6 per hour. When a solution is found, the user may tell everyone of the existence of this newly found solution along with other information packaged together in what is called a "[[Block|block]]". The solution itself is a [[Proof of work| proof-of-work]] or PoW. It is hard to find, but easy to verify.<br />
<br />
Blocks create 12.5 new bitcoins at present [October 2016]. This amount, known as the block reward, is an incentive for people to perform the computation work required for generating blocks. Roughly every 4 years, the number of bitcoins that can be "mined" in a block reduces by 50%. Originally the block reward was 50 bitcoins; it halved in November 2012; it then halved again in July 2016. Any block that is created by a malicious user that does not follow this rule (or any other rules) will be rejected by everyone else. In the end, no more than 21 million bitcoins will ever exist. <br />
<br />
Because the block reward will decrease over the long term, miners will some day instead pay for their hardware and electricity costs by collecting [[Transaction_fee|transaction fees]]. The sender of money may voluntarily pay a small transaction fee which will be kept by whoever finds the next block. Paying this fee will encourage miners to include the transaction in a block more quickly.<br />
<br />
===Sending payments===<br />
<br />
To guarantee that a third-party, let's call her Eve, cannot spend other people's bitcoins by creating transactions in their names, Bitcoin uses [[Wikipedia:Public-key_cryptography|public key cryptography]] to make and verify digital signatures. In this system, each person, such as Alice or Bob, has one or more addresses each with an associated pair of public and private keys that they may hold in a [[Wallet|wallet]]. Only the user with the private key can sign a transaction to give some of their bitcoins to somebody else, but anyone can validate the signature using that user’s public key.<br />
<br />
Suppose Alice wants to send a bitcoin to Bob.<br />
* Bob sends his address to Alice.<br />
* Alice adds Bob’s address and the amount of bitcoins to transfer to a message: a 'transaction' message.<br />
* Alice signs the transaction with her private key, and announces her public key for signature verification.<br />
* Alice broadcasts the transaction on the Bitcoin network for all to see.<br />
<br />
(Only the first two steps require human action. The rest is done by the Bitcoin client software.)<br />
<br />
Looking at this transaction from the outside, anyone who knows that these addresses belong to Alice and Bob can see that Alice has agreed to transfer the amount to Bob, because nobody else has Alice's private key. Alice would be foolish to give her private key to other people, as this would allow them to sign transactions in her name, removing funds from her control.<br />
<br />
Later on, when Bob wishes to transfer the same bitcoins to Charley, he will do the same thing:<br />
* Charlie sends Bob his address.<br />
* Bob adds Charlie's address and the amount of bitcoins to transfer to a message: a 'transaction' message.<br />
* Bob signs the transaction with his private key, and announces his public key for signature verification.<br />
* Bob broadcasts the transaction on the Bitcoin network for all to see.<br />
<br />
Only Bob can do this because only he has the private key that can create a valid signature for the transaction.<br />
<br />
Eve cannot change whose coins these are by replacing Bob’s address with her address, because Alice signed the transfer to Bob using her own private key, which is kept secret from Eve, and instructing that the coins which were hers now belong to Bob. So if Charlie accepts that the original coin was in the hands of Alice, he will also accept the fact that this coin was later passed to Bob, and now Bob is passing this same coin to him.<br />
<br />
===Preventing [[double-spending]]===<br />
<br />
The process described above does not prevent Alice from using the same bitcoins in more than one transaction. The following process does; this is the primary innovation behind Bitcoin.<br />
<br />
* Details about the [[Transactions|transaction]] are [[Network|sent and forwarded]] to all or as many other computers as possible.<br />
* A constantly growing chain of [[Blocks|blocks]] that contains a record of all transactions is collectively maintained by all computers (each has a full copy).<br />
* To be accepted in the chain, transaction blocks must be valid and must include [[proof of work]] (one block generated by the network every 10 minutes).<br />
* Blocks are chained in a way so that, if any one is modified, all following blocks will have to be recomputed.<br />
* When multiple valid continuations to this chain appear, only the longest such branch is accepted and it is then extended further.<br />
<br />
When Bob sees that his transaction has been included in a block, which has been made part of the single longest and fastest-growing block chain (extended with significant computational effort), he can be confident that the transaction by Alice has been accepted by the computers in the network and is permanently recorded, preventing Alice from creating a second transaction with the same coin. In order for Alice to thwart this system and double-spend her coins, she would need to muster more computing power than all other Bitcoin users combined.<br />
<br />
===Anonymity===<br />
<br />
When it comes to the Bitcoin network itself, there are no "accounts" to set up, and no e-mail addresses, user-names or passwords are required to hold or spend bitcoins. Each balance is simply associated with an address and its public-private key pair. The money "belongs" to anyone who has the private key and can sign transactions with it. Moreover, those keys do not have to be registered anywhere in advance, as they are only used when required for a transaction. Transacting parties do not need to know each other's identity in the same way that a store owner does not know a cash-paying customer's name.<br />
<br />
A [[Address|Bitcoin address]] mathematically corresponds to a public key and looks like this:<br />
<br />
:1PHYrmdJ22MKbJevpb3MBNpVckjZHt89hz<br />
<br />
Each person can have many such addresses, each with its own balance, which makes it very difficult to know which person owns what amount. In order to protect his [[Anonymity|privacy]], Bob can generate a new public-private key pair for each individual receiving transaction and the Bitcoin software encourages this behavior by default. Continuing the example from above, when Charlie receives the bitcoins from Bob, Charlie will not be able to identify who owned the bitcoins before Bob.<br />
<br />
===Capitalization / Nomenclature===<br />
<br />
Since Bitcoin is both a currency and a protocol, capitalization can be confusing. Accepted practice is to use ''Bitcoin'' (singular with an upper case letter B) to label the protocol, software, and community, and ''bitcoins'' (with a lower case b) to label units of the currency.<br />
<br />
==Where to see and explore==<br />
<br />
You can directly explore the system in action by visiting [https://btc.com/ BTC.com], [https://www.biteasy.com/ Biteasy.com], [http://blockchain.info/ Blockchain.info], [http://btc.blockr.io/ Blokr.io Bitcoin Block Explorer] or [http://blockexplorer.com/ Bitcoin Block Explorer].<br />
The site shows you the latest blocks in the block chain. The [[Block_chain|block chain]] contains the agreed history of all transactions that took place in the system.<br />
Note how many blocks were generated in the last hour, which on average will be 6. Also notice the number of transactions and the total amount transferred in the last hour (last time I checked it was about 64 and 15K).<br />
This should give you an indication of how active the system is.<br />
<br />
Next, navigate to one of these blocks.<br />
The block's [[hash]] begins with a run of zeros. This is what made creating the block so difficult; a hash that begins with many zeros is much more difficult to find than a hash with few or no zeros. The computer that generated this block had to try many ''Nonce'' values (also listed on the block's page) until it found one that generated this run of zeros.<br />
Next, see the line titled ''Previous block''. Each block contains the hash of the block that came before it. This is what forms the chain of blocks.<br />
Now take a look at all the transactions the block contains. The first transaction is the income earned by the computer that generated this block. It includes a fixed amount of coins created out of "thin air" and possibly a fee collected from other transactions in the same block.<br />
<br />
Drill down into any of the transactions and you will see how it is made up of one or more amounts coming in and out.<br />
Having more than one incoming and outgoing amount in a transaction enables the system to join and break amounts in any possible way, allowing for any fractional amount needed. Each incoming amount is a past transaction (which you can also view) from someone's address, and each outgoing amount is addressed to someone and will be part of a future transaction (which you can also navigate down into if it has already taken place.)<br />
<br />
Finally you can follow any of the [[Address|addresses]] links and see what public information is available for them.<br />
<br />
To get an impression of the amount of activity on the Bitcoin network, you might like to visit the monitoring websites [[Bitcoin Monitor]] and [[Bitcoin Watch]]. The first shows a real-time visualization of events on the Bitcoin network, and the second lists general statistics on the amount and size of recent transactions.<br />
<br />
===How many people use Bitcoin?===<br />
<br />
This is quite a difficult question to answer accurately. One approach is to count how many bitcoin clients connected to the network in the last 24 hours. We can do this because some clients transmit their addresses to the other members of the network periodically. In September 2011 this method suggested that there were about {{formatnum:60000}} users.<br />
<br />
In October 2014, according to [http://www.coindesk.com/state-of-bitcoin-q3-2014-report-maturing-ecosystem-price-pressure/ Coindesk report] there were more than 7.5 million bitcoin wallets.<br />
<br />
In October 2016, according to [http://Blockchain.info blockchain.info] user counts based on Blockchain wallet, there are about 8.8 mln registered Bitcoin users on its platform. [https://cointelegraph.com/news/counting-them-all-how-to-figure-out-actual-number-of-bitcoin-users Cointelegraph report]<br />
<br />
==See Also==<br />
* [http://bitcoinhelp.net Bitcoin Help] &mdash; the simple guide to Bitcoin.<br />
* Learn the entire history of Bitcoin in the interactive timeline at [http://historyofbitcoin.org History of Bitcoin].<br />
* [https://www.weusecoins.com What Is Bitcoin?]<br />
* [https://www.bitcoinmining.com What Is Bitcoin Mining?]<br />
<br />
[[zh-cn:简介]]<br />
<br />
[[de:Einführung]]<br />
[[fr:Introduction]]</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=BTC.com&diff=62583BTC.com2017-05-12T09:50:12Z<p>Alejandrobitcoin: grammar edit</p>
<hr />
<div>{{infobox company|image=[[File:Logo-white-sq.png|250px|thumb|left]]|name=BTC.com<br />
|founder= [[Bitmain]]<br />
|foundation= 2015<br />
|industry=[[Wallet]] [[Api]] [[Block Explorer]]<br />
|website=https://www.btc.com<br />
}}[https://www.btc.com BTC.com] provides an easy to use and highly secure mobile and web wallet [https://play.google.com/store/apps/details?id=com.blocktrail.mywallet&hl=en '''Android Wallet'''] [https://itunes.apple.com/us/app/blocktrail-bitcoin-wallet/id1019614423/ '''iOS Wallet'''], Bitcoin API, an industry popular [http://www.btc.com block explorer], and [[mining pool]].<br /> <br />
<br />
On July 19, 2016 [[Blocktrail]] was acquired by [[Bitmain]] and subsequently re-branded to BTC.com.<ref>http://www.coindesk.com/bitcoin-miner-bitmain-acquires-blockchain-data-startup/</ref><br />
<br />
The BTC.com team has created a new settlement mode called FPPS (full pay-per-share), which aims to benefit miners via high transaction fees. FPPS calculates a standard transaction fee within a certain period, adds it into regular block rewards (12.5 BTC for each block), then distributes the whole to miners according to standard PPS (pay-per-share) mode. This method retains advantages of PPS while paying more to miners by sharing transaction fees, increasing miners’ earnings by 7-11%.<br />
<br />
==Wallet==<br />
<br />
BTC.com's Bitcoin wallet features unparalleled security through Multi-Signature technology, keeping you in full control of your coins at all time. Transactions are signed on your device so we never see your private keys.<br />
<br />
With our HD wallets you can create an unlimited number of addresses to help protect your privacy without the need for multiple private key backups. Our system will also generate new addresses for change and fund requests automatically.<br />
<br />
Access your wallet anywhere, anytime; use the mobile app when you're on the go, or log in to the web-interface when at home or in the office.<br />
<br />
* 2-of-3 Multisig technology so you always remain in control of your coins<br />
* HD wallet technology allowing you to create an unlimited number of addresses<br />
* Send and Receive bitcoin easily with contacts on your phone<br />
* Live update for new transactions and your balance<br />
* View your full transaction history with the price at the time of the transaction<br />
* Personalise your account so your friends can quickly identify you<br />
* QR code scanning with bitcoin URI support<br />
* Send requests via email and SMS<br />
* PIN protection<br />
* Anonymous accounts, for your privacy<br />
* Transactions signed locally on your device<br />
* Backup document in case the worst happens<br />
* Local currency display using live price updates<br />
<br />
'''Open Source and available for review on Github:''' http://github.com/blocktrail/blocktrail-wallet<br />
<br />
[https://play.google.com/store/apps/details?id=com.blocktrail.mywallet/ '''Android Wallet''']<br />
[https://itunes.apple.com/us/app/blocktrail-bitcoin-wallet/id1019614423/ '''iOS Wallet''']<br />
<br />
== Block Explorer ==<br />
View realtime & historical data on bitcoin addresses, transactions and economy.<br />
<br />
* '''Mentions''' - See all the mentions of particular bitcoin addresses.<br />
* '''Stats''' - See all stats for particular addresses.<br />
* '''Search via QR''' - Search any QR code in one click, directly from our homepage<br />
<br />
<br />
[https://www.btc.com '''BTC.com Block Explorer''']<br />
<br />
== Bitcoin API ==<br />
Your applications can access the data of the Bitcoin network via the API provided by BTC.COM.<br />
<br />
[https://www.BTC.com/api-doc '''BTC.com Bitcoin API''']<br />
<br />
<br />
== Mining Pool ==<br />
BTC.com has launched a mining pool on September 13, 2016.<ref>http://www.coindesk.com/bitmain-bitcoin-mining-launch-second-mining-pool/</ref> The mining pool provides FPPS mining approach.<ref>https://blog.btc.com/btc-com-launches-new-open-source-mining-pool-with-zero-mining-fee-2f6e0a53ce2c#.33zivpv2w</ref><br />
<br />
[https://pool.btc.com/ '''BTC.com Mining Pool''']<br />
<br />
== Statistics ==<br />
View statistics for pool distribution, difficulty, block size, transaction fee's, block version, address rich list & more.<br />
<br />
[https://btc.com/stats '''BTC.com Statistics''']<br />
<br />
==See Also==<br />
<br />
* [[Block chain browser]]<br />
* [[Api]]<br />
* [[Wallet]]<br />
* [[Mining Pool]]<br />
<br />
==External Links==<br />
* [https://www.btc.com Home page]<br />
* [https://blog.btc.com The BTC Blog]<br />
* [https://www.twitter.com/btccom_official Follow BTC.com on Twitter] <br />
* [https://www.facebook.com/btccom/ Follow us on Facebook]<br />
* [https://bitcointalk.org/index.php?topic=1572823.0 Bitcointalk thread]<br />
<br />
==References==<br />
<references /><br />
<br />
[[Category:Services]]<br />
[[Category:Wallets]]<br />
[[Category:Mobile]]<br />
[[Category:Block chain browsers]]<br />
[[Category:Frontends]]<br />
[[Category:Bitcoin]]<br />
[[Category:Clients]]<br />
[[Category:Pool Operators]]</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=BTC.com&diff=62582BTC.com2017-05-11T13:04:00Z<p>Alejandrobitcoin: /* External Links */</p>
<hr />
<div>{{infobox company|image=[[File:Logo-white-sq.png|250px|thumb|left]]|name=BTC.com<br />
|founder= [[Bitmain]]<br />
|foundation= 2015<br />
|industry=[[Wallet]] [[Api]] [[Block Explorer]]<br />
|website=https://www.btc.com<br />
}}[https://www.btc.com BTC.com] provides an easy to use and highly secure mobile and web wallet [https://play.google.com/store/apps/details?id=com.blocktrail.mywallet&hl=en '''Android Wallet'''] [https://itunes.apple.com/us/app/blocktrail-bitcoin-wallet/id1019614423/ '''iOS Wallet'''], Bitcoin API, an industry popular [http://www.btc.com block explorer], and [[mining pool]].<br /> <br />
<br />
On July 19, 2016 [[Blocktrail]] was acquired by [[Bitmain]] and subsequently re-branded to BTC.com.<ref>http://www.coindesk.com/bitcoin-miner-bitmain-acquires-blockchain-data-startup/</ref><br />
<br />
The FPPS is launched now. BTC.com team has created a new settlement mode named FPPS (Full Pay Per Share),which aims to benefit miners from the high transaction fee. It will calculate a standard transaction fee within a certain period,add it into regular block rewards (12.5 BTC every block for now) and then distribute the whole to miners according to PPS mode. <br />
This method keeps advantages of PPS and pay more to miners by sharing the transaction fee. It will increase the miners' earnings by 7%-11%.<br />
<br />
==Wallet==<br />
<br />
BTC.com's Bitcoin wallet features unparalleled security through Multi-Signature technology, keeping you in full control of your coins at all time. Transactions are signed on your device so we never see your private keys.<br />
<br />
With our HD wallets you can create an unlimited number of addresses to help protect your privacy without the need for multiple private key backups. Our system will also generate new addresses for change and fund requests automatically.<br />
<br />
Access your wallet anywhere, anytime; use the mobile app when you're on the go, or log in to the web-interface when at home or in the office.<br />
<br />
* 2-of-3 Multisig technology so you always remain in control of your coins<br />
* HD wallet technology allowing you to create an unlimited number of addresses<br />
* Send and Receive bitcoin easily with contacts on your phone<br />
* Live update for new transactions and your balance<br />
* View your full transaction history with the price at the time of the transaction<br />
* Personalise your account so your friends can quickly identify you<br />
* QR code scanning with bitcoin URI support<br />
* Send requests via email and SMS<br />
* PIN protection<br />
* Anonymous accounts, for your privacy<br />
* Transactions signed locally on your device<br />
* Backup document in case the worst happens<br />
* Local currency display using live price updates<br />
<br />
'''Open Source and available for review on Github:''' http://github.com/blocktrail/blocktrail-wallet<br />
<br />
[https://play.google.com/store/apps/details?id=com.blocktrail.mywallet/ '''Android Wallet''']<br />
[https://itunes.apple.com/us/app/blocktrail-bitcoin-wallet/id1019614423/ '''iOS Wallet''']<br />
<br />
== Block Explorer ==<br />
View realtime & historical data on bitcoin addresses, transactions and economy.<br />
<br />
* '''Mentions''' - See all the mentions of particular bitcoin addresses.<br />
* '''Stats''' - See all stats for particular addresses.<br />
* '''Search via QR''' - Search any QR code in one click, directly from our homepage<br />
<br />
<br />
[https://www.btc.com '''BTC.com Block Explorer''']<br />
<br />
== Bitcoin API ==<br />
Your applications can access the data of the Bitcoin network via the API provided by BTC.COM.<br />
<br />
[https://www.BTC.com/api-doc '''BTC.com Bitcoin API''']<br />
<br />
<br />
== Mining Pool ==<br />
BTC.com has launched a mining pool on September 13, 2016.<ref>http://www.coindesk.com/bitmain-bitcoin-mining-launch-second-mining-pool/</ref> The mining pool provides FPPS mining approach.<ref>https://blog.btc.com/btc-com-launches-new-open-source-mining-pool-with-zero-mining-fee-2f6e0a53ce2c#.33zivpv2w</ref><br />
<br />
[https://pool.btc.com/ '''BTC.com Mining Pool''']<br />
<br />
== Statistics ==<br />
View statistics for pool distribution, difficulty, block size, transaction fee's, block version, address rich list & more.<br />
<br />
[https://btc.com/stats '''BTC.com Statistics''']<br />
<br />
==See Also==<br />
<br />
* [[Block chain browser]]<br />
* [[Api]]<br />
* [[Wallet]]<br />
* [[Mining Pool]]<br />
<br />
==External Links==<br />
* [https://www.btc.com Home page]<br />
* [https://blog.btc.com The BTC Blog]<br />
* [https://www.twitter.com/btccom_official Follow BTC.com on Twitter] <br />
* [https://www.facebook.com/btccom/ Follow us on Facebook]<br />
* [https://bitcointalk.org/index.php?topic=1572823.0 Bitcointalk thread]<br />
<br />
==References==<br />
<references /><br />
<br />
[[Category:Services]]<br />
[[Category:Wallets]]<br />
[[Category:Mobile]]<br />
[[Category:Block chain browsers]]<br />
[[Category:Frontends]]<br />
[[Category:Bitcoin]]<br />
[[Category:Clients]]<br />
[[Category:Pool Operators]]</div>Alejandrobitcoinhttps://en.bitcoin.it/w/index.php?title=Pooled_mining&diff=62464Pooled mining2017-03-27T10:34:18Z<p>Alejandrobitcoin: fixed a mistake on the % for fpps</p>
<hr />
<div>'''Pooled mining''' is a [[Mining|mining]] approach where multiple generating clients contribute to the generation of a block, and then split the block reward according the contributed processing power. Pooled mining effectively reduces the granularity of the block generation reward, spreading it out more smoothly over time.<br />
<br />
==Introduction==<br />
<br />
With increasing generation difficulty, mining with lower-performance devices can take a very long time before block generation, on average. For example, with a mining speed of 1000 Khps, at a difficulty of 14484 (which was in effect at the end of December, 2010), the average time to generate a block is almost 2 years. <br />
<br />
To provide a more smooth incentive to lower-performance miners, several pooled miners, using different approaches, have been created. With a mining pool, a lot of different people contribute to generating a block, and the reward is then split among them according to their processing contribution. This way, instead of waiting for years to generate 50btc{{Citation needed}} in a block, a smaller miner may get a fraction of a Bitcoin on a more regular basis.<br />
<br />
A '''share''' is awarded by the mining pool to the clients who present a valid [[proof of work]] of the same type as the proof of work that is used for creating [[block|blocks]], but of lesser difficulty, so that it requires less time on average to generate.<br />
<br />
==Pooled mining approaches==<br />
<br />
The problem with pooled mining is that steps must be taken to prevent cheating by the clients and the server. Currently there are several different approaches used.<br />
<br />
===The slush approach===<br />
<br />
[[Bitcoin Pooled Mining]] (BPM), sometimes referred to as "slush's pool", follows a score-based method. Older shares (from beginning of the round) have lower weight than more recent shares, which reduces the motivation to cheat by switching between pools within a round.<br />
<br />
===The Pay-per-Share approach===<br />
<br />
The Pay-per-Share (PPS) approach, first described by [[BitPenny]], is to offer an instant flat payout for each share that is solved. The payout is offered from the pool's existing balance and can therefore be withdrawn immediately, without waiting for a block to be solved or confirmed. The possibility of cheating the miners by the pool operator and by timing attacks is thus completely eliminated. <br />
<br />
This method results in the least possible variance for miners while transferring all risk to the pool operator. The resulting possibility of loss for the server is offset by setting a payout lower than the full expected value.<br />
<br />
===The Full Pay-per-Share approach===<br />
<br />
The Full Pay-per-Share (FPPS) approach, created by [[BTC.com]] team, aims to benefit miners from the high transaction fee. It will calculate a standard transaction fee within a certain period,add it into the block rewards (12.5 BTC every block for now) and then distribute the whole to miners according to PPS mode. <br />
<br />
This method keeps advantages of PPS and pay more to miners by sharing the transaction fee. It will increase the miners' earnings by 3%-11%. <br />
<br />
===Luke-Jr's approach ("[[Eligius]]")===<br />
[[User:Luke-Jr|Luke]] came up with a third approach borrowing strengths from the earlier two.<br />
Like slush's approach, miners submit proofs-of-work to earn shares.<br />
Like puddinpop's approach, the pool pays out immediately via block generation.<br />
When distributing block rewards, it is divided equally among all shares since the last valid block.<br />
Unlike any preexisting pool approach, this means that the shares contributed toward stale blocks are recycled into the next block's shares.<br />
In order to spare participating miners from transaction fees, rewards are only paid out if a miner has earned at least 0.67108864 BTC (400 [[Tonal Bitcoin|TBC]]). If the amount owed is less, it will be added to the earnings of a later block (which may then total over the threshold amount).<br />
If a miner does not submit a share for over a week, the pool sends any balance remaining, regardless of its size.<br />
<br />
===P2Pool approach===<br />
<br />
[[P2Pool]] mining nodes work on a chain of shares similar to Bitcoin’s blockchain. When a block is found, the reward is divided among the most recent shares in this share-blockchain. Like the puddinpop and Luke-Jr approaches, p2pool pays via generation.<br />
<br />
===Comparison===<br />
<br />
The cooperative mining approach (slush and Luke-Jr) uses a lot less resources on the pool server, since rather than continuously checking metahashes, all that has to be checked is the validity of submitted shares. The number of shares sent can be adjusted by adjusting the artificial difficulty level.<br />
<br />
Further, the cooperative mining approach allows the clients to use existing miners without any modification, while the puddinpop approach requires the custom pool miner, which are as of now not as efficient on GPU mining as the existing GPU miners.<br />
[[File:Smallgeneration.png|thumb|Puddinpop miners receive coins directly.]]<br />
<br />
Additionally, the puddinpop and Luke-Jr approaches of distributing the earnings by way of including precise sub-cent amounts in the generation transaction for the participants, results in the presence of sub-cent bitcoin amounts in your wallet, which are liable to disappear (as unnecessary fees) later due to a bug in old (before 0.3.21) bitcoin nodes. (E.g., if you have a transaction with 0.052 in your wallet, and you later send .05 to someone, your .002 will disappear.).<br />
<br />
Puddinpop and Luke-Jr miners receive coins directly, which eliminates the delay in receiving earnings that is required on slush-based mining servers. However, using some [[eWallet]] services for generated coin will cause those coins to be lost.<br />
<br />
==See Also==<br />
<br />
* [[:Category:Miners|Miners]]<br />
* [[Poolservers]]<br />
* [[Comparison of mining pools]]<br />
* [[:Category:Pool Operators|Pool Operators]]<br />
* [[Why a GPU mines faster than a CPU]]<br />
* [[Why pooled mining]]<br />
* [[Mining pool reward FAQ]]<br />
<br />
==External links==<br />
<br />
* [http://www.bitcoin.org/smf/index.php?topic=1458.0 puddinpop's mining pool thread]<br />
* [http://blockexplorer.com/block/00000000000233334b157d901714baf59e5b9236227b2878844e52244da4195e example puddinpop block]<br />
<br />
==References==<br />
<references /><br />
<br />
* [https://www.zpool.ca/ Bitcoin Multipool]<br />
* [https://www.bitcoinmining.com/ Bitcoin Mining]<br />
* [https://www.youtube.com/watch?v=GmOzih6I1zs Video: What is Bitcoin Mining]<br />
* [http://bitcoinminer.com Bitcoin Miner]<br />
<br />
[[ru:майнинг в пулах]]<br />
[[Category:Mining]]<br />
{{Pools}}</div>Alejandrobitcoin