<?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=MrBison</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=MrBison"/>
	<link rel="alternate" type="text/html" href="https://en.bitcoin.it/wiki/Special:Contributions/MrBison"/>
	<updated>2026-05-25T15:00:11Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bitcoind&amp;diff=2214</id>
		<title>Bitcoind</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bitcoind&amp;diff=2214"/>
		<updated>2011-01-15T18:58:34Z</updated>

		<summary type="html">&lt;p&gt;MrBison: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Bitcoin Original Client.png|thumb|350px|right|The bitcoin original client]]&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Original Bitcoin client&#039;&#039;&#039; is the first [[bitcoin]] client in the network&#039;s history. It is also the official client of the bitcoin project. It&#039;s available under the [http://www.opensource.org/licenses/mit-license.php MIT license] for Windows, 32 and 64-bit GNU/Linux-based OSes and Mac OS X.&lt;br /&gt;
&lt;br /&gt;
The client comes in two executables.&lt;br /&gt;
&lt;br /&gt;
== Executables ==&lt;br /&gt;
&lt;br /&gt;
=== Bitcoin (GUI) ===&lt;br /&gt;
&lt;br /&gt;
The bitcoin GUI provides an easy to use wxWidgets-based interface, allowing to receive and send bitcoins, and generate bitcoins using the computer&#039;s CPU power.&lt;br /&gt;
&lt;br /&gt;
=== Bitcoind (CLI) ===&lt;br /&gt;
&lt;br /&gt;
The bitcoind CLI interface runs as a daemon, and provides a JSON-RPC interface allowing to control it locally or remotely. [[Original Bitcoin client/API Calls list|Various commands]] are made available by the API.&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* [http://sourceforge.net/projects/bitcoin/ Bitcoin Client project on SourceForge]&lt;br /&gt;
&lt;br /&gt;
[[Category:Clients]]&lt;/div&gt;</summary>
		<author><name>MrBison</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Proof_of_work&amp;diff=2213</id>
		<title>Proof of work</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Proof_of_work&amp;diff=2213"/>
		<updated>2011-01-15T18:31:28Z</updated>

		<summary type="html">&lt;p&gt;MrBison: /* Example */ shifted the numbers 0,1,2 for better monospaced view, OK?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
A &#039;&#039;&#039;proof of work&#039;&#039;&#039; is the verifiable result that can only be obtained through a given work. Proofs of work are hard to obtain (i.e. require work), but trivial to check. Proofs of work can be applied to information, you can prove that you did work on a particular number.&lt;br /&gt;
&lt;br /&gt;
One application of this idea is a proposed [http://en.wikipedia.org/wiki/Hashcash method for preventing email spam], requiring a proof of work on the email&#039;s contents (including the To address), on every email. Legitimate emails will be able to do the work to generate the proof easily (not much work is required for a single email), but mass spam emailers will have difficulty generating the required proofs (which would require huge computational resources).&lt;br /&gt;
&lt;br /&gt;
This concept is used in bitcoin for block generation. For a block to be valid it must hash to a value less than the current [[target]], this means that each block indicates that work has been done generating it. Each block contains the hash a predecessor block, thus each block has a [[block chain|chain]] of blocks that together contain a large amount of work. Changing a block (which can only be done by making a new block containing the same predecessor) requires regenerating all successors and redoing the work they contain. This protects the block chain from tampering.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
Lets say the base string that we are going to do work on is &amp;quot;Hello, World&amp;quot;. Our target is to find a variation of it that hashes to a value beginning with &#039;000&#039;. We vary the string by adding a integer value to the end called a [[nonce]] and incrementing it each time. Finding a match for &amp;quot;Hello, World&amp;quot; takes us 98 tries:&lt;br /&gt;
&lt;br /&gt;
 Hello world !  0 : 3f6fc92516327a1cc4d3dca5ab2b27aeedf2d459a77fa06fd3c6b19fb609106a&lt;br /&gt;
 Hello world !  1 : b5690c48c2d0a09481186aaa99e4e090901ff2ac4d572e6706dfd30eefc22a27&lt;br /&gt;
 Hello world !  2 : 5b6fd9c27fcb54ca23404d9428f081b7c9280ba6370e33a6a20b16f40ce76320&lt;br /&gt;
 ....&lt;br /&gt;
 Hello world ! 95 : b74f3b2cf1061895f880a99d1d0249a8cedf223d3ed061150548aa6212c88d43&lt;br /&gt;
 Hello world ! 96 : 447ca2fa886965af084808d22116edde4383cbaa16fd1fbcf3db61421b9990b9&lt;br /&gt;
 Hello world ! 97 : 000ba61ca46d1d317684925a0ef070e30193ff5fa6124aff76f513d96f49349d&lt;br /&gt;
&lt;br /&gt;
98 hashes on a modern computer is not very much work (most computers can achieve at least 4 million hashes per second). Bitcoin automatically varies the target (and thus the amount of work required to generate a block) to keep a roughly constant rate of block generation. The probability of a single hash succeeding can be found [http://blockexplorer.com/q/probability|here].&lt;br /&gt;
&lt;br /&gt;
In bitcoin things are a bit more complex, especially since the header contains the [http://en.wikipedia.org/wiki/Merkle_tree merkle tree] which depends on the included transactions. This includes the generation transaction, a transaction &amp;quot;out of nowhere&amp;quot; to our own address, which in addition to providing the miner with incentive to do the work, also ensures that every miner hashes a unique data set.&lt;br /&gt;
&lt;br /&gt;
[[Category:Vocabulary]]&lt;br /&gt;
&lt;br /&gt;
[[fr:Preuve de travail]]&lt;/div&gt;</summary>
		<author><name>MrBison</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Testnet&amp;diff=2212</id>
		<title>Testnet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Testnet&amp;diff=2212"/>
		<updated>2011-01-15T18:30:12Z</updated>

		<summary type="html">&lt;p&gt;MrBison: Mostly the edits from the forum topic, but it&amp;#039;s better than almost nothing at all.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;testnet&#039;&#039;&#039; is an alternative Bitcoin [[block chain]], to be used for testing. This allows application developers or bitcoin testers to experiment, without having to use real bitcoins or worrying about breaking the main bitcoin chain.&lt;br /&gt;
&lt;br /&gt;
==Differences==&lt;br /&gt;
* Instead of ports 8333 (listen) and 8332 (JSON-RPC), ports 18333 and 18332 are used.&lt;br /&gt;
* Bootstrapping IRC channel is #bitcoinTEST instead of #bitcoin (both on irc.lfnet.org). The built-in node list is disabled.&lt;br /&gt;
* A different value of ADDRESSVERSION field ensures no testnet BitCoin addresses will work on the production network.&lt;br /&gt;
* The protocol message header bytes are shifted up (0xFABFB5DA instead of 0xF9BEB4D9)&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitcoin.org/smf/index.php?topic=363.0 Test Network forum topic]&lt;br /&gt;
* [https://github.com/gavinandresen/bitcoin-git BitCoin testnet version at GitHub]&lt;br /&gt;
* [https://freebitcoins.appspot.com/test/ Testnet Faucet]&lt;br /&gt;
* [http://blockexplorer.com/testnet Testnet Block Explorer]&lt;/div&gt;</summary>
		<author><name>MrBison</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bitcoin_faucet&amp;diff=2209</id>
		<title>Bitcoin faucet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bitcoin_faucet&amp;diff=2209"/>
		<updated>2011-01-15T18:13:57Z</updated>

		<summary type="html">&lt;p&gt;MrBison: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Bitcoin Faucet&#039;&#039;&#039; will give bitcoins for free to each visitor. It is operated by [[Gavin Andresen]].&lt;br /&gt;
&lt;br /&gt;
URL: https://freebitcoins.appspot.com/&lt;br /&gt;
&lt;br /&gt;
The bitcoin faucet will give out varying amount of bitcoins per visitor, depending on the amount of bitcoins in the faucet account. Currently, when there are less than 500 bitcoins in the faucet, it gives out 0.05 bitcoins, or 0.50 bitcoins otherwise.&lt;br /&gt;
&lt;br /&gt;
== Testnet ==&lt;br /&gt;
&lt;br /&gt;
The bitcoin faucet will also provide test bitcoins for people who want to do tests on the testnet.&lt;br /&gt;
&lt;br /&gt;
URL: https://freebitcoins.appspot.com/TEST/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>MrBison</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=User:MrBison&amp;diff=2208</id>
		<title>User:MrBison</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=User:MrBison&amp;diff=2208"/>
		<updated>2011-01-15T18:12:20Z</updated>

		<summary type="html">&lt;p&gt;MrBison: Created page with &amp;quot;Contributors Award participant: 1H6TGijK7T7vn9Gbqs4rMYG6xByrVAE89r  Location: Moscow, Russia  E-Mail: m.zubrov@gmail.com  Jabber: m.zubrov@web-attack.org&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Contributors Award participant: 1H6TGijK7T7vn9Gbqs4rMYG6xByrVAE89r&lt;br /&gt;
&lt;br /&gt;
Location: Moscow, Russia&lt;br /&gt;
&lt;br /&gt;
E-Mail: m.zubrov@gmail.com&lt;br /&gt;
&lt;br /&gt;
Jabber: m.zubrov@web-attack.org&lt;/div&gt;</summary>
		<author><name>MrBison</name></author>
	</entry>
</feed>