<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=NotATether</id>
	<title>Bitcoin Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=NotATether"/>
	<link rel="alternate" type="text/html" href="https://en.bitcoin.it/wiki/Special:Contributions/NotATether"/>
	<updated>2026-08-04T10:14:42Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Passphrase_generation&amp;diff=71116</id>
		<title>Passphrase generation</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Passphrase_generation&amp;diff=71116"/>
		<updated>2026-07-31T06:49:27Z</updated>

		<summary type="html">&lt;p&gt;NotATether: Bump passphrase strength requirements&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In various places in Bitcoin, it is important to generate secure passwords/passphrases. Security is especially important in Bitcoin because if your BTC is stolen, there is often no recourse. Bitcoin transactions cannot be reversed.&lt;br /&gt;
&lt;br /&gt;
==Strength==&lt;br /&gt;
&lt;br /&gt;
There are two very different use-cases for passwords in Bitcoin. The first and more common is an &amp;quot;offline passphrase&amp;quot;. With an offline passphrase, something prevents an attacker from trying to guess your passphrase as fast as he might like. &lt;br /&gt;
&lt;br /&gt;
Examples include:&lt;br /&gt;
&lt;br /&gt;
* Website passwords. The website will rate-limit attempts on your password.&lt;br /&gt;
* Wallet passphrases. An attacker needs both the wallet file and your wallet passphrase.&lt;br /&gt;
* Hardware wallet PIN. An attacker needs both the hardware wallet and your PIN.&lt;br /&gt;
&lt;br /&gt;
All of the advice you&#039;ve ever heard about password security has been for the offline password use-case.&lt;br /&gt;
&lt;br /&gt;
The second use-case is an &amp;quot;online passphrase&amp;quot;, where the passphrase is essentially the &#039;&#039;only&#039;&#039; thing protecting your BTC. In this case, your passphrase much be &#039;&#039;massively&#039;&#039; more secure than usual, and you &#039;&#039;&#039;can not&#039;&#039;&#039; rely on any password-creation advice you&#039;ve ever heard. &lt;br /&gt;
&lt;br /&gt;
For use cases that are vulnerable to a global passphrase cracking search, imagine that the entire world could be constantly trying to crack your passphrase, billions of attempts per second, all the time and with no restriction. This is not a normal situation outside of Bitcoin. &lt;br /&gt;
&lt;br /&gt;
Examples of keys that could be cracked by a global search:&lt;br /&gt;
&lt;br /&gt;
* The seed/mnemonic of an HD wallet.&lt;br /&gt;
* The passphrase on a wallet file that has become public, or that an attacker has otherwise gained access to.&lt;br /&gt;
* The input to a &amp;quot;brain wallet&amp;quot;. (&#039;&#039;&#039;Warning:&#039;&#039;&#039; it is very strongly recommended that you not attempt to use a brain wallet.)&lt;br /&gt;
* Any wallet encrypted with a dictionary password or any other easy-to-guess password.&lt;br /&gt;
&lt;br /&gt;
Example of keys that could be cracked by a targeted search:&lt;br /&gt;
&lt;br /&gt;
* The passphrase on a wallet file that may become public, or that an attacker could gain access to.&lt;br /&gt;
* The input to a secure &amp;quot;brain wallet&amp;quot; with e-mail salting, and an expensive Key Derivation Function.&lt;br /&gt;
* Seed phrases stored in your e-mail.&lt;br /&gt;
&lt;br /&gt;
=== Standards for offline passphrases ===&lt;br /&gt;
&lt;br /&gt;
Between 64 and 80 bits of entropy seems reasonable. The password must be totally random (see later sections on generation). Hardware wallets have additional protections, and it&#039;s OK that they often allow only a short PIN. However it is preferrable to use more entropy.&lt;br /&gt;
&lt;br /&gt;
This corresponds to the following password/passphrase lengths:&lt;br /&gt;
&lt;br /&gt;
* Digits only: 20-25 digits&lt;br /&gt;
* Hexadecimal: 16-20 characters&lt;br /&gt;
* All lowercase or all uppercase letters: 14-18 characters&lt;br /&gt;
* All lowercase or all uppercase letters + numbers: 13-16 characters&lt;br /&gt;
* Mixed case letters: 12-15 characters&lt;br /&gt;
* Mixed case letters + numbers: 11-14 characters&lt;br /&gt;
* All standard keyboard characters: 9-11 characters&lt;br /&gt;
* Diceware words: 5-7 words&lt;br /&gt;
* Random English words (100,000-word wordlist): 4-5 words&lt;br /&gt;
&lt;br /&gt;
=== Standards for online passphrases ===&lt;br /&gt;
&lt;br /&gt;
The most common case of an online passphrase in Bitcoin is the mnemonic for an HD wallet seed, but a good wallet should securely generate it for you (this is the several-word mnemonic that most wallets tell you to write down when first run), assuming it has not been tampered with.&lt;br /&gt;
&lt;br /&gt;
In case you need to manually generate an online passphrase, 128 bits of entropy is required. The passphrase must be totally random (see later sections on generation). Nowadays with more powerful GPU clusters available, it is mandatory to use this kind of strong passphrase.&lt;br /&gt;
&lt;br /&gt;
This corresponds to the following password/passphrase lengths:&lt;br /&gt;
&lt;br /&gt;
* Digits only: 39 digits&lt;br /&gt;
* Hexadecimal: 32 characters&lt;br /&gt;
* All lowercase or all uppercase letters: 28 characters&lt;br /&gt;
* All lowercase or all uppercase letters + numbers: 25 characters&lt;br /&gt;
* Mixed case letters: 23 characters&lt;br /&gt;
* Mixed case letters + numbers: 22 characters&lt;br /&gt;
* All standard keyboard characters: 20 characters&lt;br /&gt;
* Diceware words: 10 words&lt;br /&gt;
* Random English words (100,000-word wordlist): 8 words&lt;br /&gt;
&lt;br /&gt;
== Risks of automatic seed/passphrase generation ==&lt;br /&gt;
&lt;br /&gt;
Automatic wallet seed/passphrase generation is only secure using:&lt;br /&gt;
&lt;br /&gt;
#&#039;&#039;&#039;Faithful wallet software&#039;&#039;&#039;: that has not been maliciously tampered with. If you haven&#039;t compiled wallet software yourself on a trustworthy computer running a trustworthy compiler, trustworthy source code is no guarantee for a trustworthy binary. See the [http://wiki.c2.com/?TheKenThompsonHack Ken Thompson hack] for details. Wallets with a deterministic build process (e.g., Bitcoin Core) are more resistant to attack.&lt;br /&gt;
&lt;br /&gt;
#&#039;&#039;&#039;Faithful RNG&#039;&#039;&#039;: An RNG ([https://en.wikipedia.org/wiki/Random_number_generation Random Number Generator]) may be implemented in software, hardware or both. Wallet software relies on the security of the RNG, to generate your wallet&#039;s private keys securely. An insecure RNG may create wallet keys that can later be recreated by an attacker, by generating psuedo-randomness that would seem statistically indistinguishable from true randomness yet still be predictable to an advanced attacker. An RNG may become insecure as a result of malicious weakening or an unintentional mistake. This failure mode is common to any wallet generation procedure in which the true randomness of the source of entropy being used can not be verified.&lt;br /&gt;
&lt;br /&gt;
#&#039;&#039;&#039;Faithful hardware&#039;&#039;&#039;: software is executed by hardware. Unfaithful hardware may execute faithful software unfaithfully. This would be especially difficult to detect for computations where the final output is non-deterministic, such as an unfaithful hardware execution of Random Number Generator routines. The risk of such an attack is increased by the opaqueness of hardware implementation, and the centralized capital intensive nature of hardware manufacturing, making hardware companies more vulnerable to coercion, especially in undemocratic countries where most hardware manufacturing currently takes place.&lt;br /&gt;
&lt;br /&gt;
For high risk applications, a pair of [http://rpg.stackexchange.com/questions/70802/how-can-i-test-whether-a-die-is-fair fair dice] can provide a simpler, verifiably secure source of entropy.&lt;br /&gt;
&lt;br /&gt;
==How not to generate passphrases==&lt;br /&gt;
&lt;br /&gt;
Humans are &#039;&#039;really, really&#039;&#039; bad at generating passphrases on their own. Don&#039;t try it. If at any step in the passphrase-generation process your brain is being used to choose something at random or randomize something, then you&#039;re doing it wrong.&lt;br /&gt;
&lt;br /&gt;
Do not take words out of a book or other work. The words must be absolutely random.&lt;br /&gt;
&lt;br /&gt;
Do not use the xkcd password generation method.&lt;br /&gt;
&lt;br /&gt;
==Using dice==&lt;br /&gt;
Dice can be used as one way to generate random numbers and passwords. However, in order to achieve security, you must use them in a certain way.&lt;br /&gt;
&lt;br /&gt;
===Secure dice===&lt;br /&gt;
&lt;br /&gt;
Casual dice for board games are not shaped perfectly, and will be somewhat biased toward certain numbers. Special casino dice are available which do not have this flaw.&lt;br /&gt;
&lt;br /&gt;
The extent to which slightly-biased dice actually affect real-world security depends on the use-case. For the use-cases on this page, if the dice is random enough to not notice its bias when playing games, then it is &#039;&#039;probably&#039;&#039; good enough.&lt;br /&gt;
&lt;br /&gt;
===Generating passwords===&lt;br /&gt;
&lt;br /&gt;
To generate passwords, write down a list of acceptable characters, and sequentially number each character starting from 1. For example, if you want to generate a 4-digit PIN, you would create a list like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;1 0&lt;br /&gt;
2 1&lt;br /&gt;
...&lt;br /&gt;
10 9&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you wanted to generate a password with characters in [a-zA-Z], you would create a list like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;1 a&lt;br /&gt;
2 b&lt;br /&gt;
...&lt;br /&gt;
52 Z&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you need to figure out how many dice you&#039;re going to need to roll. Your dice should all have the same number of sides. If your character list has C characters, and each of your dice have S sides, then you need to roll log&amp;lt;sub&amp;gt;S&amp;lt;/sub&amp;gt;(C) dice, rounded up. For example, log&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;(52) is about 2.2, which you round up to 3. So if your character list contains 52 characters, then you need to roll 3 6-sided dice.&lt;br /&gt;
&lt;br /&gt;
Here, the dice are assumed to be numbered from 1 to S. If this is not the case, then you must create a system to translate the dice results into a range from 1 to S. For example, if you are dealing with 10-sided dice labeled from 0 to 9, then you can add 1 to the roll.&lt;br /&gt;
&lt;br /&gt;
Roll the required number of dice and put them in a random order. Do not sort the dice from highest to lowest or anything like that. In fact, to prevent any personal bias from entering into the ordering, you may want to roll the dice and then put the dice into a line with your eyes closed.&lt;br /&gt;
&lt;br /&gt;
Say that d&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; is the rightmost dice you rolled, d&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; is the second-from-rightmost dice you rolled, etc. Then the random number is:&lt;br /&gt;
&lt;br /&gt;
1 + [(d&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; - 1) × S&amp;lt;sup&amp;gt;0&amp;lt;/sup&amp;gt;] + [(d&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; - 1) × S&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;] + [(d&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; - 1) × S&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;] + ...&lt;br /&gt;
&lt;br /&gt;
For example, if we rolled 316 with 6-sided dice, this becomes:&lt;br /&gt;
&lt;br /&gt;
1 + [(6 - 1) × 6&amp;lt;sup&amp;gt;0&amp;lt;/sup&amp;gt;] + [(1 - 1) × 6&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;] + [(3 - 1) × 6&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;]&amp;lt;br&amp;gt;&lt;br /&gt;
= 1 + [5 × 1] + [0 × 6] + [2 × 36]&amp;lt;br&amp;gt;&lt;br /&gt;
= 1 + 5 + 0 + 72&amp;lt;br&amp;gt;&lt;br /&gt;
= 78&lt;br /&gt;
&lt;br /&gt;
So our random character would be the 78&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; character in the list.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important&#039;&#039;&#039;: If your number is larger than you need, then you must totally reroll for this character. Do not try to &amp;quot;wrap the numbers around&amp;quot; or keep only certain dice, as this results in a non-random distribution. (For the adventurous only: You can safely reduce the number of rerolls by pretending that the highest-order die has fewer sides. Eg. on a 6-sided die say that 1&amp;amp;4 = 1, 2&amp;amp;5 = 2, 3&amp;amp;6 = 3; or that 1&amp;amp;2&amp;amp;3 = 1 and 4&amp;amp;5&amp;amp;6 = 2. Still multiply it by the appropriate power of 6, not 3 or 2. But the die must be evenly divided, you must ensure that the maximum possible value is still greater than or equal to the highest-value character, and you must use the exact same treatment of the high-order die throughout the generation process.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important&#039;&#039;&#039;: There are a variety of different ways to get a random number from multiple dice, but they are usually non-random. For example, &#039;&#039;adding&#039;&#039; dice would be very non-random. The above method ensures a random distribution if the dice themselves are random and if they are ordered randomly.&lt;br /&gt;
&lt;br /&gt;
If the password is L characters long, then password has log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(C&amp;lt;sup&amp;gt;L&amp;lt;/sup&amp;gt;) bits of entropy.&lt;br /&gt;
&lt;br /&gt;
===Generating passphrases===&lt;br /&gt;
&lt;br /&gt;
As above, but use a list of words instead of a list of characters.&lt;br /&gt;
&lt;br /&gt;
Note that there is a risk when acquiring your wordlist of an attacker giving you a wordlist that has duplicated or highly similar words. For example, the wordlist might look like it contains 1 million words, but actually be the same 1000 words repeated over and over again. Or all of the words might have an &amp;quot;o&amp;quot; in the fourth position. Etc. This can cause you to significantly overestimate the security of your passphrase. Therefore, you must acquire your wordlist from a trusted source.&lt;br /&gt;
&lt;br /&gt;
===Generating keys, seeds, and random numbers (Advanced)===&lt;br /&gt;
&lt;br /&gt;
This section is mainly intended for programmers and advanced users.&lt;br /&gt;
&lt;br /&gt;
Warning: it is considered unsafe to directly handle Bitcoin keys, as doing so is error-prone, and often causes people to send BTC into oblivion.&lt;br /&gt;
&lt;br /&gt;
If you want to generate a large number for use as a key or seed, you can do the following.&lt;br /&gt;
&lt;br /&gt;
First, decide how many bits of security you want. 128 bits is probably secure for most things. We will call this value B.&lt;br /&gt;
&lt;br /&gt;
Next, roll log&amp;lt;sub&amp;gt;S&amp;lt;/sub&amp;gt;(2&amp;lt;sup&amp;gt;B&amp;lt;/sup&amp;gt;) dice, rounded up, where S is the number of sides per die. For example, with 6-sided dice you would need to roll 50 dice. Put the results right next to each other in a string of text, so for example if you roll 3, 2, 5, 6, 1, you&#039;d start your string as &amp;quot;32561&amp;quot;, and then continue on for a total of 50 digits. If your dice have enough sides to result in two-digit numbers, put a leading zero in front of single-digit numbers.&lt;br /&gt;
&lt;br /&gt;
Then hash your string with a command like &amp;lt;tt&amp;gt;echo &amp;quot;32561...&amp;quot; |sha256sum&amp;lt;/tt&amp;gt;. The resulting hash is your random number. If you want a 128-bit or 512-bit number use sha128sum or sha512sum, respectively. If you want some in-between number of bits, use the next larger hash size and then cut off the number where you need it.&lt;br /&gt;
&lt;br /&gt;
You can generate any size of random number by combining the outputs. For example, let&#039;s say that you want 768 bits of randomness and for some reason you can only use sha256sum. You can do this like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ echo &amp;quot;32561...&amp;quot; |sha256sum&lt;br /&gt;
cf6a25b9ef81af3d2b1d6f62a9780637f5e27720cafb07bb0515228ada325ed5 -&lt;br /&gt;
$ echo &amp;quot;Last hash: cf6a25b9ef81af3d2b1d6f62a9780637f5e27720cafb07bb0515228ada325ed Orig entropy: 532561...&amp;quot; |sha256sum&lt;br /&gt;
6d7f302e01da0a7131377d57ee93aaff0b26ebd25e52c7dea0a5eeddabac151c -&lt;br /&gt;
$ echo &amp;quot;Last hash: 6d7f302e01da0a7131377d57ee93aaff0b26ebd25e52c7dea0a5eeddabac151c Orig entropy: 532561...&amp;quot; |sha256sum&lt;br /&gt;
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then concatenate all of those hashes to get your final random number. In this example the result is &amp;lt;tt&amp;gt;cf6a25b...52b855&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important&#039;&#039;&#039;: When generating a stream of random numbers like this, you have to put your source entropy back in at each step.&lt;br /&gt;
&lt;br /&gt;
If you want to generate a number in a range with a range size that is not a power of two, choose the next-largest power of two and select the correct number of bits based on that. If the resulting number is too large, &#039;&#039;&#039;discard&#039;&#039;&#039; all of those bits and grab new ones from the endless stream of random bits. Do not use the modulo operator, as that introduces a bias. For example, if you want to generate a number from 0 to 9 (range size = 10), select the next-higher power of 2, 16. If your random stream starts 0xA52F..., grab 4 bits (log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(16) = 4), giving 0xA = 10. This is outside of the range, so discard those bits and move onto the next 4 bits, 0x5 = 5. This is in the range, so the final result is 5.&lt;br /&gt;
&lt;br /&gt;
When generating raw Bitcoin private keys: Although extremely unlikely to occur with a random 256-bit number, Bitcoin private keys cannot be equal to 0 or greater than to &amp;lt;tt&amp;gt;0xFFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFE BAAEDCE6 AF48A03B BFD25E8C D0364140&amp;lt;/tt&amp;gt;. When generating a Bitcoin private key, you should check that these conditions are met; if not, reroll the private key. Some software might allow you to use these invalid private keys, but doing so would be insecure.&lt;br /&gt;
&lt;br /&gt;
==Using a computer==&lt;br /&gt;
&lt;br /&gt;
Computers are good at generating secure random numbers, but you have to be careful to use the right commands. A lot of commands, programming language features, and snippets that you&#039;ll find online will give &#039;&#039;insecure&#039;&#039; random numbers which look random, but are predictable. For example, the C &amp;lt;tt&amp;gt;rand&amp;lt;/tt&amp;gt; function, the Python &amp;lt;tt&amp;gt;random&amp;lt;/tt&amp;gt; module, and the Windows &amp;lt;tt&amp;gt;%RANDOM%&amp;lt;/tt&amp;gt; variable are all insecure random number sources.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Do not get your passwords from anything in a Web browser, even if the page says that it&#039;s using purely client-side JavaScript&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Linux===&lt;br /&gt;
&lt;br /&gt;
There are many different packages for generating random passwords/passphrases on Linux, but none of them are installed by default on all Linux machines, so we will provide a method that uses more standard commands. If you would like a more concise and easy-to-use command, we recommend installing an actual password generator package.&lt;br /&gt;
&lt;br /&gt;
The following command will generate a 20-character random password:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;seq 126 |awk &#039;{printf &amp;quot;%c&amp;quot;, $0}&#039; |grep -o &#039;[a-zA-Z0-9]\|[[:punct:]]&#039; | \&lt;br /&gt;
shuf --random-source=/dev/urandom --repeat --head-count=20 | tr --delete &#039;\n&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change &amp;lt;tt&amp;gt;-head-count=20&amp;lt;/tt&amp;gt; to change the password length, and &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;[a-zA-Z0-9]\|[[:punct:]]&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; to change the character set. Note that this command will never use characters outside of ASCII, even if your grep pattern would select such characters.&lt;br /&gt;
&lt;br /&gt;
To generate a passphrase made of words, create a file called &amp;lt;tt&amp;gt;words&amp;lt;/tt&amp;gt; with one word per line and Unix-style line endings, and run:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;shuf --random-source=/dev/urandom --repeat --head-count=7 words | tr &#039;\n&#039; &#039; &#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change &amp;lt;tt&amp;gt;-head-count=7&amp;lt;/tt&amp;gt; to change the number of words.&lt;br /&gt;
&lt;br /&gt;
Note that there is a risk when acquiring your wordlist of an attacker giving you a wordlist that has duplicated or highly similar words. For example, the wordlist might look like it contains 1 million words, but actually be the same 1000 words repeated over and over again. Or all of the words might have an &amp;quot;o&amp;quot; in the fourth position. Etc. This can cause you to significantly overestimate the security of your passphrase. Therefore, you must acquire your wordlist from a trusted source.&lt;br /&gt;
&lt;br /&gt;
===Windows===&lt;br /&gt;
&lt;br /&gt;
[http://keepass.info/ KeePass] includes a password generator, though not a word-based passphrase generator.&lt;br /&gt;
&lt;br /&gt;
(If anyone knows of some better ones, edit this page to add it.)&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/dropbox/zxcvbn zxcvbn] - A realistic passphrase strength estimator&lt;br /&gt;
&lt;br /&gt;
[[Category:Guides]]&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Hardware_wallet&amp;diff=71115</id>
		<title>Hardware wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Hardware_wallet&amp;diff=71115"/>
		<updated>2026-07-31T06:30:30Z</updated>

		<summary type="html">&lt;p&gt;NotATether: Add Coldcard warning&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &#039;&#039;&#039;hardware wallet&#039;&#039;&#039; is a special type of [[wallet|bitcoin wallet]] which stores the user&#039;s private keys in a secure hardware device.&lt;br /&gt;
&lt;br /&gt;
They have major advantages over standard software wallets:&lt;br /&gt;
&lt;br /&gt;
* private keys are often stored in a protected area of a microcontroller, and cannot be transferred out of the device in plaintext&lt;br /&gt;
* immune to computer viruses that steal from software wallets&lt;br /&gt;
* can be used securely and interactively, private keys never need to touch potentially-vulnerable software&lt;br /&gt;
* much of the time, the software is open source, allowing a user to validate the entire operation of the device&lt;br /&gt;
&lt;br /&gt;
This page is an attempt to summarize all the known developments of hardware wallets that can use Bitcoin as part of their operation.&lt;br /&gt;
&lt;br /&gt;
== Security risks ==&lt;br /&gt;
&lt;br /&gt;
To date there have been no verifiable incidents of Bitcoins stolen from hardware wallets. Hardware wallets are relatively new, but at least for the time being they have maintained a good track record, unlike the numerous incidents of Bitcoin theft from Internet-connected computers.&lt;br /&gt;
&lt;br /&gt;
However, it&#039;s important to understand that hardware wallets are a high value target and depend on various assumptions holding true to maintain security. They are not a silver bullet, and there are several realistic ways in which a hardware wallet can fail to protect your Bitcoin. These risks need to be carefully considered when deciding how much trust to place in a hardware wallet, and which hardware wallet to buy.&lt;br /&gt;
&lt;br /&gt;
How a hardware wallet could fail to protect your Bitcoin:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Malware swaps recipient Bitcoin addresses&#039;&#039;&#039;: a hardware wallet won&#039;t protect you from being tricked into sending Bitcoin to the wrong address. For example, malware on a PC could monitor for high value transactions and then swap out the recipient&#039;s authentic Bitcoin address for an address controlled by the attacker. When the stakes are high, multi factor (e.g., over the phone) confirmation of a recipient&#039;s Bitcoin address is recommended.&lt;br /&gt;
# &#039;&#039;&#039;Insecure RNG ([https://en.wikipedia.org/wiki/Random_number_generation Random Number Generator])&#039;&#039;&#039;: hardware wallets rely on the security of an RNG, often embedded in hardware, to generate your wallet&#039;s private keys securely. Unfortunately, it is notoriously difficult to verify the true randomness of the RNG. An insecure RNG may create wallet keys that can later be recreated by an attacker, by generating psuedo-randomness that would seem statistically indistinguishable from true randomness yet still be predictable to an advanced attacker. An RNG may become insecure as a result of malicious weakening or an unintentional mistake. This failure mode is common to any wallet generation procedure in which the true randomness of the source of entropy being used can not be verified.&lt;br /&gt;
# &#039;&#039;&#039;Imperfect implementation&#039;&#039;&#039;: the security of all computing devices relies on the quality of their implementation. Hardware wallets are no exception. Bugs at the software, firmware or hardware level may allow attackers to break into a hardware wallet and gain unauthorized access to secrets. Even if the design is perfect, proving the security of a hardware or software implementation is a very hard, mostly unsolved problem. To date, no wallet in existence is implemented using provably correct software.&lt;br /&gt;
# &#039;&#039;&#039;Compromised production process&#039;&#039;&#039;: even a perfect software and hardware implementation of a hardware wallet would be vulnerable to a corrupt production process that introduces intentional or unintentional holes into the final product. The introduction of hardware backdoors is a [https://www.wired.com/2016/06/demonically-clever-backdoor-hides-inside-computer-chip/ real concern] for high risk financial and military applications.&lt;br /&gt;
# &#039;&#039;&#039;Compromised shipping process&#039;&#039;&#039;: a compromised fulfillment process may substitute or modify secure devices for superficially identical but insecure replacements. Government programs that intercept hardware and modify them in route to insert backdoors [https://arstechnica.com/.../photos-of-an-nsa-upgrade-factory-show-cisco-router-getting-implant/ are known to exist].&lt;br /&gt;
&lt;br /&gt;
In summary:&lt;br /&gt;
&lt;br /&gt;
* While not a silver bullet hardware wallets can still be extremely useful, assuming you take care to use a good one: an authentic device manufactured by trustworthy, technically competent security experts with a good reputation (e.g., [[TREZOR]]).&lt;br /&gt;
&lt;br /&gt;
* [[Cold storage]] solutions implemented with open source software and general purpose hardware (e.g., [[BitKey]], Pi Wallet), using a verifiable source of entropy such as physical dice may provide superior security for some use cases (e.g., long term savings).&lt;br /&gt;
&lt;br /&gt;
== Connecting to a full node ==&lt;br /&gt;
&lt;br /&gt;
By default, most hardware wallets instruct the user to connect to the manufacturer&#039;s own web interface. The web page cannot steal the user&#039;s private keys but can spy on them or trick them into accept fake payments.&lt;br /&gt;
&lt;br /&gt;
Hardware wallets only keep the [[private keys]] safe and create spending transactions; they cannot tell you if you have actually received coins and in what quantity. Bitcoin&#039;s security model also requires that [[full node]] wallets are used. If not, somebody could pay you with a transaction of something other than bitcoin. If bitcoin is digital gold then a full node wallet is your own personal goldsmith who checks that the incoming payments are actually real. Also the third-party wallet will see all your [[Address|bitcoin addresses]] so this is very damaging to your privacy.&lt;br /&gt;
&lt;br /&gt;
Most hardware wallets can be connected to [[Electrum]] bitcoin wallet. Electrum can be connected to your own [[Electrum#Electrum Personal Server|full node via a server]]. &lt;br /&gt;
&lt;br /&gt;
See also: [[Full node#Why should you use a full node wallet]]&lt;br /&gt;
&lt;br /&gt;
== Commercial hardware wallets (ordered chronologically) ==&lt;br /&gt;
&lt;br /&gt;
=== [[Trezor|Trezor One]] ===&lt;br /&gt;
[[File:Trezor-tx.jpg|300px|thumb|left|Confirming the transaction with Trezor]]&lt;br /&gt;
&lt;br /&gt;
[[Trezor]] is a secure bitcoin storage and a transaction signing tool with open source hardware and software. The private keys are generated by the device and never leave it thus they cannot be accessed by a malware.&lt;br /&gt;
&lt;br /&gt;
It uses a deterministic wallet structure which means it can hold an unlimited number of keys ([[BIP 0032]]/[[BIP 0044]]). A recovery seed is generated when the device is initialized. In case Trezor gets lost or stolen, all its contents can be recovered using this seed (private keys, bitcoin balance and transaction history) into a new device or another [[BIP 0039]]/[[BIP 0044]] compatible wallet. &lt;br /&gt;
&lt;br /&gt;
Trezor also introduced a unique way of PIN entering preventing keyloggers from recording it even when entered on a compromised computer. An encryption passphrase can be set on top of the PIN protection. More passphrases can be used for plausible deniability.&lt;br /&gt;
&lt;br /&gt;
Trezor One offers everything needed to protect cryptocurrency funds together with advanced features like [https://wiki.trezor.io/User_manual:Password_Manager Password manager]  or [https://wiki.trezor.io/User_manual:Two-factor_Authentication_with_U2F U2F two-factor authorization]. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;See also [[Hardware wallet#Trezor Model T|Trezor Model T - next-generation cryptocurrency hardware wallet]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://shop.trezor.io Trezor E-shop] | [https://wiki.trezor.io Trezor Wiki] | [https://trezor.io Trezor Homepage]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== KeepKey: Your Private Bitcoin Vault ===&lt;br /&gt;
[[File:keepkey.jpg|300px|thumb|left|KeepKey showing a bitcoin transaction that needs to be manually approved.]]&lt;br /&gt;
&lt;br /&gt;
KeepKey is a USB device that stores and secures your bitcoins. When you entrust KeepKey with your money, each and every bitcoin transaction you make must be reviewed and approved via it&#039;s OLED display and confirmation button.&lt;br /&gt;
&lt;br /&gt;
KeepKey has a unique recovery feature utilizing a rotating cipher to restore private keys with a [[BIP 0039]] recovery seed.  This means it is not necessary to store your private keys on KeepKey: the recovery process is secure enough so that KeepKey can be used as a transaction device for paper backups. &lt;br /&gt;
&lt;br /&gt;
[https://www.keepkey.com keepkey.com]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Opendime: Bitcoin Credit Stick ===&lt;br /&gt;
&lt;br /&gt;
[[file:Opendime.jpeg|300px|thumb|left|Opendime Package]]&lt;br /&gt;
&lt;br /&gt;
The 1st Bitcoin Bearer Bond or just call it a &amp;quot;Bitcoin Stick&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Opendime is a small USB stick that allows you to spend Bitcoin like a dollar bill. Pass it along multiple times. &lt;br /&gt;
Connect to any USB to check balance. Unseal anytime to spend online. Trust no one.&lt;br /&gt;
&lt;br /&gt;
It comes in the shape of a mini USB, and Opendime-ui.png|setting it up is astonishingly quick and simple. You plug OpenDime into a USB port, and it behaves just like a USB drive with a tiny amount of storage. In its folder, is a web page. You open the webpage in your browser, and there’s only one instruction to follow: “Drop a file onto the drive”. Once you do that, the OpenDime automagically generates a unique address for you to receive Bitcoin with.&lt;br /&gt;
&lt;br /&gt;
[https://opendime.com Opendime.com]&lt;br /&gt;
&lt;br /&gt;
* [https://opendime.com/#faq Opendime FAQ]&lt;br /&gt;
* You can watch a [https://www.youtube.com/watch?v=9UFF9d3Y1BY video here]&lt;br /&gt;
* Read this [https://medium.com/@beautyon_/exquisite-opendime-ad1195a2790e review]&lt;br /&gt;
* Multi-language user interface: 中文 • 日本語 • English • Portuguese • Français • Deutsch • Русский&lt;br /&gt;
* Works as USB drive with no need for software&lt;br /&gt;
* [https://github.com/opendime/electrum Opendime Electrum plugin]&lt;br /&gt;
* [https://github.com/opendime/ Opendime source files and key verification]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Coldcard: Ultra-secure Bitcoin Hardware Wallet ===&lt;br /&gt;
&lt;br /&gt;
[[file:Coldcard.png|300px|thumb|left|Coldcard Front and Back]]&lt;br /&gt;
&lt;br /&gt;
* Coldcard is an easy to use, ultra-secure, open-source and affordable hardware wallet that is easy to back up via an encrypted microSD card. Your private key is stored in a dedicated security chip. MicroPython software design allows you to make changes.&lt;br /&gt;
* BIP39 based, which means you can backup the secret words onto paper, and have lots of sub-accounts and unlimited independent payment addresses. Now with BIP39 passphrase support, unlocking up to 5.9e197 additional wallets from the same seed words! It knows how to understand transactions, so you can see what you are approving.&lt;br /&gt;
* The first &amp;quot;Partially Signed Bitcoin Transaction Format&amp;quot; - PSBT (BIP 174) native wallet which can be used completely offline for its entire lifecycle. See HWI for Bitcoin Core support!&lt;br /&gt;
* True air-gap cold operation via MicroSD sneakernet or standard via USB&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Warning:&amp;lt;/span&amp;gt; Coldcard Mk2 and Mk3 have a random number generation flaw which allows for funds to be drained. Other models are also affected to a lesser degree. [https://blog.coinkite.com/coldcard-mk3-seed-generation-warning/ View the full advisory here]&lt;br /&gt;
&lt;br /&gt;
[http://www.coldcardwallet.com Coldcardwallet.com]&lt;br /&gt;
&lt;br /&gt;
* [https://coldcardwallet.com/faq Coldcard FAQ]&lt;br /&gt;
* [https://coldcardwallet.com/docs Coldcard Docs]&lt;br /&gt;
* [https://github.com/coldcard/firmware Coldcard Source Code]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== CoolWallet: The Ultimate Bitcoin Safe ===&lt;br /&gt;
&amp;lt;!-- 2016-04-09: Consider removing this device until actually for sale? --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:CoolWallet in the box.jpeg|300px|thumb|left|CoolWallet showing Launch App, waiting for user to connect with smartphone via Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
CoolWallet is a credit card sized Bluetooth device that stores and secures your bitcoins and private keys. It fits in your wallet and works wirelessly.&lt;br /&gt;
&lt;br /&gt;
Every Bitcoin transaction must be manually confirmed and approved through its e-paper display and button. &lt;br /&gt;
&lt;br /&gt;
CoolWallet only acknowledges the paired smartphone. Whoever stole the CoolWallet are not able to steal any bitcoins. Using recovery Seed can restore all your bitcoins in case you lost the device. &lt;br /&gt;
&lt;br /&gt;
[https://coolbitx.com coolbitx.com] | [https://github.com/CoolBitX-Technology/coolwallet-ios Source and specifications]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== BlochsTech card: Your user friendly Bitcoin wallet ===&lt;br /&gt;
&amp;lt;!-- 2016-04-09: Possible vaporware / scam?  Website insecure &amp;amp; badly designed with no substantial info.  Consider finding technical docs, real reviews or removing this device. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[file:BlochsTech Bitcoin card hardware wallet.jpg|300px|thumb|left|Graphic printed on front of BlochsTech cards.]]&lt;br /&gt;
&lt;br /&gt;
The BlochsTech open Bitcoin card is an open protocol secure hardware Bitcoin wallet your grandmother could use.&lt;br /&gt;
For shops it&#039;s faster to accept than slow QR code based wallets and more reliable as it works offline.&lt;br /&gt;
&lt;br /&gt;
Currently it&#039;s of course in a novelty phase like Casascius coins (of which thousands were sold),&lt;br /&gt;
however in the long run it is fully capable of functionally replacing the VISA system in all nations.&lt;br /&gt;
&lt;br /&gt;
[http://www.BlochsTech.com BlochsTech.com]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== BitLox Bitcoin Hardware Wallet ===&lt;br /&gt;
[[file:Bitlox.jpg|300px|thumb|left|BitLox Bitcoin Hardware Wallet]]&lt;br /&gt;
&lt;br /&gt;
BitLox is a metal cased (aluminum or titanium) bitcoin hardware wallet that works with their own web based wallet by USB and apps for iPhone and Android using Bluetooth LE.&lt;br /&gt;
&lt;br /&gt;
At present it is the only bitcoin hardware wallet you can buy that works with iPhone. The device weighs one ounce and is the size of a credit card 4 mm thick.&lt;br /&gt;
 &lt;br /&gt;
Bitlox allows you to set up hidden wallets. Unlike other hardware wallets your seed is never displayed on a connected computer or phone but only on the Bitlox. All your wallet, device and transaction PINs are only entered on the BitLox and never on any app. &lt;br /&gt;
&lt;br /&gt;
BitLox has also implemented several advanced security features not available on any other bitcoin hardware wallet. &lt;br /&gt;
&lt;br /&gt;
[http://www.bitlox.com bitlox.com]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ledger Nano S ===&lt;br /&gt;
[[File:ledger_wallet_nanos_photo.png|300px|thumb|left|Ledger Wallet Nano S]]&lt;br /&gt;
&lt;br /&gt;
Ledger Nano S is a secure Bitcoin hardware wallet. It connects to any computer through USB and embeds a built-in OLED display to double-check and confirm each transaction with a single tap on its buttons. It is architectured around a Secure Element (ST31 family) and built on top of the BOLOS platform, a powerful and flexible Operating System allowing the secure execution of multiple Open Source applications in full isolation.&lt;br /&gt;
&lt;br /&gt;
Main features:&lt;br /&gt;
* cryptographic secrets protected by a secure chip&lt;br /&gt;
* open source embedded Bitcoin app&lt;br /&gt;
* Confirmation of transactions on the embedded screen&lt;br /&gt;
* Built-in 4 digits PIN security lock&lt;br /&gt;
* Built-in onboarding (seed generation and recovery)&lt;br /&gt;
* BIP39 seed (12/18/24 words), easy backup and restoration&lt;br /&gt;
* Multi-apps support: FIDO U2F, GPG, SSH…&lt;br /&gt;
* USB connectivity&lt;br /&gt;
* Foldable and compact casing&lt;br /&gt;
&lt;br /&gt;
[https://www.ledgerwallet.com/products/12-ledger-nano-s Ledger Nano S product page]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ledger Nano X  ===&lt;br /&gt;
&lt;br /&gt;
[[File:Ledger Nano X.png|300px|thumb|left|Ledger Wallet Nano X]]&lt;br /&gt;
Ledger Nano X is a secure hardware wallet. It features Bluetooth Low Energy (BLE) connectivity enabling it to be used with Android or iOS devices without the need of a cable. &amp;lt;br/&amp;gt;&lt;br /&gt;
Main features:&lt;br /&gt;
* Multi-services: Hardware Wallet, Cryptographic Platform, Password Manager, Second Factor authenticator&lt;br /&gt;
(FIDO)&lt;br /&gt;
* Comply with several cryptocurrencies&lt;br /&gt;
* USB connectivity&lt;br /&gt;
* BLE v5.0 connectivity&lt;br /&gt;
* Open Source Device App: all Device Apps developed by Ledger can be reviewed and verified by End-Users&lt;br /&gt;
* Developer friendly: develop a Device App and then install it on the Ledger Nano X&lt;br /&gt;
* Comply with the main BIP standards: [BIP32], [BIP39] and [BIP44]&lt;br /&gt;
* Multi-platform: Windows (7+), Mac (10.9+), Linux or Chrome OS&lt;br /&gt;
* OLED screen: to verify the transaction data (amount, address)&lt;br /&gt;
* Buttons: used to get the End-User’s consent relative to sensitive operations like unlocking the device or processing a transaction&lt;br /&gt;
* PIN: to unlock the Ledger Nano X&lt;br /&gt;
* Plausible deniability: an additional PIN linked to a passphrase can be defined to create an hidden account&lt;br /&gt;
* Genuine PSD: cryptographic attestation mechanisms ensuring that the Ledger Nano X is a genuine one&lt;br /&gt;
* Post-issuance capability: all piece of software (MCU Firmware, SE Firmware, Device Apps) can be securely updated&lt;br /&gt;
&lt;br /&gt;
[https://shop.ledger.com/products/ledger-nano-x Ledger Nano X product page]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[Cypherock Wallet]] ===&lt;br /&gt;
[[File:Cypherock x1 wallet.png|500px|thumb|left|Cypherock X1 Wallet]]&lt;br /&gt;
&lt;br /&gt;
[[Cypherock Wallet]] is a secure Bitcoin hardware wallet that does not require a manual seed phrase backup.&lt;br /&gt;
&lt;br /&gt;
Cypherock X1 uses [[Shamir Secret Sharing]] to break the master seed into 5 Cryptographic parts further stored on 5 tamper-proof hardware components - namely the X1 vault and 4 X1 cards. Each of these 5 components can have an optional PIN set by the user as an additional layer of security. These hardware components interact with each other using NFC technology. Using a 2-of-5 threshold scheme, any 2 of the 5 parts can be used to reconstruct the private key and make transactions.&lt;br /&gt;
&lt;br /&gt;
Additional Features:&lt;br /&gt;
* Audited by KeyLabs, a hardware security firm that has found vulnerabilities in Ledger and Trezor before.&lt;br /&gt;
* It is [https://www.github.com/cypherock open-source] and has been scrutinized, and certified ‘reproducible’ by [https://walletscrutiny.com/hardware/cypherockx1 WalletScrutiny].&lt;br /&gt;
* USB connectivity&lt;br /&gt;
* OLED screen: to verify the transaction data (amount, address)&lt;br /&gt;
* Comply with the main BIP standards: [BIP32], [BIP39] and [BIP44]&lt;br /&gt;
* Multi-platform: Windows (7+), Mac (10.9+), Linux or Chrome OS&lt;br /&gt;
* 5-way joystick: used to get the End-User’s consent for sensitive operations like processing a transaction&lt;br /&gt;
* You can also use the Cypherock X1 as a [https://www.cypherock.com/wallet-backup seed phrase backup manager] since it allows the user to secure multiple seed phrases inside the same product.&lt;br /&gt;
* It is soon going to come with an inheritance service that allows a user to setup an inheritance of the assets without compromising privacy and control of the assets&lt;br /&gt;
&lt;br /&gt;
[https://www.cypherock.com Cypherock Website] | [https://www.cypherock.com/product/cypherock-x1 Cypherock Shop] | [https://www.cypherock.com/security Cypherock X1 docs] | [[Cypherock Wallet|Cypherock Wiki]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[Prokey|Prokey Optimum Trezor clone]] ===&lt;br /&gt;
[[File:Optimum-in-hand.jpg|300px|thumb|left|WebUSB-enabled hardware wallet, the Prokey Optimum]]&lt;br /&gt;
The Prokey Optimum is a [[Trezor|Trezor One clone]] that connects to any computer and android phones through USB and users required to always press OK button on device to confirm right addresses, amounts, and fees before making any transactions.&lt;br /&gt;
It focuses on the following features :&lt;br /&gt;
&lt;br /&gt;
* Secure Firmware: Genuine firmware that implements mutual authentication between the device and the server to prevents supply-chain attacks.&lt;br /&gt;
* All-Inclusivity: No third-party wallets, manage everything on a single platform&lt;br /&gt;
* Supports Bitcoin, Ethereum, ERC20 Tokens, OMNI Layer and more cryptocurrencies, It&#039;s the first hardware wallet that fully support USDT as both Omni and ERC20 Tokens&lt;br /&gt;
* In-Browser Operation: WebUSB-based operations renders no need of additional download of bridges, applications, extensions, or executable files&lt;br /&gt;
&lt;br /&gt;
Equipped with other features like passphrases and offline recovery seed checking, the Prokey Optimum offers maximum security and also is user-friendly to provide the best experience when dealing with cryptocurrency.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://prokey.io/ Homepage of Prokey Hardware Wallet]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Secalot ===&lt;br /&gt;
[[File:secalot_wallet.png|300px|thumb|left|Secalot]]&lt;br /&gt;
&lt;br /&gt;
Main features:&lt;br /&gt;
* Software and hardware are fully open sourced.&lt;br /&gt;
* Utilizes a secure microcontroller with a high performance dedicated cryptographic co-processor.&lt;br /&gt;
* Integrates with the popular Electrum wallet.&lt;br /&gt;
* PIN-code protected.&lt;br /&gt;
* Confirm transactions with a touch button press on the device.&lt;br /&gt;
* Supports P2PKH, P2SH, and segWit transactions.&lt;br /&gt;
* Updatable firmware.&lt;br /&gt;
* Extra functionality: OpenPGP smart card, FIDO U2F authenticator, one-time password generator.&lt;br /&gt;
&lt;br /&gt;
Website: [https://www.secalot.com www.secalot.com]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ELLIPAL - Airgapped hardware wallet with mobile support ===&lt;br /&gt;
[[File:Ellipal wallet.png|300px|thumb|left|ELLIPAL]]&lt;br /&gt;
&lt;br /&gt;
ELLIPAL hardware wallet secures keys in cold storage without connections except for LCD screen. It works with companion mobile App via QR code.&lt;br /&gt;
&lt;br /&gt;
Main features:&lt;br /&gt;
* Working with mobile phone via QR code&lt;br /&gt;
* Internet Isolated Cold Wallet&lt;br /&gt;
* Supporting multi-currencies and more than 7,000 tokens&lt;br /&gt;
* Supports P2PKH, P2SH, and segWit transactions&lt;br /&gt;
* 4&amp;quot; Screen with touch panel&lt;br /&gt;
* Support private key import&lt;br /&gt;
* PIN-code and gesture pattern protect&lt;br /&gt;
* Confirmation of transactions details on the screen&lt;br /&gt;
* BIP32/BIP39/BIP44&lt;br /&gt;
* iPhone and Android companion App: account management, market info and coin exchange. &lt;br /&gt;
&lt;br /&gt;
[https://www.ellipal.com ELLIPAL Hardware Wallet Homepage] | [https://www.ellipal.com/pages/coin-list ELLIPAL Supported Coins]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ELLIPAL Titan Cold Wallet ===&lt;br /&gt;
[[File:Ellipaltitan.jpg|300px|thumb|left|ELLIPAL Titan]]&lt;br /&gt;
&lt;br /&gt;
ELLIPAL Titan is the upgraded version of the ELLIPAL EC01 hardware wallet. Main upgrades are within the hardware which improves protection against physical attacks while keeping absolute protection against remote attacks. ELLIPAL Titan works with ELLIPAL mobile App to secure and manage your cryptocurrency. Information is transferred between the cold wallet and App via QR code only.&lt;br /&gt;
&lt;br /&gt;
New additional features:&lt;br /&gt;
* IP65 metal sealed frame - Light water jet &amp;amp; dust protection&lt;br /&gt;
* Disassembly test: [https://www.youtube.com/watch?v=DuPcJudtd2o Video]&lt;br /&gt;
* Fully isolated components, can never be connected to another device&lt;br /&gt;
* USB port removed - no ports on the device&lt;br /&gt;
* Anti-Tamper feature - data automatically deleted upon detection of a breach&lt;br /&gt;
* Decentralized Finance: [https://www.ellipal.com/pages/buy-crypto buy cryptocurrency], exchange, and stake of coins.&lt;br /&gt;
* Verifiable and secure QR code [https://github.com/ELLIPAL?tab=repositories Github]&lt;br /&gt;
&lt;br /&gt;
[https://www.ellipal.com/pages/coldwallet Buy Cold Wallet] | [https://www.reddit.com/r/ELLIPAL_Official/ ELLIPAL on Reddit] | [https://www.ellipal.com/pages/reviews ELLIPAL Reviews]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[Trezor|Trezor Model T]] ===&lt;br /&gt;
[[File:Trezor-model-t-photo-front.jpg|300px|thumb|left|Trezor Model T]]&lt;br /&gt;
&lt;br /&gt;
Trezor Model T is the premium version and next-generation cryptocurrency hardware wallet. In addition to the functionalities of Trezor One, it has a colored touchscreen for secure on-device input, modern design, an SD card slot, and some other more advanced features. &lt;br /&gt;
For more information see [https://wiki.trezor.io/Trezor_Model_T Trezor Model T] and this [https://trezor.io/#comparison comparison table]&lt;br /&gt;
&lt;br /&gt;
[https://shop.trezor.io Trezor E-shop] | [https://wiki.trezor.io Trezor Wiki] | [https://trezor.io Trezor Homepage]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== D&#039;CENT Biometric Wallet - BLE enabled Hardware Wallet  ===&lt;br /&gt;
[[File:DCENT_Biometric_Wallet.png|300px|thumb|left|D&#039;CENT Biometric Wallet]]&lt;br /&gt;
&lt;br /&gt;
D&#039;CENT Biometric Wallet is a secure multi-cryptocurrency hardware wallet. It connects by using Bluetooth or USB to any mobile devices. The wallet is based on multi-IC architecture built on Secure Element(EAL5+) embedded with the SecureOS to provide robust security for the secure execution of multiple wallet applications. &lt;br /&gt;
&lt;br /&gt;
Main features:&lt;br /&gt;
* Cryptographic secrets protected by a secure chip&lt;br /&gt;
* Large OLED (128x128) display for confirmation of transactions and QR Code for P2P transactions &lt;br /&gt;
* Built-in biometric sensor for authentication and also supports the PIN &lt;br /&gt;
* Built-in onboarding (seed and key generation in Secure Element)&lt;br /&gt;
* BIP39 seed (24 words), easy backup and recovery&lt;br /&gt;
* Easy and convenient FW update (no recovery is required after update)&lt;br /&gt;
* Bluetooth and USB connectivity&lt;br /&gt;
&lt;br /&gt;
[https://dcentwallet.com D&#039;CENT Wallet Homepage] | [https://medium.com/dcentwallet D&#039;CENT on Medium] | [https://www.youtube.com/channel/UCKnYqiM3g3iaaAKcRZf-kbA D&#039;CENT Youtube]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Keystone Wallet - Air-gapped with QR code and Secure Element ===&lt;br /&gt;
[[File:Vault_pro.png|300px|thumb|left|Keystone Wallet Essential/Pro]]&lt;br /&gt;
&lt;br /&gt;
[[Keystone]] Wallet is a completely air-gapped hardware wallet that uses verifiable QR codes to transmit transaction information back and forth with a mobile app. It houses an FIPS 140-2 Secure Element that uses four superimposed physical sources for true random number generation (TRNG). Private keys never leave the Secure Element when transactions are signed. Keystone Wallet’s innovative Web Authentication process helps prevent supply chain attacks through double asymmetric encryption implementing our backend HSM server. Keystone Wallet’s Secure Element’s BIP 32, 39, and 44 compliant firmware is open source ([https://github.com/keystonejs/keystone Github]).&lt;br /&gt;
&lt;br /&gt;
Keystone Wallet Essential &amp;amp; Pro Features:&lt;br /&gt;
* Air-gapped through auditable QR code data transmissions &lt;br /&gt;
* Secure Element physical entropy private key generation and side-channel attack prevention&lt;br /&gt;
* Open source Secure Element firmware (industry first) &lt;br /&gt;
* Detachable battery (industry first) &lt;br /&gt;
* MicroSD firmware upgrading&lt;br /&gt;
* 4-inch touchscreen&lt;br /&gt;
* AAA battery support to prevent battery failure&lt;br /&gt;
* Bitcon-only firmware version compatibility&lt;br /&gt;
* Better camera for smoother QR code transactions&lt;br /&gt;
&lt;br /&gt;
Keystone Wallet Pro Features:&lt;br /&gt;
* Fingerprint sensor for device unlock and transaction signing&lt;br /&gt;
* Upgraded self-destruct mechanism &lt;br /&gt;
* Rechargeable battery&lt;br /&gt;
&lt;br /&gt;
[https://keyst.one/ Keystone Wallet Homepage] | [https://blog.keyst.one/ Keystone Wallet on Medium] | [https://shop.keyst.one/products/keystone-pro Keystone Wallet Shop]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== BitBox02: Swiss made open source ===&lt;br /&gt;
[[File:BitBox02.png.jpg|300px|thumb|left|BitBox02]]&lt;br /&gt;
&lt;br /&gt;
The BitBox02 hardware wallet equips individuals to easily store, protect and transact in Bitcoin. Its companion, the BitBoxApp, provides an all-in-one solution to securely manage your coins.&lt;br /&gt;
&lt;br /&gt;
Simple and secure, a good starting point for beginners:&lt;br /&gt;
* Create your wallet in minutes via the setup wizardInstant backup to the included microSD card &lt;br /&gt;
* In-app guide that answers common questions&lt;br /&gt;
* A bright OLED screen and intuitive touch sensors to securely verify and confirm transactions&lt;br /&gt;
* The USB-C connector works with your computer or Android smartphone (adapter and extension cable included)&lt;br /&gt;
&lt;br /&gt;
Many advanced features for expert users:&lt;br /&gt;
* Easy connection to your own Bitcoin full node&lt;br /&gt;
* Secure multi-signature with account registration directly on the device&lt;br /&gt;
* Backup to microSD card with additional option to export the BIP39 recovery words&lt;br /&gt;
* Granular coin control for Bitcoin UTXO&lt;br /&gt;
* Reproducible builds of firmware to make sure binary releases actually run the open-source code&lt;br /&gt;
* Supported by Electrum and wallets using HWI&lt;br /&gt;
&lt;br /&gt;
Secure hardware made in Switzerland:&lt;br /&gt;
* Software and hardware are open-source and can be independently audited&lt;br /&gt;
* Secure dual-chip architecture allows usage of a secure chip for physical device hardening&lt;br /&gt;
* Bitcoin-only edition features focused firmware with less attack surface&lt;br /&gt;
* Very discreet due to its small form factor and no visible screen when powered off&lt;br /&gt;
* BitBox hardware wallets have been available since 2016&lt;br /&gt;
* Engineered and manufactured in Switzerland&lt;br /&gt;
&lt;br /&gt;
[https://shiftcrypto.ch/bitbox02 BitBox02 product page] | [https://github.com/digitalbitbox Source code]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Frostsnap ===&lt;br /&gt;
[[File:Frostsnap Hardware Wallet.png|200px|thumb|left|Frostsnap devices daisy-chained into a mobile phone. Choosing a threshold for the multisignature wallet.]]&lt;br /&gt;
&lt;br /&gt;
Frostsnap hardware wallets make [[multisignature]] security simple. Each wallet consists of a set of Frostsnap devices and a chosen threshold (e.g. 2-of-3). The wallet&#039;s key is created through distributed key generation and never exists on any one device; transactions are signed using [https://eprint.iacr.org/2020/852 FROST], so only a threshold of devices cooperating can produce a signature.&lt;br /&gt;
&lt;br /&gt;
Frostsnap&#039;s multisignature is enforced through mathematics rather than [[Script|Bitcoin script]]. Transactions are signed with an ordinary [[Schnorr]] signature spending a [[Taproot]] key path. With a single group public key, Frostsnap wallets are indistinguishable on-chain from single-signature Taproot wallets, paying single-signature fees and revealing nothing about the signing policy.&lt;br /&gt;
&lt;br /&gt;
Main features:&lt;br /&gt;
* Recovery needs only a threshold of devices or backups, with no descriptor metadata to back up&lt;br /&gt;
* No individual device is trusted: the phone verifiably contributes entropy to key generation and signing, protecting against weak randomness, supply chain attacks, and devices leaking secrets through their signatures (see [[Hardware wallet#Security risks|Security risks]])&lt;br /&gt;
* Losing a device below the threshold loses nothing; stealing a device below the threshold gains nothing&lt;br /&gt;
* No PINs or passphrases to complicate recovery or inheritance&lt;br /&gt;
* No vendor lock-in: a threshold of backups reconstructs a key spendable without Frostsnap hardware or software&lt;br /&gt;
* Touchscreen, USB-C, aluminium casing; app for Android, Linux, macOS and Windows&lt;br /&gt;
* Fully open source (MIT), written in [https://www.rust-lang.org Rust], with reproducible firmware builds&lt;br /&gt;
&lt;br /&gt;
[https://frostsnap.com frostsnap.com] | [https://frostsnap.com/technical Technical documentation] | [https://github.com/frostsnap/frostsnap Source code]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Not purchasable hardware wallets ==&lt;br /&gt;
&lt;br /&gt;
=== Ledger HW.1 - USB Smartcard Hardware Wallet  ===&lt;br /&gt;
[[File:Btchip_dongle.jpg|220px|thumb|left|HW.1 inserted in a laptop]]&lt;br /&gt;
&lt;br /&gt;
HW.1 is an implementation of a deterministic ([[BIP 0032]]) Hardware Wallet on a USB smartcard.&lt;br /&gt;
&lt;br /&gt;
It is typically used as a blind secure device for multi signature transactions - holding a set of derived private keys and signing transactions without requiring user confirmation.&lt;br /&gt;
&lt;br /&gt;
Power users can rely on it to confirm all transactions with a second factor scheme turning the dongle into a keyboard typing what the user is supposed to have signed, as a protection against malware.&lt;br /&gt;
&lt;br /&gt;
It is also possible to customize HW.1 for more specific needs, such as creating a prepaid card without revealing the deterministic seed before it is received by the user, or securing bitcoin transactions on a server.&lt;br /&gt;
&lt;br /&gt;
[https://www.ledgerwallet.com/products/3-ledger-hw-1 E-shop] | [https://ledgerhq.github.io/btchip-doc/bitcoin-technical.html Technical Documentation]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ledger Nano - USB Smartcard Hardware Wallet  ===&lt;br /&gt;
[[File:ledger_wallet_photo.jpg|300px|thumb|left|Ledger Wallet USB]]&lt;br /&gt;
&lt;br /&gt;
Ledger Nano protects your Bitcoin data within a smartcard. Its micro-processor certified against all types of attacks (both physical and logical), and has been used in the banking industry for decades (think credit card chips). The device connects to your computer through the USB port and will do all the Bitcoin cryptographic heavy lifting such as signing transactions inside its secure environment. You can therefore use your Bitcoin account with maximum trust, even on an insecure or compromised computer.&lt;br /&gt;
&lt;br /&gt;
The second factor verification of the transaction signature can be done either with a paired smartphone (Android, iOS) or a physical security card.&lt;br /&gt;
&lt;br /&gt;
The Ledger Wallet Chrome application (available also on Chromium) provides an easy onboarding as well as a seamless user experience, and the Nano is compatible with numerous third party software: [[Electrum]], [[Mycelium]], [[GreenAddress]], Greenbits, [[Coinkite]] and Copay.&lt;br /&gt;
&lt;br /&gt;
[https://www.ledgerwallet.com/products/1-ledger-nano Ledger Nano product page] | [https://github.com/LedgerHQ Source and specifications]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ledger Unplugged - NFC Smartcard Hardware Wallet  ===&lt;br /&gt;
[[File:ledger_unplugged_photo.jpg|300px|thumb|left|Ledger Unplugged NFC]]&lt;br /&gt;
&lt;br /&gt;
The Ledger Unplugged is a credit card sized NFC hardware wallet. It embeds an open source Java Card app and is compatible with all NFC enabled Android phones.&lt;br /&gt;
&lt;br /&gt;
The device can be used with Mycelium or Greenbits. In case of loss, you can restore it on any Ledger Wallet (Nano or another one) or all other compatible solutions (BIP 39).&lt;br /&gt;
&lt;br /&gt;
[https://www.ledgerwallet.com/products/6-ledger-unplugged Ledger Unplugged product page] | [https://github.com/LedgerHQ/ledger-javacard Source code]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== BWALLET TREZOR clone ===&lt;br /&gt;
&lt;br /&gt;
[[File:BWALLET_Trezor_Clone.jpeg|200px|thumb|left|Chinese clone of Trezor]]&lt;br /&gt;
&lt;br /&gt;
BWALLET is a clone of Trezor by a Chinese company.&lt;br /&gt;
Trezor code is open source and this device operates like a Trezor.&lt;br /&gt;
However, this product has been [https://www.reddit.com/r/Bitcoin/comments/2tyier/bwallet_review_by_trezor_developer/ reviewed by Marek aka Slush(Trezor developer)] and he has found some problems which makes this device less than 100% compatible, for example it doesn&#039;t work with [http://mytrezor.com myTREZOR.com] website and it does not work with Trezor official firmware. &lt;br /&gt;
&lt;br /&gt;
[http://mybwallet.com MyBWALLET.com] | [http://www.bidingxing.com/en/bwallet Buy BWALLET]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pi Wallet - cold storage ===&lt;br /&gt;
[[File:Piwallet.jpeg|300px|thumb|left|Pi-Wallet]]&lt;br /&gt;
&lt;br /&gt;
The Pi-Wallet is a small computer with the [[Armory]] bitcoin client.&lt;br /&gt;
&lt;br /&gt;
Transactions are signed offline, then transferred on a USB stick via [https://en.wikipedia.org/wiki/Sneakernet Sneakernet] to an online system for broadcasting.&lt;br /&gt;
&lt;br /&gt;
[https://www.pi-wallet.com/ pi-wallet.com]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== BitcoinCard Megion Technologies-Card based wallet ===&lt;br /&gt;
[[File:Bitcoincard-medley-large.jpg|400px|thumb|left|Bitcoin Card]]&lt;br /&gt;
[http://www.bitcoincard.org/ Bitcoincard Home Page]&lt;br /&gt;
&lt;br /&gt;
[http://blog.bitinstant.com/blog/2012/6/19/our-discovery-in-vienna-the-bitcoin-card.html Excellent review by evoorhees]&lt;br /&gt;
&lt;br /&gt;
Incorporates a e-paper display, keypad, and radio (custom ISM band protocol.) Unfortunately it is fairly limited in terms of transaction I/O, requiring a radio gateway or another bitcoincard wherever funds need to be transferred.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== BitSafe - allten/someone42&#039;s hardware wallet ===&lt;br /&gt;
[[File:Bitsafe-wallet-sizecompare.jpg|200px|thumb|left|Bitsafe wallet]]&lt;br /&gt;
[https://bitcointalk.org/index.php?topic=152517.0 Final BitSafe announcement]&lt;br /&gt;
&lt;br /&gt;
Signing transactions only, requires USB host software for transactions &amp;amp; USB power. Has a OLED display and Confirm/Cancel buttons. Evolved out of someone42&#039;s prototype below, and has significant contributions from someone42 as well.&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Swiss Bank in Your Pocket - Hardware wallet ===&lt;br /&gt;
[[File:SBIYP.png|300px|thumb|left|Swiss Bank In Your Pocket]]&lt;br /&gt;
&lt;br /&gt;
The Swiss Bank in Your Pocket is a Windows Desktop Application providing functionality for 5 Bitcoin Wallets and a Bitcoin Vault. &lt;br /&gt;
&lt;br /&gt;
The Bitcoin Vault can only send Bitcoins to the Bitcoin Wallets with in the application. Each Bitcoin wallet can have up to 5 Receive addresses. The intuitive user interface is designed for ease of use. USB security key is required to make any type of transaction. frontend software is installed on windows. Package includes secure USB key, and an additional recovery USB key. So in case of an accident, customer will have an additional backup to access their wallets. &lt;br /&gt;
&lt;br /&gt;
[https://swissbankinyourpocket.com/ swissbankinyourpocket.com]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== BitBox 01 (Digital Bitbox) ===&lt;br /&gt;
[[file:Digital-bitbox.png|thumb|left|Digital Bitbox Hardware Wallet]]&lt;br /&gt;
&lt;br /&gt;
* Secure hardware RNG &amp;amp; key storage using [http://www.atmel.com/Images/Atmel-8914-CryptoAuth-ATAES132A-Datasheet.pdf crypto element] with 50 year lifespan and an epoxy-filled case.&lt;br /&gt;
* Offline backup and recovery of [[BIP_0032|BIP-32]] seed with a micro SD card rather than [[BIP_0039|BIP-39]] phrase written on paper as in Trezor.&lt;br /&gt;
* Native software wallet client and ability to use a mobile phone for 2FA and to verify transaction details.&lt;br /&gt;
* Multisig out-of-the-box including Copay support.&lt;br /&gt;
* [https://github.com/digitalbitbox Open Source] ([https://github.com/digitalbitbox/mcu#digital-bitbox-firmware firmware], [https://github.com/digitalbitbox/mcu/blob/bf48984fd4a47d9ebf6814f7d01b078964587c7c/src/bootloader.c bootloader], [https://github.com/digitalbitbox/dbb-app desktop client]).&lt;br /&gt;
* Full FIDO U2F support (https://en.wikipedia.org/wiki/Universal_2nd_Factor)&lt;br /&gt;
* Made in Switzerland (a country with strong privacy laws) by [[Bitcoin Core]] developer Jonas Schnelli.&lt;br /&gt;
&lt;br /&gt;
[https://digitalbitbox.com digitalbitbox.com]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== someone42&#039;s original prototype ===&lt;br /&gt;
[[File:Someone42-wallet-prototype.jpg|300px|thumb|left|someone42&#039;s original prototype]]&lt;br /&gt;
[https://bitcointalk.org/index.php?topic=78614.0 Hardware Bitcoin wallet - a minimal Bitcoin wallet for embedded devices]&lt;br /&gt;
&lt;br /&gt;
Signing transactions only, requires USB host software for transactions &amp;amp; USB power. All work is rolled into the above BitSafe wallet currently.&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
=== Other/Defunct but with good discussion: ===&lt;br /&gt;
* natman3400&#039;s BitClip Jun 2011 [https://bitcointalk.org/index.php?topic=24852.0 https://bitcointalk.org/index.php?topic=24852.0]&lt;br /&gt;
:Seems to have gone defunct around Dec 2011. Some good ideas though and seemed to have started on execution.&lt;br /&gt;
* jim618 hardware wallet proposal Apr 2012 [https://bitcointalk.org/index.php?topic=77553.0 Dedicated bitcoin devices - dealing with untrusted networks]&lt;br /&gt;
:Great discussion and good ideas from jim618. Also linked the following video:&lt;br /&gt;
* Prof. Clemens Cap&#039;s hardware wallet? (video:)[https://www.youtube.com/watch?v=IavQ-Wc8S1U Clemens Cap about electronic bitcoin wallet at EuroBit]&lt;br /&gt;
:Clemens Cap of Uni Rostock explains the Electronic Bitcoin wallet device he&#039;s working on. It&#039;s based on adafruit microtouch device.&lt;br /&gt;
* ripper234&#039;s discussion based on Yubikeys Aug 2012 [https://bitcointalk.org/index.php?topic=99492 Having a YUBIKEY as one of the parties for m-of-n signatures]&lt;br /&gt;
:The use of Yubikeys. They only support symmetric crypto, so you&#039;d have to trust the host device.&lt;br /&gt;
* kalleguld&#039;s hardware wallet proposal Oct 2012 [https://bitcointalk.org/index.php?topic=115294.0 Proposal: Hardware wallet (Win 3 BTC)]&lt;br /&gt;
* Vaporware: Matthew N Wright&#039;s ellet [https://bitcointalk.org/index.php?topic=85931.0 ANN The world&#039;s first handheld Bitcoin device, the Ellet!] (Vaporware)&lt;br /&gt;
&lt;br /&gt;
== Smart Card based wallets ==&lt;br /&gt;
This type of device requires complete trust in the host device, as there is no method for user input.&lt;br /&gt;
See [[Smart card wallet]]&lt;br /&gt;
&lt;br /&gt;
== Related Resources ==&lt;br /&gt;
* [https://bitcoinnewsmagazine.com/best-bitcoin-hardware-wallet-2015/ Best Bitcoin Hardware Wallet 2015] - reviews of all bitcoin hardware wallets.&lt;br /&gt;
* [http://99bitcoins.com/trezor-vs-ledger-hands-hardware-wallets-review/ TREZOR vs. Ledger] - User reviews and Reddit feedback&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=125383.0 Hardware wallet wire protocol]: slush&#039;s Hardware wallet wire protocol discussion&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=19080.msg272348#msg272348 Re: Split private keys]: kjj&#039;s Todo List discussion for client protocol requirements&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=134277.0 Hardware Wallet Roundup]&lt;br /&gt;
* [https://www.buybitcoinworldwide.com/wallets/ Bitcoin Hardware Wallet Comparison] - information about using Bitcoin hardware wallets for cold storage.&lt;br /&gt;
* [https://www.weusecoins.com/bitcoin-ledger-wallet-review/ Ledger Wallet Review]&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[Storing bitcoins]]&lt;br /&gt;
* [[How to set up a secure offline savings wallet]]&lt;br /&gt;
* [[Cold storage]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Security]]&lt;br /&gt;
[[Category:Wallets| ]]&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Ams&amp;diff=71112</id>
		<title>Ams</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Ams&amp;diff=71112"/>
		<updated>2026-07-22T08:10:11Z</updated>

		<summary type="html">&lt;p&gt;NotATether: Expand page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Avalon Management System&#039;&#039;&#039; (&#039;&#039;&#039;AMS&#039;&#039;&#039;) is an open-source toolset for managing farms of Avalon [[Mining|Bitcoin miners]]. It was published by Canaan Creative and consists of server and web-client components.&lt;br /&gt;
&lt;br /&gt;
The project&#039;s repository describes AMS as &amp;quot;A toolset to manage BTC Farm&amp;quot; and documents installation, configuration and the addition of Avalon miners by network address.&amp;lt;ref name=&amp;quot;repository&amp;quot;&amp;gt;{{cite web|url=https://github.com/Canaan-Creative/Avalon-Management-System|title=Avalon Management System|publisher=Canaan Creative on GitHub|accessdate=20 July 2026}}&amp;lt;/ref&amp;gt; GitHub lists four releases; the latest shown is the development release &amp;lt;code&amp;gt;v3.0.0-dev7&amp;lt;/code&amp;gt;, dated 25 December 2017.&amp;lt;ref name=&amp;quot;repository&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://github.com/Canaan-Creative/Avalon-Management-System Source code]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Mining software]]&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=AltoCenter&amp;diff=71111</id>
		<title>AltoCenter</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=AltoCenter&amp;diff=71111"/>
		<updated>2026-07-20T08:49:20Z</updated>

		<summary type="html">&lt;p&gt;NotATether: Altocenter is not working anymore&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox company&lt;br /&gt;
|name=AltoCenter&lt;br /&gt;
|industry=[[Exchange]]&lt;br /&gt;
|website=https://altocenter.com/ (defunct)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;AltoCenter&#039;&#039;&#039; was a centralized cryptocurrency exchange that advertised trading in [[Bitcoin]] and other digital currencies against US dollars, euros and Chinese yuan. A 2015 announcement supplied by the company identified AltoCenter with an address in Panama City, Panama.&amp;lt;ref name=&amp;quot;announcement&amp;quot;&amp;gt;{{cite web|url=https://www.accessnewswire.com/425829/free-bitcoin-debit-card-offered-by-altocenter-bitcoin-and-litecoin-exchange|title=Free Bitcoin Debit Card Offered by AltoCenter Bitcoin and Litecoin Exchange|publisher=ACCESS Newswire|date=11 February 2015|accessdate=20 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Feautres==&lt;br /&gt;
The February 2015 announcement described a web-based trading platform for Bitcoin, Litecoin and other digital currencies. It advertised deposits and withdrawals using cryptocurrencies and Perfect Money, as well as bank wires, SEPA payments in Europe and optional debit cards.&amp;lt;ref name=&amp;quot;announcement&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The announcement stated that Perfect Money deposits were instant, cryptocurrency deposits could take up to an hour to appear and bank transfers could take two to five working days.&amp;lt;ref name=&amp;quot;announcement&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Status==&lt;br /&gt;
AltoCenter is no longer operating at its former domain, which appears to be listed for sale as of 2026.&amp;lt;ref&amp;gt;{{cite web|url=https://altocenter.com/|title=altocenter.com domain listing|publisher=GoDaddy|accessdate=20 July 2026}}&amp;lt;/ref&amp;gt; The current ownership of the domain should not be assumed to be connected with the former exchange.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Buying bitcoins]]&lt;br /&gt;
* [[Selling bitcoins]]&lt;br /&gt;
* [[Currency exchange]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://altocenter.com/ Former AltoCenter domain]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Defunct exchanges]]&lt;br /&gt;
[[Category:Historical services]]&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Alternative_chain&amp;diff=71110</id>
		<title>Alternative chain</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Alternative_chain&amp;diff=71110"/>
		<updated>2026-07-20T08:41:13Z</updated>

		<summary type="html">&lt;p&gt;NotATether: No need to make parent bold&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An &#039;&#039;&#039;alternative chain&#039;&#039;&#039; is a system using the block chain algorithm to achieve distributed consensus on a particular topic. Alternative chains may share miners with a parent network such as Bitcoin&#039;s; this is called &#039;&#039;&#039;merged mining&#039;&#039;&#039;. The digital currencies of alternative chains are commonly called alternative currencies, or &#039;&#039;&#039;altcoins&#039;&#039;&#039; for short.&lt;br /&gt;
&lt;br /&gt;
Alternative chains have been suggested as ways to implement [http://www.dot-bit.org DNS], [[Bitcoin OTC|P2P currency exchanges]], SSL certificate authorities, timestamping, file storage and voting systems.&lt;br /&gt;
&lt;br /&gt;
== Context ==&lt;br /&gt;
&lt;br /&gt;
The term &#039;&#039;alternative chain&#039;&#039; is used narrowly in the original sections below for an independent Bitcoin-style proof-of-work chain, particularly one that can share work with Bitcoin miners. The design grew out of early discussions such as the BitcoinTalk thread &amp;quot;BitDNS and Generalizing Bitcoin&amp;quot;, where participants considered separate blockchains for decentralized DNS and other applications.&amp;lt;ref name=&amp;quot;bitdns&amp;quot;&amp;gt;{{cite btct|id=1790|title=BitDNS and Generalizing Bitcoin|date=15 November 2010}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Namecoin]] became the best-known early implementation of this idea. Its project describes Namecoin as a Bitcoin-based key/value registration and transfer system for DNS, identities and other internet-infrastructure uses, and says it was the first fork of Bitcoin and the first system to implement merged mining and decentralized DNS.&amp;lt;ref name=&amp;quot;namecoin&amp;quot;&amp;gt;{{cite web|url=https://www.namecoin.org/|title=Namecoin|publisher=Namecoin|accessdate=20 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modern usage is broader. An independent blockchain need not copy Bitcoin&#039;s transaction model, proof-of-work consensus, block format or mining system. The following families overlap; they describe different execution, consensus and governance choices rather than mutually exclusive categories.&lt;br /&gt;
&lt;br /&gt;
== Objective ==&lt;br /&gt;
&lt;br /&gt;
Bitcoin uses the [[block chain]] algorithm to achieve distributed consensus on who owns what coins. Block chains were invented specifically for the Bitcoin project but they can be applied anywhere a distributed consensus needs to be established in the presence of malicious or untrustworthy actors.&lt;br /&gt;
&lt;br /&gt;
Whilst it&#039;s possible to abuse the Bitcoin financial block chain for other purposes, it&#039;s better to set up an alternative network and chain which share the same miners. There are several reasons to do this.&lt;br /&gt;
&lt;br /&gt;
* The block chain is a large, complex data structure shared between many people. Verifying its integrity requires many slow (and thus expensive) operations like ECDSA verifications and disk seeks. Everyone who takes part in Bitcoin today runs a node and thus maintains the whole thing. Whilst in future end-users will probably use more efficient but slightly less secure modes (SPV), merchants and miners will probably always pay the full costs for the upkeep of this shared data structure. All these people today are united by a common interest in a new form of payments. They may or may not also be interested in other schemes. So one reason to keep the Bitcoin chain for finance is it&#039;s unfair to externalize the costs of unrelated schemes onto people who are interested only in payments - the canonical example being merchants. Increasing the cost of accepting Bitcoins for goods and services hurts everyone who uses the system by reducing the number of merchants or increasing their costs.&lt;br /&gt;
&lt;br /&gt;
* Another reason is that it&#039;s just bad engineering to cram every possible distributed quorum into the design constraints of Bitcoin. The transaction format Bitcoin uses is flexible but ultimately designed for finance. You cannot leave out the &amp;quot;value&amp;quot; field. It&#039;s always there, even if it&#039;d make no sense for your particular application. Building non-financial applications on top of a financial system results in bizarre protocols and code that are difficult to understand, leading to maintainability problems.&lt;br /&gt;
&lt;br /&gt;
* One final reason is that [[Satoshi Nakamoto|Satoshi]] was opposed to putting non-Bitcoin related data into the main chain. As creator of the system, his opinion should carry a lot of weight with anyone serious about extending it.&lt;br /&gt;
&lt;br /&gt;
=== Designing a new network ===&lt;br /&gt;
&lt;br /&gt;
To create a new network that uses Nakamoto block chains, you need to start by defining what a transaction in your new network means. Bitcoin transactions split and combine value using scripts, but yours don&#039;t have to do that. They could be anything. Here&#039;s an example of a simple DNS style &amp;quot;transaction&amp;quot; described using [http://code.google.com/p/protobuf/ Google protocol buffers] syntax.&lt;br /&gt;
&lt;br /&gt;
 message NameTx {&lt;br /&gt;
   required string name = 1;&lt;br /&gt;
   repeated bytes ip_addresses = 2;&lt;br /&gt;
   required bytes pubkey = 3;&lt;br /&gt;
   enum ClaimType {&lt;br /&gt;
     NEW_NAME,&lt;br /&gt;
     TRANSFER&lt;br /&gt;
   }&lt;br /&gt;
   required ClaimType type = 4;&lt;br /&gt;
   &lt;br /&gt;
   // Only used if type == TRANSFER. The new owner of the name and signature proving current ownership.&lt;br /&gt;
   optional bytes dest_pubkey = 5;&lt;br /&gt;
   optional bytes signature = 6;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
This is very different to a Bitcoin style transaction. There&#039;s no concept of inputs, outputs, addresses, values or scripts. It&#039;s got what you need for a very simple DNS style scheme (that lacks abuse controls etc) and nothing more. There&#039;s also no concept of a &amp;quot;coinbase&amp;quot; transaction.&lt;br /&gt;
&lt;br /&gt;
The block definition is also up to you. It does not have to be formatted in the same way as Satoshi chose, but you need most of the same conceptual parts. You also need to store something else, some data from Bitcoin. Here&#039;s a minimal example of what&#039;s needed:&lt;br /&gt;
&lt;br /&gt;
 message MyBlock {&lt;br /&gt;
   required bytes prev_block_hash = 1;&lt;br /&gt;
   required uint32 difficulty = 2;&lt;br /&gt;
   required uint32 time = 3; &lt;br /&gt;
 &lt;br /&gt;
   repeated MyTx transactions = 4;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 message SuperBlock {&lt;br /&gt;
   required MyBlock my_data = 1;&lt;br /&gt;
   required BitcoinData bitcoin_data = 2;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
It&#039;s important to observe what we don&#039;t have as well as what we do. We don&#039;t have the following fields from Satoshis format:&lt;br /&gt;
&lt;br /&gt;
# version: protobufs handles the versioning of binary data formats for us&lt;br /&gt;
# merkle root: you can choose to arrange your transactions into a merkle root if you like, so you can use the same disk space reclamation trick Satoshi did. But it&#039;s strictly optional. If you want to simplify things down you can skip it.&lt;br /&gt;
# nonce&lt;br /&gt;
&lt;br /&gt;
== Sharing work ==&lt;br /&gt;
&lt;br /&gt;
The bitcoin_data field is how you share work with miners today (assuming they opt in by installing your software alongside their bitcoin node). It&#039;s defined like this:&lt;br /&gt;
&lt;br /&gt;
 message BitcoinData {&lt;br /&gt;
   // A Bitcoin format block header. Because it&#039;s in Satoshis custom format we represent this as a byte array.&lt;br /&gt;
   required bytes header = 1;&lt;br /&gt;
 &lt;br /&gt;
   // The first transaction from the block.&lt;br /&gt;
   required bytes coinbase_tx = 2;&lt;br /&gt;
 &lt;br /&gt;
   // The merkle branch linking the coinbase transaction to the header.&lt;br /&gt;
   required bytes coinbase_merkle_branch = 3;&lt;br /&gt;
 &lt;br /&gt;
   // The coinbase scriptSig contains bits of data in order. Which one is our hash?&lt;br /&gt;
   required int coinbase_tx_index = 4;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
All you need to share work is the above four things.&lt;br /&gt;
&lt;br /&gt;
A [[wikipedia:Merkle tree|merkle tree]] is a data structure in which each node in the tree is a hash. The leaf nodes are hashes of the things you want to include in the tree. The interior nodes are hashes of the concatenations of the child nodes. A merkle branch is a part of a merkle tree which allows you to cryptographically prove that something you&#039;re given was in the tree, without needing everything that was in the tree. They are calculated by the CBlock::GetMerkleBranch() function in the Bitcoin code.&lt;br /&gt;
&lt;br /&gt;
We store a merkle branch here for efficiency. It means no matter how large the current Bitcoin block is, your alternative network only needs to handle a small amount of data. You could just store the entire Bitcoin block - that would be simpler but inefficient.&lt;br /&gt;
&lt;br /&gt;
The merkle branch links the coinbase transaction to the block header, so you can prove it was in that block. The coinbase TX is a regular Bitcoin coinbase (that makes new coins and claims fees), except the scriptSig on its input contains an extra entry that todays scriptSigs don&#039;t. That extra entry is a hash of your block structure. The coinbase scriptSig today is formatted like this:&lt;br /&gt;
&lt;br /&gt;
 void IncrementExtraNonce(CBlock* pblock, CBlockIndex* pindexPrev, unsigned int&amp;amp; nExtraNonce, int64&amp;amp; nPrevTime)&lt;br /&gt;
 {&lt;br /&gt;
     .....&lt;br /&gt;
     pblock-&amp;gt;vtx[0].vin[0].scriptSig = CScript() &amp;lt;&amp;lt; pblock-&amp;gt;nBits &amp;lt;&amp;lt; CBigNum(nExtraNonce);&lt;br /&gt;
     .....&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Just the difficulty bits and the &amp;quot;extra nonce&amp;quot;. But it&#039;s actually allowed to contain anything, as long as it&#039;s not too big. So in your new blocks it&#039;d be:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;MyBlock hash&amp;gt; &amp;lt;nBits&amp;gt; &amp;lt;nExtraNonce&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To get the MyBlock hash into Bitcoin requires a presently unimplemented RPC command, &amp;quot;setextrahashes&amp;quot;. It&#039;d update a global list and the IncrementExtraNonce function would include the extra hashes when the scriptSig is built. This is a very simple change to Bitcoin.&lt;br /&gt;
&lt;br /&gt;
In the scriptSig above the coinbase_tx_index would be zero. It&#039;s possible to work on an arbitrary number of alternative chains simultaneously:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;MyBlock hash&amp;gt; &amp;lt;SomeOtherChainBlock hash&amp;gt; &amp;lt;nBits&amp;gt; &amp;lt;nExtraNonce&amp;gt;&lt;br /&gt;
&lt;br /&gt;
in which case the BitcoinData message for SomeOtherChain would be 1 rather than zero.&lt;br /&gt;
&lt;br /&gt;
A more complex change is the other new RPC. Because you have your own chain, it has its own difficulty. Most likely it&#039;ll be different to Bitcoins own. So you need a way to tell Bitcoin &amp;quot;when you find a block that matches an extradifficulty, please let me know&amp;quot;. To mine on multiple difficulties at once, the node vends work (via getwork) matching the easiest difficulty. When a miner reports finding a solution the difficulty is checked to see which chains it is sufficiently difficult for.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Important note: Your chain has its &amp;lt;i&amp;gt;own difficulty&amp;lt;/i&amp;gt; and as such the block creation rate is independent of how much mining takes place.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Independent node software ==&lt;br /&gt;
&lt;br /&gt;
Your new network has its own codebase. It can be written in whatever language you like, use whatever P2P protocol you like, store its data however you like and so on.&lt;br /&gt;
&lt;br /&gt;
When a node on your network receives a message informing it about a new transaction, it verifies that transaction follows the rules of your network. To use our simple DNS example it would verify that if you&#039;re claiming a new name, it doesn&#039;t already exist and if you&#039;re transferring a name that the signatures are correct.&lt;br /&gt;
&lt;br /&gt;
If the transaction is valid, it&#039;s added to your current MyBlock message. That message is serialized to binary (protobufs does this for you), hashed and then your node makes an RPC to Bitcoin telling it what the current extra hash is. When Bitcoin finds a Bitcoin-format block of the right difficulty for your network, it informs your software and passes the block header, coinbase transaction and merkle branch to it. Your node combines them together into a BitcoinData message, which is then glued together with your alternative chains block. This &amp;quot;superblock&amp;quot; is then broadcast via your independent P2P network.&lt;br /&gt;
&lt;br /&gt;
When a node on your new network receives a superblock it does the following things:&lt;br /&gt;
&lt;br /&gt;
# Verifies the MyBlock contents are correct, ie, that the transactions follow the rules.&lt;br /&gt;
# Verifies that the MyBlock prev hash makes it fit somewhere in the chain and that the difficulty is correct.&lt;br /&gt;
# Hashes the MyBlock structure and then verifies that this hash appears in the BitcoinData coinbase scriptSig, in the right place.&lt;br /&gt;
# Extracts the merkle root of the Bitcoin format block from the header and then verifies that the coinbase tx provided did, in fact, exist in that block (using the branch, root, tx and header together).&lt;br /&gt;
# Verifies that the hash of the Bitcoin format block header is below the difficulty found in the MyBlock structure.&lt;br /&gt;
&lt;br /&gt;
You&#039;ve now verified that a sufficiently hard proof of work was done over the contents of the MyBlock structure, so your node can relay the newly found block (or if you don&#039;t use a P2P network make it available on your server, etc).&lt;br /&gt;
&lt;br /&gt;
On the other side when Bitcoin finds a block that is correct for the Bitcoin network and chain, it broadcasts it and obviously the hash of your MyBlock is included. Fortunately this is only an additional 33 bytes overhead so nobody cares about it - the pollution of the financial chain is both trivial and constant. Note that regular Bitcoin nodes just ignore this extra hash, it doesn&#039;t mean anything to them.&lt;br /&gt;
&lt;br /&gt;
== Handling your new block chain ==&lt;br /&gt;
&lt;br /&gt;
You have to handle re-organizations. This is a standard part of the block chain algorithm. When a re-org occurs you have to verify that the state of your world still makes sense. For example in the new chain maybe somebody else now owns a resource you thought you owned. It&#039;s up to you how to inform your users of these events and what app specific logic is appropriate here.&lt;br /&gt;
&lt;br /&gt;
You can choose your own parameters for the new chain. As an example, Satoshi chose to target one new block every ten minutes as a tradeoff between latency and wasted work. You could choose something much larger (hours, days) or much faster if you&#039;re willing to tolerate more splits due to blocks being found simultaneously. Bitcoin retargets the difficulty roughly every two weeks. You could choose some other length of time.&lt;br /&gt;
&lt;br /&gt;
To store the block chain, Satoshi chose to use Berkeley DB as a way to index from transactions to the blocks they appeared in (amongst other things). You could use any database you liked.&lt;br /&gt;
&lt;br /&gt;
== Paying for resources on alternative chains with Bitcoins ==&lt;br /&gt;
&lt;br /&gt;
A commonly cited reason for putting DNS related data into the financial chain is the desire to pay for names with Bitcoins. You can do this with an independent chain too, because you make the rules and can link the two chains together as you see fit.&lt;br /&gt;
&lt;br /&gt;
To start, decide on the purpose of your payments and who will receive the coins - if anyone. In the case of a DNS system, there are two reasons you might want to pay for names:&lt;br /&gt;
&lt;br /&gt;
# To prevent abuse by people claiming all interesting names via a dictionary attack.&lt;br /&gt;
# To incentivise people to run your software and mine on your alternative chain.&lt;br /&gt;
&lt;br /&gt;
In the first case really nobody should receive the payment. The money is being put up as a collateral and has no other use, so as long as it&#039;s sitting around unspent that is good enough. In the second case the payment should go to the miner working on the DNS chain.&lt;br /&gt;
&lt;br /&gt;
To implement this we extend our hypothetical DNS transaction message like this:&lt;br /&gt;
&lt;br /&gt;
 message NameTx {&lt;br /&gt;
   required string name = 1;&lt;br /&gt;
   repeated bytes ip_addresses = 2;&lt;br /&gt;
   required bytes pubkey = 3;&lt;br /&gt;
   enum ClaimType {&lt;br /&gt;
     NEW_NAME,&lt;br /&gt;
     TRANSFER&lt;br /&gt;
   }&lt;br /&gt;
   required ClaimType type = 4;&lt;br /&gt;
   &lt;br /&gt;
   // Only used if type == TRANSFER. The new owner of the name and signature proving current ownership.&lt;br /&gt;
   optional bytes dest_pubkey = 5;&lt;br /&gt;
   optional bytes signature = 6;&lt;br /&gt;
 &lt;br /&gt;
   // Only used if type == NEW_NAME.&lt;br /&gt;
   optional bytes collateral_signature = 7;&lt;br /&gt;
   optional string miner_address = 8;&lt;br /&gt;
   optional uint64 miner_fee = 9;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
The collateral_signature field contains an ECDSA signature generated from a public key that holds some Bitcoins. The miner address is blank when the name purchaser creates the transaction and is filled out after a miner receives it, but before they begin working on it.&lt;br /&gt;
&lt;br /&gt;
To buy a name that costs 10 BTC with a miner fee of 2 BTC, a user presses the &amp;quot;buy name&amp;quot; button in their DNS software. It talks to their local Bitcoin node via RPC and does the following:&lt;br /&gt;
&lt;br /&gt;
# Creates a new Bitcoin address (key).&lt;br /&gt;
# Sends 10 BTC to the new address (a send-to-self transaction).&lt;br /&gt;
# Extracts the key from Bitcoin, meaning it&#039;s no longer available to spend in your wallet.&lt;br /&gt;
# Stores the key in a local DNS data file (&amp;quot;wallet&amp;quot;) somewhere.&lt;br /&gt;
# Sets the miner_fee field to the pre-agreed value of 2 BTC.&lt;br /&gt;
# Takes the public key part and uses it to sign a version of the NameTx that lacks collateral_signature (a signature can&#039;t sign itself) and miner_address.&lt;br /&gt;
# The signature is placed in collateral_signature field.&lt;br /&gt;
# The transaction is sent to a miner who charges 2 BTC.&lt;br /&gt;
&lt;br /&gt;
When the miner receives the transaction, it verifies that the 10 BTC is not spent:&lt;br /&gt;
&lt;br /&gt;
# The ECDSA public key recovery algorithm is run on the collateral_signature. It can yield several possible keys.&lt;br /&gt;
# The public keys recovered are used to verify the signature is correct. This step also figures out which of the possible keys is the right one.&lt;br /&gt;
# The correct public key is turned into a Bitcoin address (by hashing it)&lt;br /&gt;
# The DNS node software queries Bitcoin to discover whether that address has 10 BTC associated with it, or whether the balance of that address is lower. Note that todays software does not index the balance of every address in the system, but it can be added (the Block Explorer does this).&lt;br /&gt;
# If the address does indeed have 10 unspent Bitcoins then the collateral is present and it&#039;s OK to serve the name&lt;br /&gt;
&lt;br /&gt;
The miner then creates a new Bitcoin address for themselves and sets miner_address to contain it, then includes it into the current block being worked on. After a block matching the DNS chains difficulty is found, it is broadcast. Other nodes do the following:&lt;br /&gt;
&lt;br /&gt;
# For each transaction, repeat the verification steps to ensure the collateral is not spent.&lt;br /&gt;
# Check the balance of the miners own address.&lt;br /&gt;
# If the balance is not yet equal to miner_fee, the name is put into a &amp;quot;pending&amp;quot; state in which it is owned but not served in response to DNS queries.&lt;br /&gt;
&lt;br /&gt;
The user observes the broadcast and sees that their name is now pending payment, so they send 2 BTC to the address they find in their transaction. As nodes notice the payment becoming confirmed they start responding to DNS queries for that name (ie, the ownership process is complete).&lt;br /&gt;
&lt;br /&gt;
When the user gets tired of owning the name, he can simply re-import the collateral key into his wallet and spend the coins. The DNS network will soon observe that the coins are spent and make the name available for purchasing by somebody else.&lt;br /&gt;
&lt;br /&gt;
== Incentivising non-resource based chains ==&lt;br /&gt;
&lt;br /&gt;
It&#039;s possible to incentivise mining on an alt-chain even if that chain does not have any concept of ownership, ie, if the act of finding a block itself is what is being paid for. An example of this is a timestamping chain in which presence in a block alone is sufficient to satisfy the user.&lt;br /&gt;
&lt;br /&gt;
To implement this, set up a new chain as normal. Blocks in this new chain arrange transactions into a merkle tree in the same manner as Bitcoin does. A client that wants something incorporated into a block connects directly to some miners and submits their transaction. The miners add their address to the transaction as normal. Once a miner finds a block, it immediately sends the block to connected clients whose transactions made it in, but does not broadcast the new block to other miners. The clients respond with a valid Bitcoin transaction which pays for block inclusion. Once all clients have paid up the transaction is broadcast. &lt;br /&gt;
&lt;br /&gt;
If a client has disconnected or does not pay quickly enough, their transaction can be replaced inside the block with its hash. In this way the blocks validity is preserved because the merkle tree is still valid. The newly found alt-block is broadcast, minus the transaction of the delinquent customer. As long as clients are still connected the payment process for all found transactions can be completed quickly: it would only take a few seconds to gather the payments and broadcast those on the Bitcoin network, minimizing the chance of a race that would require you to trust the miner to reinclude your transactions in the next block despite having already been paid.&lt;br /&gt;
&lt;br /&gt;
== Mining on the alt-chain but not Bitcoin ==&lt;br /&gt;
&lt;br /&gt;
So far we&#039;ve considered a scheme in which all alt-chain miners simultaneously mine on Bitcoin. It&#039;s possible some people may wish to mine on your chain but not Bitcoin, perhaps because the cost of keeping up with the Bitcoin transaction rate has become too high for them to bother.&lt;br /&gt;
&lt;br /&gt;
To mine without an attached Bitcoin node, your software can simply implement the same getwork protocol Bitcoin itself does. When a mining tool requests work your program would generate a correctly formatted but ultimately bogus Bitcoin block. The contents of this block don&#039;t need to be correct because it will never be broadcast on the Bitcoin network, for example, the prevBlockHash field can be all zeros. It exists purely for backwards compatibility. Whilst the block needs a valid merkle root and a coinbase transaction, no other transactions are required and the only part of the coinbase tx that matters is the part holding the hash.&lt;br /&gt;
&lt;br /&gt;
== Scaling up ==&lt;br /&gt;
&lt;br /&gt;
In the simple scheme each alt-chain being worked on needs 33 bytes in the Bitcoin coinbase transaction (1 for the length and 32 for the hash). Note that if there are two independent miners working on two different alt-chains, you still only need 1 hash in the coinbase scriptSig because the hash isn&#039;t meaningful to anyone else on the Bitcoin network. If miners only want to work a handful of chains this overhead is trivially dwarfed by the rest of the data in a Bitcoin block. &lt;br /&gt;
&lt;br /&gt;
But if a miner wishes to work on hundreds, thousands or millions of alternative chains the size of the coinbase scriptSig would balloon and become unworkable. To solve this, the hash stored in the scriptSig can be the root of yet another merkle tree, this time a tree over the hashes of all blocks being worked on. The BitcoinData message is extended like this:&lt;br /&gt;
&lt;br /&gt;
 message MyBlock {&lt;br /&gt;
   required bytes prev_block_hash = 1;&lt;br /&gt;
   required uint32 difficulty = 2;&lt;br /&gt;
   required uint32 time = 3; &lt;br /&gt;
 &lt;br /&gt;
   repeated MyTx transactions = 4;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 message SuperBlock {&lt;br /&gt;
   required MyBlock my_data = 1;&lt;br /&gt;
   required BitcoinData bitcoin_data = 2;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 message BitcoinData {&lt;br /&gt;
   // A Bitcoin format block header. Because it&#039;s in Satoshis custom format we represent this as a byte array.&lt;br /&gt;
   required bytes header = 1;&lt;br /&gt;
 &lt;br /&gt;
   // The first transaction from the block.&lt;br /&gt;
   required bytes coinbase_tx = 2;&lt;br /&gt;
 &lt;br /&gt;
   // The merkle branch linking the coinbase transaction to the header.&lt;br /&gt;
   required bytes coinbase_merkle_branch = 3;&lt;br /&gt;
 &lt;br /&gt;
   // The merkle branch linking MyBlock to the merkle root in the coinbase_tx.&lt;br /&gt;
   required bytes altblock_merkle_branch = 4;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
The verification step becomes a bit more complex:&lt;br /&gt;
&lt;br /&gt;
# Verify the header is of sufficient difficulty for the alt-chain&lt;br /&gt;
# Verify coinbase_tx was a part of that block by checking the coinbase_merkle_branch is linked to the merkle root in the header.&lt;br /&gt;
# Extract the root of the second merkle tree from the coinbase_tx (call it 2MR).&lt;br /&gt;
# Hash the alt-chain block (my_data), verify that altblock_merkle_branch links the my_data hash to 2MR.&lt;br /&gt;
&lt;br /&gt;
You have now proven that the MyBlock instance was worked on, along with perhaps thousands of other chains you don&#039;t have to know anything about.&lt;br /&gt;
&lt;br /&gt;
This is an advanced technique which is probably not worth implementing unless the additional scalability is required. It can be introduced in a backwards compatible manner for new chains without impacting older networks.&lt;br /&gt;
&lt;br /&gt;
=== Protecting against double proof ===&lt;br /&gt;
&lt;br /&gt;
The merkle tree approach to scalability comes with a caveat.  If naïvely implemented, a miner could cheat the proof-of-work system by putting more than one alt-chain block header into one Bitcoin block.  This &amp;quot;cheating&amp;quot; would not cause a problem if the alt-chain blocks all had the same previous-block hash: one or another would win the race, as happens when competing blocks enter the network.  The problem would arise if a linked series of alt-chain blocks all existed in one Bitcoin block&#039;s auxiliary merkle trees.  The miner could work on them all at once, getting more from his hashes than difficulty warrants.&lt;br /&gt;
&lt;br /&gt;
Namecoin&#039;s [http://dot-bit.org/forum/viewtopic.php?f=5&amp;amp;t=269&amp;amp;start=11 solution] is to constrain the paths by which alt-chain blocks may be embedded in Bitcoin blocks.  This works, but it complicates the picture for miners and chain designers in a future with many alternative chains.&lt;br /&gt;
&lt;br /&gt;
A better solution for new chains is to forbid multiple blocks from having the same proof of work hash - the hash measured against the difficulty target would need to be unique over all blocks. This means you can&#039;t embed a series of blocks into the same merkle tree and win them all simultaneously as the network would accept only one.&lt;br /&gt;
&#039;&#039;&#039;However&#039;&#039;&#039;, this &amp;quot;better solution&amp;quot; does not protect against multiple blocks competing for the same proof-of-work, and could subject your blockchain to nothing-at-stake attacks.&lt;br /&gt;
So don&#039;t use it unless you first make sure this isn&#039;t possible.&lt;br /&gt;
&lt;br /&gt;
== Generalized proof of work ==&lt;br /&gt;
&lt;br /&gt;
Hashes embedded in transactions and headers, merkle branches, and [[Nonce|nonces]] all contribute to the goal of [[Proof of work|proving work]] on a block header.  One can express all as sequences of these basic operations:&lt;br /&gt;
&lt;br /&gt;
* prepend a byte string to the current data&lt;br /&gt;
* append a byte string to the current data&lt;br /&gt;
* hash the current data&lt;br /&gt;
&lt;br /&gt;
For maximum flexibility, a work-sharing chain&#039;s block acceptance algorithm might accept proof in the form of a script using just these operations.  The script would receive as input an alternative chain block header, and the hash of its output would have to satisfy the chain&#039;s difficulty.&lt;br /&gt;
&lt;br /&gt;
This design would even support plain Bitcoin proof of work, where the &amp;quot;header&amp;quot; consists of all [[Protocol Specification#block|Bitcoin block header fields]] except the nonce, and the proof-of-work script simply appends the nonce.  Thus, one can think of the work-sharing rules as an extension of the original Bitcoin rules.&lt;br /&gt;
&lt;br /&gt;
Note that any naive implementation of this idea would let people create proofs-of-work by including data in a Bitcoin transaction, which would be accepted into a block.&lt;br /&gt;
&lt;br /&gt;
==Modern non-Bitcoin blockchain designs==&lt;br /&gt;
&lt;br /&gt;
Below are a few brief examples of designs for blockchains used by alternative chains. For further information, you should consult the documentation of those specific chains.&lt;br /&gt;
&lt;br /&gt;
===Account-based smart-contract platforms===&lt;br /&gt;
&lt;br /&gt;
Bitcoin represents spendable value as unspent transaction outputs. Account-based platforms instead maintain accounts as part of a shared state. Ethereum, for example, distinguishes externally owned accounts controlled by keys from contract accounts controlled by deployed code; both can hold assets and interact with smart contracts. This permits a general-purpose execution environment rather than the application-specific transaction structures proposed in the historical design below.&lt;br /&gt;
&lt;br /&gt;
===Proof-of-stake chains===&lt;br /&gt;
&lt;br /&gt;
An alternative chain does not have to use proof of work or share Bitcoin miners. Proof-of-stake systems use validators that place assets at risk and can lose stake for provably dishonest behaviour. Ethereum replaced its proof-of-work consensus with proof of stake in 2022; its validators stake ETH, check proposed blocks, attest to blocks and are periodically selected to propose new ones.&lt;br /&gt;
&lt;br /&gt;
===Application-specific and modular chains===&lt;br /&gt;
&lt;br /&gt;
Some frameworks provide SDKs which are designed for projects to build sovereign, application-specific blockchains. For instance, Cosmos separates consensus, networking and block production from application logic and state-machine modules. This allows a chain to define its own transactions, state and governance without using Bitcoin&#039;s proof-of-work or transaction format.&lt;br /&gt;
&lt;br /&gt;
===Permissioned blockchains===&lt;br /&gt;
&lt;br /&gt;
Public Bitcoin-like networks allow participation without approval. Permissioned blockchains instead identify participants and control their roles. Such networks may use a blockchain data structure while relying on organizational identity and governance rather than anonymous miners or validators. An example of this type of network is Hyperledger Fabric.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=6197.0 BitDNS in the words of Satoshi]&lt;br /&gt;
* [http://dot-bit.org/Merged_Mining Merged Mining] in Namecoin&lt;br /&gt;
* [http://dot-bit.org/forum/viewtopic.php?f=5&amp;amp;t=269 Namecoin forum discussion]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=46927.msg572981#msg572981 Forum thread about double proof]&lt;br /&gt;
* [http://www.cryptocoincharts.info/ Long-term price charts]&lt;br /&gt;
* [https://www.slideshare.net/ripper234/alternative-payment-technologies-march-2013/ Presentation about major altcoins]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
See also [[Intrinsic worth brainstorming]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Technical]]&lt;br /&gt;
[[Category:Alternative cryptocurrencies]]&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Alternative_chain&amp;diff=71109</id>
		<title>Alternative chain</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Alternative_chain&amp;diff=71109"/>
		<updated>2026-07-20T08:40:27Z</updated>

		<summary type="html">&lt;p&gt;NotATether: Add modern blockchains&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An &#039;&#039;&#039;alternative chain&#039;&#039;&#039; is a system using the block chain algorithm to achieve distributed consensus on a particular topic. Alternative chains may share miners with a &#039;&#039;&#039;parent&#039;&#039;&#039; network such as Bitcoin&#039;s; this is called &#039;&#039;&#039;merged mining&#039;&#039;&#039;. The digital currencies of alternative chains are commonly called alternative currencies, or &#039;&#039;&#039;altcoins&#039;&#039;&#039; for short.&lt;br /&gt;
&lt;br /&gt;
Alternative chains have been suggested as ways to implement [http://www.dot-bit.org DNS], [[Bitcoin OTC|P2P currency exchanges]], SSL certificate authorities, timestamping, file storage and voting systems.&lt;br /&gt;
&lt;br /&gt;
== Context ==&lt;br /&gt;
&lt;br /&gt;
The term &#039;&#039;alternative chain&#039;&#039; is used narrowly in the original sections below for an independent Bitcoin-style proof-of-work chain, particularly one that can share work with Bitcoin miners. The design grew out of early discussions such as the BitcoinTalk thread &amp;quot;BitDNS and Generalizing Bitcoin&amp;quot;, where participants considered separate blockchains for decentralized DNS and other applications.&amp;lt;ref name=&amp;quot;bitdns&amp;quot;&amp;gt;{{cite btct|id=1790|title=BitDNS and Generalizing Bitcoin|date=15 November 2010}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Namecoin]] became the best-known early implementation of this idea. Its project describes Namecoin as a Bitcoin-based key/value registration and transfer system for DNS, identities and other internet-infrastructure uses, and says it was the first fork of Bitcoin and the first system to implement merged mining and decentralized DNS.&amp;lt;ref name=&amp;quot;namecoin&amp;quot;&amp;gt;{{cite web|url=https://www.namecoin.org/|title=Namecoin|publisher=Namecoin|accessdate=20 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modern usage is broader. An independent blockchain need not copy Bitcoin&#039;s transaction model, proof-of-work consensus, block format or mining system. The following families overlap; they describe different execution, consensus and governance choices rather than mutually exclusive categories.&lt;br /&gt;
&lt;br /&gt;
== Objective ==&lt;br /&gt;
&lt;br /&gt;
Bitcoin uses the [[block chain]] algorithm to achieve distributed consensus on who owns what coins. Block chains were invented specifically for the Bitcoin project but they can be applied anywhere a distributed consensus needs to be established in the presence of malicious or untrustworthy actors.&lt;br /&gt;
&lt;br /&gt;
Whilst it&#039;s possible to abuse the Bitcoin financial block chain for other purposes, it&#039;s better to set up an alternative network and chain which share the same miners. There are several reasons to do this.&lt;br /&gt;
&lt;br /&gt;
* The block chain is a large, complex data structure shared between many people. Verifying its integrity requires many slow (and thus expensive) operations like ECDSA verifications and disk seeks. Everyone who takes part in Bitcoin today runs a node and thus maintains the whole thing. Whilst in future end-users will probably use more efficient but slightly less secure modes (SPV), merchants and miners will probably always pay the full costs for the upkeep of this shared data structure. All these people today are united by a common interest in a new form of payments. They may or may not also be interested in other schemes. So one reason to keep the Bitcoin chain for finance is it&#039;s unfair to externalize the costs of unrelated schemes onto people who are interested only in payments - the canonical example being merchants. Increasing the cost of accepting Bitcoins for goods and services hurts everyone who uses the system by reducing the number of merchants or increasing their costs.&lt;br /&gt;
&lt;br /&gt;
* Another reason is that it&#039;s just bad engineering to cram every possible distributed quorum into the design constraints of Bitcoin. The transaction format Bitcoin uses is flexible but ultimately designed for finance. You cannot leave out the &amp;quot;value&amp;quot; field. It&#039;s always there, even if it&#039;d make no sense for your particular application. Building non-financial applications on top of a financial system results in bizarre protocols and code that are difficult to understand, leading to maintainability problems.&lt;br /&gt;
&lt;br /&gt;
* One final reason is that [[Satoshi Nakamoto|Satoshi]] was opposed to putting non-Bitcoin related data into the main chain. As creator of the system, his opinion should carry a lot of weight with anyone serious about extending it.&lt;br /&gt;
&lt;br /&gt;
=== Designing a new network ===&lt;br /&gt;
&lt;br /&gt;
To create a new network that uses Nakamoto block chains, you need to start by defining what a transaction in your new network means. Bitcoin transactions split and combine value using scripts, but yours don&#039;t have to do that. They could be anything. Here&#039;s an example of a simple DNS style &amp;quot;transaction&amp;quot; described using [http://code.google.com/p/protobuf/ Google protocol buffers] syntax.&lt;br /&gt;
&lt;br /&gt;
 message NameTx {&lt;br /&gt;
   required string name = 1;&lt;br /&gt;
   repeated bytes ip_addresses = 2;&lt;br /&gt;
   required bytes pubkey = 3;&lt;br /&gt;
   enum ClaimType {&lt;br /&gt;
     NEW_NAME,&lt;br /&gt;
     TRANSFER&lt;br /&gt;
   }&lt;br /&gt;
   required ClaimType type = 4;&lt;br /&gt;
   &lt;br /&gt;
   // Only used if type == TRANSFER. The new owner of the name and signature proving current ownership.&lt;br /&gt;
   optional bytes dest_pubkey = 5;&lt;br /&gt;
   optional bytes signature = 6;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
This is very different to a Bitcoin style transaction. There&#039;s no concept of inputs, outputs, addresses, values or scripts. It&#039;s got what you need for a very simple DNS style scheme (that lacks abuse controls etc) and nothing more. There&#039;s also no concept of a &amp;quot;coinbase&amp;quot; transaction.&lt;br /&gt;
&lt;br /&gt;
The block definition is also up to you. It does not have to be formatted in the same way as Satoshi chose, but you need most of the same conceptual parts. You also need to store something else, some data from Bitcoin. Here&#039;s a minimal example of what&#039;s needed:&lt;br /&gt;
&lt;br /&gt;
 message MyBlock {&lt;br /&gt;
   required bytes prev_block_hash = 1;&lt;br /&gt;
   required uint32 difficulty = 2;&lt;br /&gt;
   required uint32 time = 3; &lt;br /&gt;
 &lt;br /&gt;
   repeated MyTx transactions = 4;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 message SuperBlock {&lt;br /&gt;
   required MyBlock my_data = 1;&lt;br /&gt;
   required BitcoinData bitcoin_data = 2;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
It&#039;s important to observe what we don&#039;t have as well as what we do. We don&#039;t have the following fields from Satoshis format:&lt;br /&gt;
&lt;br /&gt;
# version: protobufs handles the versioning of binary data formats for us&lt;br /&gt;
# merkle root: you can choose to arrange your transactions into a merkle root if you like, so you can use the same disk space reclamation trick Satoshi did. But it&#039;s strictly optional. If you want to simplify things down you can skip it.&lt;br /&gt;
# nonce&lt;br /&gt;
&lt;br /&gt;
== Sharing work ==&lt;br /&gt;
&lt;br /&gt;
The bitcoin_data field is how you share work with miners today (assuming they opt in by installing your software alongside their bitcoin node). It&#039;s defined like this:&lt;br /&gt;
&lt;br /&gt;
 message BitcoinData {&lt;br /&gt;
   // A Bitcoin format block header. Because it&#039;s in Satoshis custom format we represent this as a byte array.&lt;br /&gt;
   required bytes header = 1;&lt;br /&gt;
 &lt;br /&gt;
   // The first transaction from the block.&lt;br /&gt;
   required bytes coinbase_tx = 2;&lt;br /&gt;
 &lt;br /&gt;
   // The merkle branch linking the coinbase transaction to the header.&lt;br /&gt;
   required bytes coinbase_merkle_branch = 3;&lt;br /&gt;
 &lt;br /&gt;
   // The coinbase scriptSig contains bits of data in order. Which one is our hash?&lt;br /&gt;
   required int coinbase_tx_index = 4;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
All you need to share work is the above four things.&lt;br /&gt;
&lt;br /&gt;
A [[wikipedia:Merkle tree|merkle tree]] is a data structure in which each node in the tree is a hash. The leaf nodes are hashes of the things you want to include in the tree. The interior nodes are hashes of the concatenations of the child nodes. A merkle branch is a part of a merkle tree which allows you to cryptographically prove that something you&#039;re given was in the tree, without needing everything that was in the tree. They are calculated by the CBlock::GetMerkleBranch() function in the Bitcoin code.&lt;br /&gt;
&lt;br /&gt;
We store a merkle branch here for efficiency. It means no matter how large the current Bitcoin block is, your alternative network only needs to handle a small amount of data. You could just store the entire Bitcoin block - that would be simpler but inefficient.&lt;br /&gt;
&lt;br /&gt;
The merkle branch links the coinbase transaction to the block header, so you can prove it was in that block. The coinbase TX is a regular Bitcoin coinbase (that makes new coins and claims fees), except the scriptSig on its input contains an extra entry that todays scriptSigs don&#039;t. That extra entry is a hash of your block structure. The coinbase scriptSig today is formatted like this:&lt;br /&gt;
&lt;br /&gt;
 void IncrementExtraNonce(CBlock* pblock, CBlockIndex* pindexPrev, unsigned int&amp;amp; nExtraNonce, int64&amp;amp; nPrevTime)&lt;br /&gt;
 {&lt;br /&gt;
     .....&lt;br /&gt;
     pblock-&amp;gt;vtx[0].vin[0].scriptSig = CScript() &amp;lt;&amp;lt; pblock-&amp;gt;nBits &amp;lt;&amp;lt; CBigNum(nExtraNonce);&lt;br /&gt;
     .....&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Just the difficulty bits and the &amp;quot;extra nonce&amp;quot;. But it&#039;s actually allowed to contain anything, as long as it&#039;s not too big. So in your new blocks it&#039;d be:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;MyBlock hash&amp;gt; &amp;lt;nBits&amp;gt; &amp;lt;nExtraNonce&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To get the MyBlock hash into Bitcoin requires a presently unimplemented RPC command, &amp;quot;setextrahashes&amp;quot;. It&#039;d update a global list and the IncrementExtraNonce function would include the extra hashes when the scriptSig is built. This is a very simple change to Bitcoin.&lt;br /&gt;
&lt;br /&gt;
In the scriptSig above the coinbase_tx_index would be zero. It&#039;s possible to work on an arbitrary number of alternative chains simultaneously:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;MyBlock hash&amp;gt; &amp;lt;SomeOtherChainBlock hash&amp;gt; &amp;lt;nBits&amp;gt; &amp;lt;nExtraNonce&amp;gt;&lt;br /&gt;
&lt;br /&gt;
in which case the BitcoinData message for SomeOtherChain would be 1 rather than zero.&lt;br /&gt;
&lt;br /&gt;
A more complex change is the other new RPC. Because you have your own chain, it has its own difficulty. Most likely it&#039;ll be different to Bitcoins own. So you need a way to tell Bitcoin &amp;quot;when you find a block that matches an extradifficulty, please let me know&amp;quot;. To mine on multiple difficulties at once, the node vends work (via getwork) matching the easiest difficulty. When a miner reports finding a solution the difficulty is checked to see which chains it is sufficiently difficult for.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Important note: Your chain has its &amp;lt;i&amp;gt;own difficulty&amp;lt;/i&amp;gt; and as such the block creation rate is independent of how much mining takes place.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Independent node software ==&lt;br /&gt;
&lt;br /&gt;
Your new network has its own codebase. It can be written in whatever language you like, use whatever P2P protocol you like, store its data however you like and so on.&lt;br /&gt;
&lt;br /&gt;
When a node on your network receives a message informing it about a new transaction, it verifies that transaction follows the rules of your network. To use our simple DNS example it would verify that if you&#039;re claiming a new name, it doesn&#039;t already exist and if you&#039;re transferring a name that the signatures are correct.&lt;br /&gt;
&lt;br /&gt;
If the transaction is valid, it&#039;s added to your current MyBlock message. That message is serialized to binary (protobufs does this for you), hashed and then your node makes an RPC to Bitcoin telling it what the current extra hash is. When Bitcoin finds a Bitcoin-format block of the right difficulty for your network, it informs your software and passes the block header, coinbase transaction and merkle branch to it. Your node combines them together into a BitcoinData message, which is then glued together with your alternative chains block. This &amp;quot;superblock&amp;quot; is then broadcast via your independent P2P network.&lt;br /&gt;
&lt;br /&gt;
When a node on your new network receives a superblock it does the following things:&lt;br /&gt;
&lt;br /&gt;
# Verifies the MyBlock contents are correct, ie, that the transactions follow the rules.&lt;br /&gt;
# Verifies that the MyBlock prev hash makes it fit somewhere in the chain and that the difficulty is correct.&lt;br /&gt;
# Hashes the MyBlock structure and then verifies that this hash appears in the BitcoinData coinbase scriptSig, in the right place.&lt;br /&gt;
# Extracts the merkle root of the Bitcoin format block from the header and then verifies that the coinbase tx provided did, in fact, exist in that block (using the branch, root, tx and header together).&lt;br /&gt;
# Verifies that the hash of the Bitcoin format block header is below the difficulty found in the MyBlock structure.&lt;br /&gt;
&lt;br /&gt;
You&#039;ve now verified that a sufficiently hard proof of work was done over the contents of the MyBlock structure, so your node can relay the newly found block (or if you don&#039;t use a P2P network make it available on your server, etc).&lt;br /&gt;
&lt;br /&gt;
On the other side when Bitcoin finds a block that is correct for the Bitcoin network and chain, it broadcasts it and obviously the hash of your MyBlock is included. Fortunately this is only an additional 33 bytes overhead so nobody cares about it - the pollution of the financial chain is both trivial and constant. Note that regular Bitcoin nodes just ignore this extra hash, it doesn&#039;t mean anything to them.&lt;br /&gt;
&lt;br /&gt;
== Handling your new block chain ==&lt;br /&gt;
&lt;br /&gt;
You have to handle re-organizations. This is a standard part of the block chain algorithm. When a re-org occurs you have to verify that the state of your world still makes sense. For example in the new chain maybe somebody else now owns a resource you thought you owned. It&#039;s up to you how to inform your users of these events and what app specific logic is appropriate here.&lt;br /&gt;
&lt;br /&gt;
You can choose your own parameters for the new chain. As an example, Satoshi chose to target one new block every ten minutes as a tradeoff between latency and wasted work. You could choose something much larger (hours, days) or much faster if you&#039;re willing to tolerate more splits due to blocks being found simultaneously. Bitcoin retargets the difficulty roughly every two weeks. You could choose some other length of time.&lt;br /&gt;
&lt;br /&gt;
To store the block chain, Satoshi chose to use Berkeley DB as a way to index from transactions to the blocks they appeared in (amongst other things). You could use any database you liked.&lt;br /&gt;
&lt;br /&gt;
== Paying for resources on alternative chains with Bitcoins ==&lt;br /&gt;
&lt;br /&gt;
A commonly cited reason for putting DNS related data into the financial chain is the desire to pay for names with Bitcoins. You can do this with an independent chain too, because you make the rules and can link the two chains together as you see fit.&lt;br /&gt;
&lt;br /&gt;
To start, decide on the purpose of your payments and who will receive the coins - if anyone. In the case of a DNS system, there are two reasons you might want to pay for names:&lt;br /&gt;
&lt;br /&gt;
# To prevent abuse by people claiming all interesting names via a dictionary attack.&lt;br /&gt;
# To incentivise people to run your software and mine on your alternative chain.&lt;br /&gt;
&lt;br /&gt;
In the first case really nobody should receive the payment. The money is being put up as a collateral and has no other use, so as long as it&#039;s sitting around unspent that is good enough. In the second case the payment should go to the miner working on the DNS chain.&lt;br /&gt;
&lt;br /&gt;
To implement this we extend our hypothetical DNS transaction message like this:&lt;br /&gt;
&lt;br /&gt;
 message NameTx {&lt;br /&gt;
   required string name = 1;&lt;br /&gt;
   repeated bytes ip_addresses = 2;&lt;br /&gt;
   required bytes pubkey = 3;&lt;br /&gt;
   enum ClaimType {&lt;br /&gt;
     NEW_NAME,&lt;br /&gt;
     TRANSFER&lt;br /&gt;
   }&lt;br /&gt;
   required ClaimType type = 4;&lt;br /&gt;
   &lt;br /&gt;
   // Only used if type == TRANSFER. The new owner of the name and signature proving current ownership.&lt;br /&gt;
   optional bytes dest_pubkey = 5;&lt;br /&gt;
   optional bytes signature = 6;&lt;br /&gt;
 &lt;br /&gt;
   // Only used if type == NEW_NAME.&lt;br /&gt;
   optional bytes collateral_signature = 7;&lt;br /&gt;
   optional string miner_address = 8;&lt;br /&gt;
   optional uint64 miner_fee = 9;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
The collateral_signature field contains an ECDSA signature generated from a public key that holds some Bitcoins. The miner address is blank when the name purchaser creates the transaction and is filled out after a miner receives it, but before they begin working on it.&lt;br /&gt;
&lt;br /&gt;
To buy a name that costs 10 BTC with a miner fee of 2 BTC, a user presses the &amp;quot;buy name&amp;quot; button in their DNS software. It talks to their local Bitcoin node via RPC and does the following:&lt;br /&gt;
&lt;br /&gt;
# Creates a new Bitcoin address (key).&lt;br /&gt;
# Sends 10 BTC to the new address (a send-to-self transaction).&lt;br /&gt;
# Extracts the key from Bitcoin, meaning it&#039;s no longer available to spend in your wallet.&lt;br /&gt;
# Stores the key in a local DNS data file (&amp;quot;wallet&amp;quot;) somewhere.&lt;br /&gt;
# Sets the miner_fee field to the pre-agreed value of 2 BTC.&lt;br /&gt;
# Takes the public key part and uses it to sign a version of the NameTx that lacks collateral_signature (a signature can&#039;t sign itself) and miner_address.&lt;br /&gt;
# The signature is placed in collateral_signature field.&lt;br /&gt;
# The transaction is sent to a miner who charges 2 BTC.&lt;br /&gt;
&lt;br /&gt;
When the miner receives the transaction, it verifies that the 10 BTC is not spent:&lt;br /&gt;
&lt;br /&gt;
# The ECDSA public key recovery algorithm is run on the collateral_signature. It can yield several possible keys.&lt;br /&gt;
# The public keys recovered are used to verify the signature is correct. This step also figures out which of the possible keys is the right one.&lt;br /&gt;
# The correct public key is turned into a Bitcoin address (by hashing it)&lt;br /&gt;
# The DNS node software queries Bitcoin to discover whether that address has 10 BTC associated with it, or whether the balance of that address is lower. Note that todays software does not index the balance of every address in the system, but it can be added (the Block Explorer does this).&lt;br /&gt;
# If the address does indeed have 10 unspent Bitcoins then the collateral is present and it&#039;s OK to serve the name&lt;br /&gt;
&lt;br /&gt;
The miner then creates a new Bitcoin address for themselves and sets miner_address to contain it, then includes it into the current block being worked on. After a block matching the DNS chains difficulty is found, it is broadcast. Other nodes do the following:&lt;br /&gt;
&lt;br /&gt;
# For each transaction, repeat the verification steps to ensure the collateral is not spent.&lt;br /&gt;
# Check the balance of the miners own address.&lt;br /&gt;
# If the balance is not yet equal to miner_fee, the name is put into a &amp;quot;pending&amp;quot; state in which it is owned but not served in response to DNS queries.&lt;br /&gt;
&lt;br /&gt;
The user observes the broadcast and sees that their name is now pending payment, so they send 2 BTC to the address they find in their transaction. As nodes notice the payment becoming confirmed they start responding to DNS queries for that name (ie, the ownership process is complete).&lt;br /&gt;
&lt;br /&gt;
When the user gets tired of owning the name, he can simply re-import the collateral key into his wallet and spend the coins. The DNS network will soon observe that the coins are spent and make the name available for purchasing by somebody else.&lt;br /&gt;
&lt;br /&gt;
== Incentivising non-resource based chains ==&lt;br /&gt;
&lt;br /&gt;
It&#039;s possible to incentivise mining on an alt-chain even if that chain does not have any concept of ownership, ie, if the act of finding a block itself is what is being paid for. An example of this is a timestamping chain in which presence in a block alone is sufficient to satisfy the user.&lt;br /&gt;
&lt;br /&gt;
To implement this, set up a new chain as normal. Blocks in this new chain arrange transactions into a merkle tree in the same manner as Bitcoin does. A client that wants something incorporated into a block connects directly to some miners and submits their transaction. The miners add their address to the transaction as normal. Once a miner finds a block, it immediately sends the block to connected clients whose transactions made it in, but does not broadcast the new block to other miners. The clients respond with a valid Bitcoin transaction which pays for block inclusion. Once all clients have paid up the transaction is broadcast. &lt;br /&gt;
&lt;br /&gt;
If a client has disconnected or does not pay quickly enough, their transaction can be replaced inside the block with its hash. In this way the blocks validity is preserved because the merkle tree is still valid. The newly found alt-block is broadcast, minus the transaction of the delinquent customer. As long as clients are still connected the payment process for all found transactions can be completed quickly: it would only take a few seconds to gather the payments and broadcast those on the Bitcoin network, minimizing the chance of a race that would require you to trust the miner to reinclude your transactions in the next block despite having already been paid.&lt;br /&gt;
&lt;br /&gt;
== Mining on the alt-chain but not Bitcoin ==&lt;br /&gt;
&lt;br /&gt;
So far we&#039;ve considered a scheme in which all alt-chain miners simultaneously mine on Bitcoin. It&#039;s possible some people may wish to mine on your chain but not Bitcoin, perhaps because the cost of keeping up with the Bitcoin transaction rate has become too high for them to bother.&lt;br /&gt;
&lt;br /&gt;
To mine without an attached Bitcoin node, your software can simply implement the same getwork protocol Bitcoin itself does. When a mining tool requests work your program would generate a correctly formatted but ultimately bogus Bitcoin block. The contents of this block don&#039;t need to be correct because it will never be broadcast on the Bitcoin network, for example, the prevBlockHash field can be all zeros. It exists purely for backwards compatibility. Whilst the block needs a valid merkle root and a coinbase transaction, no other transactions are required and the only part of the coinbase tx that matters is the part holding the hash.&lt;br /&gt;
&lt;br /&gt;
== Scaling up ==&lt;br /&gt;
&lt;br /&gt;
In the simple scheme each alt-chain being worked on needs 33 bytes in the Bitcoin coinbase transaction (1 for the length and 32 for the hash). Note that if there are two independent miners working on two different alt-chains, you still only need 1 hash in the coinbase scriptSig because the hash isn&#039;t meaningful to anyone else on the Bitcoin network. If miners only want to work a handful of chains this overhead is trivially dwarfed by the rest of the data in a Bitcoin block. &lt;br /&gt;
&lt;br /&gt;
But if a miner wishes to work on hundreds, thousands or millions of alternative chains the size of the coinbase scriptSig would balloon and become unworkable. To solve this, the hash stored in the scriptSig can be the root of yet another merkle tree, this time a tree over the hashes of all blocks being worked on. The BitcoinData message is extended like this:&lt;br /&gt;
&lt;br /&gt;
 message MyBlock {&lt;br /&gt;
   required bytes prev_block_hash = 1;&lt;br /&gt;
   required uint32 difficulty = 2;&lt;br /&gt;
   required uint32 time = 3; &lt;br /&gt;
 &lt;br /&gt;
   repeated MyTx transactions = 4;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 message SuperBlock {&lt;br /&gt;
   required MyBlock my_data = 1;&lt;br /&gt;
   required BitcoinData bitcoin_data = 2;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 message BitcoinData {&lt;br /&gt;
   // A Bitcoin format block header. Because it&#039;s in Satoshis custom format we represent this as a byte array.&lt;br /&gt;
   required bytes header = 1;&lt;br /&gt;
 &lt;br /&gt;
   // The first transaction from the block.&lt;br /&gt;
   required bytes coinbase_tx = 2;&lt;br /&gt;
 &lt;br /&gt;
   // The merkle branch linking the coinbase transaction to the header.&lt;br /&gt;
   required bytes coinbase_merkle_branch = 3;&lt;br /&gt;
 &lt;br /&gt;
   // The merkle branch linking MyBlock to the merkle root in the coinbase_tx.&lt;br /&gt;
   required bytes altblock_merkle_branch = 4;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
The verification step becomes a bit more complex:&lt;br /&gt;
&lt;br /&gt;
# Verify the header is of sufficient difficulty for the alt-chain&lt;br /&gt;
# Verify coinbase_tx was a part of that block by checking the coinbase_merkle_branch is linked to the merkle root in the header.&lt;br /&gt;
# Extract the root of the second merkle tree from the coinbase_tx (call it 2MR).&lt;br /&gt;
# Hash the alt-chain block (my_data), verify that altblock_merkle_branch links the my_data hash to 2MR.&lt;br /&gt;
&lt;br /&gt;
You have now proven that the MyBlock instance was worked on, along with perhaps thousands of other chains you don&#039;t have to know anything about.&lt;br /&gt;
&lt;br /&gt;
This is an advanced technique which is probably not worth implementing unless the additional scalability is required. It can be introduced in a backwards compatible manner for new chains without impacting older networks.&lt;br /&gt;
&lt;br /&gt;
=== Protecting against double proof ===&lt;br /&gt;
&lt;br /&gt;
The merkle tree approach to scalability comes with a caveat.  If naïvely implemented, a miner could cheat the proof-of-work system by putting more than one alt-chain block header into one Bitcoin block.  This &amp;quot;cheating&amp;quot; would not cause a problem if the alt-chain blocks all had the same previous-block hash: one or another would win the race, as happens when competing blocks enter the network.  The problem would arise if a linked series of alt-chain blocks all existed in one Bitcoin block&#039;s auxiliary merkle trees.  The miner could work on them all at once, getting more from his hashes than difficulty warrants.&lt;br /&gt;
&lt;br /&gt;
Namecoin&#039;s [http://dot-bit.org/forum/viewtopic.php?f=5&amp;amp;t=269&amp;amp;start=11 solution] is to constrain the paths by which alt-chain blocks may be embedded in Bitcoin blocks.  This works, but it complicates the picture for miners and chain designers in a future with many alternative chains.&lt;br /&gt;
&lt;br /&gt;
A better solution for new chains is to forbid multiple blocks from having the same proof of work hash - the hash measured against the difficulty target would need to be unique over all blocks. This means you can&#039;t embed a series of blocks into the same merkle tree and win them all simultaneously as the network would accept only one.&lt;br /&gt;
&#039;&#039;&#039;However&#039;&#039;&#039;, this &amp;quot;better solution&amp;quot; does not protect against multiple blocks competing for the same proof-of-work, and could subject your blockchain to nothing-at-stake attacks.&lt;br /&gt;
So don&#039;t use it unless you first make sure this isn&#039;t possible.&lt;br /&gt;
&lt;br /&gt;
== Generalized proof of work ==&lt;br /&gt;
&lt;br /&gt;
Hashes embedded in transactions and headers, merkle branches, and [[Nonce|nonces]] all contribute to the goal of [[Proof of work|proving work]] on a block header.  One can express all as sequences of these basic operations:&lt;br /&gt;
&lt;br /&gt;
* prepend a byte string to the current data&lt;br /&gt;
* append a byte string to the current data&lt;br /&gt;
* hash the current data&lt;br /&gt;
&lt;br /&gt;
For maximum flexibility, a work-sharing chain&#039;s block acceptance algorithm might accept proof in the form of a script using just these operations.  The script would receive as input an alternative chain block header, and the hash of its output would have to satisfy the chain&#039;s difficulty.&lt;br /&gt;
&lt;br /&gt;
This design would even support plain Bitcoin proof of work, where the &amp;quot;header&amp;quot; consists of all [[Protocol Specification#block|Bitcoin block header fields]] except the nonce, and the proof-of-work script simply appends the nonce.  Thus, one can think of the work-sharing rules as an extension of the original Bitcoin rules.&lt;br /&gt;
&lt;br /&gt;
Note that any naive implementation of this idea would let people create proofs-of-work by including data in a Bitcoin transaction, which would be accepted into a block.&lt;br /&gt;
&lt;br /&gt;
==Modern non-Bitcoin blockchain designs==&lt;br /&gt;
&lt;br /&gt;
Below are a few brief examples of designs for blockchains used by alternative chains. For further information, you should consult the documentation of those specific chains.&lt;br /&gt;
&lt;br /&gt;
===Account-based smart-contract platforms===&lt;br /&gt;
&lt;br /&gt;
Bitcoin represents spendable value as unspent transaction outputs. Account-based platforms instead maintain accounts as part of a shared state. Ethereum, for example, distinguishes externally owned accounts controlled by keys from contract accounts controlled by deployed code; both can hold assets and interact with smart contracts. This permits a general-purpose execution environment rather than the application-specific transaction structures proposed in the historical design below.&lt;br /&gt;
&lt;br /&gt;
===Proof-of-stake chains===&lt;br /&gt;
&lt;br /&gt;
An alternative chain does not have to use proof of work or share Bitcoin miners. Proof-of-stake systems use validators that place assets at risk and can lose stake for provably dishonest behaviour. Ethereum replaced its proof-of-work consensus with proof of stake in 2022; its validators stake ETH, check proposed blocks, attest to blocks and are periodically selected to propose new ones.&lt;br /&gt;
&lt;br /&gt;
===Application-specific and modular chains===&lt;br /&gt;
&lt;br /&gt;
Some frameworks provide SDKs which are designed for projects to build sovereign, application-specific blockchains. For instance, Cosmos separates consensus, networking and block production from application logic and state-machine modules. This allows a chain to define its own transactions, state and governance without using Bitcoin&#039;s proof-of-work or transaction format.&lt;br /&gt;
&lt;br /&gt;
===Permissioned blockchains===&lt;br /&gt;
&lt;br /&gt;
Public Bitcoin-like networks allow participation without approval. Permissioned blockchains instead identify participants and control their roles. Such networks may use a blockchain data structure while relying on organizational identity and governance rather than anonymous miners or validators. An example of this type of network is Hyperledger Fabric.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=6197.0 BitDNS in the words of Satoshi]&lt;br /&gt;
* [http://dot-bit.org/Merged_Mining Merged Mining] in Namecoin&lt;br /&gt;
* [http://dot-bit.org/forum/viewtopic.php?f=5&amp;amp;t=269 Namecoin forum discussion]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=46927.msg572981#msg572981 Forum thread about double proof]&lt;br /&gt;
* [http://www.cryptocoincharts.info/ Long-term price charts]&lt;br /&gt;
* [https://www.slideshare.net/ripper234/alternative-payment-technologies-march-2013/ Presentation about major altcoins]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
See also [[Intrinsic worth brainstorming]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Technical]]&lt;br /&gt;
[[Category:Alternative cryptocurrencies]]&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Alphapoint&amp;diff=71108</id>
		<title>Alphapoint</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Alphapoint&amp;diff=71108"/>
		<updated>2026-07-19T16:53:18Z</updated>

		<summary type="html">&lt;p&gt;NotATether: Clean up page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox company&lt;br /&gt;
|name=AlphaPoint&lt;br /&gt;
|industry=Digital-asset infrastructure&lt;br /&gt;
|foundation=2013&lt;br /&gt;
|keypeople=Igor Telyatnikov (co-founder and CEO)&amp;lt;br /&amp;gt;Joe Ventura (founder and CIO)&lt;br /&gt;
|website=https://alphapoint.com/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;AlphaPoint&#039;&#039;&#039; is a financial-technology company that develops digital-asset infrastructure for institutions. Its current platform covers treasury operations, trading venues, payments and liquidity services for banks, governments, fintech companies, exchanges and brokerages.&amp;lt;ref name=&amp;quot;homepage&amp;quot;&amp;gt;{{cite web|url=https://alphapoint.com/|title=Alphapoint - Financial infrastructure for the digital asset era|publisher=AlphaPoint|accessdate=19 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
AlphaPoint was founded in 2013 by people with experience building institutional trading systems. The company&#039;s timeline says that its first production exchange deployment was for Bitt.com in 2014. It later worked on projects including Royal Mint Gold with CME Group and infrastructure for El Salvador&#039;s Chivo wallet.&amp;lt;ref name=&amp;quot;about&amp;quot;&amp;gt;{{cite web|url=https://alphapoint.com/about|title=About Alphapoint|publisher=AlphaPoint|accessdate=19 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Services==&lt;br /&gt;
AlphaPoint describes its products as infrastructure for managing digital assets across wallets, blockchains and counterparties; operating trading venues; and connecting exchanges, brokerages and other trading platforms to liquidity.&amp;lt;ref name=&amp;quot;homepage&amp;quot; /&amp;gt; The company says that its infrastructure has processed more than US$1 trillion and has supported more than 150 institutions worldwide.&amp;lt;ref name=&amp;quot;homepage&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;about&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://alphapoint.com/ Official website]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Allbitcoincasino&amp;diff=71107</id>
		<title>Allbitcoincasino</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Allbitcoincasino&amp;diff=71107"/>
		<updated>2026-07-19T16:44:37Z</updated>

		<summary type="html">&lt;p&gt;NotATether: Reflect that the site is out-of-date&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;AllBitcoinCasino.com&#039;&#039;&#039; is a website that publishes reviews and rankings of online casinos accepting [[Bitcoin]].&lt;br /&gt;
&lt;br /&gt;
==Status==&lt;br /&gt;
The site remains online, but appears to be a single-page stub. As of July 2026, the homepage listed only 3 casinos and has not been updated since 2017. The site&#039;s rankings and other promotional information are therefore out of date.&amp;lt;ref&amp;gt;{{cite web|url=http://allbitcoincasino.com/|title=Best Bitcoin Casinos 2017 - Updated Gambling Reviews|publisher=All Bitcoin Casino|accessdate=19 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [http://allbitcoincasino.com/ Official website]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Gambling]]&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Alfacash&amp;diff=71106</id>
		<title>Alfacash</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Alfacash&amp;diff=71106"/>
		<updated>2026-07-19T16:34:22Z</updated>

		<summary type="html">&lt;p&gt;NotATether: Clean up page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox company&lt;br /&gt;
|name=Alfacash&lt;br /&gt;
|industry=[[Exchange]]&lt;br /&gt;
|foundation=May 2012&lt;br /&gt;
|website=https://www.alfa.cash/&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;Alfacash&#039;&#039;&#039; is a fixed-rate, non-custodial cryptocurrency exchange service operating at &amp;lt;code&amp;gt;alfa.cash&amp;lt;/code&amp;gt;. Its website advertises automatic coin swaps, an application programming interface (API), and referral and discount programs.&amp;lt;ref name=&amp;quot;homepage&amp;quot;&amp;gt;{{cite web|url=https://www.alfa.cash/|title=Alfacash - Buy, Sell &amp;amp; Exchange Bitcoin, Litecoin, Ethereum, XRP, EOS, Tether and many other digital assets and blockchain tokens|publisher=Alfacash|accessdate=19 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
According to the company&#039;s history page, Alfacash was founded in May 2012 as an electronic-currency exchange service. It began accepting [[Bitcoin]] in early 2013 and added Litecoin and Dash later that year. The company introduced an automatic-exchange feature in 2015 and an API in 2017.&amp;lt;ref name=&amp;quot;about&amp;quot;&amp;gt;{{cite web|url=https://www.alfa.cash/about|title=About us|publisher=Alfacash|accessdate=19 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Service==&lt;br /&gt;
The homepage describes the service as non-custodial and advertises fixed exchange rates and automatic swaps.&amp;lt;ref name=&amp;quot;homepage&amp;quot; /&amp;gt; Its developer documentation provides endpoints for creating orders, obtaining rates and order status, validating addresses, checking exchange limits, and retrieving the supported-currency list.&amp;lt;ref&amp;gt;{{cite web|url=https://www.alfa.cash/developers|title=Developers page|publisher=Alfacash|accessdate=19 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The available assets, payment methods and exchange directions can change; current availability is listed on the service rather than reproduced here.&lt;br /&gt;
&lt;br /&gt;
==Restrictions and compliance==&lt;br /&gt;
Alfacash&#039;s terms prohibit use by nationals or residents of the United States and its territories, as well as people in other restricted jurisdictions. The terms state that transactions are checked on-chain under a Know Your Transaction process and may be delayed, suspended, cancelled or refunded according to risk scoring. Alfacash may request information about the source or destination of funds.&amp;lt;ref&amp;gt;{{cite web|url=https://www.alfa.cash/legal/terms-of-use|title=Terms of Use|publisher=Alfacash|date=26 March 2024|accessdate=19 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The company also publishes an anti-money-laundering policy describing customer identification, transaction monitoring and reporting procedures.&amp;lt;ref&amp;gt;{{cite web|url=https://www.alfa.cash/legal/anti-money-laundering-policy|title=Anti-Money Laundering Policy|publisher=Alfacash|date=19 October 2021|accessdate=19 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://www.alfa.cash/ Official website]&lt;br /&gt;
* [https://www.alfa.cash/about Company history]&lt;br /&gt;
* [https://www.alfa.cash/developers API documentation]&lt;br /&gt;
* [https://www.alfa.cash/legal Legal documents]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Exchanges]]&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Airdrop&amp;diff=71105</id>
		<title>Airdrop</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Airdrop&amp;diff=71105"/>
		<updated>2026-07-19T16:27:59Z</updated>

		<summary type="html">&lt;p&gt;NotATether: Major rewrite - this page was essentially a skeleton.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{seealso|List of alternative cryptocurrencies}}&lt;br /&gt;
&#039;&#039;&#039;Airdrop&#039;&#039;&#039; is a means of distributing cryptocurrency units to multiple wallet or distributed-ledger addresses. Projects often use airdrops to promote or bootstrap a new token by distributing it for free or in exchange for simple promotional tasks.&amp;lt;ref name=&amp;quot;investopedia-airdrop&amp;quot;&amp;gt;{{cite web|url=https://www.investopedia.com/terms/a/airdrop-cryptocurrency.asp|title=Guide to Cryptocurrency Airdrops: How They Work and What to Expect|author=The Investopedia Team|publisher=Investopedia|date=10 August 2025|accessdate=19 July 2026}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;irs-airdrop&amp;quot;&amp;gt;{{cite web|url=https://www.irs.gov/irb/2019-44_IRB|title=Revenue Ruling 2019-24|publisher=Internal Revenue Service|date=28 October 2019|accessdate=19 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Types==&lt;br /&gt;
Common distribution methods include:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Standard airdrops&#039;&#039;&#039;, for which a participant supplies an eligible wallet address.&lt;br /&gt;
* &#039;&#039;&#039;Bounty airdrops&#039;&#039;&#039;, which require tasks such as promoting a project or joining one of its communication channels.&lt;br /&gt;
* &#039;&#039;&#039;Holder airdrops&#039;&#039;&#039;, allocated according to ownership of an existing token, sometimes in proportion to the amount held. Projects can determine eligibility from a snapshot of public blockchain balances.&amp;lt;ref name=&amp;quot;investopedia-airdrop&amp;quot; /&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Fork-related airdrops&#039;&#039;&#039;, in which units of a new cryptocurrency are distributed after a [[Hardfork|hard fork]] to addresses holding the legacy cryptocurrency. A hard fork does not necessarily include an airdrop, and the allocation need not be one-to-one.&amp;lt;ref name=&amp;quot;irs-airdrop&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Security==&lt;br /&gt;
Airdrop offers may be used for phishing or other scams. Claimants should not disclose wallet private keys or recovery phrases and should be cautious about connecting a wallet to an unfamiliar website.&amp;lt;ref name=&amp;quot;investopedia-airdrop&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Adam_Back&amp;diff=71104</id>
		<title>Adam Back</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Adam_Back&amp;diff=71104"/>
		<updated>2026-07-17T09:13:32Z</updated>

		<summary type="html">&lt;p&gt;NotATether: no need to mention the photographer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox person|name=Adam Back&lt;br /&gt;
|image=[[File:Adam Back 2025.png|256px]]&lt;br /&gt;
|caption=Adam Back in 2025.&lt;br /&gt;
|knownfor=[[Hashcash]]; co-founding [[Blockstream]]&lt;br /&gt;
|notableworks=[[Hashcash]]; &#039;&#039;Enabling Blockchain Innovations with Pegged Sidechains&#039;&#039;&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;Adam Back&#039;&#039;&#039; is a British computer scientist, cryptographer and cypherpunk who invented [[Hashcash]], a [[proof-of-work]] system announced in 1997 and later cited in the Bitcoin white paper, and co-founded the Bitcoin infrastructure company [[Blockstream]].&amp;lt;ref name=&amp;quot;guardian&amp;quot;&amp;gt;{{cite web|url=https://www.theguardian.com/technology/2026/apr/08/british-computer-scientist-adam-back-denies-he-is-bitcoin-developer-satoshi-nakamoto|title=British computer scientist denies he is bitcoin developer Satoshi Nakamoto|work=The Guardian|author=Down, Aisha|date=8 April 2026|accessdate=4 July 2026}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;hashcash-papers&amp;quot;&amp;gt;{{cite web|url=http://www.hashcash.org/papers/|title=Hashcash papers|publisher=Hashcash.org|accessdate=17 July 2026}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;whitepaper&amp;quot;&amp;gt;{{cite web|url=https://bitcoin.org/bitcoin.pdf|title=Bitcoin: A Peer-to-Peer Electronic Cash System|author=Nakamoto, Satoshi|date=31 October 2008|accessdate=4 July 2026}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;blockstream-ceo&amp;quot;&amp;gt;{{cite web|url=https://blockstream.com/press-releases/2016-10-03-blockstream-appoints-hashcash-inventor-dr-adam-back-as-ceo/|title=Blockstream Appoints Hashcash Inventor Dr. Adam Back as CEO|publisher=Blockstream|date=3 October 2016|accessdate=4 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Background and Hashcash==&lt;br /&gt;
Back received a Ph.D. in distributed systems and computer science from the University of Exeter. Before Blockstream, he worked in cryptography, electronic cash and privacy technology and held senior roles at Zero-Knowledge Systems, Microsoft, EMC and VMware; he also co-founded the cloud-infrastructure company Pi Corporation.&amp;lt;ref name=&amp;quot;blockstream-ceo&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Back first announced Hashcash on the cypherpunks mailing list in March 1997. It was designed to deter email spam and denial-of-service attacks by requiring a sender to calculate a proof-of-work stamp that was moderately costly to produce but inexpensive for a recipient to verify. Back described the system formally in his 2002 paper &#039;&#039;Hashcash - A Denial of Service Counter-Measure&#039;&#039;.&amp;lt;ref name=&amp;quot;hashcash-papers&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;hashcash-paper&amp;quot;&amp;gt;{{cite web|url=http://www.hashcash.org/papers/hashcash.pdf|title=Hashcash - A Denial of Service Counter-Measure|author=Back, Adam|date=1 August 2002|accessdate=17 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bitcoin adapted this computational asymmetry for a different purpose. The white paper describes a proof-of-work system similar to Hashcash for Bitcoin&#039;s distributed timestamp server: miners repeatedly hash block headers until one satisfies the network target, and the accumulated work helps establish transaction order, resist double-spending and secure the issuance of new coins.&amp;lt;ref name=&amp;quot;whitepaper&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Correspondence with Satoshi Nakamoto==&lt;br /&gt;
On 20 August 2008, [[Satoshi Nakamoto]] emailed Back a pre-release draft then titled &#039;&#039;Electronic Cash Without a Trusted Third Party&#039;&#039; and asked him to verify the citation to the Hashcash paper. Back confirmed the citation on 21 August and pointed Satoshi to Wei Dai&#039;s [[b-money]] proposal. Satoshi replied that he had not previously seen the b-money page and then contacted Dai to establish its publication date. The b-money citation became the first reference in the published Bitcoin white paper, while Hashcash appeared as the sixth.&amp;lt;ref name=&amp;quot;back-statement&amp;quot;&amp;gt;{{cite web|url=https://bitcoindefense.org/assets/documents/First-Witness-Statement-of-Dr-Adam-Back.pdf|title=First Witness Statement of Dr Adam Back|author=Back, Adam|date=17 July 2023|publisher=High Court of Justice|accessdate=17 July 2026}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;copa-judgment&amp;quot;&amp;gt;{{cite web|url=https://www.judiciary.uk/wp-content/uploads/2024/05/COPA-v-Wright-Judgment.pdf|title=Crypto Open Patent Alliance v Craig Steven Wright: Approved Judgment|author=Mellor, James|publisher=High Court of Justice of England and Wales|date=20 May 2024|accessdate=17 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Back later suggested that Satoshi also examine MicroMint, another micropayment proposal. Their next documented contact was on 10 January 2009, when Satoshi informed Back that the Bitcoin software had been released.&amp;lt;ref name=&amp;quot;back-statement&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The correspondence was made public when Back gave evidence in the 2024 [[wikipedia:Crypto Open Patent Alliance|Crypto Open Patent Alliance]] case concerning Craig Wright&#039;s claim to be Satoshi. The High Court judgment described Back&#039;s evidence as careful, considered and truthful, and found that the emails contradicted Wright&#039;s account of Bitcoin&#039;s development.&amp;lt;ref name=&amp;quot;copa-judgment&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Blockstream and sidechains==&lt;br /&gt;
In October 2014, Back was one of nine authors of &#039;&#039;Enabling Blockchain Innovations with Pegged Sidechains&#039;&#039;. The paper proposed two-way pegs that would allow bitcoins and other ledger assets to move between separate blockchains, enabling experimentation while attempting to isolate failures from the Bitcoin main chain.&amp;lt;ref name=&amp;quot;sidechains&amp;quot;&amp;gt;{{cite web|url=https://blockstream.com/sidechains.pdf|title=Enabling Blockchain Innovations with Pegged Sidechains|author=Back, Adam et al.|date=22 October 2014|publisher=Blockstream|accessdate=17 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In 2014, Back was one of Blockstream&#039;s 11 co-founders. The company initially focused on sidechains and other protocol-level extensions to Bitcoin and announced a US$21 million seed round in November 2014.&amp;lt;ref name=&amp;quot;seed-round&amp;quot;&amp;gt;{{cite web|url=https://blog.blockstream.com/en-blockstream-closes-21m-seed-round/|title=Blockstream closes $21M seed round|publisher=Blockstream|date=17 November 2014|accessdate=17 July 2026}}&amp;lt;/ref&amp;gt; Back served as president and chief operating officer before Blockstream appointed him CEO on 3 October 2016.&amp;lt;ref name=&amp;quot;blockstream-ceo&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In a 2014 statement, Back said Blockstream would support decentralisation, end-to-end security, user control and permissionless innovation, and described sidechains as the company&#039;s most pressing technical work.&amp;lt;ref&amp;gt;{{cite web|url=https://blog.blockstream.com/en-blockstream-a-champion-of-bitcoins-core-values/|title=Blockstream: A Champion of Bitcoin&#039;s Core Values|author=Back, Adam|publisher=Blockstream|date=17 November 2014|accessdate=17 July 2026}}&amp;lt;/ref&amp;gt; During the 2017 scaling dispute, he publicly opposed the [[SegWit2x]] hard-fork proposal.&amp;lt;ref&amp;gt;[https://x.com/adam3us/status/913495697936277504 Adam Back on X], 28 September 2017.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[https://old.reddit.com/r/Bitcoin/comments/72ryef/it_is_time_to_call_off_nyasegwit2x_and_work/ “It is time to call off NYA/segwit2x”], Reddit, 27 September 2017.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Satoshi identity speculation==&lt;br /&gt;
In April 2026, &#039;&#039;The New York Times&#039;&#039; published an investigation claiming that Back was the person behind the Satoshi Nakamoto pseudonym. Back denied being Satoshi and said the similarities cited by the investigation were coincidences among people with similar experience and interests.&amp;lt;ref name=&amp;quot;guardian&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[wikipedia:Adam Back|Adam Back on Wikipedia]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Adam_Back&amp;diff=71103</id>
		<title>Adam Back</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Adam_Back&amp;diff=71103"/>
		<updated>2026-07-17T09:13:06Z</updated>

		<summary type="html">&lt;p&gt;NotATether: Expand from stub&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox person|name=Adam Back&lt;br /&gt;
|image=[[File:Adam Back 2025.png|256px]]&lt;br /&gt;
|caption=Adam Back in 2025. Photo by Alexandre Sitter&lt;br /&gt;
|knownfor=[[Hashcash]]; co-founding [[Blockstream]]&lt;br /&gt;
|notableworks=[[Hashcash]]; &#039;&#039;Enabling Blockchain Innovations with Pegged Sidechains&#039;&#039;&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;Adam Back&#039;&#039;&#039; is a British computer scientist, cryptographer and cypherpunk who invented [[Hashcash]], a [[proof-of-work]] system announced in 1997 and later cited in the Bitcoin white paper, and co-founded the Bitcoin infrastructure company [[Blockstream]].&amp;lt;ref name=&amp;quot;guardian&amp;quot;&amp;gt;{{cite web|url=https://www.theguardian.com/technology/2026/apr/08/british-computer-scientist-adam-back-denies-he-is-bitcoin-developer-satoshi-nakamoto|title=British computer scientist denies he is bitcoin developer Satoshi Nakamoto|work=The Guardian|author=Down, Aisha|date=8 April 2026|accessdate=4 July 2026}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;hashcash-papers&amp;quot;&amp;gt;{{cite web|url=http://www.hashcash.org/papers/|title=Hashcash papers|publisher=Hashcash.org|accessdate=17 July 2026}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;whitepaper&amp;quot;&amp;gt;{{cite web|url=https://bitcoin.org/bitcoin.pdf|title=Bitcoin: A Peer-to-Peer Electronic Cash System|author=Nakamoto, Satoshi|date=31 October 2008|accessdate=4 July 2026}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;blockstream-ceo&amp;quot;&amp;gt;{{cite web|url=https://blockstream.com/press-releases/2016-10-03-blockstream-appoints-hashcash-inventor-dr-adam-back-as-ceo/|title=Blockstream Appoints Hashcash Inventor Dr. Adam Back as CEO|publisher=Blockstream|date=3 October 2016|accessdate=4 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Background and Hashcash==&lt;br /&gt;
Back received a Ph.D. in distributed systems and computer science from the University of Exeter. Before Blockstream, he worked in cryptography, electronic cash and privacy technology and held senior roles at Zero-Knowledge Systems, Microsoft, EMC and VMware; he also co-founded the cloud-infrastructure company Pi Corporation.&amp;lt;ref name=&amp;quot;blockstream-ceo&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Back first announced Hashcash on the cypherpunks mailing list in March 1997. It was designed to deter email spam and denial-of-service attacks by requiring a sender to calculate a proof-of-work stamp that was moderately costly to produce but inexpensive for a recipient to verify. Back described the system formally in his 2002 paper &#039;&#039;Hashcash - A Denial of Service Counter-Measure&#039;&#039;.&amp;lt;ref name=&amp;quot;hashcash-papers&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;hashcash-paper&amp;quot;&amp;gt;{{cite web|url=http://www.hashcash.org/papers/hashcash.pdf|title=Hashcash - A Denial of Service Counter-Measure|author=Back, Adam|date=1 August 2002|accessdate=17 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bitcoin adapted this computational asymmetry for a different purpose. The white paper describes a proof-of-work system similar to Hashcash for Bitcoin&#039;s distributed timestamp server: miners repeatedly hash block headers until one satisfies the network target, and the accumulated work helps establish transaction order, resist double-spending and secure the issuance of new coins.&amp;lt;ref name=&amp;quot;whitepaper&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Correspondence with Satoshi Nakamoto==&lt;br /&gt;
On 20 August 2008, [[Satoshi Nakamoto]] emailed Back a pre-release draft then titled &#039;&#039;Electronic Cash Without a Trusted Third Party&#039;&#039; and asked him to verify the citation to the Hashcash paper. Back confirmed the citation on 21 August and pointed Satoshi to Wei Dai&#039;s [[b-money]] proposal. Satoshi replied that he had not previously seen the b-money page and then contacted Dai to establish its publication date. The b-money citation became the first reference in the published Bitcoin white paper, while Hashcash appeared as the sixth.&amp;lt;ref name=&amp;quot;back-statement&amp;quot;&amp;gt;{{cite web|url=https://bitcoindefense.org/assets/documents/First-Witness-Statement-of-Dr-Adam-Back.pdf|title=First Witness Statement of Dr Adam Back|author=Back, Adam|date=17 July 2023|publisher=High Court of Justice|accessdate=17 July 2026}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;copa-judgment&amp;quot;&amp;gt;{{cite web|url=https://www.judiciary.uk/wp-content/uploads/2024/05/COPA-v-Wright-Judgment.pdf|title=Crypto Open Patent Alliance v Craig Steven Wright: Approved Judgment|author=Mellor, James|publisher=High Court of Justice of England and Wales|date=20 May 2024|accessdate=17 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Back later suggested that Satoshi also examine MicroMint, another micropayment proposal. Their next documented contact was on 10 January 2009, when Satoshi informed Back that the Bitcoin software had been released.&amp;lt;ref name=&amp;quot;back-statement&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The correspondence was made public when Back gave evidence in the 2024 [[wikipedia:Crypto Open Patent Alliance|Crypto Open Patent Alliance]] case concerning Craig Wright&#039;s claim to be Satoshi. The High Court judgment described Back&#039;s evidence as careful, considered and truthful, and found that the emails contradicted Wright&#039;s account of Bitcoin&#039;s development.&amp;lt;ref name=&amp;quot;copa-judgment&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Blockstream and sidechains==&lt;br /&gt;
In October 2014, Back was one of nine authors of &#039;&#039;Enabling Blockchain Innovations with Pegged Sidechains&#039;&#039;. The paper proposed two-way pegs that would allow bitcoins and other ledger assets to move between separate blockchains, enabling experimentation while attempting to isolate failures from the Bitcoin main chain.&amp;lt;ref name=&amp;quot;sidechains&amp;quot;&amp;gt;{{cite web|url=https://blockstream.com/sidechains.pdf|title=Enabling Blockchain Innovations with Pegged Sidechains|author=Back, Adam et al.|date=22 October 2014|publisher=Blockstream|accessdate=17 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In 2014, Back was one of Blockstream&#039;s 11 co-founders. The company initially focused on sidechains and other protocol-level extensions to Bitcoin and announced a US$21 million seed round in November 2014.&amp;lt;ref name=&amp;quot;seed-round&amp;quot;&amp;gt;{{cite web|url=https://blog.blockstream.com/en-blockstream-closes-21m-seed-round/|title=Blockstream closes $21M seed round|publisher=Blockstream|date=17 November 2014|accessdate=17 July 2026}}&amp;lt;/ref&amp;gt; Back served as president and chief operating officer before Blockstream appointed him CEO on 3 October 2016.&amp;lt;ref name=&amp;quot;blockstream-ceo&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In a 2014 statement, Back said Blockstream would support decentralisation, end-to-end security, user control and permissionless innovation, and described sidechains as the company&#039;s most pressing technical work.&amp;lt;ref&amp;gt;{{cite web|url=https://blog.blockstream.com/en-blockstream-a-champion-of-bitcoins-core-values/|title=Blockstream: A Champion of Bitcoin&#039;s Core Values|author=Back, Adam|publisher=Blockstream|date=17 November 2014|accessdate=17 July 2026}}&amp;lt;/ref&amp;gt; During the 2017 scaling dispute, he publicly opposed the [[SegWit2x]] hard-fork proposal.&amp;lt;ref&amp;gt;[https://x.com/adam3us/status/913495697936277504 Adam Back on X], 28 September 2017.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[https://old.reddit.com/r/Bitcoin/comments/72ryef/it_is_time_to_call_off_nyasegwit2x_and_work/ “It is time to call off NYA/segwit2x”], Reddit, 27 September 2017.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Satoshi identity speculation==&lt;br /&gt;
In April 2026, &#039;&#039;The New York Times&#039;&#039; published an investigation claiming that Back was the person behind the Satoshi Nakamoto pseudonym. Back denied being Satoshi and said the similarities cited by the investigation were coincidences among people with similar experience and interests.&amp;lt;ref name=&amp;quot;guardian&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[wikipedia:Adam Back|Adam Back on Wikipedia]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=File:Adam_Back_2025.png&amp;diff=71102</id>
		<title>File:Adam Back 2025.png</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=File:Adam_Back_2025.png&amp;diff=71102"/>
		<updated>2026-07-17T07:57:03Z</updated>

		<summary type="html">&lt;p&gt;NotATether: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{subst:nld}}&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Abescrow&amp;diff=71101</id>
		<title>Abescrow</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Abescrow&amp;diff=71101"/>
		<updated>2026-07-17T07:17:08Z</updated>

		<summary type="html">&lt;p&gt;NotATether: Update the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;ABEscrow&#039;&#039;&#039; was an early Bitcoin escrow service operated by Atlantic Escrow Limited in Hong Kong.&lt;br /&gt;
&lt;br /&gt;
==Service model==&lt;br /&gt;
ABEscrow held bitcoin during a transaction until the sender released the funds to the recipient after receiving the promised item or service. This was a custodial, third-party escrow model: the operator temporarily controlled the funds and was expected to reduce non-delivery risk between buyers and sellers.&lt;br /&gt;
&lt;br /&gt;
An archived version of the service&#039;s homepage from 2 November 2013 marketed ABEscrow as an “Anonymous Bitcoin Escrow,” identified the operator as Atlantic Escrow Limited in Hong Kong, and claimed that the service did not retain IP addresses in its log files.&amp;lt;ref name=&amp;quot;archive&amp;quot;&amp;gt;{{cite web|url=https://web.archive.org/web/20131102142258/https://abescrow.com/|title=ABEscrow: Anonymous Bitcoin Escrow|publisher=Internet Archive|date=2 November 2013|accessdate=17 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Escrow]]&lt;br /&gt;
* [[Secure Trading]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://web.archive.org/web/20131102142258/https://abescrow.com/ Archived ABEscrow website] (2 November 2013)&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Escrow services]]&lt;br /&gt;
[[Category:Historical services]]&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=User:NotATether&amp;diff=71100</id>
		<title>User:NotATether</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=User:NotATether&amp;diff=71100"/>
		<updated>2026-07-17T05:43:12Z</updated>

		<summary type="html">&lt;p&gt;NotATether: Moderation Policy&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox company&lt;br /&gt;
|bitcointalk=2739424&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
NotATether on Bitcoin Wiki (https://notatether.com) and Bitcointalk (https://bitcointalk.org/index.php?action=profile;u=2739424)&lt;br /&gt;
&lt;br /&gt;
To contact me, use my personal email &amp;lt;ali at notatether dot com&amp;gt; or on Bitcointalk with the same username. The admin email is for site inquiries only.&lt;br /&gt;
&lt;br /&gt;
Tips: bc1q4djl6pxt90nfs8fufdul26ufxukxxrczsfjj0h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;I can whitelist your Bitcoin Wiki account for editing.&#039;&#039;&#039; See [[Bitcoin Wiki:Editing privileges|this page]] for details. Do not send me attachments or &#039;&#039;your email will be blocked&#039;&#039;, as those are usually used to spread malware.&lt;br /&gt;
&lt;br /&gt;
== Moderation Policy ==&lt;br /&gt;
&lt;br /&gt;
Generally, edits to your own talk pages are approved as long as they don&#039;t contain links to malware/scams/phishing, requests to send money to your bitcoin address and so on.&lt;br /&gt;
&lt;br /&gt;
Example of an edit that will be rejected (and will cause you to be marked as a spammer):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
bc1qr9872934yhrw send $500 here&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
However, if it is only an address for donations, as long as you have other profile information and a description about yourself, it is fine.&lt;br /&gt;
&lt;br /&gt;
Edits to other pages are usually approved unless they are spammy in nature.&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Abe&amp;diff=71099</id>
		<title>Abe</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Abe&amp;diff=71099"/>
		<updated>2026-07-16T10:13:19Z</updated>

		<summary type="html">&lt;p&gt;NotATether: Add summary&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Abe&#039;&#039;&#039; is a free, open-source [[block chain browser]] released by [[User:JohnTobey253|John Tobey]] under the [[wikipedia:Affero General Public License|Affero General Public License]].&lt;br /&gt;
&lt;br /&gt;
Written in [[wikipedia:Python (programming language)|Python]] and portable [[wikipedia:SQL|SQL]], Abe drew inspiration from [[Bitcoin Block Explorer]] and sought partial compatibility with it while using a new implementation.&amp;lt;ref&amp;gt;{{cite web|url=https://github.com/bitcoin-abe/bitcoin-abe|title=Abe: a free block chain browser for Bitcoin-based currencies|publisher=GitHub|accessdate=4 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
John Tobey announced Abe on BitcoinTalk in June 2011 as an AGPL block explorer hosted on GitHub. The announcement described it as free and open source, able to show block, transaction and address-history pages, written in Python and portable SQL, and able to handle several chains in the same database.&amp;lt;ref&amp;gt;{{cite btct|id=16141|title=[update] ABE: AGPL Block Explorer on github|date=13 June 2011}}&amp;lt;/ref&amp;gt; A later announcement for Abe 0.7 described it as an open-source blockchain browser with a subset of the Bitcoin Block Explorer interface and API.&amp;lt;ref&amp;gt;{{cite btct|id=22785|title=[ANNOUNCE] Abe 0.7: Open Source Block Explorer Knockoff|date=26 June 2011}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Block chain browser]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=22785.0 Project announcement]&lt;br /&gt;
* [https://github.com/bitcoin-abe/bitcoin-abe Project on GitHub]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Block chain browsers]]&lt;br /&gt;
[[Category:Free Software]]&lt;br /&gt;
[[Category:Open Source]]&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=A2A_Transfer_Methods&amp;diff=71098</id>
		<title>A2A Transfer Methods</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=A2A_Transfer_Methods&amp;diff=71098"/>
		<updated>2026-07-16T08:17:09Z</updated>

		<summary type="html">&lt;p&gt;NotATether: Fix formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ambox|type=warning|text=&#039;&#039;&#039;Out of date.&#039;&#039;&#039; The services and links below may be defunct, renamed or unrelated to their former operators.}}&lt;br /&gt;
&lt;br /&gt;
This is a directory of sites and services where account-to-account (A2A) transfers are possible.&lt;br /&gt;
&lt;br /&gt;
The following are sites and services where bitcoins may be transferred from one user account to another, internally, without there being an external transaction (e.g., blockchain, bank network, etc.).&lt;br /&gt;
&lt;br /&gt;
Internal transfers are ledger entries maintained by a service operator, not Bitcoin settlement. They depend on the operator honoring account balances and withdrawals. [[Redeemable code|Redeemable codes]] are bearer codes that can be passed from one account holder to another.&lt;br /&gt;
&lt;br /&gt;
== List of sites==&lt;br /&gt;
&lt;br /&gt;
Entries may not be up-to-date. Check if the sites are still working and offering A2A transfer services.&lt;br /&gt;
&lt;br /&gt;
===Bitcoin accounts===&lt;br /&gt;
These services advertise internal Bitcoin-denominated transfers.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Service&lt;br /&gt;
! Website&lt;br /&gt;
! Method&lt;br /&gt;
! Exchanges&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitstamp]] || [http://www.bitstamp.net Bitstamp.net] || Redeemable code || [[BitInstant]] || Denominated in BTC, USD or a combination of BTC and USD.&lt;br /&gt;
|-&lt;br /&gt;
| [[BTC-E]] || [http://www.btc-e.com BTC-e] || Redeemable code || [[BitInstant]] (destination) || Denominated in BTC, USD and RUB.&lt;br /&gt;
|-&lt;br /&gt;
| [[CampBX]] || [http://www.campbx.com CampBX.com] || Transfer || — || BTC transfers to a recipient&#039;s CBX Instant Transfer Code.&lt;br /&gt;
|-&lt;br /&gt;
| [[Coinapult]] || [http://www.coinapult.com Coinapult.com] || Send || — || BTC transfers to an email address or mobile number.&lt;br /&gt;
|-&lt;br /&gt;
| [[Coinbase]] || [http://www.coinbase.com Coinbase.com] || Send money || — || BTC transfers to an email address.&lt;br /&gt;
|-&lt;br /&gt;
| MailACoin || [http://www.mailacoin.com MailACoin.com] || Send money || — || BTC transfers to an email address.&lt;br /&gt;
|-&lt;br /&gt;
| Seals With Clubs poker || [http://sealswithclubs.eu SealsWithClubs.eu] || Transfer || — || Transfer of “Seals Chips” to another username.&lt;br /&gt;
|-&lt;br /&gt;
| Kate Poker || [https://www.k8poker.net K8Poker.net] || Transfer || — || Transfer of “Kate Poker Chips” to another username.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Other financial services===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Service&lt;br /&gt;
! Website&lt;br /&gt;
! Method&lt;br /&gt;
! Exchanges&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Abra || [http://www.goabra.com Abra] || Send money || n/a || Customer-to-customer transfers funded by debit card or cash deposited with a teller; cash withdrawal through a teller.&lt;br /&gt;
|-&lt;br /&gt;
| T-Mobile || [http://www.t-mobile.com/landing/moneyservices.html Mobile Money from T-Mobile] || Send money || n/a || Customer-to-customer transfers, ATM withdrawals and cash loading at T-Mobile locations.&lt;br /&gt;
|-&lt;br /&gt;
| [[Dwolla]] || [http://www.dwolla.com Dwolla.com] || Send || n/a || USD transfers to an email address, mobile number or Dwolla account number.&lt;br /&gt;
|-&lt;br /&gt;
| Square || [http://vimeo.com/53634501 Square Gift Cards] || Gift || n/a || USD gift cards sent by email; limited to U.S. merchants.&lt;br /&gt;
|-&lt;br /&gt;
| [[LavaPay]] || [http://www.lavapay.com LavaPay.com] || Send money || n/a || USD transfers to an email address or LavaPay Wallet ID; the historical entry also mentioned a Bitcoin wallet.&lt;br /&gt;
|-&lt;br /&gt;
| [[OKPay]] || [http://www.okpay.com OKPay.com] || Send money || n/a || USD transfers to an email address or OKPay Wallet ID.&lt;br /&gt;
|-&lt;br /&gt;
| PayM || [http://www.paym.co.uk PayM.com] || Send money || n/a || Transfers to a UK mobile number linked to the recipient&#039;s bank account.&lt;br /&gt;
|-&lt;br /&gt;
| [[PayPal]] || [http://www.paypal.com PayPal.com] || Send money || n/a || Transfers to an email address or mobile number.&lt;br /&gt;
|-&lt;br /&gt;
| Scottrade || [https://www.scottrade.com/documents/formscenter/LOAT.pdf Scottrade transfer authorization] || Transfer || n/a || Transfer of cash or securities between accounts.&lt;br /&gt;
|-&lt;br /&gt;
| Schwab || [http://www.schwab.com/public/file/P-221676/Letter_of_Authorization_for_Transfers_Checks_APP13297-09_WB.pdf Schwab transfer letter] || Transfer || n/a || Transfer of cash or securities between accounts.&lt;br /&gt;
|-&lt;br /&gt;
| [[Payza]] || [http://www.payza.com Payza.com] || Send || n/a || Transfers to an email address in USD, EUR, GBP or CAD.&lt;br /&gt;
|-&lt;br /&gt;
| [[Pingit]] || [http://www.barclays.co.uk/Mobile/BarclaysPingit/P1242603570446 Barclays Pingit] || Send || [[BlockChain.info]] || GBP transfers to a mobile number or email address.&lt;br /&gt;
|-&lt;br /&gt;
| [[VirWoX]] || [http://www.virwox.com VirWoX.com] || Send || n/a || Transfers of Second Life Linden dollars to another VirWoX account.&lt;br /&gt;
|-&lt;br /&gt;
| nTrust || [http://ntrust.com nTrust.com] || Transfer || n/a || Funds could be spent with an nTrust prepaid debit card.&lt;br /&gt;
|-&lt;br /&gt;
| M-Pesa (Kenya) || [http://www.safaricom.co.ke/personal/m-pesa M-Pesa] || Send || BitPesa.co || Transfers to Safaricom Kenya mobile users.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Payment methods]]&lt;br /&gt;
* [[Redeemable code]]&lt;br /&gt;
* [[Bitcoin Escrow Service]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Financial]]&lt;br /&gt;
[[Category:Historical pages]]&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=50Miner&amp;diff=71095</id>
		<title>50Miner</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=50Miner&amp;diff=71095"/>
		<updated>2026-07-16T07:52:50Z</updated>

		<summary type="html">&lt;p&gt;NotATether: Formatting makeover&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;50Miner&#039;&#039;&#039; was a Windows graphical frontend for Bitcoin mining software, developed in cooperation with the [[50BTC]] mining pool. It was intended to make early GPU and FPGA mining easier for users who did not want to configure miners from the command line.&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;220&amp;quot; heights=&amp;quot;160&amp;quot;&amp;gt;&lt;br /&gt;
File:50Miner_screenshot1.png&lt;br /&gt;
File:50Miner_screenshot2.png&lt;br /&gt;
File:50Miner_screenshot3.png&lt;br /&gt;
File:50Miner_screenshot4.png&lt;br /&gt;
File:50Miner_screenshot5.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
50Miner had the following capabilities:&lt;br /&gt;
&lt;br /&gt;
* Connecting to the 50BTC pool with only a username and password.&lt;br /&gt;
* Detecting installed video cards and OpenCL platforms.&lt;br /&gt;
* Providing a download link when a required OpenCL platform was missing.&lt;br /&gt;
* Starting mining automatically with selected hardware settings.&lt;br /&gt;
* An advanced mode for configuring mining settings manually.&lt;br /&gt;
* Displaying speed and accepted or rejected shares.&lt;br /&gt;
* Instant payments from 50BTC to:&lt;br /&gt;
** Bitcoin addresses&lt;br /&gt;
** Mobile telephone numbers&lt;br /&gt;
** Yandex.Money&lt;br /&gt;
** QIWI&lt;br /&gt;
** WebMoney (RUB)&lt;br /&gt;
** Visa&lt;br /&gt;
* Displaying balances for:&lt;br /&gt;
** [[50BTC]]&lt;br /&gt;
** [https://web.archive.org/web/20121214143943/http://www.abcpool.co/ ABCPool]&lt;br /&gt;
** [[Bitclockers]]&lt;br /&gt;
** [[BTC Guild]]&lt;br /&gt;
** [[BTCMine]]&lt;br /&gt;
** [[DeepBit]]&lt;br /&gt;
** [[Eclipse Mining Consortium]]&lt;br /&gt;
** [[Pool.itzod.ru]]&lt;br /&gt;
** [[Pool.mkalinin.ru]]&lt;br /&gt;
** [https://web.archive.org/web/20120713021626/https://mtred.com/ Mt.Red]&lt;br /&gt;
** [[Ozco.in]]&lt;br /&gt;
** [[Bitcoin Pooled Mining]]&lt;br /&gt;
** [[Triplemining]]&lt;br /&gt;
&lt;br /&gt;
==Supported miners==&lt;br /&gt;
* [[Poclbm]]&lt;br /&gt;
* [[Phoenix miner]]&lt;br /&gt;
* [[DiabloMiner]]&lt;br /&gt;
* [[CGMiner]]&lt;br /&gt;
&lt;br /&gt;
==Supported languages==&lt;br /&gt;
* English&lt;br /&gt;
* Russian&lt;br /&gt;
* German&lt;br /&gt;
&lt;br /&gt;
==Version history==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Version&lt;br /&gt;
! Release date&lt;br /&gt;
! Changes&lt;br /&gt;
|-&lt;br /&gt;
| 0.5.3&lt;br /&gt;
| 12 July 2013&lt;br /&gt;
|&lt;br /&gt;
* Updated interaction with the [[50BTC]] pool.&lt;br /&gt;
* Updated cgminer to version 3.3.1.&lt;br /&gt;
|-&lt;br /&gt;
| 0.5.2&lt;br /&gt;
| 5 April 2013&lt;br /&gt;
|&lt;br /&gt;
* Displayed the Bitcoin exchange rate using the new Mt. Gox API.&lt;br /&gt;
|-&lt;br /&gt;
| 0.5.1&lt;br /&gt;
| 22 February 2013&lt;br /&gt;
|&lt;br /&gt;
* Added detailed connection-error information in simple mode.&lt;br /&gt;
* Ran cgminer when an FPGA was detected, including on systems without a GPU.&lt;br /&gt;
|-&lt;br /&gt;
| 0.5.0&lt;br /&gt;
| 21 February 2013&lt;br /&gt;
|&lt;br /&gt;
* Fixed a Windows Server bug.&lt;br /&gt;
* Positioned the compact-information window according to the taskbar location.&lt;br /&gt;
* Restored the window size used when the application was last closed.&lt;br /&gt;
* Fixed a zero payout-destination count.&lt;br /&gt;
* Added email notification when the primary pool failed.&lt;br /&gt;
* Added support for new and modified language files.&lt;br /&gt;
* Corrected display of the graphics-card voltage.&lt;br /&gt;
* Fixed a Windows 8 issue following update KB2795944.&lt;br /&gt;
|-&lt;br /&gt;
| 0.4.2&lt;br /&gt;
| 14 December 2012&lt;br /&gt;
|&lt;br /&gt;
* Corrected FPGA operation.&lt;br /&gt;
|-&lt;br /&gt;
| 0.4.1&lt;br /&gt;
| 21 December 2012&lt;br /&gt;
|&lt;br /&gt;
* Added mining-aggression controls.&lt;br /&gt;
* Allowed selection of the CPU used by the miner.&lt;br /&gt;
* Allowed cgminer settings to be specified for Litecoin mining.&lt;br /&gt;
* Allowed tabs to be moved and workers to be renamed.&lt;br /&gt;
|-&lt;br /&gt;
| 0.4.0&lt;br /&gt;
| 14 December 2012&lt;br /&gt;
|&lt;br /&gt;
* Added flexible miner scheduling through Windows Task Scheduler.&lt;br /&gt;
|-&lt;br /&gt;
| 0.3.0&lt;br /&gt;
| 12 November 2012&lt;br /&gt;
|&lt;br /&gt;
* Fixed an error in the payout-destinations list.&lt;br /&gt;
|-&lt;br /&gt;
| 0.2.9&lt;br /&gt;
| 9 November 2012&lt;br /&gt;
|&lt;br /&gt;
* Corrected speed and share display for video cards with identical names.&lt;br /&gt;
* Expanded the list of basic settings.&lt;br /&gt;
|-&lt;br /&gt;
| 0.2.8&lt;br /&gt;
| 29 October 2012&lt;br /&gt;
|&lt;br /&gt;
* Fixed a cgminer launch error.&lt;br /&gt;
|-&lt;br /&gt;
| 0.2.7&lt;br /&gt;
| 26 October 2012&lt;br /&gt;
|&lt;br /&gt;
* Added cgminer support with limited basic settings.&lt;br /&gt;
|-&lt;br /&gt;
| 0.2.6&lt;br /&gt;
| 24 October 2012&lt;br /&gt;
|&lt;br /&gt;
* Corrected poclbm.exe behavior for aggression values 0–12.&lt;br /&gt;
* Fixed layout problems on Windows XP.&lt;br /&gt;
* Saved the position of the Overclocking tab.&lt;br /&gt;
* Improved operating-system bitness detection.&lt;br /&gt;
|-&lt;br /&gt;
| 0.2.5&lt;br /&gt;
| 2 October 2012&lt;br /&gt;
|&lt;br /&gt;
* Improved DiabloMiner logging.&lt;br /&gt;
|-&lt;br /&gt;
| 0.2.4&lt;br /&gt;
| 1 October 2012&lt;br /&gt;
|&lt;br /&gt;
* Added minor fixes related to payout destinations.&lt;br /&gt;
|-&lt;br /&gt;
| 0.2.3&lt;br /&gt;
| 26 September 2012&lt;br /&gt;
|&lt;br /&gt;
* Fixed errors when reducing ATI/AMD graphics-card core and memory frequencies.&lt;br /&gt;
* Improved error logging.&lt;br /&gt;
|-&lt;br /&gt;
| 0.2.2&lt;br /&gt;
| 25 September 2012&lt;br /&gt;
|&lt;br /&gt;
* Fixed fan and PowerControl handling.&lt;br /&gt;
* Fixed the start/stop-all-miners control in simple mode.&lt;br /&gt;
|-&lt;br /&gt;
| 0.2.1&lt;br /&gt;
| 24 September 2012&lt;br /&gt;
|&lt;br /&gt;
* Fixed termination of java.exe.&lt;br /&gt;
* Fixed saved DiabloMiner settings.&lt;br /&gt;
* Fixed selection of video cards with identical names.&lt;br /&gt;
* Fixed overclocking of ATI/AMD cards with identical names.&lt;br /&gt;
|-&lt;br /&gt;
| 0.2&lt;br /&gt;
| 21 September 2012&lt;br /&gt;
|&lt;br /&gt;
* Added overclocking controls for ATI/AMD graphics cards.&lt;br /&gt;
|-&lt;br /&gt;
| 0.1&lt;br /&gt;
| 14 September 2012&lt;br /&gt;
|&lt;br /&gt;
* First release.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://web.archive.org/web/20130604123056/http://50miner.org/ Archived 50Miner website] (4 June 2013)&lt;br /&gt;
* [https://web.archive.org/web/20130619092330/https://50btc.com/ Archived 50BTC mining pool] (19 June 2013)&lt;br /&gt;
* [https://www.bitcoinmining.com/bitcoin-mining-software/ Bitcoin Mining Software]&lt;br /&gt;
&lt;br /&gt;
[[Category:Miners]]&lt;br /&gt;
[[Category:Free Software]]&lt;br /&gt;
[[Category:Historical software]]&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=50BTC&amp;diff=71094</id>
		<title>50BTC</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=50BTC&amp;diff=71094"/>
		<updated>2026-07-15T13:22:44Z</updated>

		<summary type="html">&lt;p&gt;NotATether: Expand it, but it&amp;#039;s still a stub&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;50BTC&#039;&#039;&#039; was a large Bitcoin [[mining pool]]. Its BitcoinTalk announcement advertised pay-per-share (PPS) with a 3% fee, a minimum payout of 0.01 BTC, Stratum support, variable difficulty, and optional mining on port 80.&amp;lt;ref&amp;gt;[https://bitcointalk.org/index.php?topic=54673.0 50BTC.com discussion thread]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [https://web.archive.org/web/20130619092330/https://50btc.com/ Archived 50BTC website] (19 June 2013)&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=54673.0 bitcointalk.org] Topic on bitcointalk.org&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Mining pools]]&lt;br /&gt;
[[Category:Historical pages]]&lt;br /&gt;
&amp;lt;br/&amp;gt;{{stub}}&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=24change&amp;diff=71093</id>
		<title>24change</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=24change&amp;diff=71093"/>
		<updated>2026-07-15T10:19:25Z</updated>

		<summary type="html">&lt;p&gt;NotATether: Expand page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ambox|type=warning|text=&#039;&#039;&#039;Warning: This exchange has discontinued its services.&#039;&#039;&#039; Any acquisition or later use of the domain does not represent the original operators, nor does it verify the historical claims on this page.}}&lt;br /&gt;
&lt;br /&gt;
{{infobox company|industry=[[Fiat exchange]]|foundation=May 2, 2013|pairs=USD/RUB&amp;lt;br/&amp;gt;BTC/USD|website=https://24change.com|bitcointalk=80357|bitcoinwiki=24Change}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;24change&#039;&#039;&#039; was a Bitcoin exchange service announced on 2 May 2013 in a Russian-language BitcoinTalk thread. An English-language thread later advertised support for Bitcoin, Paymer, BTC-e codes, Perfect Money, OKPay, PayPal and C-GOLD.&amp;lt;ref&amp;gt;{{cite btct|id=193434|title=24change launch thread|date=2 May 2013}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite btct|id=254488|title=24change.com - Buy/Sell Bitcoin, Paymer, BTC-E code, PM, Okpay, Paypal, C-GOLD|date=11 July 2013}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In 2014, BitcoinTalk users posted scam warnings and complaints about the service.&amp;lt;ref&amp;gt;{{cite btct|id=686473|title=WARNING SCAM ALERT!!! 24change.com SCAM|date=11 July 2014}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite btct|id=634785|title=24change a scam?|date=1 June 2014}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
{{article}}&lt;br /&gt;
[[Category:Exchanges]]&lt;br /&gt;
[[Category:Defunct exchanges]]&lt;br /&gt;
[[Category:USD exchanges]]&lt;br /&gt;
[[Category:RUB exchanges]]&lt;br /&gt;
[[Category:Properties established in 2013]]&lt;br /&gt;
[[ru:24change.com]]&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=User:NotATether&amp;diff=71092</id>
		<title>User:NotATether</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=User:NotATether&amp;diff=71092"/>
		<updated>2026-07-15T10:02:55Z</updated>

		<summary type="html">&lt;p&gt;NotATether: add bitcointalk icon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox company&lt;br /&gt;
|bitcointalk=2739424&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
NotATether on Bitcoin Wiki (https://notatether.com) and Bitcointalk (https://bitcointalk.org/index.php?action=profile;u=2739424)&lt;br /&gt;
&lt;br /&gt;
To contact me, use my personal email &amp;lt;ali at notatether dot com&amp;gt; or on Bitcointalk with the same username. The admin email is for site inquiries only.&lt;br /&gt;
&lt;br /&gt;
Tips: bc1q4djl6pxt90nfs8fufdul26ufxukxxrczsfjj0h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;I can whitelist your Bitcoin Wiki account for editing.&#039;&#039;&#039; See [[Bitcoin Wiki:Editing privileges|this page]] for details. Do not send me attachments or &#039;&#039;your email will be blocked&#039;&#039;, as those are usually used to spread malware.&lt;br /&gt;
&lt;br /&gt;
== Moderation Policy ==&lt;br /&gt;
&lt;br /&gt;
Generally, edits to your own talk pages are approved as long as they don&#039;t contain links to malware/scams/phishing and so on.&lt;br /&gt;
&lt;br /&gt;
Edits to other pages are usually approved unless they are spammy in nature.&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=21bitcoin&amp;diff=71091</id>
		<title>21bitcoin</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=21bitcoin&amp;diff=71091"/>
		<updated>2026-07-15T09:58:25Z</updated>

		<summary type="html">&lt;p&gt;NotATether: Expand page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox company&lt;br /&gt;
|foundation=June 2011&lt;br /&gt;
|defunct=May 22, 2012&lt;br /&gt;
|founder=nakowa&lt;br /&gt;
|bitcointalk=14305&lt;br /&gt;
}}&lt;br /&gt;
:&#039;&#039;Not to be confused with [[21]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;21bitcoin&#039;&#039;&#039; was an early Hong Kong Bitcoin mining pool and Chinese-language Bitcoin site operated by BitcoinTalk user &#039;&#039;nakowa&#039;&#039;.&amp;lt;ref name=&amp;quot;nakowa-profile&amp;quot;&amp;gt;{{cite web|url=https://bitcointalk.org/index.php?action=profile;u=14305|title=nakowa profile|publisher=BitcoinTalk|accessdate=4 July 2026}}&amp;lt;/ref&amp;gt; The pool offered mining contracts, a pool at &amp;lt;code&amp;gt;p.21bitcoin.com&amp;lt;/code&amp;gt;, and a site forum.&amp;lt;ref name=&amp;quot;archive-pool&amp;quot;&amp;gt;{{cite web|url=https://web.archive.org/web/20110607035835/http://21bitcoin.com/mining-pool|title=Archived 21bitcoin mining pool page|publisher=Internet Archive|date=7 June 2011|accessdate=4 July 2026}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;archive-forum&amp;quot;&amp;gt;{{cite web|url=https://web.archive.org/web/20110625150956/http://21bitcoin.com/forum|title=Archived 21bitcoin forum page|publisher=Internet Archive|date=25 June 2011|accessdate=4 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The operator also offered mining contracts through a forum-based model. A 15 June 2011 BitcoinTalk thread by &#039;&#039;nakowa&#039;&#039; advertised Radeon HD 6990 mining capacity running Ubuntu 11.04 and poclbm.&amp;lt;ref name=&amp;quot;contract&amp;quot;&amp;gt;{{cite btct|id=17208|title=HK mining contract|date=15 June 2011}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is not known if the pool had ever solved a block. It shut down in 2011, but the site remained as a blog until the domain expired the following year. By 15 June 2012, an archived capture of &amp;lt;code&amp;gt;21bitcoin.com&amp;lt;/code&amp;gt; showed a parked-domain page stating that the domain had expired on 22 May 2012.&amp;lt;ref name=&amp;quot;archive-expired&amp;quot;&amp;gt;{{cite web|url=https://web.archive.org/web/20120615160756/http://21bitcoin.com/|title=Archived 21bitcoin.com parked-domain page|publisher=Internet Archive|date=15 June 2012|accessdate=4 July 2026}}&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
{{pools}}&lt;br /&gt;
{{article}}&lt;br /&gt;
[[Category:Properties established in 2011]]&lt;br /&gt;
[[Category:Mining pools]]&lt;br /&gt;
[[Category:Defunct mining pools]]&lt;br /&gt;
[[Category:Barely notable subjects]]&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=2011&amp;diff=71090</id>
		<title>2011</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=2011&amp;diff=71090"/>
		<updated>2026-07-15T09:29:13Z</updated>

		<summary type="html">&lt;p&gt;NotATether: Expand Mt. Gox entry&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{year}}{{Infobox year|year=2011&lt;br /&gt;
|firstblock=100410&lt;br /&gt;
|blocks=59,626&lt;br /&gt;
|supply=5,020,450&lt;br /&gt;
|mining=2,981,300&lt;br /&gt;
|startdifficulty=14,484&lt;br /&gt;
|enddifficulty=1,159,929&lt;br /&gt;
|hashrate=&lt;br /&gt;
|open=$0.30 USD&lt;br /&gt;
|high=$31.91 USD&lt;br /&gt;
|low=$0.29 USD&lt;br /&gt;
|close=$4.70 USD&lt;br /&gt;
|marketcap={{increase}} $23.6 million USD&lt;br /&gt;
|blockvalue={{increase}} $235.00 USD&lt;br /&gt;
|blockreward=50 BTC&lt;br /&gt;
}}&#039;&#039;&#039;2011&#039;&#039;&#039; was the third year since the launch of [[Bitcoin]]. [[Dollar parity]] was achieved as [[Satoshi Nakamoto]] departed.__TOC__&lt;br /&gt;
&lt;br /&gt;
==Events==&lt;br /&gt;
===January===&lt;br /&gt;
*02 – [[Luke Dashjr]] standardizes [[Tonal Bitcoin]].&lt;br /&gt;
*08 – [[Bitcoin Pooled Mining]] reaches 10 [[hash per second|Ghash/s]].&lt;br /&gt;
*28 – [[Block]] 105000 is [[mining|mined]], meaning the supply of bitcoins reaches 25% of its [[controlled supply|target]].&lt;br /&gt;
===February===&lt;br /&gt;
*09 – Bitcoin achieves [[dollar parity]]. 1 bitcoin trades for 1 US dollar on [[Mt. Gox]].&amp;lt;ref&amp;gt;{{cite web|url=https://news.slashdot.org/story/11/02/10/189246/Online-Only-Currency-BitCoin-Reaches-Dollar-Parity|title=Online-Only Currency BitCoin Reaches Dollar Parity|publisher=Slashdot|date=10 February 2011|accessdate=4 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
*10 – News of dollar parity attracts significant attention; [[bitcoin.org]] struggles to handle the traffic.&amp;lt;ref&amp;gt;{{cite btct|id=3444|title=HUGE spike in Google trends|date=2011-02-13}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
*14 – For the first time, a vehicle is offered for a sum of bitcoins. It was a 1984 Celica Supra for 3000 BTC.&amp;lt;ref&amp;gt;{{cite btct|id=3485|title=Car for Sale - Australia|date=2011-02-14}}&amp;lt;/ref&amp;gt; A buyer was never found.&lt;br /&gt;
===March===&lt;br /&gt;
*01 – [[Jed McCaleb]] sells [[Mt. Gox]] to [[Mark Karpelès]].&lt;br /&gt;
*06 – The network hashrate [[March 6, 2011 hashrate anomaly|briefly doubles]].&amp;lt;ref&amp;gt;[http://bitcoin.atspace.com/mysteryminer.html]&amp;lt;/ref&amp;gt;&lt;br /&gt;
*18 – BTC/USD exchange rate reaches a 6-week low point at almost $0.70/BTC, after what appeared to be a short burst of possibly automated sales at progressively lower prices. The price had been declining since dollar parity.&lt;br /&gt;
*22 – [[WeUseCoins]] publishes &#039;&#039;[[What is Bitcoin?]]&#039;&#039;, which became a viral hit.&lt;br /&gt;
*25 – [[Difficulty]] decreases for the second time ever.&lt;br /&gt;
*27 – [[Britcoin]] is established, opening the first Bitcoin exchange for the Pound Sterling.&lt;br /&gt;
*31 – [[Bitcoin Brazil]] is established, opening the first Bitcoin exchange for the Brazilian real.&lt;br /&gt;
===April===&lt;br /&gt;
*05 – [[Bitmarket.eu]] is established, opening the first Bitcoin exchange for the Polish złoty.&lt;br /&gt;
*12 – The first Bitcoin put option contract is sold on [[Bitcoin-OTC]].&lt;br /&gt;
*16 – TIME publishes an article on Bitcoin.&lt;br /&gt;
*23 – The exchange rate reaches parity with the Euro and Pound Sterling.&lt;br /&gt;
*27 – [[VirWoX]] is established, opening the first Bitcoin exchange for the Linden dollar.&lt;br /&gt;
*30 – [[Difficulty]] tops 100,000.&lt;br /&gt;
===June===&lt;br /&gt;
*02 – The [[Mt. Gox]] exchange rate reaches an all-time high of $10.&lt;br /&gt;
*08 – The [[2011 bubble]] tops at over $30, and pops in the following week.&lt;br /&gt;
*13 – [[allinvain]] reports the theft of 25,000 BTC, worth $375,000.&lt;br /&gt;
*19 – [[Mt. Gox]] suffers a major security breach. A compromised auditor account is used to place fraudulent trades, briefly driving the displayed price to one cent. Mt. Gox also disclosed that its user database had leaked.&amp;lt;ref&amp;gt;{{cite news|url=https://www.wired.com/2011/06/gox/|title=Bitcoin Prices Plummet on Hacked Exchange|publisher=Wired|date=19 June 2011|accessdate=4 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
*24 – [[Difficulty]] tops 1,000,000.&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
{{wp}}&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=2010&amp;diff=71089</id>
		<title>2010</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=2010&amp;diff=71089"/>
		<updated>2026-07-15T09:21:17Z</updated>

		<summary type="html">&lt;p&gt;NotATether: Add references and fix broken block reference&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{year}}{{Infobox year|year=2010&lt;br /&gt;
|firstblock=32510&lt;br /&gt;
|blocks=67920&lt;br /&gt;
|supply=1,624,500&lt;br /&gt;
|mining=3,396,000&lt;br /&gt;
|startdifficulty=1.18&lt;br /&gt;
|enddifficulty=14,484&lt;br /&gt;
|blockreward=50 BTC&lt;br /&gt;
}}&#039;&#039;&#039;2010&#039;&#039;&#039; was the year after the year of [[Bitcoin]]&#039;s launch.__TOC__&lt;br /&gt;
==Events==&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
===February===&lt;br /&gt;
*06 – [[Bitcoin Market]], the first [[exchange]], is launched.&lt;br /&gt;
===April===&lt;br /&gt;
*14 – [[Martti Malmi]] starts the [[Bitcoin Wiki]].&lt;br /&gt;
===May===&lt;br /&gt;
*22 – [[Laszlo Hanyecz]], a GPU miner, makes the [[Laszlo Hanyecz#Pizza|first documented purchase of a good in exchange for bitcoins]]; two pizzas for 10,000 BTC.&amp;lt;ref&amp;gt;{{cite btct|id=137|title=Pizza for bitcoins?|date=18 May 2010}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
===July===&lt;br /&gt;
*07 – Bitcoin v0.3 is released.&lt;br /&gt;
*11 – News of the latest release propagates to Slashdot, causing a large influx of bitcoin users.&amp;lt;ref&amp;gt;{{cite web|url=https://slashdot.org/story/10/07/11/1747245/bitcoin-releases-version-03|title=Bitcoin Releases Version 0.3|publisher=Slashdot|date=11 July 2010|accessdate=4 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
*12 – Bitcoin value begins rising rapidly, going from $0.008 to $0.08 over the next five days.&lt;br /&gt;
*17 – [[Mt. Gox]] is established.&lt;br /&gt;
*18 – ArtForz becomes one of the earliest GPU miners.&lt;br /&gt;
===August===&lt;br /&gt;
*15 – 184 billion bitcoins are [[CVE-2010-5139|created artificially]] in block 74638. 53 blocks into a chain fork, the updated chain overtakes the erroneous one and the fraudulent bitcoins cease to exist.&amp;lt;ref&amp;gt;{{cite web|url=https://nvd.nist.gov/vuln/detail/CVE-2010-5139|title=CVE-2010-5139 Detail|publisher=National Vulnerability Database|accessdate=4 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
===September===&lt;br /&gt;
*14 – Block 79764 is the first to be solved with split allocation of the block reward.&amp;lt;ref&amp;gt;{{cite web|url=https://blockstream.info/block/00000000001b816df120f4bdf63efd5d986e80c4dbffcf6ad5e73fba0499926d|title=Bitcoin block 79764|publisher=Blockstream Explorer|date=14 September 2010|accessdate=15 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
*18 – [[Jeff Garzik]] pays [[puddinpop]] 10,000 BTC (~$625) to make their Windows-based CUDA client open source.&lt;br /&gt;
*29 – [[kermit]] discovers a glitch that prevents transactions referencing small outputs from being confirmed.&lt;br /&gt;
===October===&lt;br /&gt;
*01 – The [[poclbm|first public OpenCL miner]] is released.&lt;br /&gt;
*07 – The exchange rate begins rising again, from $0.06.&lt;br /&gt;
*16 – The earliest documented escrowed transaction occurs between [[nanotube]] and [[Diablo-D3]], with [[User:Theymos|Theymos]] as the escrow.&lt;br /&gt;
*28 – The earliest documented short sale occurs between [[nanotube]] and [[kiba]].&lt;br /&gt;
===November===&lt;br /&gt;
*06 – The market capitalization reaches $1,000,000 as the exchange rate passes $0.50.&lt;br /&gt;
===December===&lt;br /&gt;
*07 – [[ribuck]] sends 0.42 BTC to [[doublec]] in the first mobile-to-mobile transaction.&lt;br /&gt;
*09 – [[Difficulty]] surpasses 10,000.&lt;br /&gt;
*09 – The earliest documented sale of a call option contract occurs between [[nanotube]] and [[sgornick]].&lt;br /&gt;
*13 – [[Satoshi Nakamoto]] logs out of [[BitcoinTalk]] for the last time.&lt;br /&gt;
*15 – The [[Bitcoin Wiki]] is reestablished by [[Mark Karpelès]] using MediaWiki.&lt;br /&gt;
*16 – The earliest documented pool-mined block is solved by [[Bitcoin Pooled Mining]], aka Slush&#039;s Pool.&lt;br /&gt;
&amp;lt;noinclude&amp;gt;==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
{{wp}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=0.1.0&amp;diff=71088</id>
		<title>0.1.0</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=0.1.0&amp;diff=71088"/>
		<updated>2026-07-15T09:02:07Z</updated>

		<summary type="html">&lt;p&gt;NotATether: Expand page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox Core release&lt;br /&gt;
|name=Bitcoin 0.1.0&lt;br /&gt;
|image=[[File:screen3.png|256px]]&lt;br /&gt;
|caption=Bitcoin client screenshot&lt;br /&gt;
|lead=[[Satoshi Nakamoto]]&lt;br /&gt;
|contributors=[[Hal Finney]]&lt;br /&gt;
|released=January 8, 2009&lt;br /&gt;
|os=Windows&lt;br /&gt;
|next=0.1.1&lt;br /&gt;
}}&#039;&#039;&#039;Bitcoin 0.1.0&#039;&#039;&#039; was the first public release of the Bitcoin [[client]]. [[Satoshi Nakamoto]] announced it on the Cryptography Mailing List on 8 January 2009 as Windows-only open-source C++ software.&amp;lt;ref name=&amp;quot;release&amp;quot;&amp;gt;{{cite web|url=https://satoshi.nakamotoinstitute.org/emails/cryptography/16/|title=Bitcoin v0.1 released|author=Nakamoto, Satoshi|publisher=Satoshi Nakamoto Institute|date=8 January 2009|accessdate=4 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Hal Finney]] tested the software shortly after release and helped Satoshi debug early crash and networking problems.&amp;lt;ref name=&amp;quot;finney-emails&amp;quot;&amp;gt;{{cite web|url=https://www.wsj.com/public/resources/documents/finneynakamotoemails.pdf|title=Emails between Satoshi Nakamoto and Hal Finney|publisher=The Wall Street Journal|date=2014|accessdate=4 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Blocktrail&amp;diff=71084</id>
		<title>Blocktrail</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Blocktrail&amp;diff=71084"/>
		<updated>2026-07-08T06:02:48Z</updated>

		<summary type="html">&lt;p&gt;NotATether: Fix code formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox company|image=[[Image:Blocktrail-logo-black.png|250px]]|name=Blocktrail B.V.&lt;br /&gt;
|founder=Boaz Bechar, Ruben de Vries, Jop Hartog&lt;br /&gt;
|foundation=March 1, 2014&amp;lt;ref&amp;gt;http://www.coindesk.com/russian-tech-magnates-first-bitcoin-project-launches-beta/&amp;lt;/ref&amp;gt;&lt;br /&gt;
|industry=[[Wallet]] [[Api]] [[Block Explorer]]&lt;br /&gt;
|website=https://www.blocktrail.com&lt;br /&gt;
}}[https://www.blocktrail.com Blocktrail] provides a mobile wallet [https://play.google.com/store/apps/details?id=com.blocktrail.mywallet&amp;amp;hl=en &#039;&#039;&#039;Android Wallet&#039;&#039;&#039;] [https://itunes.apple.com/us/app/blocktrail-bitcoin-wallet/id1019614423/ &#039;&#039;&#039;iOS Wallet&#039;&#039;&#039;], Bitcoin API, developers platform, and a popular [http://www.blocktrail.com/BTC block explorer] for Bitcoin.&lt;br /&gt;
&lt;br /&gt;
On July 19, 2016 Blocktrail was acquired by [[Bitmain]] and subsequently has re-branded to [[BTC.com]].&amp;lt;ref&amp;gt;http://www.coindesk.com/bitcoin-miner-bitmain-acquires-blockchain-data-startup/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Wallet==&lt;br /&gt;
Blocktrail&#039;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.&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Access your wallet anywhere, anytime; use the mobile app when you&#039;re on the go, or log in to the web-interface when at home or in the office.&lt;br /&gt;
&lt;br /&gt;
* 2-of-3 Multisig technology so you always remain in control of your coins&lt;br /&gt;
* HD wallet technology allowing you to create an unlimited number of addresses&lt;br /&gt;
* Send and Receive bitcoin easily with contacts on your phone&lt;br /&gt;
* Live update for new transactions and your balance&lt;br /&gt;
* View your full transaction history with the price at the time of the transaction&lt;br /&gt;
* Personalise your account so your friends can quickly identify you&lt;br /&gt;
* QR code scanning with bitcoin URI support&lt;br /&gt;
* Send requests via email and SMS&lt;br /&gt;
* PIN protection&lt;br /&gt;
* Anonymous accounts, for your privacy&lt;br /&gt;
* Transactions signed locally on your device&lt;br /&gt;
* Backup document incase the worst happens&lt;br /&gt;
* Local currency display using live price updates&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Open Source and available for review on Github:&#039;&#039;&#039; http://github.com/blocktrail/blocktrail-wallet&lt;br /&gt;
&lt;br /&gt;
[https://www.blocktrail.com/ &#039;&#039;&#039;Web Wallet&#039;&#039;&#039;]&lt;br /&gt;
[https://play.google.com/store/apps/details?id=com.blocktrail.mywallet/ &#039;&#039;&#039;Android Wallet&#039;&#039;&#039;]&lt;br /&gt;
[https://itunes.apple.com/us/app/blocktrail-bitcoin-wallet/id1019614423/ &#039;&#039;&#039;iOS Wallet&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
== Block Explorer ==&lt;br /&gt;
View realtime &amp;amp; historical data on bitcoin addresses, transactions and economy.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Block Size Vote&#039;&#039;&#039; - Stay up to date with current block size votes.&lt;br /&gt;
* &#039;&#039;&#039;Time-based balance analysis&#039;&#039;&#039; - Get usage information based on selectable time periods &lt;br /&gt;
* &#039;&#039;&#039;Mentions&#039;&#039;&#039; - Easily see if your searched address appears in any third-party data source  &lt;br /&gt;
* &#039;&#039;&#039;Address Tags&#039;&#039;&#039; -  Quickly determine if the address was involved in known transactions (gambling, donations, etc). &lt;br /&gt;
* &#039;&#039;&#039;Search via QR&#039;&#039;&#039; - Search any QR code in one click, directly from our homepage&lt;br /&gt;
* &#039;&#039;&#039;Bookmarks &amp;amp; Lists&#039;&#039;&#039; - Easily bookmark addresses and add them to lists for grouped summaries of transactions and balances.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.blocktrail.com/BTC &#039;&#039;&#039;Blocktrail Block Explorer&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
== Bitcoin API and Developers Platform ==&lt;br /&gt;
Blocktrail provides secure bitcoin infrastructure for developers and enterprises, enabling advanced transaction functionality and access to refined economic data-sets. Blocktrail&#039;s RESTful HTTP API is free-to-use under rate-limited conditions (1 request per second). &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Secure Bitcoin Transactions&#039;&#039;&#039; - Easily create secure transactions without giving up access to your Bitcoins, using a multi-signature [[Deterministic wallet | HD wallet]] API&lt;br /&gt;
* &#039;&#039;&#039;Blockchain Data and Insights&#039;&#039;&#039; - Refined data on transactions, addresses, and economy analytics delivered via queries, webhooks or firehose &lt;br /&gt;
* &#039;&#039;&#039;Developer friendly&#039;&#039;&#039; - Blocktrail comes complete with SDK&#039;s for PHP, Python, NodeJS and more!&lt;br /&gt;
&lt;br /&gt;
[https://www.blocktrail.com/api/docs &#039;&#039;&#039;Blocktrail Bitcoin API&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
==== Get Bitcoin Address ====&lt;br /&gt;
&lt;br /&gt;
 $ curl &amp;quot;https://api.blocktrail.com/v1/btc/address/1NcXPMRaanz43b1kokpPuYDdk6GGDvxT2T?api_key=MY_APIKEY&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;address&amp;quot;: &amp;quot;1NcXPMRaanz43b1kokpPuYDdk6GGDvxT2T&amp;quot;,&lt;br /&gt;
   &amp;quot;hash160&amp;quot;: &amp;quot;ED12908714FFD43142BF9832692017E8AD54E9A8&amp;quot;,&lt;br /&gt;
   &amp;quot;balance&amp;quot;: 49497392,&lt;br /&gt;
   &amp;quot;received&amp;quot;: 115015000,&lt;br /&gt;
   &amp;quot;sent&amp;quot;: 65517608,&lt;br /&gt;
   &amp;quot;unconfirmed_received&amp;quot;: 0,&lt;br /&gt;
   &amp;quot;unconfirmed_sent&amp;quot;: 0,&lt;br /&gt;
   &amp;quot;unconfirmed_transactions&amp;quot;: 0,&lt;br /&gt;
   &amp;quot;total_transactions_in&amp;quot;: 4,&lt;br /&gt;
   &amp;quot;total_transactions_out&amp;quot;: 10,&lt;br /&gt;
   &amp;quot;category&amp;quot;: &amp;quot;donations&amp;quot;,&lt;br /&gt;
   &amp;quot;tag&amp;quot;: &amp;quot;blocktrail&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Get Latest Block ====&lt;br /&gt;
&lt;br /&gt;
 $ curl &amp;quot;https://api.blocktrail.com/v1/btc/block/latest?api_key=MY_APIKEY&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;hash&amp;quot;: &amp;quot;000000000000000005afebaa75ff40714a1ed96539adb1266bbf7be9aaf767ae&amp;quot;,&lt;br /&gt;
   &amp;quot;height&amp;quot;: &amp;quot;321129&amp;quot;,&lt;br /&gt;
   &amp;quot;block_time&amp;quot;: &amp;quot;2014-09-17T09:00:26+0000&amp;quot;,&lt;br /&gt;
   &amp;quot;difficulty&amp;quot;: &amp;quot;29829733124.00000000&amp;quot;,&lt;br /&gt;
   &amp;quot;merkleroot&amp;quot;: &amp;quot;aaadea1a8c2cb1777d822d47e6acd0360b2f2e4f3c7c1f79cb4284866457ade3&amp;quot;,&lt;br /&gt;
   &amp;quot;prev_block&amp;quot;: &amp;quot;000000000000000019bea784e37fe450d522b9a4f0a4e8dcad4bd7c9283e4203&amp;quot;,&lt;br /&gt;
   &amp;quot;next_block&amp;quot;: null,&lt;br /&gt;
   &amp;quot;byte_size&amp;quot;: &amp;quot;670679&amp;quot;,&lt;br /&gt;
   &amp;quot;confirmations&amp;quot;: 1,&lt;br /&gt;
   &amp;quot;transactions&amp;quot;: &amp;quot;727&amp;quot;,&lt;br /&gt;
   &amp;quot;value&amp;quot;: &amp;quot;277325560913&amp;quot;,&lt;br /&gt;
   &amp;quot;miningpool_name&amp;quot;: &amp;quot;Eligius&amp;quot;,&lt;br /&gt;
   &amp;quot;miningpool_url&amp;quot;: &amp;quot;http://eligius.st&amp;quot;,&lt;br /&gt;
   &amp;quot;miningpool_slug&amp;quot;: &amp;quot;eligius&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Block chain browser]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* [https://www.blocktrail.com Home page]&lt;br /&gt;
* [https://www.blocktrail.com/BTC Block Chain Browser] &lt;br /&gt;
* [https://www.twitter.com/blocktrail Follow @blocktrail on twitter] &lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=756279.0 Bitcointalk thread]&lt;br /&gt;
* [https://www.blocktrail.com/api/docs API Documentation] &lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Services]]&lt;br /&gt;
[[Category:Wallets]]&lt;br /&gt;
[[Category:Mobile]]&lt;br /&gt;
[[Category:Block chain browsers]]&lt;br /&gt;
[[Category:Frontends]]&lt;br /&gt;
[[Category:Bitcoin]]&lt;br /&gt;
[[Category:Clients]]&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Talk:Block_9&amp;diff=71083</id>
		<title>Talk:Block 9</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Talk:Block_9&amp;diff=71083"/>
		<updated>2026-07-07T10:12:16Z</updated>

		<summary type="html">&lt;p&gt;NotATether: merge?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Merge with Genesis_block? ==&lt;br /&gt;
&lt;br /&gt;
This is a stub and it should probably be merged into some other page. The two that stand out to me are [[block]] and [[Genesis_block | Genesis block]].&lt;br /&gt;
&lt;br /&gt;
--[[User:NotATether|NotATether]] ([[User talk:NotATether|talk]]) 10:12, 7 July 2026 (UTC)&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Zulfikar_Ramzan&amp;diff=71082</id>
		<title>Zulfikar Ramzan</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Zulfikar_Ramzan&amp;diff=71082"/>
		<updated>2026-07-07T09:57:52Z</updated>

		<summary type="html">&lt;p&gt;NotATether: It&amp;#039;s 9 videos not 8&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Zulfikar Ramzan&#039;&#039;&#039; is a computer-security researcher and technology executive whose Bitcoin-related work includes teaching the [[Bitcoin Video Series (Khan Academy)|Khan Academy Bitcoin Video Series]], a nine-part introduction to Bitcoin and its cryptographic building blocks.&amp;lt;ref name=&amp;quot;BitcoinVideoSeries&amp;quot;&amp;gt;{{cite web|url=https://en.bitcoin.it/wiki/Bitcoin_Video_Series_(Khan_Academy)|title=Bitcoin Video Series (Khan Academy)|publisher=Bitcoin Wiki|accessdate=7 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
He currently works at Point Wild as its Chief AI &amp;amp; Technology Officer.&amp;lt;ref name=&amp;quot;PointWildTeam&amp;quot;&amp;gt;{{cite web|url=https://www.pointwild.com/our-team/|title=Our Team|publisher=Point Wild|accessdate=7 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Career==&lt;br /&gt;
&lt;br /&gt;
Ramzan&#039;s work has focused on cryptography, cybersecurity, malware, fraud, identity, large-scale security analytics, and AI-driven security products. He was a technical director in Symantec&#039;s Security Technology and Response division, then held senior technical roles at Immunet, Sourcefire, Elastica, RSA, NetWitness, and Aura.&amp;lt;ref name=&amp;quot;BrownProfile&amp;quot;&amp;gt;{{cite web|url=https://professional.brown.edu/people/zulfikar-ramzan|title=Zulfikar Ramzan|publisher=Brown University School of Professional Studies|accessdate=7 July 2026}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;AuraPR&amp;quot;&amp;gt;{{cite web|url=https://www.prnewswire.com/news-releases/former-rsa-chief-technology-officer-zulfikar-ramzan-joins-aura-as-chief-scientist-301464393.html|title=Former RSA Chief Technology Officer Zulfikar Ramzan Joins Aura as Chief Scientist|publisher=PR Newswire|date=20 January 2022|accessdate=7 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At RSA, Ramzan served as Chief Technology Officer and later Chief Digital Officer. He was also Chief Product Officer of NetWitness, RSA&#039;s threat detection and response business. In January 2022, Aura announced that he had joined the company as Chief Scientist and CEO of Aura Labs, after having previously served on Aura&#039;s board of directors.&amp;lt;ref name=&amp;quot;AuraPR&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Education and writing==&lt;br /&gt;
&lt;br /&gt;
Ramzan holds a PhD in electrical engineering and computer science from the Massachusetts Institute of Technology, where his doctoral advisor was Ronald L. Rivest.&amp;lt;ref name=&amp;quot;BrownProfile&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
He has co-authored more than 50 technical articles and two books, including &#039;&#039;Crimeware: Understanding New Attacks and Defenses&#039;&#039;. Brown University&#039;s profile credits him with more than 50 granted patents and notes that he served as general chair of Crypto 2010.&amp;lt;ref name=&amp;quot;BrownProfile&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Bitcoin-related work==&lt;br /&gt;
&lt;br /&gt;
Ramzan has produced the Khan Academy Bitcoin Video Series and served as guest faculty for them.&amp;lt;ref name=&amp;quot;BrownProfile&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [https://www.khanacademy.org/economics-finance-domain/core-finance/money-and-banking/bitcoin Khan Academy Bitcoin videos]&lt;br /&gt;
* [https://www.youtube.com/watch?v=EA0LkCkvUeU&amp;amp;list=PL-edc4nsbneXdabCsAExZdbLrvDQGQ6jD YouTube playlist of the Bitcoin series]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bitcoin_Video_Series_(Khan_Academy)&amp;diff=71081</id>
		<title>Bitcoin Video Series (Khan Academy)</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bitcoin_Video_Series_(Khan_Academy)&amp;diff=71081"/>
		<updated>2026-07-07T09:55:45Z</updated>

		<summary type="html">&lt;p&gt;NotATether: expand bitcoin video series&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;Bitcoin Video Series (Khan Academy)&#039;&#039;&#039; is a set of Khan Academy videos taught by [[Zulfikar Ramzan]] that introduces Bitcoin through its basic technical building blocks: cryptographic hashes, digital signatures, transactions, proof of work, block chains, money supply, and block-chain security.&lt;br /&gt;
&lt;br /&gt;
It currently lists nine videos, all first published in May 2013.&amp;lt;ref name=&amp;quot;YouTubeFeed&amp;quot;&amp;gt;{{cite web|url=https://www.youtube.com/feeds/videos.xml?playlist_id=PL-edc4nsbneXdabCsAExZdbLrvDQGQ6jD|title=Khan Academy Bitcoin 9-part Series by Zulfikar Ramzan|publisher=YouTube|accessdate=7 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Scope==&lt;br /&gt;
&lt;br /&gt;
The series is a short conceptual introduction rather than a wallet, node, exchange, or mining setup guide. Its emphasis is on explaining why Bitcoin uses cryptographic primitives and how those pieces fit together into a transaction ledger. Although it was published in 2013, it is still a valuable resource for those who wish to learn more about how Bitcoin works.&lt;br /&gt;
&lt;br /&gt;
==Videos==&lt;br /&gt;
&lt;br /&gt;
The current YouTube playlist feed lists the following videos:&amp;lt;ref name=&amp;quot;YouTubeFeed&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=EA0LkCkvUeU Bitcoin: What is it?]&lt;br /&gt;
* [https://www.youtube.com/watch?v=Y-w7SnQWwVA Bitcoin: Overview]&lt;br /&gt;
* [https://www.youtube.com/watch?v=0WiTaBI82Mc Bitcoin - Cryptographic hash function]&lt;br /&gt;
* [https://www.youtube.com/watch?v=Aq3a-_O2NcI Bitcoin - Digital Signatures]&lt;br /&gt;
* [https://www.youtube.com/watch?v=9-9_v1wSPBQ Bitcoin - Transaction records]&lt;br /&gt;
* [https://www.youtube.com/watch?v=9V1bipPkCTU Bitcoin - Proof of work]&lt;br /&gt;
* [https://www.youtube.com/watch?v=QzDO44oZWtE Bitcoin - Transaction block chains]&lt;br /&gt;
* [https://www.youtube.com/watch?v=JuWYLAtz3Y4 Bitcoin - The money supply]&lt;br /&gt;
* [https://www.youtube.com/watch?v=8zgvzmKZ5vo Bitcoin - The security of transaction block chains]&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[Zulfikar Ramzan]]&lt;br /&gt;
* [[How bitcoin works]]&lt;br /&gt;
* [[Block chain]]&lt;br /&gt;
* [[Proof of work]]&lt;br /&gt;
* [[Mining]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [https://www.khanacademy.org/economics-finance-domain/core-finance/money-and-banking/bitcoin Bitcoin videos on Khan Academy]&lt;br /&gt;
* [https://www.youtube.com/watch?v=EA0LkCkvUeU&amp;amp;list=PL-edc4nsbneXdabCsAExZdbLrvDQGQ6jD YouTube playlist]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Educational]]&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Zulfikar_Ramzan&amp;diff=71080</id>
		<title>Zulfikar Ramzan</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Zulfikar_Ramzan&amp;diff=71080"/>
		<updated>2026-07-07T09:47:36Z</updated>

		<summary type="html">&lt;p&gt;NotATether: Remove the stub&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Zulfikar Ramzan&#039;&#039;&#039; is a computer-security researcher and technology executive whose Bitcoin-related work includes teaching the [[Bitcoin Video Series (Khan Academy)|Khan Academy Bitcoin Video Series]], an eight-part introduction to Bitcoin and its cryptographic building blocks.&amp;lt;ref name=&amp;quot;BitcoinVideoSeries&amp;quot;&amp;gt;{{cite web|url=https://en.bitcoin.it/wiki/Bitcoin_Video_Series_(Khan_Academy)|title=Bitcoin Video Series (Khan Academy)|publisher=Bitcoin Wiki|accessdate=7 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
He currently works at Point Wild as its Chief AI &amp;amp; Technology Officer.&amp;lt;ref name=&amp;quot;PointWildTeam&amp;quot;&amp;gt;{{cite web|url=https://www.pointwild.com/our-team/|title=Our Team|publisher=Point Wild|accessdate=7 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Career==&lt;br /&gt;
&lt;br /&gt;
Ramzan&#039;s work has focused on cryptography, cybersecurity, malware, fraud, identity, large-scale security analytics, and AI-driven security products. He was a technical director in Symantec&#039;s Security Technology and Response division, then held senior technical roles at Immunet, Sourcefire, Elastica, RSA, NetWitness, and Aura.&amp;lt;ref name=&amp;quot;BrownProfile&amp;quot;&amp;gt;{{cite web|url=https://professional.brown.edu/people/zulfikar-ramzan|title=Zulfikar Ramzan|publisher=Brown University School of Professional Studies|accessdate=7 July 2026}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;AuraPR&amp;quot;&amp;gt;{{cite web|url=https://www.prnewswire.com/news-releases/former-rsa-chief-technology-officer-zulfikar-ramzan-joins-aura-as-chief-scientist-301464393.html|title=Former RSA Chief Technology Officer Zulfikar Ramzan Joins Aura as Chief Scientist|publisher=PR Newswire|date=20 January 2022|accessdate=7 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At RSA, Ramzan served as Chief Technology Officer and later Chief Digital Officer. He was also Chief Product Officer of NetWitness, RSA&#039;s threat detection and response business. In January 2022, Aura announced that he had joined the company as Chief Scientist and CEO of Aura Labs, after having previously served on Aura&#039;s board of directors.&amp;lt;ref name=&amp;quot;AuraPR&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Education and writing==&lt;br /&gt;
&lt;br /&gt;
Ramzan holds a PhD in electrical engineering and computer science from the Massachusetts Institute of Technology, where his doctoral advisor was Ronald L. Rivest.&amp;lt;ref name=&amp;quot;BrownProfile&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
He has co-authored more than 50 technical articles and two books, including &#039;&#039;Crimeware: Understanding New Attacks and Defenses&#039;&#039;. Brown University&#039;s profile credits him with more than 50 granted patents and notes that he served as general chair of Crypto 2010.&amp;lt;ref name=&amp;quot;BrownProfile&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Bitcoin-related work==&lt;br /&gt;
&lt;br /&gt;
Ramzan has produced the Khan Academy Bitcoin Video Series and served as guest faculty for them.&amp;lt;ref name=&amp;quot;BrownProfile&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [https://www.khanacademy.org/economics-finance-domain/core-finance/money-and-banking/bitcoin Khan Academy Bitcoin videos]&lt;br /&gt;
* [https://www.youtube.com/watch?v=EA0LkCkvUeU&amp;amp;list=PL-edc4nsbneXdabCsAExZdbLrvDQGQ6jD YouTube playlist of the Bitcoin series]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bits_of_Gold&amp;diff=71079</id>
		<title>Bits of Gold</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bits_of_Gold&amp;diff=71079"/>
		<updated>2026-07-07T09:23:50Z</updated>

		<summary type="html">&lt;p&gt;NotATether: Add licensing information and fix the image&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Bits_of_Gold.png|right]]&lt;br /&gt;
&#039;&#039;&#039;Bits of Gold&#039;&#039;&#039; is an Israeli cryptocurrency trading company. It is a Tel Aviv-registered company providing ILS/BTC exchange services for a fee.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Services ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bits of Gold&#039;&#039;&#039; lets its users to send their money from all over the world and exchange it for [[Bitcoin|bitcoins]].&lt;br /&gt;
&lt;br /&gt;
Money forwarding is made through means of regular interbank transfers and can also be expedited through the use of IBAN transfers.&lt;br /&gt;
&lt;br /&gt;
The company cooperates with [[BitStamp]] for all USD/BTC exchange purposes and with [[MyWallet]] to create wallets for users which don&#039;t provide their own ones.&lt;br /&gt;
&lt;br /&gt;
The current official site describes Bits of Gold as a crypto trading app and platform offering buying, selling and storing cryptocurrency, recurring orders, custody, Bitcoin cashback and business API services.&amp;lt;ref&amp;gt;[https://www.bitsofgold.co.il/en Bits of Gold]&amp;lt;/ref&amp;gt; Its regulation page says the company is licensed by Israel&#039;s Capital Market, Insurance and Savings Authority under license number 56716 and describes it as the first Israeli crypto company with a permanent financial-services license.&amp;lt;ref&amp;gt;[https://www.bitsofgold.co.il/en/regulation Bits of Gold regulation]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Exchanges]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://www.bitsofgold.co.il/en Bits of Gold]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Exchanges]]&lt;br /&gt;
[[Category:Companies]]&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=File:Bits_of_Gold.png&amp;diff=71078</id>
		<title>File:Bits of Gold.png</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=File:Bits_of_Gold.png&amp;diff=71078"/>
		<updated>2026-07-07T09:23:15Z</updated>

		<summary type="html">&lt;p&gt;NotATether: Bits of Gold company logo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Bits of Gold company logo&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bitcoin_Express&amp;diff=71077</id>
		<title>Bitcoin Express</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bitcoin_Express&amp;diff=71077"/>
		<updated>2026-07-03T07:25:38Z</updated>

		<summary type="html">&lt;p&gt;NotATether: update Bitcoin Express&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bitcoin Express ( BTC Express ) was an iOS thin client for Bitcoin transactions. &lt;br /&gt;
&lt;br /&gt;
Bitcoin Express connected users to the bitcoin network quickly without downloading any blocks or headers. Once connected, you could do transactions immediately.&lt;br /&gt;
&lt;br /&gt;
The project was announced on  July 24, 2011&amp;lt;ref&amp;gt;[https://bitcointalk.org/index.php?topic=31362.0 BTC Express -- an iOS thin client for bitcoin - Bitcointalk]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Although the app was submitted, it was ultimately not listed on the App Store because the submission was rejected by Apple, who said that the bitcoin-related functions are not legal in all locations where the app is available.&amp;lt;ref&amp;gt;[https://bitcointalk.org/index.php?topic=31362.msg485290#msg485290 Re: Bitcoin Express -- an iOS thin client for bitcoin - Bitcointalk]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users have reported that the app was not working as early as September 28, 2011, when the relay server stopped being accessible.&amp;lt;ref&amp;gt;[https://bitcointalk.org/index.php?topic=31362.msg548280#msg548280 Re: Bitcoin Express -- an iOS thin client for bitcoin - Bitcointalk]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Features== &lt;br /&gt;
&lt;br /&gt;
* Quickly and easily get up and running on bitcoin network. &lt;br /&gt;
* Show balance of btc in your wallet on iPhone. &lt;br /&gt;
* Do transactions with any other peer running Mac, Windows or Linux, etc. &lt;br /&gt;
* Sending and receiving of Bitcoin via Bitcoin URLs. &lt;br /&gt;
* Backup your wallet to your secure email. &lt;br /&gt;
&lt;br /&gt;
==Getting Started== &lt;br /&gt;
&lt;br /&gt;
Note: Because the app is no longer working, this section is kept for historical purposes only.&lt;br /&gt;
&lt;br /&gt;
* Email your recieving address to others &lt;br /&gt;
&lt;br /&gt;
Click and enter &amp;quot;My Address&amp;quot;, choose a btc address as your recieving address, touch it. Click &amp;quot;email&amp;quot; on the popup menu, then send the recieving address to others via your Email. &lt;br /&gt;
&lt;br /&gt;
* Send btc to others via Bitcoin Address URL &lt;br /&gt;
&lt;br /&gt;
When you received an email contains a Bitcoin Address URL, by just clicking the URL, BTC Express will automatically open and prepare to send btc to that address.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[BitcoinApp]]&lt;br /&gt;
* [[Mobile Payment Apps]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://github.com/fingster/BTC-Express BTC Express source code on GitHub]&lt;br /&gt;
* [http://www.bitcoinexpress.net Historical Bitcoin Express homepage]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Mobile]]&lt;br /&gt;
[[Category:Clients]]&lt;br /&gt;
[[Category:Frontends]]&lt;br /&gt;
[[Category:Open Source]]&lt;br /&gt;
[[Category:Historical software]]&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=NamecoinUs&amp;diff=71075</id>
		<title>NamecoinUs</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=NamecoinUs&amp;diff=71075"/>
		<updated>2026-07-02T09:56:19Z</updated>

		<summary type="html">&lt;p&gt;NotATether: Added wiki metadata&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NamecoinUs! was a project intended to bridge [[namecoin]] domains to common users that do not have the .bit available by their default DNS provider. The project also ran an in-line proxy (http://example.bit =&amp;gt; http://example.bit.namecoin.us), a namecoin WHOIS server, and an expiry tracker for namecoin domains. It also offered various namecoin-related tools.&lt;br /&gt;
&lt;br /&gt;
==Current status==&lt;br /&gt;
&amp;lt;code&amp;gt;namecoin.us&amp;lt;/code&amp;gt; appears to be offline. The domain was seen listed for sale on GoDaddy.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Namecoin]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [http://namecoin.us/ Historical NamecoinUs! project website]&lt;br /&gt;
* [https://www.namecoin.org/ Current Namecoin project website]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Namecoin]]&lt;br /&gt;
[[Category:Obsolete]]&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Java_Bitcoin_Client&amp;diff=71074</id>
		<title>Java Bitcoin Client</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Java_Bitcoin_Client&amp;diff=71074"/>
		<updated>2026-07-02T09:41:07Z</updated>

		<summary type="html">&lt;p&gt;NotATether: tense&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Java Bitcoin Client&#039;&#039;&#039; is an early Java Bitcoin API project on SourceForge, and is related to Java Bitcoin tooling such as [[BitCoinJ|bitcoinj]] and [[Bitcoin-JSON-RPC-Client]].&lt;br /&gt;
&lt;br /&gt;
==Project record==&lt;br /&gt;
The SourceForge project page identifies the project as &#039;&#039;&#039;Java Bitcoin API&#039;&#039;&#039;, a Java API for accessing &amp;lt;code&amp;gt;bitcoind&amp;lt;/code&amp;gt;. SourceForge lists it as beta software, licensed under the Apache Software License, registered on 30 September 2010, and last updated on 23 August 2015.&amp;lt;ref&amp;gt;{{cite web|url=https://sourceforge.net/projects/bitcoin-client/|title=Java Bitcoin API|publisher=SourceForge|accessdate=2 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Relation to BitcoinJ==&lt;br /&gt;
The related [[BitCoinJ|bitcoinj]] project remains the better-known Java Bitcoin protocol library. Its current repository describes bitcoinj as a Java implementation of the Bitcoin protocol that can maintain a wallet and send or receive transactions without requiring a local copy of Bitcoin Core.&amp;lt;ref&amp;gt;{{cite web|url=https://github.com/bitcoinj/bitcoinj|title=bitcoinj/bitcoinj|publisher=GitHub|accessdate=2 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[BitCoinJ|bitcoinj]]&lt;br /&gt;
* [[Bitcoin-JSON-RPC-Client]]&lt;br /&gt;
* [[API reference (JSON-RPC)]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [http://sourceforge.net/projects/bitcoin-client/ Java Bitcoin API on SourceForge]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:API Bindings]]&lt;br /&gt;
[[Category:Frontends]]&lt;br /&gt;
[[Category:Free Software]]&lt;br /&gt;
[[Category:License/Apache]]&lt;br /&gt;
[[Category:Open Source]]&lt;br /&gt;
[[Category:Historical software]]&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Java_Bitcoin_Client&amp;diff=71073</id>
		<title>Java Bitcoin Client</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Java_Bitcoin_Client&amp;diff=71073"/>
		<updated>2026-07-02T09:40:47Z</updated>

		<summary type="html">&lt;p&gt;NotATether: minor wording fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Java Bitcoin Client&#039;&#039;&#039; was an early Java Bitcoin API project on SourceForge, and is related to Java Bitcoin tooling such as [[BitCoinJ|bitcoinj]] and [[Bitcoin-JSON-RPC-Client]].&lt;br /&gt;
&lt;br /&gt;
==Project record==&lt;br /&gt;
The SourceForge project page identifies the project as &#039;&#039;&#039;Java Bitcoin API&#039;&#039;&#039;, a Java API for accessing &amp;lt;code&amp;gt;bitcoind&amp;lt;/code&amp;gt;. SourceForge lists it as beta software, licensed under the Apache Software License, registered on 30 September 2010, and last updated on 23 August 2015.&amp;lt;ref&amp;gt;{{cite web|url=https://sourceforge.net/projects/bitcoin-client/|title=Java Bitcoin API|publisher=SourceForge|accessdate=2 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Relation to BitcoinJ==&lt;br /&gt;
The related [[BitCoinJ|bitcoinj]] project remains the better-known Java Bitcoin protocol library. Its current repository describes bitcoinj as a Java implementation of the Bitcoin protocol that can maintain a wallet and send or receive transactions without requiring a local copy of Bitcoin Core.&amp;lt;ref&amp;gt;{{cite web|url=https://github.com/bitcoinj/bitcoinj|title=bitcoinj/bitcoinj|publisher=GitHub|accessdate=2 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[BitCoinJ|bitcoinj]]&lt;br /&gt;
* [[Bitcoin-JSON-RPC-Client]]&lt;br /&gt;
* [[API reference (JSON-RPC)]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [http://sourceforge.net/projects/bitcoin-client/ Java Bitcoin API on SourceForge]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:API Bindings]]&lt;br /&gt;
[[Category:Frontends]]&lt;br /&gt;
[[Category:Free Software]]&lt;br /&gt;
[[Category:License/Apache]]&lt;br /&gt;
[[Category:Open Source]]&lt;br /&gt;
[[Category:Historical software]]&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Java_Bitcoin_Client&amp;diff=71072</id>
		<title>Java Bitcoin Client</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Java_Bitcoin_Client&amp;diff=71072"/>
		<updated>2026-07-02T09:39:06Z</updated>

		<summary type="html">&lt;p&gt;NotATether: Expand the stub&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Java Bitcoin Client&#039;&#039;&#039; was an early Java Bitcoin API project. The saved article pointed to a SourceForge project and to related Java Bitcoin tooling such as [[BitCoinJ|bitcoinj]] and [[Bitcoin-JSON-RPC-Client]].&lt;br /&gt;
&lt;br /&gt;
==Project record==&lt;br /&gt;
The SourceForge project page identifies the project as &#039;&#039;&#039;Java Bitcoin API&#039;&#039;&#039;, a Java API for accessing &amp;lt;code&amp;gt;bitcoind&amp;lt;/code&amp;gt;. SourceForge lists it as beta software, licensed under the Apache Software License, registered on 30 September 2010, and last updated on 23 August 2015.&amp;lt;ref&amp;gt;{{cite web|url=https://sourceforge.net/projects/bitcoin-client/|title=Java Bitcoin API|publisher=SourceForge|accessdate=2 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Relation to BitcoinJ==&lt;br /&gt;
The related [[BitCoinJ|bitcoinj]] project remains the better-known Java Bitcoin protocol library. Its current repository describes bitcoinj as a Java implementation of the Bitcoin protocol that can maintain a wallet and send or receive transactions without requiring a local copy of Bitcoin Core.&amp;lt;ref&amp;gt;{{cite web|url=https://github.com/bitcoinj/bitcoinj|title=bitcoinj/bitcoinj|publisher=GitHub|accessdate=2 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[BitCoinJ|bitcoinj]]&lt;br /&gt;
* [[Bitcoin-JSON-RPC-Client]]&lt;br /&gt;
* [[API reference (JSON-RPC)]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [http://sourceforge.net/projects/bitcoin-client/ Java Bitcoin API on SourceForge]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:API Bindings]]&lt;br /&gt;
[[Category:Frontends]]&lt;br /&gt;
[[Category:Free Software]]&lt;br /&gt;
[[Category:License/Apache]]&lt;br /&gt;
[[Category:Open Source]]&lt;br /&gt;
[[Category:Historical software]]&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Crypto_News_24/7&amp;diff=71071</id>
		<title>Crypto News 24/7</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Crypto_News_24/7&amp;diff=71071"/>
		<updated>2026-07-02T09:27:10Z</updated>

		<summary type="html">&lt;p&gt;NotATether: mark offline&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox company&lt;br /&gt;
|name=24/7 Crypto News&lt;br /&gt;
|image=[[File:247cryptonews-logo2.png|200px]]&lt;br /&gt;
|industry=News&lt;br /&gt;
|founder=[[Paun Gabriel Razvan]]&lt;br /&gt;
|foundation=May 23, 2014&lt;br /&gt;
|website=http://247cryptonews.com/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;24/7 Crypto News&#039;&#039;&#039; was a cryptocurrency news site founded on 23 May 2014. It was a startup news agency covering Bitcoin, cryptocurrency security updates, scams and gaps in cryptocurrency news coverage.&lt;br /&gt;
&lt;br /&gt;
==Status==&lt;br /&gt;
The currently visible website appeared to have been abandoned - its homepage shows &amp;quot;No content available&amp;quot;, category pages like Bitcoin/Ethereum/Solana/Crypto Regulation, and a footer copyright of 2025.&amp;lt;ref&amp;gt;{{cite web|url=https://web.archive.org/web/20251223125056/https://247cryptonews.com/|title=247CryptoNews|publisher=Wayback Machine|accessdate=2 July 2026}}&amp;lt;/ref&amp;gt; It is currently offline.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [http://247cryptonews.com/ 24/7 Crypto News]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
[[Category:News services]]&lt;br /&gt;
[[Category:Historical publications]]&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=McxNOW&amp;diff=71070</id>
		<title>McxNOW</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=McxNOW&amp;diff=71070"/>
		<updated>2026-07-02T09:07:18Z</updated>

		<summary type="html">&lt;p&gt;NotATether: pedantic: remove double newlines&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;McxNOW&#039;&#039;&#039; was a digital currency exchange allowing trading of bitcoin and altcoin digital currencies.&lt;br /&gt;
&lt;br /&gt;
The site went into a maintenance period beginning November 15 2014, which according to the site operator took several weeks and destroyed any coins that are not withdrawn by that date. Wallet data was also deleted&amp;lt;ref&amp;gt;[https://mcxnow.com mcxNOW Exchange]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
* Written entirely in C++ for speed and response.&amp;lt;ref&amp;gt;[https://mcxnow.com mcxNOW Exchange]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
* No internet access to database for security.&lt;br /&gt;
* 25% of all mcxNOW exchange fees go towards paying interest on deposits every 6 hours. No trading is required to earn interest payments&amp;lt;ref&amp;gt;[https://mcxnow.com/features.html mcxNOW Exchange Features and FAQ]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Trading===&lt;br /&gt;
&lt;br /&gt;
====Fixed-point integer math trading engine====&lt;br /&gt;
mcxNOW uses integers through the entire trade pipeline to ensure you aren&#039;t losing out and get precise results.&lt;br /&gt;
&lt;br /&gt;
====Anonymous Trading====&lt;br /&gt;
No personal identification required.&lt;br /&gt;
&lt;br /&gt;
====Currency pairs====&lt;br /&gt;
* BTC/[[LTC]]&lt;br /&gt;
* BTC/MNV&lt;br /&gt;
* BTC/[[DVC]]&lt;br /&gt;
* BTC/WDC&lt;br /&gt;
* BTC/CL&lt;br /&gt;
* BTC/XPM&lt;br /&gt;
* BTC/SC&lt;br /&gt;
* BTC/PPC&lt;br /&gt;
* BTC/FTC&lt;br /&gt;
&lt;br /&gt;
====Trading Fees====&lt;br /&gt;
There is a 0.2% fee for each side of every trade, so 0.2% for the buyer (BTC fee) and 0.2% for the seller (altcoin fee).&lt;br /&gt;
&lt;br /&gt;
===Deposits===&lt;br /&gt;
====Deposit Fees====&lt;br /&gt;
There are no fees on bitcoin or alt-coin deposits.&lt;br /&gt;
====Deposit Options====&lt;br /&gt;
You may deposit any of the following:&lt;br /&gt;
*Bitcoin&lt;br /&gt;
*[[Litecoin]]&lt;br /&gt;
*PrimeCoin&lt;br /&gt;
*PeerCoin&lt;br /&gt;
*Feathercoin&lt;br /&gt;
*MinCoin&lt;br /&gt;
*SolidCoin&lt;br /&gt;
*[[Devcoin]]&lt;br /&gt;
*WorldCoin&lt;br /&gt;
*CopperLark&lt;br /&gt;
&lt;br /&gt;
===Withdraws===&lt;br /&gt;
====Withdraw Options and Fees====&lt;br /&gt;
*Bitcoin  (Withdrawal Fee: 0.001BTC)&lt;br /&gt;
*Litecoin  (Withdrawal Fee: 0.02LTC)&lt;br /&gt;
*PrimeCoin  (Withdrawal Fee: 0.1MNC)&lt;br /&gt;
*PeerCoin  (Withdrawal Fee: 0.1PPC)&lt;br /&gt;
*Feathercoin  (Withdrawal Fee: 0.1FTC)&lt;br /&gt;
*MinCoin  (Withdrawal Fee: 0.1MNC)&lt;br /&gt;
*SolidCoin  (Withdrawal Fee: 0.4SC)&lt;br /&gt;
*Devcoin  (Withdrawal Fee: 50.0DVC)&lt;br /&gt;
*WorldCoin  (Withdrawal Fee: 0.4WDC)&lt;br /&gt;
*CopperLark  (Withdrawal Fee: 0.4CL)&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Defunct exchanges]]&lt;br /&gt;
[[Category:EWallets]]&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=McxNOW&amp;diff=71069</id>
		<title>McxNOW</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=McxNOW&amp;diff=71069"/>
		<updated>2026-07-02T09:06:53Z</updated>

		<summary type="html">&lt;p&gt;NotATether: pedantic: remove double newlines&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;McxNOW&#039;&#039;&#039; was a digital currency exchange allowing trading of bitcoin and altcoin digital currencies.&lt;br /&gt;
&lt;br /&gt;
The site went into a maintenance period beginning November 15 2014, which according to the site operator took several weeks and destroyed any coins that are not withdrawn by that date. Wallet data was also deleted&amp;lt;ref&amp;gt;[https://mcxnow.com mcxNOW Exchange]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
* Written entirely in C++ for speed and response.&amp;lt;ref&amp;gt;[https://mcxnow.com mcxNOW Exchange]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
* No internet access to database for security.&lt;br /&gt;
* 25% of all mcxNOW exchange fees go towards paying interest on deposits every 6 hours. No trading is required to earn interest payments&amp;lt;ref&amp;gt;[https://mcxnow.com/features.html mcxNOW Exchange Features and FAQ]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Trading===&lt;br /&gt;
&lt;br /&gt;
====Fixed-point integer math trading engine====&lt;br /&gt;
mcxNOW uses integers through the entire trade pipeline to ensure you aren&#039;t losing out and get precise results.&lt;br /&gt;
&lt;br /&gt;
====Anonymous Trading====&lt;br /&gt;
No personal identification required.&lt;br /&gt;
&lt;br /&gt;
====Currency pairs====&lt;br /&gt;
* BTC/[[LTC]]&lt;br /&gt;
* BTC/MNV&lt;br /&gt;
* BTC/[[DVC]]&lt;br /&gt;
* BTC/WDC&lt;br /&gt;
* BTC/CL&lt;br /&gt;
* BTC/XPM&lt;br /&gt;
* BTC/SC&lt;br /&gt;
* BTC/PPC&lt;br /&gt;
* BTC/FTC&lt;br /&gt;
&lt;br /&gt;
====Trading Fees====&lt;br /&gt;
There is a 0.2% fee for each side of every trade, so 0.2% for the buyer (BTC fee) and 0.2% for the seller (altcoin fee).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Deposits===&lt;br /&gt;
====Deposit Fees====&lt;br /&gt;
There are no fees on bitcoin or alt-coin deposits.&lt;br /&gt;
====Deposit Options====&lt;br /&gt;
You may deposit any of the following:&lt;br /&gt;
*Bitcoin&lt;br /&gt;
*[[Litecoin]]&lt;br /&gt;
*PrimeCoin&lt;br /&gt;
*PeerCoin&lt;br /&gt;
*Feathercoin&lt;br /&gt;
*MinCoin&lt;br /&gt;
*SolidCoin&lt;br /&gt;
*[[Devcoin]]&lt;br /&gt;
*WorldCoin&lt;br /&gt;
*CopperLark&lt;br /&gt;
&lt;br /&gt;
===Withdraws===&lt;br /&gt;
====Withdraw Options and Fees====&lt;br /&gt;
*Bitcoin  (Withdrawal Fee: 0.001BTC)&lt;br /&gt;
*Litecoin  (Withdrawal Fee: 0.02LTC)&lt;br /&gt;
*PrimeCoin  (Withdrawal Fee: 0.1MNC)&lt;br /&gt;
*PeerCoin  (Withdrawal Fee: 0.1PPC)&lt;br /&gt;
*Feathercoin  (Withdrawal Fee: 0.1FTC)&lt;br /&gt;
*MinCoin  (Withdrawal Fee: 0.1MNC)&lt;br /&gt;
*SolidCoin  (Withdrawal Fee: 0.4SC)&lt;br /&gt;
*Devcoin  (Withdrawal Fee: 50.0DVC)&lt;br /&gt;
*WorldCoin  (Withdrawal Fee: 0.4WDC)&lt;br /&gt;
*CopperLark  (Withdrawal Fee: 0.4CL)&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Defunct exchanges]]&lt;br /&gt;
[[Category:EWallets]]&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=McxNOW&amp;diff=71068</id>
		<title>McxNOW</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=McxNOW&amp;diff=71068"/>
		<updated>2026-07-02T09:04:40Z</updated>

		<summary type="html">&lt;p&gt;NotATether: Already defunct&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;McxNOW&#039;&#039;&#039; was a digital currency exchange allowing trading of bitcoin and altcoin digital currencies.&lt;br /&gt;
&lt;br /&gt;
The site went into a maintenance period beginning November 15 2014, which according to the site operator took several weeks and destroyed any coins that are not withdrawn by that date. Wallet data was also deleted&amp;lt;ref&amp;gt;[https://mcxnow.com mcxNOW Exchange]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
* Written entirely in C++ for speed and response.&amp;lt;ref&amp;gt;[https://mcxnow.com mcxNOW Exchange]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
* No internet access to database for security.&lt;br /&gt;
* 25% of all mcxNOW exchange fees go towards paying interest on deposits every 6 hours. No trading is required to earn interest payments&amp;lt;ref&amp;gt;[https://mcxnow.com/features.html mcxNOW Exchange Features and FAQ]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Trading===&lt;br /&gt;
&lt;br /&gt;
====Fixed-point integer math trading engine====&lt;br /&gt;
mcxNOW uses integers through the entire trade pipeline to ensure you aren&#039;t losing out and get precise results.&lt;br /&gt;
&lt;br /&gt;
====Anonymous Trading====&lt;br /&gt;
No personal identification required.&lt;br /&gt;
&lt;br /&gt;
====Currency pairs====&lt;br /&gt;
* BTC/[[LTC]]&lt;br /&gt;
* BTC/MNV&lt;br /&gt;
* BTC/[[DVC]]&lt;br /&gt;
* BTC/WDC&lt;br /&gt;
* BTC/CL&lt;br /&gt;
* BTC/XPM&lt;br /&gt;
* BTC/SC&lt;br /&gt;
* BTC/PPC&lt;br /&gt;
* BTC/FTC&lt;br /&gt;
&lt;br /&gt;
====Trading Fees====&lt;br /&gt;
There is a 0.2% fee for each side of every trade, so 0.2% for the buyer (BTC fee) and 0.2% for the seller (altcoin fee).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Deposits===&lt;br /&gt;
====Deposit Fees====&lt;br /&gt;
There are no fees on bitcoin or alt-coin deposits.&lt;br /&gt;
====Deposit Options====&lt;br /&gt;
You may deposit any of the following:&lt;br /&gt;
*Bitcoin&lt;br /&gt;
*[[Litecoin]]&lt;br /&gt;
*PrimeCoin&lt;br /&gt;
*PeerCoin&lt;br /&gt;
*Feathercoin&lt;br /&gt;
*MinCoin&lt;br /&gt;
*SolidCoin&lt;br /&gt;
*[[Devcoin]]&lt;br /&gt;
*WorldCoin&lt;br /&gt;
*CopperLark&lt;br /&gt;
&lt;br /&gt;
===Withdraws===&lt;br /&gt;
====Withdraw Options and Fees====&lt;br /&gt;
*Bitcoin  (Withdrawal Fee: 0.001BTC)&lt;br /&gt;
*Litecoin  (Withdrawal Fee: 0.02LTC)&lt;br /&gt;
*PrimeCoin  (Withdrawal Fee: 0.1MNC)&lt;br /&gt;
*PeerCoin  (Withdrawal Fee: 0.1PPC)&lt;br /&gt;
*Feathercoin  (Withdrawal Fee: 0.1FTC)&lt;br /&gt;
*MinCoin  (Withdrawal Fee: 0.1MNC)&lt;br /&gt;
*SolidCoin  (Withdrawal Fee: 0.4SC)&lt;br /&gt;
*Devcoin  (Withdrawal Fee: 50.0DVC)&lt;br /&gt;
*WorldCoin  (Withdrawal Fee: 0.4WDC)&lt;br /&gt;
*CopperLark  (Withdrawal Fee: 0.4CL)&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Defunct exchanges]]&lt;br /&gt;
[[Category:EWallets]]&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Pycoin&amp;diff=71067</id>
		<title>Pycoin</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Pycoin&amp;diff=71067"/>
		<updated>2026-07-02T08:59:19Z</updated>

		<summary type="html">&lt;p&gt;NotATether: Update the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Pycoin&#039;&#039;&#039; was an early Python 3 Bitcoin [[client]] and partial Bitcoin protocol implementation. It was a library that implemented parts of the Bitcoin network protocol.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The project was announced on 3 March 2011 in a BitcoinTalk thread titled &amp;quot;Announcing Pycoin, a (partial) bitcoin protocol implementation in python3&amp;quot;.&amp;lt;ref&amp;gt;[https://bitcointalk.org/index.php?topic=4084.0 Announcing Pycoin, a (partial) bitcoin protocol implementation in python3]&amp;lt;/ref&amp;gt; The archived page linked to a Gitorious project page.&amp;lt;ref&amp;gt;{{cite web|url=https://en.bitcoin.it/wiki/Pycoin|title=Pycoin|publisher=Bitcoin Wiki|accessdate=2 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Name collision==&lt;br /&gt;
This historical Pycoin page should not be confused without verification with later Python projects using the same or similar name. For example, the currently maintained &amp;lt;code&amp;gt;richardkiss/pycoin&amp;lt;/code&amp;gt; project describes itself as a Python-based Bitcoin and alt-coin utility library, not as the 2011 Gitorious-hosted client described by this article.&amp;lt;ref&amp;gt;{{cite web|url=https://github.com/richardkiss/pycoin|title=richardkiss/pycoin|publisher=GitHub|accessdate=2 July 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Original Bitcoin client]]&lt;br /&gt;
* [[Protocol specification|Bitcoin Network Protocol]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [http://gitorious.org/pycoin pycoin project page on Gitorious]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Nodes]]&lt;br /&gt;
[[Category:Wallets]]&lt;br /&gt;
[[Category:Open Source]]&lt;br /&gt;
[[Category:Clients]]&lt;br /&gt;
[[Category:Historical software]]&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=OpenCL_miner&amp;diff=71061</id>
		<title>OpenCL miner</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=OpenCL_miner&amp;diff=71061"/>
		<updated>2026-06-23T11:56:03Z</updated>

		<summary type="html">&lt;p&gt;NotATether: Rewrite page and update legacy bitcoin.org/smf links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An &#039;&#039;&#039;OpenCL miner&#039;&#039;&#039; is a Bitcoin mining program that uses the OpenCL computing framework to perform SHA-256 hashing on GPUs or other OpenCL-compatible hardware.&lt;br /&gt;
&lt;br /&gt;
==Role in Bitcoin mining==&lt;br /&gt;
&lt;br /&gt;
OpenCL miners were important during the GPU mining era. GPUs were once much faster than CPUs for Bitcoin hashing, and OpenCL made it possible to use compatible AMD/ATI and other devices for mining.&lt;br /&gt;
&lt;br /&gt;
General-purpose CPU and GPU mining is no longer practical for ordinary Bitcoin mainnet mining. The Bitcoin network&#039;s mining difficulty and hardware market are dominated by specialized SHA-256 mining hardware. OpenCL mining remains useful for understanding Bitcoin mining history, GPU hashing implementations, and some non-Bitcoin proof-of-work systems.&lt;br /&gt;
&lt;br /&gt;
Modern mining software and pool infrastructure use newer interfaces than the early &amp;lt;code&amp;gt;getwork&amp;lt;/code&amp;gt; and RPC-miner workflows. Bitcoin Core&#039;s current mining RPC documentation lists &amp;lt;code&amp;gt;getblocktemplate&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;getmininginfo&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;getnetworkhashps&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;submitblock&amp;lt;/code&amp;gt;, and related RPCs.&amp;lt;ref&amp;gt;{{cite web|url=https://bitcoincore.org/en/doc/31.0.0/rpc/mining/getblocktemplate/|title=getblocktemplate (31.0.0 RPC)|publisher=Bitcoin Core|accessdate=23 June 2026}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|url=https://bitcoincore.org/en/doc/31.0.0/rpc/mining/getmininginfo/|title=getmininginfo (31.0.0 RPC)|publisher=Bitcoin Core|accessdate=23 June 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
&lt;br /&gt;
Hashing on a GPU requires an OpenCL compatible ([http://developer.amd.com/gpu/AMDAPPSDK/pages/DriverCompatibility.aspx ATI/AMD]) or CUDA compatible ([http://www.nvidia.com/object/cuda_gpus.html NVIDIA]) graphics card.&lt;br /&gt;
&lt;br /&gt;
The python [[Poclbm]] open source OpenCL bitcoin miner was created by m0mchil&amp;lt;ref&amp;gt;[http://www.bitcointalk.org/index.php?topic=1334.0 m0mchil&#039;s announcement on the forum]&amp;lt;/ref&amp;gt; based on the open source CUDA client originally released by puddinpop&amp;lt;ref&amp;gt;[http://www.bitcointalk.org/index.php?topic=133.msg13135#msg13135 puddinpop&#039;s open source CUDA miner]&amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Subsequently the java [[DiabloMiner]] based on m0mchil&#039;s was created by Diablo-D3&amp;lt;ref&amp;gt;[http://www.bitcointalk.org/index.php?topic=1721.0 Diablo&#039;s announcement on the forum]&amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Puddinpop has also released a C++ OpenCL client capable of being compiled into the GUI client or daemon, or as a stand alone RPC miner&amp;lt;ref&amp;gt;[http://www.bitcointalk.org/index.php?topic=2444.0 puddinpop&#039;s RPC miners]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Another miner was released by Jedi95 &amp;amp; CFSworks released [[Phoenix miner]]&amp;lt;ref&amp;gt;[http://www.bitcointalk.org/index.php?topic=6458.0 Jedi95 &amp;amp; CFSworks phoenix miner]&amp;lt;/ref&amp;gt; which can work with memory underclocked to 300MHz and scans whole 2&amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt; nonce space.&lt;br /&gt;
&lt;br /&gt;
BitTornado is another OpenCL Miner that supports ATI and NVIDIA Cards. It was released by Chris Evans&amp;lt;ref&amp;gt;[http://mirror.transact.net.au/pub/sourceforge/b/project/bi/bittornado/ BitTornado by Chris Evans]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
See the [[Mining Hardware Comparison]] page for detailed statistics on the hash rates that can be achieved with various hardware.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[Mining]]&lt;br /&gt;
* [[Mining hardware comparison]]&lt;br /&gt;
* [[RPC Miner]]&lt;br /&gt;
* [[Getwork]]&lt;br /&gt;
* [[Getblocktemplate]]&lt;br /&gt;
* [http://www.pcper.com/article.php?aid=745 ATI Stream vs. NVIDIA CUDA - GPGPU computing battle royale]&lt;br /&gt;
* [http://www.overclock.net/graphics-cards-general/363095-processing-cores-vs-stream-processing-units.html  Processing Cores vs. Stream Processing Units]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Miners]]&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=BFGMiner&amp;diff=71059</id>
		<title>BFGMiner</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=BFGMiner&amp;diff=71059"/>
		<updated>2026-06-23T10:57:31Z</updated>

		<summary type="html">&lt;p&gt;NotATether: rewrite the page to be up to date&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;BFGMiner&#039;&#039;&#039; is free software for Bitcoin and other proof-of-work mining. It is written in C and has supported ASIC, FPGA, GPU, and CPU mining devices, along with pool failover, monitoring, dynamic clocking, fan-speed controls, proxy support, and a remote-control API. The upstream repository describes it as a multi-threaded, multi-blockchain, multi-pool miner.&amp;lt;ref&amp;gt;{{cite web|url=https://github.com/luke-jr/bfgminer|title=BFGMiner source repository|publisher=GitHub|accessdate=23 June 2026}}&amp;lt;/ref&amp;gt; It also includes support for OpenWrt-capable routers.&lt;br /&gt;
&lt;br /&gt;
BFGMiner was important during the transition from GPU and FPGA mining to ASIC mining. For current Bitcoin mainnet mining, specialized SHA-256 ASIC hardware dominates. GPU and CPU mining is now mainly historical, educational, testing-oriented, or relevant to non-Bitcoin use cases unless a user has a specific supported purpose.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
&lt;br /&gt;
Historically, BFGMiner has included support for ASIC and FPGA mining devices, OpenCL GPU mining workflows, CPU mining support for testing or non-Bitcoin use cases, multiple pools and pool failover, proxy support, local device monitoring and control, overclocking and fan-speed controls for supported hardware, &amp;lt;code&amp;gt;getblocktemplate&amp;lt;/code&amp;gt;, APIs for monitoring and management, and OpenWrt-capable routers.&lt;br /&gt;
&lt;br /&gt;
Hardware support has changed over time. Users should verify support for a specific device from the upstream repository, release notes, and current build options before purchasing or configuring mining hardware.&lt;br /&gt;
&lt;br /&gt;
==Device support==&lt;br /&gt;
&lt;br /&gt;
BFGMiner has included a variety of device drivers for Bitcoin SHA256d mining.&lt;br /&gt;
&lt;br /&gt;
===ASIC and FPGA devices===&lt;br /&gt;
&lt;br /&gt;
* [http://www.butterflylabs.com/bitforce-sc-release-notes/ Butterfly Labs&#039;s BitForce SC (ASIC) product line]&lt;br /&gt;
* [http://launch.avalon-asics.com/ Avalon ASIC mining rig]&lt;br /&gt;
* [http://www.butterflylabs.com/product-details/ Butterfly Labs&#039;s FPGA BitForce Singles and MiniRigs]&lt;br /&gt;
* [http://www.enterpoint.co.uk/cairnsmore/cairnsmore1.html Enterpoint&#039;s Cairnsmore1 FPGA mining board]&lt;br /&gt;
* [http://fpgamining.com/products/x6500-rev3 FPGA Mining X6500]&lt;br /&gt;
* Qi Hardware&#039;s [http://en.qi-hardware.com/wiki/Icarus Icarus] and [http://en.qi-hardware.com/wiki/Lancelot Lancelot] FPGA mining boards&lt;br /&gt;
* [http://www.btcfpga.com/index.php?route=product/product&amp;amp;product_id=50 BTCFPGA&#039;s ModMiner Quad FPGA-based mining device]&lt;br /&gt;
* [http://www.ztex.de/ Ztex&#039;s FPGA boards]&lt;br /&gt;
* [https://bitcointalk.org/?topic=99497 ASICMINER ASICs]&lt;br /&gt;
* &#039;&#039;any other device provided for development&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===OpenCL GPUs===&lt;br /&gt;
&lt;br /&gt;
OpenCL GPU support has included devices such as [http://www.amd.com/us/products/Pages/graphics.aspx AMD Radeons].&lt;br /&gt;
&lt;br /&gt;
* Kernels, including BFI_INT patching: Diablo, DiaKGCN, Phatk, and poclbm&lt;br /&gt;
* VECTOR support&lt;br /&gt;
* Dynamic intensity that keeps the desktop interactive under load and maximises throughput when the desktop is idle&lt;br /&gt;
* Integrated overclocking and fan control, including automatic adjustment if configured&lt;br /&gt;
* ADL device reordering by PCI bus ID&lt;br /&gt;
* GCN (79x0) support&lt;br /&gt;
&lt;br /&gt;
===CPU===&lt;br /&gt;
&lt;br /&gt;
CPU mining support has existed, but was not enabled by default or included in the Windows build described by the older feature list.&lt;br /&gt;
&lt;br /&gt;
==Mining protocols and algorithms==&lt;br /&gt;
&lt;br /&gt;
* Support for the [[Getblocktemplate|getblocktemplate decentralized mining protocol]]&lt;br /&gt;
* Scrypt mining support for both CPU and OpenCL GPU mining&lt;br /&gt;
* Long poll support, using longpoll from any pool if the primary pool does not support it&lt;br /&gt;
* Local generation of more valid work (rollntime) whenever possible, as supported on a per-work-item basis&lt;br /&gt;
* Prevention of stale work submission on new block; &amp;lt;code&amp;gt;submitold&amp;lt;/code&amp;gt; is also supported&lt;br /&gt;
* X-Reject-Reason support&lt;br /&gt;
&lt;br /&gt;
Bitcoin Core&#039;s current mining RPC documentation includes &amp;lt;code&amp;gt;getblocktemplate&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;getmininginfo&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;getnetworkhashps&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;submitblock&amp;lt;/code&amp;gt;, and related RPCs.&amp;lt;ref&amp;gt;{{cite web|url=https://bitcoincore.org/en/doc/31.0.0/rpc/mining/getblocktemplate/|title=getblocktemplate (31.0.0 RPC)|publisher=Bitcoin Core|accessdate=23 June 2026}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|url=https://bitcoincore.org/en/doc/31.0.0/rpc/mining/getmininginfo/|title=getmininginfo (31.0.0 RPC)|publisher=Bitcoin Core|accessdate=23 June 2026}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Pool and network behavior==&lt;br /&gt;
&lt;br /&gt;
* Automatically detects failing pools and disables them&lt;br /&gt;
* Supports multiple pools with multiple intelligent failover mechanisms&lt;br /&gt;
* Trickling of extra work to backup pools if the primary pool is responding but slow&lt;br /&gt;
* Caching of submissions during transient network outages&lt;br /&gt;
* Preemptive fetching of work prior to completion of current work&lt;br /&gt;
* Self-detection of new blocks with a mini-database for slow or failing longpoll scenarios, maximum work efficiency, and minimum rejects&lt;br /&gt;
* Reuses persistent connections when possible&lt;br /&gt;
* Ability to cope with slow routers&lt;br /&gt;
&lt;br /&gt;
==Monitoring and control==&lt;br /&gt;
&lt;br /&gt;
* Multi-device support, including all-device or discrete-device selection&lt;br /&gt;
* Summarised and discrete device statistics for requests, accepts, rejects, hardware errors, efficiency, and utility&lt;br /&gt;
* Watchdog thread to restart idle threads without crashing the machine if they do not respond&lt;br /&gt;
* Summary displayed when quitting&lt;br /&gt;
* On-the-fly menu-based management of most settings&lt;br /&gt;
* On-the-fly enabling, disabling, and restarting of devices&lt;br /&gt;
* Device temperature monitoring for devices that support it&lt;br /&gt;
* RPC +/- JSON interface for remote control&lt;br /&gt;
&lt;br /&gt;
==Performance and platform details==&lt;br /&gt;
&lt;br /&gt;
* Very low overhead free C code for Linux and Windows with very low CPU usage&lt;br /&gt;
* Heavily threaded code that hands work retrieval and work submission to separate threads so device work is not hindered&lt;br /&gt;
* epoll support for interrupting FPGA waiting when new work is available without timeout-looping&lt;br /&gt;
* Support for OpenWrt-capable routers&lt;br /&gt;
&lt;br /&gt;
==Installation and security==&lt;br /&gt;
&lt;br /&gt;
Mining software has direct access to hardware and pool credentials, and may run for long periods on networked machines. Download BFGMiner only from trusted upstream sources, review release signatures or hashes where available, and avoid running unverified binaries on machines that hold wallet private keys or exchange credentials.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[Mining]]&lt;br /&gt;
* [[OpenCL miner]]&lt;br /&gt;
* [[Getblocktemplate]]&lt;br /&gt;
* [[Pooled mining]]&lt;br /&gt;
* [[Why a GPU mines faster than a CPU]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/luke-jr/bfgminer BFGMiner source repository and project page on GitHub]&lt;br /&gt;
* [http://luke.dashjr.org/programs/bitcoin/files/bfgminer/ Binaries and Source - All Versions]&lt;br /&gt;
* [https://bitcointalk.org/?topic=78192 BitcoinTalk forum thread]&lt;br /&gt;
* [http://fabulouspanda.co.uk/commandline/bfgminer/ bfgminer compiled for Mac OS X]&lt;br /&gt;
* [http://www.bitcoinmining.com/bitcoin-mining-software/ Bitcoin Mining Software]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Miners]]&lt;br /&gt;
[[Category:Free Software]]&lt;br /&gt;
[[Category:License/GPL-3]]&lt;br /&gt;
[[Category:Open Source]]&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=User_talk:Ibsdirewolf&amp;diff=71023</id>
		<title>User talk:Ibsdirewolf</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=User_talk:Ibsdirewolf&amp;diff=71023"/>
		<updated>2026-03-22T12:07:27Z</updated>

		<summary type="html">&lt;p&gt;NotATether: /* Physical bitcoins */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello. I&#039;d like to add a new page for Satori Coin physical bitcoins. I will be working on this content if allowed.&lt;br /&gt;
&lt;br /&gt;
== Physical bitcoins ==&lt;br /&gt;
&lt;br /&gt;
Hi, you can just create the page and then after you publish it I will manually approve the edit.&lt;br /&gt;
&lt;br /&gt;
--[[User:NotATether|NotATether]] ([[User talk:NotATether|talk]]) 12:07, 22 March 2026 (UTC)&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Zerolink&amp;diff=71012</id>
		<title>Zerolink</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Zerolink&amp;diff=71012"/>
		<updated>2026-02-22T12:41:17Z</updated>

		<summary type="html">&lt;p&gt;NotATether: Create page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ZeroLink is a 2017 fungibility framework from Adam Ficsor (nopara73) that turned a loose set of privacy ideas into a concrete wallet architecture. Instead of treating CoinJoin as a single transaction trick, ZeroLink defines coordinator interaction, credential handling, fee logic, output registration, and post-mix wallet behavior. Its Github repository was archived in 2020, but is still accessible.&amp;lt;ref&amp;gt;https://github.com/nopara73/ZeroLink/blob/master/ZeroLink.md&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At a high level, ZeroLink is built on three practical principles that work together. If one part is missing, the privacy benefit drops quickly in real-world usage.&lt;br /&gt;
&lt;br /&gt;
# CoinJoin coordination&lt;br /&gt;
# Wallet hygine&lt;br /&gt;
# Toxic change policy&lt;br /&gt;
&lt;br /&gt;
Zerolink&#039;s coinjoin involves users registering inputs with a coordinator, obtaining blind-signed credentials, and redeeming them for anonymized outputs. It enforces mandatory fresh addresses, randomized fees, and separate change outputs. Wallets automatically quarantine change and avoid merging it back into mixed UTXOs.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=TumbleBit&amp;diff=71011</id>
		<title>TumbleBit</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=TumbleBit&amp;diff=71011"/>
		<updated>2026-02-22T12:35:16Z</updated>

		<summary type="html">&lt;p&gt;NotATether: Explain TumbleBit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;TumbleBit is a anonymous payments protocol from 2016 that is fully compatible with today’s Bitcoin protocol. TumbleBit allows parties to make payments through an untrusted Tumbler. No-one, not even the Tumbler, can tell which payer paid which payee during a TumbleBit epoch. TumbleBit consists of two interleaved fair-exchange protocols that prevent theft of bitcoins by cheating users or a malicious Tumbler. TumbleBit combines fast cryptographic computations (performed off the blockchain) with standard bitcoin scripting functionalities (on the blockchain) that realize smart contracts.&lt;br /&gt;
&lt;br /&gt;
TumbleBit was proposed by Ethan Heilman and colleagues as an “untrusted Bitcoin-compatible anonymous payment hub.” It has three different parts. First, users and the tumbler lock coins in a 2-of-2 multisig contract so funds cannot be stolen. Following that, users solve RSA puzzles issued by the tumbler; revealing the solution proves the tumbler must pay them later, but the tumbler does not learn which customer solved which puzzle. The specific type of puzzle being solved is described in detail in the whitepaper. Finally, users redeem their puzzles for fresh outputs, and the tumbler can take its fee.&lt;br /&gt;
&lt;br /&gt;
TumbleBit inspired related implementations such as [https://github.com/NTumbleBit/NTumbleBit NTumbleBit] and Breeze Wallet.&lt;br /&gt;
&lt;br /&gt;
Note that &#039;&#039;&#039;A&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;L&#039;&#039;&#039; is faster and uses less bandwidth than TumbleBit.[https://eprint.iacr.org/2019/589.pdf]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* https://eprint.iacr.org/2016/575 - The paper&lt;br /&gt;
* https://github.com/BUSEC/TumbleBit - Implementation&lt;br /&gt;
* https://joinmarket.me/blog/blog/tumblebit-for-the-tumble-curious/&lt;br /&gt;
* https://medium.com/@nopara73/tumblebit-vs-coinjoin-15e5a7d58e3&lt;br /&gt;
* https://www.youtube.com/watch?v=8BLWUUPfh2Q&amp;amp;t=3787 - Talk at ScalingBitcoin 2016&lt;br /&gt;
* https://diyhpl.us/wiki/transcripts/scalingbitcoin/milan/tumblebit/ - Transcript of talk&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Privacy]]&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bitcoin&amp;diff=71000</id>
		<title>Bitcoin</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bitcoin&amp;diff=71000"/>
		<updated>2026-02-03T06:41:32Z</updated>

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

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

		<summary type="html">&lt;p&gt;NotATether: move the dot at the end&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;YoBit&#039;&#039;&#039; (also stylized as &#039;&#039;&#039;Yobit&#039;&#039;&#039; or &#039;&#039;&#039;YoBit.net&#039;&#039;&#039;) is a centralized cryptocurrency exchange founded in 2014. It has a very poor standing among the Bitcoin community, with a reputation of stuck deposits/withdrawals and low-quality customer support.&lt;br /&gt;
&lt;br /&gt;
The platform is registered in Panama and operated by a group of anonymous developers, and is an unregulated exchange with low transparency regarding ownership, team, and security practices.&lt;br /&gt;
&lt;br /&gt;
A brief list of features of this exchange follows.&lt;br /&gt;
&lt;br /&gt;
* No mandatory [[KYC]]&lt;br /&gt;
* Extremely large number of trading pairs, however, most of these are dead coins which are perpetually stuck in maintenance mode&lt;br /&gt;
* 0.2% trading fee (maker/taker), however, many coins have a high or variable withdraw fee&lt;br /&gt;
* Limited support for USD and RUB (via third-party services like AdvCash, Perfect Money, etc.)&lt;br /&gt;
* InvestBox (staking-like), YoPony game, free coins campaigns, IEO/ICO listings, virtual mining (VMining)&lt;br /&gt;
&lt;br /&gt;
===Reputation===&lt;br /&gt;
&lt;br /&gt;
This platform has a very bad reputation on Bitcointalk&amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?topic=5133809.0&amp;lt;/ref&amp;gt;, primarily due to the signature campaign which they managed in which users were encouraged to write up to 20 posts per day. At one point, the Yobit signature campaign was temporarily banned, with dozens of forum members in the campaign handed temporary bans for spamming. &amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?topic=5133809.msg50727083#msg50727083&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===External links===&lt;br /&gt;
* [https://yobit.net/ Official website]&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
[[Category:Exchanges]]&lt;br /&gt;
[[Category:Centralized exchanges]]&lt;/div&gt;</summary>
		<author><name>NotATether</name></author>
	</entry>
</feed>