<?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=Ripper234</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=Ripper234"/>
	<link rel="alternate" type="text/html" href="https://en.bitcoin.it/wiki/Special:Contributions/Ripper234"/>
	<updated>2026-04-27T04:36:43Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Ron_Gross&amp;diff=67107</id>
		<title>Ron Gross</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Ron_Gross&amp;diff=67107"/>
		<updated>2019-12-15T12:31:18Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: Replaced content with &amp;quot;This page has moved: http://bio.ripper234.com/  Category:People&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page has moved: http://bio.ripper234.com/&lt;br /&gt;
&lt;br /&gt;
[[Category:People]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Ron_Gross&amp;diff=65090</id>
		<title>Ron Gross</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Ron_Gross&amp;diff=65090"/>
		<updated>2018-03-16T21:48:38Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[image:Ron Gross.jpg]]&lt;br /&gt;
&lt;br /&gt;
Ron has graduated from the Technion with an M. Sc in Computer Science.&lt;br /&gt;
He has worked at several companies, ranging from small startups to Google,&lt;br /&gt;
and has an extensive experience in web architecture, security, and algorithms.&lt;br /&gt;
&lt;br /&gt;
Ron has been continuously involved with Bitcoin since March 2011,&lt;br /&gt;
spreading the word, knowledge, and love of Bitcoin. He is a firm advocate of &lt;br /&gt;
open source, transparency and decentralization of power and technology.&lt;br /&gt;
Ron co-founded the Israeli Bitcoin Association and was the Executive Director of the [[Mastercoin Foundation]] (the world&#039;s first ICO).&lt;br /&gt;
&lt;br /&gt;
You can reach Ron at:&lt;br /&gt;
* ron@bitcoin.org&lt;br /&gt;
* skype - ripper234&lt;br /&gt;
&lt;br /&gt;
See also read [http://ripper234.com/#about the about page on his blog].&lt;br /&gt;
&lt;br /&gt;
[[Category:People]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Satoshi_Nakamoto&amp;diff=64571</id>
		<title>Satoshi Nakamoto</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Satoshi_Nakamoto&amp;diff=64571"/>
		<updated>2017-12-11T05:58:45Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: Satoshi is not longer a redirect, it&amp;#039;s a disambiguation page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:&#039;&#039;For the unit, see [[satoshi (unit)]].&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;Satoshi Nakamoto&#039;&#039;&#039; is the founder of [[Bitcoin]] and initial creator of the [[Original Bitcoin client]]. He has said in a P2P foundation profile&amp;lt;ref name=&amp;quot;p2p_f_profile&amp;quot;&amp;gt;[http://p2pfoundation.ning.com/profile/SatoshiNakamoto Satoshi Nakamoto profile on P2P Foundation]&amp;lt;/ref&amp;gt; that he is from Japan. Beyond that, not much else is known about him and his identity. He has been working on the Bitcoin project since 2007.&amp;lt;ref&amp;gt;[https://bitcointalk.org/index.php?topic=13.msg46#msg46 Re: Questions about Bitcoin]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
His involvement in the Bitcoin project had tapered and by late 2010 it has ended.  The most recent messages reportedly indicate that Satoshi is &amp;quot;gone for good&amp;quot;&amp;lt;ref&amp;gt;[http://bitcoinstats.com/irc/bitcoin-dev/logs/2011/04/26#l1303826036.0 Transcript of #bitcoin-dev for 2011/04/26]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Possible Motives==&lt;br /&gt;
He left some clues about why he is doing this project with the inclusion of the following text in the [[Genesis block]], &amp;quot;The Times 03/Jan/2009 Chancellor on brink of second bailout for banks&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Some interesting quotes:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Yes, [we will not find a solution to political problems in cryptography,] but we can win a major battle in the arms race and gain a new territory of &lt;br /&gt;
freedom for several years.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Governments are good at cutting off the heads of a centrally controlled &lt;br /&gt;
networks like Napster, but pure P2P networks like Gnutella and Tor seem to be &lt;br /&gt;
holding their own.&amp;lt;ref&amp;gt;[http://www.mail-archive.com/cryptography@metzdowd.com/msg09971.html Re: Bitcoin P2P e-cash paper Fri, 07 Nov 2008 09:30:36 -0800]&amp;lt;/ref&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;It&#039;s very attractive to the libertarian viewpoint if we can explain it &lt;br /&gt;
properly.  I&#039;m better with code than with words though. &amp;lt;ref&amp;gt;[http://www.mail-archive.com/cryptography@metzdowd.com/msg10001.html Re: Bitcoin P2P e-cash paper Fri, 14 Nov 2008 14:29:22]&amp;lt;/ref&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Possible identity==&lt;br /&gt;
His identity and nationality are unknown.&lt;br /&gt;
&lt;br /&gt;
He is entirely unknown outside of Bitcoin as far as anyone can tell, and his (never used) PGP key was created just months prior to the date of the genesis block. He seems to be very familiar with the cryptography mailing list, but there are no non-Bitcoin posts from him on it. He has used an email address from an anonymous mail hosting service (vistomail) as well as one from a free webmail account (gmx.com) and sends mail when connected via Tor. Some have speculated that his entire identity was created in advance in order to protect himself or the network. Perhaps he chose the name Satoshi because it can mean &amp;quot;wisdom&amp;quot; or &amp;quot;reason&amp;quot; and Nakamoto can mean &amp;quot;Central source&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Ultimately the design of Bitcoin and its use of cryptographic proof and fully open implementation is one that makes its creator, in a sense, irrelevant and only of interest for historical reasons.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [http://bitcointalk.org/Satoshi_Nakamoto.asc Satoshi&#039;s PGP public key]&lt;br /&gt;
* [http://www.bitcoin.org/bitcoin.pdf Bitcoin: A Peer-to-Peer Electronic Cash System] Paper&lt;br /&gt;
* [http://sourceforge.net/users/s_nakamoto SourceForge page]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[de:Satoshi Nakamoto]]&lt;br /&gt;
[[es:Satoshi Nakamoto]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Individuals]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Satoshi&amp;diff=64570</id>
		<title>Satoshi</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Satoshi&amp;diff=64570"/>
		<updated>2017-12-11T05:58:11Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: Create disambiguation page instead of redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Can mean either&lt;br /&gt;
&lt;br /&gt;
* [[Satoshi Nakamoto]], creator of Bitcoin&lt;br /&gt;
* [[Satoshi (unit)]], the smallest possible amount of bitcoin&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Ron_Gross&amp;diff=63591</id>
		<title>Ron Gross</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Ron_Gross&amp;diff=63591"/>
		<updated>2017-07-07T17:03:44Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: Update bio&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[image:Ron Gross.jpg]]&lt;br /&gt;
&lt;br /&gt;
Ron has graduated from the Technion with an M. Sc in Computer Science.&lt;br /&gt;
He has worked at several companies, ranging from small startups to Google,&lt;br /&gt;
and has an extensive experience in web architecture, security, and algorithms.&lt;br /&gt;
&lt;br /&gt;
Ron has been continuously involved with Bitcoin since March 2011,&lt;br /&gt;
spreading the word, knowledge, and love of Bitcoin. He is a firm advocate of &lt;br /&gt;
open source, transparency and decentralization of power and technology.&lt;br /&gt;
Ron co-founded the Israeli Bitcoin community and Foundation and was the Executive Director of the [[Mastercoin Foundation]] (the world&#039;s first ICO).&lt;br /&gt;
&lt;br /&gt;
You can reach Ron at:&lt;br /&gt;
* ron@bitcoin.org&lt;br /&gt;
* skype - ripper234&lt;br /&gt;
&lt;br /&gt;
See also read [http://ripper234.com/#about the about page on his blog].&lt;br /&gt;
&lt;br /&gt;
[[Category:People]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Ron_Gross&amp;diff=63355</id>
		<title>Ron Gross</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Ron_Gross&amp;diff=63355"/>
		<updated>2017-06-14T03:39:01Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: Fix broken link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[image:Ron Gross.jpg]]&lt;br /&gt;
&lt;br /&gt;
Ron has graduated from the Technion with an M. Sc in Computer Science.&lt;br /&gt;
He has worked at several companies, ranging from small startups to Google,&lt;br /&gt;
and has an extensive experience in web architecture, security, and algorithms.&lt;br /&gt;
&lt;br /&gt;
Ron has been continuously involved with Bitcoin since March 2011,&lt;br /&gt;
spreading the word, knowledge, and love of Bitcoin. He is a firm advocate of &lt;br /&gt;
open source, transparency and decentralization of power and technology.&lt;br /&gt;
Ron co-founded the Israeli Bitcoin community and foundation and is a board member of the [[Mastercoin Foundation]].&lt;br /&gt;
&lt;br /&gt;
He was a partner in [[Bitcoil]], the first Israeli exchange.&lt;br /&gt;
&lt;br /&gt;
He briefly worked on [[Bitblu]] in the summer of 2013.&lt;br /&gt;
&lt;br /&gt;
As of June 2014 Ron is the Co-Founder and Executive Director of the Mastercoin project.&lt;br /&gt;
&lt;br /&gt;
You can reach Ron at:&lt;br /&gt;
* ron@bitcoin.org&lt;br /&gt;
* skype - ripper234&lt;br /&gt;
&lt;br /&gt;
See also read [http://ripper234.com/#about the about page on his blog].&lt;br /&gt;
&lt;br /&gt;
[[Category:People]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Ron_Gross&amp;diff=56112</id>
		<title>Ron Gross</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Ron_Gross&amp;diff=56112"/>
		<updated>2015-04-14T01:50:00Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: Update contact info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[image:Ron Gross.jpg]]&lt;br /&gt;
&lt;br /&gt;
Ron has graduated from the Technion with an M. Sc in Computer Science.&lt;br /&gt;
He has worked at several companies, ranging from small startups to Google,&lt;br /&gt;
and has an extensive experience in web architecture, security, and algorithms.&lt;br /&gt;
&lt;br /&gt;
Ron has been continuously involved with Bitcoin since March 2011,&lt;br /&gt;
spreading the word, knowledge, and love of Bitcoin. He is a firm advocate of &lt;br /&gt;
open source, transparency and decentralization of power and technology.&lt;br /&gt;
Ron co-founded the Israeli Bitcoin community and foundation and is a board member of the [[Mastercoin Foundation]].&lt;br /&gt;
&lt;br /&gt;
He was a partner in [[Bitcoil]], the first Israeli exchange.&lt;br /&gt;
&lt;br /&gt;
He briefly worked on [[Bitblu]] in the summer of 2013.&lt;br /&gt;
&lt;br /&gt;
As of June 2014 Ron is the Co-Founder and Executive Director of the Mastercoin project.&lt;br /&gt;
&lt;br /&gt;
You can reach Ron at:&lt;br /&gt;
* ron@bitcoin.org&lt;br /&gt;
* skype - ripper234&lt;br /&gt;
&lt;br /&gt;
See also read [http://ripper234.com/about the about page on his blog].&lt;br /&gt;
&lt;br /&gt;
[[Category:People]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=The_Hoarding_Problem&amp;diff=50857</id>
		<title>The Hoarding Problem</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=The_Hoarding_Problem&amp;diff=50857"/>
		<updated>2014-09-05T17:07:29Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: Created page with &amp;quot;{{stub}}  The concept that people hoarding Bitcoin is a problem for Bitcoin adoption.  See:  * [http://themisescircle.org/blog/2014/02/12/im-hoarding-bitcoins-and-no-you-cant-...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
The concept that people hoarding Bitcoin is a problem for Bitcoin adoption.&lt;br /&gt;
&lt;br /&gt;
See:&lt;br /&gt;
&lt;br /&gt;
* [http://themisescircle.org/blog/2014/02/12/im-hoarding-bitcoins-and-no-you-cant-have-any/ I’m Hoarding Bitcoins, and No You Can’t Have Any]&lt;br /&gt;
* [http://www.coindesk.com/investor-fred-wilson-security-hoarding-holding-back-bitcoin/ Investor Fred Wilson: Security and Hoarding Are Holding Back Bitcoin]&lt;br /&gt;
* [http://www.forbes.com/sites/timothylee/2013/04/11/bitcoin-doesnt-have-a-deflation-problem/ Bitcoin Doesn&#039;t Have a Deflation Problem]&lt;br /&gt;
* [[Deflationary spiral]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=List_of_Bitcoin_non-profits_around_the_world&amp;diff=50844</id>
		<title>List of Bitcoin non-profits around the world</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=List_of_Bitcoin_non-profits_around_the_world&amp;diff=50844"/>
		<updated>2014-09-05T02:31:07Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: /* Canada: The Bitcoin Embassy */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will list all the known Bitcoin and crypto-currency non-profits around the world. The criterias for being on this list are:&lt;br /&gt;
&lt;br /&gt;
# A focus on Bitcoin or crypto-currency (merely accepting Bitcoin donations is not enough)&lt;br /&gt;
# Being a non-profit&lt;br /&gt;
# The organization needs to be either a registered non-profit or in the process of active registration.&lt;br /&gt;
&lt;br /&gt;
= List of organizations (by country of residence)=&lt;br /&gt;
&lt;br /&gt;
== Argentina: Fundación Bitcoin Argentina ==&lt;br /&gt;
* [http://www.bitcoinargentina.org/ Website]&lt;br /&gt;
&lt;br /&gt;
== Australia: The Bitcoin Association of Australia ==&lt;br /&gt;
* Board members:&lt;br /&gt;
** [[Martin Bajalan]]&lt;br /&gt;
** [[Max Kaye]] Treasurer&lt;br /&gt;
** [[Adam Poulton]] Secretary&lt;br /&gt;
** [[Pantelis Roussakis]] Vice-President&lt;br /&gt;
** [[Bret Treasure]]&lt;br /&gt;
** [[Jason Williams]] President&lt;br /&gt;
** [[Tristan Winters]]&lt;br /&gt;
&lt;br /&gt;
== Austria: Bitcoin Austria ==&lt;br /&gt;
* [http://bitcoin-austria.at/ Website]&lt;br /&gt;
&lt;br /&gt;
== Belgium: Belgian Bitcoin Association ==&lt;br /&gt;
[http://www.bitcoinassociation.be website]&lt;br /&gt;
&lt;br /&gt;
* Directors:&lt;br /&gt;
** [[Arne Brutschy]]&lt;br /&gt;
** [[Chris D&#039;Costa]]&lt;br /&gt;
** [[Jérémie Dubois-Lacoste]]&lt;br /&gt;
** [[Filip Roose]]&lt;br /&gt;
** [[Thomas Spaas]] &lt;br /&gt;
** [[Jean Wallemacq]]&lt;br /&gt;
&lt;br /&gt;
== Canada: The Bitcoin Embassy ==&lt;br /&gt;
* [http://bitcoinembassy.ca website]&lt;br /&gt;
A non-profit organization seeking to promote the adoption of Bitcoin and related crypto-technologies, as well as facilitating networking throughout the Bitcoin community in Canada and worldwide.&lt;br /&gt;
&lt;br /&gt;
== Canada: Bitcoin Alliance of Canada ==&lt;br /&gt;
* [http://www.bitcoinalliance.ca/ website]&lt;br /&gt;
&lt;br /&gt;
== Denmark: The Bitcoin Association of Denmark ==&lt;br /&gt;
* [http://www.danskbitcoinforening.dk/ Website]&lt;br /&gt;
&lt;br /&gt;
== Germany: Bundesverband Bitcoin e.V. ==&lt;br /&gt;
* [http://www.bundesverband-bitcoin.de/ Website]&lt;br /&gt;
* Board members:&lt;br /&gt;
** [[Radoslav Albrecht]]&lt;br /&gt;
** [[Dennis Daiber]]&lt;br /&gt;
** [[Oliver Flaskämper]]&lt;br /&gt;
** [[JF Gallas]] Chairman&lt;br /&gt;
** [[Timo Hanke]]&lt;br /&gt;
** [[Jörg von Minckwitz]]&lt;br /&gt;
** [[Jörg Platzer]] Vice Chairman&lt;br /&gt;
&lt;br /&gt;
== India: Bitcoin Alliance of India ==&lt;br /&gt;
* [http://www.bitcoinalliance.in/ Website]&lt;br /&gt;
&lt;br /&gt;
== Ireland: Bitcoin Foundation of Ireland. ==&lt;br /&gt;
* [http://www.bitcoinirl.ie Website]&lt;br /&gt;
* Board members:&lt;br /&gt;
** [[Alan Donohoe]]&lt;br /&gt;
** [[Vincent O Donoghue]]&lt;br /&gt;
** [[Roger Ver]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Israel: איגוד הביטקוין הישראלי ==&lt;br /&gt;
See [[The Israeli Bitcoin Association]].&lt;br /&gt;
&lt;br /&gt;
== Italy: Bitcoin Foundation Italia ==&lt;br /&gt;
* [https://www.bitcoin-italia.org/ Website]&lt;br /&gt;
* Board members:&lt;br /&gt;
** [[Andrea Medri]]&lt;br /&gt;
** [[Davide Barbieri]]&lt;br /&gt;
** [[Franco Cimatti]]&lt;br /&gt;
&lt;br /&gt;
== Netherlands: Stichting Bitcoin Nederland ==&lt;br /&gt;
* [http://stichtingbitcoin.nl/ Website]&lt;br /&gt;
* [http://stichtingbitcoin.nl/index.php/de-stichting/het-bestuur/ Board members]:&lt;br /&gt;
** [[Mark van Cuijk]]&lt;br /&gt;
** [[Jouke Hofman]]&lt;br /&gt;
** [[Richard Kohl]]&lt;br /&gt;
** [[Carl Kuntze]]&lt;br /&gt;
** [[Sicco Steenhuisen]] Chairman&lt;br /&gt;
&lt;br /&gt;
== Poland: Polish Bitcoin Association ==&lt;br /&gt;
* [http://bitcoin.org.pl/ Website]&lt;br /&gt;
* Board members:&lt;br /&gt;
** [[Filip Pawczyński]] - Chairman&lt;br /&gt;
** [[Sebastian Schmidt]] - Secretary&lt;br /&gt;
** [[Irwin Przeperski]] - Treasurer&lt;br /&gt;
&lt;br /&gt;
== Russia: Crypto Currencies Foundation Russia ==&lt;br /&gt;
* [http://ccfr.info/ Website]&lt;br /&gt;
* Board members:&lt;br /&gt;
** [[Igor Chepkasov]] - Chairman&lt;br /&gt;
** [[Irma Nyenskans]] - Secretary&lt;br /&gt;
** [[Serguey Dobryshkin]] - IT &amp;amp; Security officer&lt;br /&gt;
&lt;br /&gt;
== Sweden: The Bitcoin Association of Sweden ==&lt;br /&gt;
* [http://www.bitcoinforeningen.se/ Website]&lt;br /&gt;
* Board members:&lt;br /&gt;
** [[Mats Henricson]] - Chairman&lt;br /&gt;
** [[Andreas de Blanche]] - Secretary&lt;br /&gt;
** [[Richard Birgersson]] - Treasurer&lt;br /&gt;
** [[Robert Högberg]]&lt;br /&gt;
** [[Ludvig Öberg]]&lt;br /&gt;
&lt;br /&gt;
== Switzerland: Bitcoin Association Switzerland ==&lt;br /&gt;
* [http://www.bitcoinassociation.ch/ Website]&lt;br /&gt;
* Board members:&lt;br /&gt;
** [[Johann Gevers]] - Treasurer&lt;br /&gt;
** [[Stefan Greiner]] - Secretary&lt;br /&gt;
** [[Luzius Meisser]] - President&lt;br /&gt;
&lt;br /&gt;
== United Kingdom: UK Bitcoin Foundation ==&lt;br /&gt;
* [[Adam Cleary]]&lt;br /&gt;
* [[Paul Gordon]]&lt;br /&gt;
* [[Eitan Jankelewitz]]&lt;br /&gt;
* [[Tom Robinson]]&lt;br /&gt;
* [[James Smith]]&lt;br /&gt;
* [[Lee Welham]]&lt;br /&gt;
&lt;br /&gt;
== United States / International: Bitcoin Foundation ==&lt;br /&gt;
* [http://bitcoinfoundation.org/ website]&lt;br /&gt;
* [https://bitcoinfoundation.org/about/board Board members (alphabetically)]:&lt;br /&gt;
** [[Gavin Andresen]] - Chief Scientist&lt;br /&gt;
** [[Micky Malka]] - Board Member&lt;br /&gt;
** [[Jon Matonis]] - Executive Director and Board Member&lt;br /&gt;
** [[Patrick Murck]] - General Counsel&lt;br /&gt;
** [[Elizabeth T. Ploshay]] - Board Member&lt;br /&gt;
** [[Peter Vessenes]] - Chairman of the Board&lt;br /&gt;
&lt;br /&gt;
= Other =&lt;br /&gt;
== Bitcoin100 ==&lt;br /&gt;
[http://bitcoin100.org/ Bitcoin100] is a charity organization that exists specifically to convince new charities to start accepting bitcoin donations.&lt;br /&gt;
&lt;br /&gt;
== The Mastercoin Foundation ==&lt;br /&gt;
See [http://wiki.mastercoin.org/index.php/The_Mastercoin_Foundation the Mastercoin wiki].&lt;br /&gt;
&lt;br /&gt;
== PikaPay Foundation ==&lt;br /&gt;
&lt;br /&gt;
The [https://PikaPay.com PikaPay Foundation] is a nonprofit dedicated to innovation in today’s financial systems and is focussed on developing the Bitcoin ecosystem.&lt;br /&gt;
&lt;br /&gt;
PikaPay&#039;s Mission: To explore trends in science, technology, community and culture; To overcome limitations of traditional financial services; To improve lives, empower groups and individuals; and To make greater social contributions to the world.&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
# [https://bitcointalk.org/index.php?topic=288677.0 bitcointalk thread]&lt;br /&gt;
# [https://docs.google.com/document/d/1TnTCcT7fiNr5nt-oApr_7DwXAypFoJpZ6lk_w_ykwcc/edit google doc].&lt;br /&gt;
# [[:Category:nonprofit]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Category:History&amp;diff=50657</id>
		<title>Category:History</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Category:History&amp;diff=50657"/>
		<updated>2014-09-01T08:29:17Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: /* 2011 */ Add Room77&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Two fantastic compilations of Bitcoin history are available at the [http://historyofbitcoin.org HistoryOfBitcoin.org] and [http://igotbitcoin.com/milestones igotbitcoin.com/milestones] sites.&lt;br /&gt;
&lt;br /&gt;
== Important milestones of the Bitcoin project ==&lt;br /&gt;
=== 2008 ===&lt;br /&gt;
{| style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;8em&amp;quot; | August 18&lt;br /&gt;
|| Domain name &amp;quot;bitcoin.org&amp;quot; registered&amp;lt;ref&amp;gt;[https://bitcointalk.org/index.php?topic=103369.msg1135218#msg1135218 According to theymos], Satoshi registered bitcoin.org via https://www.anonymousspeech.com/ which allows to anonymously register domains.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
! October 31&lt;br /&gt;
|| [http://article.gmane.org/gmane.comp.encryption.general/12588/ Bitcoin design paper] published&lt;br /&gt;
|-&lt;br /&gt;
! November 09&lt;br /&gt;
|| Bitcoin project registered at SourceForge.net&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 2009 ===&lt;br /&gt;
{| style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;8em&amp;quot; | January 3&lt;br /&gt;
|| [http://www.BlockExplorer.com/b/0 Genesis block] established at 18:15:05 GMT&lt;br /&gt;
|-&lt;br /&gt;
! January 9&lt;br /&gt;
|| Bitcoin v0.1 released and announced on the [http://www.mail-archive.com/cryptography@metzdowd.com/msg10152.html cryptography mailing list]&lt;br /&gt;
|-&lt;br /&gt;
! January 12&lt;br /&gt;
|| First Bitcoin transaction, [http://www.BlockExplorer.com/b/170 in block 170] - from [[Satoshi]] to Hal Finney&amp;lt;ref&amp;gt;[http://bitcointalk.org/index.php?topic=91806.msg1012234#msg1012234 Earliest Block With A Spend]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
! October 5&lt;br /&gt;
|| Exchange rates [http://newlibertystandard.wetpaint.com/page/2009+Exchange+Rate published] by New Liberty Standard.  $1 = 1,309.03 BTC (and [[User:theymos|theymos]] thought NLS was overcharging&amp;lt;ref&amp;gt;[http://bitcointalk.org/index.php?topic=104287.msg1143955#msg1143955 Historical Price Data for 2009]&amp;lt;/ref&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
! October 9&lt;br /&gt;
|| #bitcoin-dev channel registered on freenode IRC.&lt;br /&gt;
|-&lt;br /&gt;
! December 16&lt;br /&gt;
|| Bitcoin v0.2 released&lt;br /&gt;
|-&lt;br /&gt;
! December 30&lt;br /&gt;
|| First difficulty increase at 06:11:04 GMT&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 2010 ===&lt;br /&gt;
{| style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;8em&amp;quot; | February 6&lt;br /&gt;
|| [[Bitcoin Market]] established&lt;br /&gt;
|-&lt;br /&gt;
! May 22&lt;br /&gt;
|| laszlo first to buy pizza with Bitcoins agreeing upon paying 10,000 BTC for ~$25 worth of pizza courtesy of jercos&amp;lt;ref&amp;gt;[https://bitcointalk.org/index.php?topic=137.msg1195#msg1195 bitcointalk post] where laszlo confirmed having bought pizza&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! July 7&lt;br /&gt;
|| Bitcoin v0.3 released&lt;br /&gt;
|-&lt;br /&gt;
! July 11&lt;br /&gt;
|| Bitcoin v0.3 release mentioned on slashdot&amp;lt;ref&amp;gt;[http://news.slashdot.org/story/10/07/11/1747245/Bitcoin-Releases-Version-03 slashdot] metiones Bitcoin&amp;lt;/ref&amp;gt;, bringing a large influx of new bitcoin users.&lt;br /&gt;
|-&lt;br /&gt;
! July 12&lt;br /&gt;
|| Beginning of a 10x increase in exchange value over a 5 day period, from about $0.008/BTC to $0.08/BTC&lt;br /&gt;
|-&lt;br /&gt;
! July 17&lt;br /&gt;
|| [[MtGox]] established&lt;br /&gt;
|-&lt;br /&gt;
! July 18&lt;br /&gt;
|| ArtForz generated his first block after establishing his personal OpenCL GPU hash farm&lt;br /&gt;
|-&lt;br /&gt;
! August 15&lt;br /&gt;
|| Bug in the bitcoin code allows a bad transaction into block 74638.  Users quickly adopt fixed code and the &amp;quot;good&amp;quot; block chain overtook the bad one at a block height of 74691, 53 blocks later ([[Incidents#Value_overflow]]).&lt;br /&gt;
|-&lt;br /&gt;
! September 14&lt;br /&gt;
|| jgarzik [https://bitcointalk.org/index.php?topic=133.msg12921#msg12921 offered] 10,000 BTC (valued at ~$600-650) to puddinpop to open source their windows-based CUDA client&lt;br /&gt;
|-&lt;br /&gt;
! September 14&lt;br /&gt;
|| Block [http://blockexplorer.com/b/79764 79,764] is first to be mined using split allocation of the generation reward.&lt;br /&gt;
|-&lt;br /&gt;
! September 18&lt;br /&gt;
|| puddinpop [https://bitcointalk.org/index.php?topic=133.msg13135#msg13135 released] source to their windows-based CUDA client under MIT license&lt;br /&gt;
|-&lt;br /&gt;
! September 29&lt;br /&gt;
|| kermit [https://bitcointalk.org/index.php?topic=1306.0 discovered] a microtransactions exploit which precipitated the Bitcoin v0.3.13 release&lt;br /&gt;
|-&lt;br /&gt;
! October 01&lt;br /&gt;
|| [https://bitcointalk.org/?topic=1334.0 First public OpenCL miner] released&lt;br /&gt;
|-&lt;br /&gt;
! October 04&lt;br /&gt;
|| Original Bitcoin History wiki page (this page) established (ooh so meta) on Bitcoin.org&#039;s wiki.&lt;br /&gt;
|-&lt;br /&gt;
! October 07&lt;br /&gt;
|| Exchange rate started climbing up from $0.06/BTC after several flat months.&lt;br /&gt;
|-&lt;br /&gt;
! October 16&lt;br /&gt;
|| First recorded escrowed bitcoin trade conducted, between nanotube and Diablo-D3, escrowed by theymos.&lt;br /&gt;
|-&lt;br /&gt;
! October 17&lt;br /&gt;
|| [[Bitcoin_OTC|#bitcoin-otc]] trading channel established on freenode IRC.&lt;br /&gt;
|-&lt;br /&gt;
! October 28&lt;br /&gt;
|| First bitcoin short sale transaction initiated, with a loan of 100 BTC by nanotube to [[User:Kiba|kiba]], facilitated by the [[Bitcoin-otc|#bitcoin-otc]] market.&lt;br /&gt;
|-&lt;br /&gt;
! November 6&lt;br /&gt;
|| The [https://bitcointalk.org/index.php?topic=1672 Bitcoin economy passed US $1 million]. The MtGox price touched USD $0.50/BTC.&lt;br /&gt;
|-&lt;br /&gt;
! December 7&lt;br /&gt;
|| Bitcoind was compiled for the Nokia N900 mobile computer by doublec. The following day, ribuck sent him 0.42 BTC in the first portable-to-portable Bitcoin transaction.&lt;br /&gt;
|-&lt;br /&gt;
! December 9&lt;br /&gt;
|| The generation difficulty passed 10,000.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|| First bitcoin call option contract sold, from nanotube to [[User:Sgornick|sgornick]], via the [[Bitcoin-otc|#bitcoin-otc]] market.&lt;br /&gt;
|-&lt;br /&gt;
! December 16&lt;br /&gt;
|| [http://mining.bitcoin.cz/ Bitcoin Pooled Mining], operated by slush, found its first block&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 2011 ===&lt;br /&gt;
{| style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;8em&amp;quot; | January 2&lt;br /&gt;
|| [[Tonal Bitcoin]] units standardized.&lt;br /&gt;
|-&lt;br /&gt;
! January 8&lt;br /&gt;
|| [[History of Bitcoin]] page (this page) created after replicating from original Bitcoin History page on Bitcoin.org.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|| Bitcoin Pooled Mining reached a total of 10,000 Mhash/s&lt;br /&gt;
|-&lt;br /&gt;
! January 27&lt;br /&gt;
|| Largest numeric value ever traded for bitcoins thus far occurred on this date. Three currency bills from Zimbabwe, known as Zimdollars, were traded on [[Bitcoin-otc|#bitcoin-otc]] at the rate of 4 BTC for each of the one-hundred trillion dollar ($100,000,000,000,000) Zimbabwe notes&amp;lt;ref&amp;gt;Serial numbers for Zimdollars sold: AA1669317, AA1669318 and AA1669319&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! January 28&lt;br /&gt;
|| Block 105000 was generated. This means that 5.25 million bitcoins have been generated, which is just over one-quarter of the eventual total of nearly 21 million.&lt;br /&gt;
|-&lt;br /&gt;
! February 9&lt;br /&gt;
|| Bitcoin reached parity with the US dollar, touching $1 per BTC at [[MtGox]].&lt;br /&gt;
|-&lt;br /&gt;
! February 10&lt;br /&gt;
|| Bitcoin.org website struggles to handle [https://bitcointalk.org/index.php?topic=3444.0 traffic] resulting from mentions on Slashdot&amp;lt;ref&amp;gt;[http://news.slashdot.org/story/11/02/10/189246/Online-Only-Currency-BitCoin-Reaches-Dollar-Parity Online-Only Currency BitCoin Reaches Dollar Parity]&amp;lt;/ref&amp;gt;, Hacker News and Twitter following the news that parity had been reached.&lt;br /&gt;
|-&lt;br /&gt;
! February 14&lt;br /&gt;
|| A vehicle was, for the first time, offered in exchange for a certain number of bitcoins&amp;lt;ref&amp;gt;[https://bitcointalk.org/index.php?topic=3485.0 Car for Sale - Australia]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
! March 1&lt;br /&gt;
|| [[MagicalTux]] buys mtgox.com from its founder [[Jed McCaleb]]&lt;br /&gt;
|-&lt;br /&gt;
! March 6&lt;br /&gt;
|| Total Bitcoin network computation speed for a short time reached a new high of almost 900Ghash/sec, dropping to 500Ghash/sec soon after. Some speculate that this was due to some supercomputer or bot-net that joined the network ([http://bitcoin.atspace.com/mysteryminer.html mystery miner]).&lt;br /&gt;
|-&lt;br /&gt;
! March 18&lt;br /&gt;
|| 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, BTC sales at progressively lower prices. BTC price had been declining since the February 9 high.&lt;br /&gt;
|-&lt;br /&gt;
! March 25&lt;br /&gt;
|| Difficulty decreased nearly 10%.  A decrease has only occurred once before, and this decrease of nearly 10% was the largest.&lt;br /&gt;
|-&lt;br /&gt;
! March 27&lt;br /&gt;
|| The first market for exchanging bitcoins to and from the British Pound Sterling BTC/GBP, [[Britcoin]], opens.&lt;br /&gt;
|-&lt;br /&gt;
! March 31&lt;br /&gt;
|| The first market for exchanging bitcoins to and from Brazilian Reals, [[Bitcoin Brazil]], opens.&lt;br /&gt;
|-&lt;br /&gt;
! April 5&lt;br /&gt;
|| The first market for exchanging bitcoins to and from the Polish złoty, [[BitMarket.eu]], opens.&lt;br /&gt;
|-&lt;br /&gt;
! April 12&lt;br /&gt;
|| First bitcoin put option contract sold via the [[Bitcoin-otc|#bitcoin-otc]] market.&lt;br /&gt;
|-&lt;br /&gt;
! April 16&lt;br /&gt;
|| TIME does [http://techland.time.com/2011/04/16/online-cash-bitcoin-could-challenge-governments/ an article on Bitcoin].&lt;br /&gt;
|-&lt;br /&gt;
! April 23&lt;br /&gt;
|| BTC/USD exchange rate reaches and passes parity with the Euro (EUR) on [[MtGox]] exchange.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|| BTC/USD exchange rate reaches and passes parity with the British Sterling Pound (GBP) on [[MtGox]] exchange.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|| Value of the Bitcoin money stock at current exchange rate passes $10 million USD threshold.&lt;br /&gt;
|-&lt;br /&gt;
! April 27&lt;br /&gt;
|| [[VirWoX]] opens first market to trade bitcoins against a virtual currency on BTC/SL (Second Life Lindens) exchange.&lt;br /&gt;
|-&lt;br /&gt;
! April 30&lt;br /&gt;
|| The generation difficulty passed 100,000.&lt;br /&gt;
|-&lt;br /&gt;
! June 2&lt;br /&gt;
|| The exchange rate at [[MtGox]] touched 10 USD per BTC.&lt;br /&gt;
|-&lt;br /&gt;
! June 3&lt;br /&gt;
|| [[Tonal Bitcoin]] reached parity with the US cent, touching 1¢ per TBC at [[Bitcoin Market]].&lt;br /&gt;
|-&lt;br /&gt;
! June 8&lt;br /&gt;
|| The [[MtGox]] exchange rate peaked at 31.91 USD, at a &amp;quot;market capitalization&amp;quot; of about $206 M [http://bitcoin.stackexchange.com/questions/2047/market-capitalization-over-time].&lt;br /&gt;
|-&lt;br /&gt;
! June 12&lt;br /&gt;
|| The [[MtGox]] exchange rate briefly dropped to near 10 USD four days after the peak, in its largest percentage price retreat to date.&lt;br /&gt;
|-&lt;br /&gt;
! June 13&lt;br /&gt;
|| Forum user allinvain claimed to have had [http://forum.bitcoin.org/index.php?topic=16457.0 25,000 BTC stolen] from his Bitcoin wallet (approx. USD equivalent $375,000).&lt;br /&gt;
|-&lt;br /&gt;
! June 19&lt;br /&gt;
|| The MtGox database was compromised and the user table was leaked, containing details of 60,000 usernames, email addresses and password hashes, some of which were overly simple to brute force passwords.&lt;br /&gt;
|-&lt;br /&gt;
! June 19&lt;br /&gt;
|| Someone was able to access an admin account at MtGox and issue sell orders for hundreds of thousands of fake bitcoins, forcing the MtGox price down from $17.51 per bitcoin to $0.01. MtGox announced that these trades would be reversed. Trading was halted at MtGox for 7 days (and also briefly at TradeHill and Britcoin while their security was reviewed).&lt;br /&gt;
|-&lt;br /&gt;
! June 19&lt;br /&gt;
|| Some of the users on the leaked MtGox database had used the same username at MyBitcoin and had their passwords hacked. About 600 of them had their balance [http://forum.bitcoin.org/index.php?topic=22221.msg279396#msg279396 stolen from their MyBitcoin accounts]. One user lost over 2000 BTC.&lt;br /&gt;
|-&lt;br /&gt;
! June 20&lt;br /&gt;
|| The EFF announced that it was no longer accepting Bitcoin donations due to legal uncertainties.&lt;br /&gt;
|-&lt;br /&gt;
! June 24&lt;br /&gt;
|| The generation difficulty passed 1,000,000 with Block [http://blockexplorer.com/b/133056 133056].&lt;br /&gt;
|-&lt;br /&gt;
! July 19&lt;br /&gt;
|| &amp;quot;Let it go on record that at 4:05pm CET [19 July 2011], my manager Tadek was the first person in the world to receive [testnet] Bitcoins via NFC ;)&amp;quot; - Mike Hearn&lt;br /&gt;
|-&lt;br /&gt;
! July 22&lt;br /&gt;
|| [[BitCoins Mobile]], the first Bitcoin application for iPad was released by [http://www.intervex.net Intervex Digital].&lt;br /&gt;
|-&lt;br /&gt;
! July 26&lt;br /&gt;
|| [http://www.room77.de/ Room77] [https://bitcointalk.org/index.php?topic=32162.0 becomes] the first brick-and-mortar business (bar) to accept Bitcoin as a means of payment.&lt;br /&gt;
|-&lt;br /&gt;
! July 30&lt;br /&gt;
|| [http://pastebin.com/raw.php?i=BUB3dygQ Tribute to Len Sassaman] included in the blockchain&amp;lt;ref&amp;gt;[http://bitcointalk.org/index.php?topic=33618.msg420597#msg420597 A Tribute to Len &amp;quot;rabbi&amp;quot; Sassama]&amp;lt;/ref&amp;gt;.  &lt;br /&gt;
|-&lt;br /&gt;
! August 20&lt;br /&gt;
|| First Bitcoin Conference and World Expo held, in NYC.&amp;lt;ref&amp;gt;[http://bitcoinme.com/index.php/conference/ New York Conference 2011]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! August 23&lt;br /&gt;
|| [[P2Pool]], the first P2P decentralized pool, mines its first Bitcoin mainnet block (Block [http://blockexplorer.com/b/142312 142,312]).&lt;br /&gt;
|-&lt;br /&gt;
! August 30&lt;br /&gt;
|| Difficulty adjustment at block [http://blockexplorer.com/b/143136 143,136] marks the first back-to-back drop.&lt;br /&gt;
|-&lt;br /&gt;
! November 15&lt;br /&gt;
|| First CVE (CVE-2011-4447) assigned to a Bitcoin client exploit.&lt;br /&gt;
|-&lt;br /&gt;
! November 25&lt;br /&gt;
|| First European Bitcoin Conference in Prague, Czech Rep.&amp;lt;ref&amp;gt;[http://bitgroups.org/ Prague Conference 2011]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! December 12&lt;br /&gt;
|| Largest amount of fees, to-date, in a single transaction, and most fees in a single block. A [http://blockexplorer.com/tx/1d7749c65c90c32f5e2c036217a2574f3f4403da39174626b246eefa620b58d9 transaction] paid 171 BTC in fees in [http://blockexplorer.com/b/157235 block 157235]&amp;lt;ref&amp;gt;[http://bitcointalk.org/index.php?topic=88423.msg973509#msg973509 Largest fee ever?]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 2012 ===&lt;br /&gt;
{| style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;8em&amp;quot; | March 1&lt;br /&gt;
|| Largest theft of bitcoins to-date occurred (near 50K BTC) after security breach at web host Linode.&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;8em&amp;quot; | April 1&lt;br /&gt;
|| Pay-to-script-hash ([[P2SH]]) as defined through [[BIP 0016]] goes live.&lt;br /&gt;
|-&lt;br /&gt;
! May 08&lt;br /&gt;
|| A single service, [[SatoshiDICE]] becomes responsible for over half the transaction volume on the Bitcoin blockchain.&lt;br /&gt;
|-&lt;br /&gt;
! June 3&lt;br /&gt;
|| Largest block (most transactions), to-date (June 3), is [http://BlockExplorer.com/b/181919 block 181919] with 1322 transactions&amp;lt;ref&amp;gt;[http://bitcointalk.org/index.php?topic=85353.msg939859#msg939859 Largest block to date]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
! July 22&lt;br /&gt;
|| One millionth topic reply was posted on the unofficial [[Bitcoin Forum]] &amp;lt;ref&amp;gt;[https://bitcointalk.org/index.php?topic=94608.0 Topic about one millionth forum post]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
! September 15-16&lt;br /&gt;
|| Bitcoin Conference in London &amp;lt;ref&amp;gt;[http://bitcoin2012.com/ London Conference 2012]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
! September 27&lt;br /&gt;
|| Formation of the [[Bitcoin Foundation]].&lt;br /&gt;
|-&lt;br /&gt;
! November 28&lt;br /&gt;
|| Halving day.  [http://blockexplorer.com/b/210000 Block 210,000] is the first with a block reward subsidy of only 25 BTC.&lt;br /&gt;
|-&lt;br /&gt;
! December 6&lt;br /&gt;
|| First Bitcoin exchange [https://bitcointalk.org/index.php?topic=129461.0 licensed &amp;quot;as a bank&amp;quot; in europe] (actually a PSP which is like a bank, without debt-money issuing).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 2013 ===&lt;br /&gt;
{| style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;8em&amp;quot; | February 19&lt;br /&gt;
|| Bitcoin Client v0.8 released featuring improved download speed and [https://en.wikipedia.org/wiki/Bloom_filter Bloom Filtering]&lt;br /&gt;
|-&lt;br /&gt;
! February 28&lt;br /&gt;
|| The [[MtGox]] exchange rate broke the June 8 2011 peak of 31.91 USD. The first all time high since 601 days&lt;br /&gt;
|-&lt;br /&gt;
! March 12&lt;br /&gt;
|| A previously undiscovered protocol rule results in a [http://bitcoin.org/chainfork.html hard fork of the 0.8.0 reference client].&lt;br /&gt;
|-&lt;br /&gt;
! March 18&lt;br /&gt;
|| The United States federal agency charged with enforcing laws against money laundering (FinCEN) declares that Bitcoin users are subject to regulation only at the point of USD-BTC exchange.&amp;lt;ref&amp;gt;[http://arstechnica.com/tech-policy/2013/03/us-regulator-bitcoin-exchanges-must-comply-with-money-laundering-laws/ US regulator: Bitcoin exchanges must comply with money-laundering laws]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! March 28&lt;br /&gt;
|| Total Bitcoin market cap passes $1 billion. &amp;lt;ref&amp;gt;http://spectrum.ieee.org/computing/networks/bitcoin-hits-1billion&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! April 1&lt;br /&gt;
|| Bitcoin price breaks 100 USD on [[MtGox]] and other major exchanges.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Bitcoin Firsts]]&lt;br /&gt;
* [[Press]]&lt;br /&gt;
* [https://bitcoinhelp.net/know/more/price-chart-history Bitcoin Price Chart with Historic Events]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Jed_McCaleb&amp;diff=50656</id>
		<title>Jed McCaleb</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Jed_McCaleb&amp;diff=50656"/>
		<updated>2014-09-01T08:15:55Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: Created page with &amp;quot;Original founder of Mt. Gox before Mark Karpelès. Since then he founded Ripple, and left it in 2014 to found Stellar.  Category:people&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Original founder of [[Mt. Gox]] before [[Mark Karpelès]].&lt;br /&gt;
Since then he founded [[Ripple]], and left it in 2014 to found [[Stellar]].&lt;br /&gt;
&lt;br /&gt;
[[Category:people]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Mark_Karpel%C3%A8s&amp;diff=50655</id>
		<title>Mark Karpelès</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Mark_Karpel%C3%A8s&amp;diff=50655"/>
		<updated>2014-09-01T08:14:40Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Mark_Karpel%C3%A8s Mark Karpelès], former CEO of [[Mt. Gox]] until it shut down, and long-time super-admin of the Bitcoin wiki. His user page is [[User:MagicalTux]].&lt;br /&gt;
&lt;br /&gt;
[[Category:people]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Mark_Karpel%C3%A8s&amp;diff=50654</id>
		<title>Mark Karpelès</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Mark_Karpel%C3%A8s&amp;diff=50654"/>
		<updated>2014-09-01T08:14:20Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Mark_Karpel%C3%A8s Mark Karpelès], CEO of [[Mt. Gox]], and long-time super-admin of the Bitcoin wiki. His user page is [[User:MagicalTux]].&lt;br /&gt;
&lt;br /&gt;
[[Category:people]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Mark_Karpeles&amp;diff=50653</id>
		<title>Mark Karpeles</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Mark_Karpeles&amp;diff=50653"/>
		<updated>2014-09-01T08:13:44Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: Prefer Wikipedia&amp;#039;s spelling&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[Mark Karpelès]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=MagicalTux&amp;diff=50652</id>
		<title>MagicalTux</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=MagicalTux&amp;diff=50652"/>
		<updated>2014-09-01T08:11:17Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: Ripper234 moved page MagicalTux to Mark Karpelès: Prefer real name&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Mark Karpelès]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Mark_Karpel%C3%A8s&amp;diff=50651</id>
		<title>Mark Karpelès</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Mark_Karpel%C3%A8s&amp;diff=50651"/>
		<updated>2014-09-01T08:11:17Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: Ripper234 moved page MagicalTux to Mark Karpelès: Prefer real name&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://en.wikipedia.org/wiki/Mark_Karpel%C3%A8s Mark Karpelès], CEO of [[Mt. Gox]].&lt;br /&gt;
&lt;br /&gt;
[[Category:people]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Mark_Karpel%C3%A8s&amp;diff=50650</id>
		<title>Mark Karpelès</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Mark_Karpel%C3%A8s&amp;diff=50650"/>
		<updated>2014-09-01T08:09:57Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://en.wikipedia.org/wiki/Mark_Karpel%C3%A8s Mark Karpelès], CEO of [[Mt. Gox]].&lt;br /&gt;
&lt;br /&gt;
[[Category:people]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Mark_Karpel%C3%A8s&amp;diff=50649</id>
		<title>Mark Karpelès</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Mark_Karpel%C3%A8s&amp;diff=50649"/>
		<updated>2014-09-01T08:09:48Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: Created page with &amp;quot;[http://en.wikipedia.org/wiki/Mark_Karpel%C3%A8s Mark Karpelès], CEO of Mt. Gox.  Category:people&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://en.wikipedia.org/wiki/Mark_Karpel%C3%A8s Mark Karpelès], CEO of Mt. Gox.&lt;br /&gt;
&lt;br /&gt;
[[Category:people]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Proof_of_Publication&amp;diff=48135</id>
		<title>Proof of Publication</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Proof_of_Publication&amp;diff=48135"/>
		<updated>2014-06-12T12:51:00Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
A method that uses Bitcoin or Bitcoin-like technologies to authenticate that a certain information was published at a certain date, or was known at a certain date.&lt;br /&gt;
&lt;br /&gt;
The technique entails encoding the secure hash of a certain publication (plaintext) inside the Bitcoin blockchain. It was probablly first described in the paper from 2012 titled &amp;quot;CommitCoin: Carbon Dating Commitments with Bitcoin&amp;quot; ([http://people.scs.carleton.ca/~clark/papers/2012_fc.pdf extended abstract] and [http://eprint.iacr.org/2011/677.pdf technical report]).&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* [http://proofofexistence.com/ proofofexistence.com] - Store hashes of data in the blockchain.&lt;br /&gt;
* [http://coinsecrets.org/ coinsecrets.org] - list of metadata recently embedded in the bitcoin blockchain using OP_RETURN outputs.&lt;br /&gt;
* [https://github.com/mastercoin-MSC/spec#appendix-a--storing-mastercoin-data-in-the-blockchain Encoding Master Protocol transactions]&lt;br /&gt;
* [https://github.com/mastercoin-MSC/spec/issues/198 OP_RETURN in the Master Protocol]&lt;br /&gt;
&lt;br /&gt;
[[Category:Proof-of-x]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Proof_of_Publication&amp;diff=48134</id>
		<title>Proof of Publication</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Proof_of_Publication&amp;diff=48134"/>
		<updated>2014-06-12T12:50:01Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
A method that uses Bitcoin or Bitcoin-like technologies to authenticate that a certain information was published at a certain date, or was known at a certain date.&lt;br /&gt;
&lt;br /&gt;
The technique entails encoding the secure hash of a certain publication (plaintext) inside the Bitcoin blockchain. It was probablly first described in the paper from 2012 titled &amp;quot;CommitCoin: Carbon Dating Commitments with Bitcoin&amp;quot; ([http://people.scs.carleton.ca/~clark/papers/2012_fc.pdf extended abstract] and [http://eprint.iacr.org/2011/677.pdf technical report]).&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* [http://proofofexistence.com/ proofofexistence.com] - Store hashes of data in the blockchain.&lt;br /&gt;
* [http://coinsecrets.org/ coinsecrets.org] - list of metadata recently embedded in the bitcoin blockchain using OP_RETURN outputs.&lt;br /&gt;
* [https://github.com/mastercoin-MSC/spec/issues/198 OP_RETURN in the Master Protocol]&lt;br /&gt;
&lt;br /&gt;
[[Category:Proof-of-x]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Securing_your_wallet&amp;diff=48104</id>
		<title>Securing your wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Securing_your_wallet&amp;diff=48104"/>
		<updated>2014-06-11T21:24:44Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: /* See Also */ Add link to the guide (in process is being written)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
Wallet security can be broken down into two independent goals:&lt;br /&gt;
# Protecting your wallet against loss.&lt;br /&gt;
# Protecting your wallet against theft.&lt;br /&gt;
&lt;br /&gt;
In the case that your current wallet hasn&#039;t been protected adequately (e.g. put online with a weaker password):&lt;br /&gt;
# Making a new secure wallet, using appropriate long-term protection.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;For a brief overview see also: [[Wallet Security Dos and Don&#039;ts|Wallet Security Dos and Don&#039;ts]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Paper Wallets==&lt;br /&gt;
[[Paper wallet]]s can be used to store bitcoins offline in non-digital format. Using securely generated paper wallets significantly decreases the chances of your bitcoins being stolen by hackers or computer viruses.&lt;br /&gt;
&lt;br /&gt;
Fundamentally, a paper wallet is merely a physical record of a [[private key]] (most commonly written as a sequence of fifty-one alphanumeric characters beginning with a &#039;5&#039;) and its corresponding [[public key]]. The private key is used to prove your right to spend the bitcoins transferred to the paper wallet, and as such should be kept hidden and secret. If the private key on a paper wallet is exposed (for example in a photograph) then the wallet may be &amp;quot;swept&amp;quot; by anyone who sees the key. To guard against accidental revelation, the private key displayed on the paper wallet may be encrypted using a password (&amp;quot;BIP38&amp;quot;) or split into several different parts (&amp;quot;Shamir&#039;s secret sharing scheme&amp;quot;). At the very least, the private key should be well hidden e.g. by folding the wallet in half and sealing it shut.&lt;br /&gt;
&lt;br /&gt;
You can send bitcoins to the public address on your paper wallet as often as you like, and they will be inaccessible until the private key is imported into a &amp;quot;live&amp;quot; wallet. You can use a service such as blockchain.info to verify the balance of your paper wallet, which is a matter of public record. As of version 0.6.0, the bitcoin QT software has a command line feature called &amp;quot;importprivkey&amp;quot; that can load private keys. Online exchanges and wallets such as [[MtGox]], CoinBase and Blockchain.info have features for importing (or &amp;quot;sweeping&amp;quot;) paper wallet private keys as well.&lt;br /&gt;
&lt;br /&gt;
=== Software for generating paper wallets ===&lt;br /&gt;
&lt;br /&gt;
Some [[Paper wallet|paper wallet generators]] have been written entirely in HTML/JavaScript to make it fairly easy to generate paper wallets on virtually any operating system. Although these generators use a web browser, they are generally capable of running offline since address generation happens entirely within the web browser. It&#039;s advisable to use those services from [https://en.wikipedia.org/wiki/Live_CD live disc], to ensure that private keys are not compromised by spyware. &lt;br /&gt;
&lt;br /&gt;
To generate a safer paper wallet, first save the paper wallet generating code to a newly-formatted USB stick and verify the integrity (SHA1 hash or PGP signature) of the code. Then &amp;quot;clean-boot&amp;quot; your computer with a bootable CD (such as a Linux Live CD) while disconnected from the Internet. Insert the USB stick and open the wallet generator&#039;s HTML file using a web browser. Print your paper wallets or store them on external media (do not save them on the computer), and then shut down the computer. You may need to load an appropriate printer driver in order to print while booted from the live CD.&lt;br /&gt;
&lt;br /&gt;
=== Tips for making paper wallets ===&lt;br /&gt;
&lt;br /&gt;
* Disconnecting from the Internet guarantees that that the paper wallet generator is truly self-contained and isn&#039;t transmitting your keys online. &lt;br /&gt;
&lt;br /&gt;
* Verifying the integrity of the code (and the trustworthiness of the author) is important to make sure a hacker hasn&#039;t modified the HTML so that it generates predictable addresses instead of truly random keys.&lt;br /&gt;
&lt;br /&gt;
* Using a very basic printer is advisable since high-end office printers may have WiFi or internal storage that keeps a cache of printed documents.&lt;br /&gt;
&lt;br /&gt;
* Remember, spyware and viruses often attempt to monitor your computer activities so that their authors can steal from you. They are interested in passwords to online accounts, and anything of value. Bitcoin wallets and private keys are something of value that have already been targeted by malware. If your computer is infected with spyware or viruses - even if there are no symptoms, or your antivirus isn&#039;t reporting anything - then anything you type, view, or save on your computer, could potentially be stolen by someone remotely controlling your computer. Your private key can then be intercepted while you enter it, so only enter a Bitcoin private key into your computer when your intent is to redeem its value &#039;&#039;immediately&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Hardware wallets ==&lt;br /&gt;
[[Hardware wallet]]s are a major effort to provide a good combination of enhanced security and usability.&lt;br /&gt;
&lt;br /&gt;
So far only [http://www.pi-wallet.com/ Pi Wallet] is operational.&lt;br /&gt;
&lt;br /&gt;
==Importance of security updates==&lt;br /&gt;
&lt;br /&gt;
No software is perfect, and from time to time there may be security vulnerabilities found in your Bitcoin client as well.&lt;br /&gt;
Be sure you keep your client updated with the latest bug fixes, especially when a new vulnerability is discovered.&lt;br /&gt;
We maintain a [[CVEs|list a known vulnerabilities]] on this wiki - you can watch that page to get updates.&lt;br /&gt;
Note that you &#039;&#039;don&#039;t&#039;&#039; need to be running the latest major client version: some clients, including the popular Bitcoin-Qt, have older versions available with bugfix-only updates.&lt;br /&gt;
&lt;br /&gt;
==Securing the Bitcoin-QT or bitcoind wallet==&lt;br /&gt;
&lt;br /&gt;
Bitcoin transactions send Bitcoins to a specific public key. A Bitcoin address is an encoded hash of a public key. In order to use received Bitcoins, you need to have the private key matching the public key you received with. This is sort of like a super long password associated with an account (the account is the public key). Your Bitcoin wallet contains all of the private keys necessary for spending your received transactions. If you delete your wallet without a backup, then you no longer have the authorization information necessary to claim your coins, and the coins associated with those keys are lost forever.&lt;br /&gt;
&lt;br /&gt;
The wallet contains a pool of queued keys. By default there are 100 keys in the [[key pool]].  The size of the pool is configurable using the &amp;quot;-keypool&amp;quot; command line argument.  When you need an address for whatever reason (send, “new address”, generation, etc.), the key is not actually generated freshly, but taken from this pool. A brand new address is generated to fill the pool back to 100. So when a backup is first created, it has all of your old keys plus 100 unused keys. After sending a transaction, it has 99 unused keys. After a total of 100 new-key actions, you will start using keys that are not in your backup. Since the backup does not have the private keys necessary for authorizing spends of these coins, restoring from the old backup will cause you to lose Bitcoins.&lt;br /&gt;
&lt;br /&gt;
Creating a new address generates a new pair of public and private keys, which are added to your wallet. Each keypair is mostly random numbers, so they cannot be known prior to generation. If you backup your wallet and then create more than 100 new addresses, the keypair associated with the newest addresses will not be in the old wallet because the new keypairs are only known after creating them. Any coins received at these addresses will be lost if you restore from the backup.&lt;br /&gt;
&lt;br /&gt;
The situation is made somewhat more confusing because the receiving addresses shown in the UI are not the only keys in your wallet. Each Bitcoin generation is given a new public key, and, more importantly, each sent transaction also sends some number of Bitcoins back to yourself at a new key. When sending Bitcoins to anyone, you generate a new keypair for yourself and simultaneously send Bitcoins to your new public key and the actual recipient&#039;s public key. This is an anonymity feature – it makes tracking Bitcoin transactions much more difficult.&lt;br /&gt;
&lt;br /&gt;
So if you create a backup, do more than 100 things that cause a new key to be used, and then restore from the backup, some Bitcoins will be lost. Bitcoin has not deleted any keys (keys are never deleted) – it has created a new key that is not in your old backup and then sent Bitcoins to it.&lt;br /&gt;
&lt;br /&gt;
== Making a new wallet ==&lt;br /&gt;
&lt;br /&gt;
If a wallet or an encrypted wallet&#039;s password has been compromised, it is wise to create a new wallet and transfer the full balance of bitcoins to addresses contained only in the newly created wallet. Examples of ways a wallet may be compromised are through password re-use, minimal strength passwords, computer hack or virus attack.&lt;br /&gt;
&lt;br /&gt;
There are a number of ways to create a new wallet with Bitcoin-QT or bitcoind but this is a process that has been tested with bitcoind 0.6.3. We use the copy command to minimize the chance of any data loss but you are warned to make backups of any wallet.dat that holds a balance for you.&lt;br /&gt;
&lt;br /&gt;
:1. Shut down the Bitcoin program.&lt;br /&gt;
:2. Find and make a backup of the &amp;quot;compromised&amp;quot; wallet.dat file and rename it, perhaps adding a short description:&lt;br /&gt;
:::wallet.dat -&amp;gt;  wallet-compromised.dat&lt;br /&gt;
:Depending on your OS, the wallet file will be located at:&lt;br /&gt;
:::Windows: %APPDATA%\Bitcoin\&lt;br /&gt;
:::Linux: ~/.bitcoin/&lt;br /&gt;
:::Mac: ~/Library/Application Support/Bitcoin/&lt;br /&gt;
:3. Start the Bitcoin program and it will create a new wallet.dat. You may then encrypt the wallet as desired and make a new backup.&lt;br /&gt;
:4. Once you&#039;ve made a new wallet, you can obtain one or more addresses and copy them into a text editor. After obtaining the new address(es), shut down the Bitcoin program, make a backup of the new wallet.dat file and copy it to a new file named wallet-new.dat.&lt;br /&gt;
:5. Copy the wallet-compromised.dat file back to wallet.dat, start the Bitcoin program and transfer your balance to the new address(es) you put in your text editor. Once the balance is back to 0 for your compromised wallet, you may want to wait a couple minutes or for a confirmation or check block explorer to be sure the transactions have been broadcasted. Then you may shut down the Bitcoin program.&lt;br /&gt;
:6. Rename wallet.dat to wallet-compromised.dat. &lt;br /&gt;
:7. Rename wallet-new.dat to wallet.dat.&lt;br /&gt;
&lt;br /&gt;
You should now have a new wallet with all the bitcoins from the old wallet.&lt;br /&gt;
&lt;br /&gt;
==Making a secure workspace==&lt;br /&gt;
&lt;br /&gt;
If you are using your computer to handle bitcoins, a wallet, Bitcoin-related passwords, or Bitcoin private keys, you must take care that the system is free of malware, viruses, keyloggers, remote access tools, and other tools that may be used to make remote copies of any of the above. In the case that your computer is compromised, the precautions taken below may provide additional protection.&lt;br /&gt;
&lt;br /&gt;
===Debian-based Linux===&lt;br /&gt;
&lt;br /&gt;
==== Store all into an encrypted folder (Tomb) ====&lt;br /&gt;
&lt;br /&gt;
Tomb is a simple tool to manage encrypted storage on GNU/Linux. Among its features are bind-hooks to set up a tomb&#039;s contents in the place where other programs expect them, for example in our case mount -o bind the .bitcoin directory in a user&#039;s home.&lt;br /&gt;
&lt;br /&gt;
First install tomb from https://files.dyne.org/tomb (homepage is on http://www.dyne.org/software/tomb)&lt;br /&gt;
&lt;br /&gt;
Among the requirements: zsh, cryptsetup, pinentry-curses, gnupg, sudo.&lt;br /&gt;
&lt;br /&gt;
Recommended: wipe, dcfldd, steghide, qrencode.&lt;br /&gt;
&lt;br /&gt;
Then create a tomb (we name it bitcoin) with three commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;tomb dig -s 100 bitcoin.tomb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;tomb forge bitcoin.tomb.key&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;tomb lock  bitcoin.tomb -k bitcoin.tomb.key&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then open it&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;tomb open bitcoin.tomb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will require you to input again the password you selected.&lt;br /&gt;
&lt;br /&gt;
Once open the tomb contents are in /media/bitcoin.tomb&lt;br /&gt;
&lt;br /&gt;
Move there your bitcoin wallet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mv ~/.bitcoin /media/bitcoin.tomb/my-safe-wallet&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then create a file &amp;quot;/media/bitcoin.tomb/bind-hooks&amp;quot; and put a single line:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;my-safe-wallet    .bitcoin&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which means that every time the tomb is open, the directory my-safe-wallet needs to be bound to ~/.bitcoin. Just make sure an empty ~/.bitcoin directory exists in your home.&lt;br /&gt;
&lt;br /&gt;
Now close the tomb and store its keys safely, make sure you memorize the password. Have a look at Tomb&#039;s documentation, there is a number of things you can do like steganography or printing out keys on a paper to hide and such.&lt;br /&gt;
&lt;br /&gt;
That&#039;s it. Every time you like to access your wallet open the tomb and the .bitcoin will be in place. One can also store the bitcoin binary inside the tomb and even start the bitcoin client using the exec-hooks. Tomb&#039;s manual page &amp;quot;man tomb&amp;quot; explains the possibilities.&lt;br /&gt;
&lt;br /&gt;
The advantage of this approach over an encrypted home is that it becomes extremely portable across computers and even online shells: a Tomb is just a file and its key can be stored far away, on different shells, usb sticks or mobile phones.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Secure the whole user home directory ====&lt;br /&gt;
The first step is to make a [http://www.howtogeek.com/howto/ubuntu/add-a-user-on-ubuntu-server/ new user]. In order for that new user to have an encrypted home directory, you&#039;ll first need the encryption utility. Run:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt-get install ecryptfs-utils&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you&#039;re ready to create a new user&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo adduser --encrypt-home new_user_name&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll need to come up with a [[#Choosing_A_Strong_Password|secure]] new password for that user.&lt;br /&gt;
&lt;br /&gt;
When you get to the prompt &#039;Enter the new value, or press ENTER for the default&#039;, just keep hitting ENTER.&lt;br /&gt;
&lt;br /&gt;
Then switch user to the new user.  To get to the new user you can use the switch user icon for your system, which on Ubuntu is in the &#039;System/Quit&#039; screen, or if there is no switch icon on your system you can log out and log back in as the new user.&lt;br /&gt;
&lt;br /&gt;
Since the home folder of this user is encrypted, if you&#039;re not logged in as that user, data that is saved there can&#039;t be browsed, even by a root user. If something goes wrong with your system, and you need to decrypt the new user&#039;s files, you&#039;ll need its decryption key.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ecryptfs-unwrap-passphrase&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It will ask you for your user&#039;s password and give you the decryption key. &#039;&#039;&#039;WRITE DOWN OR SAVE THE CODE IT RETURNS&#039;&#039;&#039; because you will need it if you ever have to pull your data off while the OS is not working. (You can run it again later if you need to, but run it now so that you can get your data if your Linux install gets botched.)&lt;br /&gt;
&lt;br /&gt;
The encrypted folder data is not encrypted while it&#039;s in memory, and so if it&#039;s ever sent to the swap partition it can be stolen from there unless that too is encrypted - be aware that this will mean you cannot use Hibernate anymore, as the bootloader won&#039;t be able to restore the hibernation data.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ecryptfs-setup-swap&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then click on a folder in the new user to display the file browser, then keep going up folders until you see the new user home directory, then right click to bring up the Properties dialog, then click on the Permissions tab, then in the Others section, set the folder access to None.&lt;br /&gt;
&lt;br /&gt;
For secure browsing, open Firefox, and then go into the Edit menu and click Preferences.  Starting from the left, click on the General tab, and in the &#039;Startup/When Firefox starts&#039; pop up menu, choose &#039;Show a Blank Page&#039;.  Then click on the Content tab, and deselect &#039;Load images automatically&#039; and deselect &#039;Enable JavaScript&#039;.  Then click on the Privacy tab, and in the &#039;History/Firefox will&#039; pop up menu, choose &#039;Never remember history&#039;.  Then click on the Security tab, and in the Passwords section, deselect &#039;Remember passwords for sites&#039; and deselect &#039;Use a master password&#039;.  Then click on the Advanced tab, then click on the Update tab, and then in the &#039;Automatically check for updates to&#039; section, deselect &#039;Add-ons&#039; and &#039;Search Engines&#039;.&lt;br /&gt;
&lt;br /&gt;
When JavaScript is disabled, the [http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.23/bitcoin-0.3.23-linux.tar.gz/download Linux download page] will not download automatically, so you&#039;ll have to click on the &#039;direct link&#039; part of the &amp;quot;Problems with the download? Please use this &#039;direct link&#039; or try another mirror.&amp;quot; line.&lt;br /&gt;
&lt;br /&gt;
===Mac===&lt;br /&gt;
This solution &#039;&#039;&#039;does not scale&#039;&#039;&#039;; the amount of needed space can grow beyond the image size.&lt;br /&gt;
&lt;br /&gt;
===Windows===&lt;br /&gt;
&lt;br /&gt;
Due to the frequency with which Windows computers are compromised, it is advised to encrypt your wallet or to keep your wallet on an encrypted disk image created by third-party software, such as [http://www.truecrypt.org/ TrueCrypt] (open source) or [http://www.jetico.com/encryption-bestcrypt/ Jetico BestCrypt] (commercial). This also applies to the storage of passwords, private keys and other data that can be used to access any of your Bitcoin balances.&lt;br /&gt;
&lt;br /&gt;
Assuming that you have installed the Windows Bitcoin client and run it at least once, the process is described below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;To mount the Bitcoin data directory on an encrypted drive&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ol start=1 type=1&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use the third-party disk image encryption program of your choice to create and mount an encrypted disk image of at least 5GB in size. This procedure stores the entire block chain database with the wallet.dat file so the required size of the encrypted disk image required may grow in the future.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Locate the Bitcoin data directory, and copy the directory with all contents to the encrypted drive.&lt;br /&gt;
&amp;lt;p&amp;gt;For help finding this directory, see &amp;lt;b&amp;gt;[[Securing_your_wallet#Locating_Bitcoin_s_data_directory|Locating Bitcoin&#039;s Data Directory]]&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Create a Windows shortcut that starts Bitcoin with the &amp;lt;code&amp;gt;-datadir&amp;lt;/code&amp;gt; parameter and specifies the encrypted drive and directory.&lt;br /&gt;
&amp;lt;p&amp;gt;For example, if you installed Bitcoin in the default directory, mounted your Bitcoin encrypted drive as &amp;lt;code&amp;gt;E:\&amp;lt;/code&amp;gt;, and stored your Bitcoin data directory on it as &amp;lt;code&amp;gt;Bitcoin&amp;lt;/code&amp;gt;, you would type the following command as the shortcut Target:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;C:\Program Files\Bitcoin\bitcoin.exe -datadir=E:\Bitcoin&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Open Bitcoin&#039;s settings and configure it &amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt; to start automatically when you start Windows.&lt;br /&gt;
&amp;lt;p&amp;gt;This is to allow you to mount the Bitcoin encrypted disk image before starting Bitcoin.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Shut down Bitcoin, and then restart it from the new shortcut.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After doing this, any time you want to use Bitcoin, you must first mount the Bitcoin encrypted disk image using the same drive designation, and then run Bitcoin from the shortcut that you created, so that it can find its data and your wallet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== General Solutions ===&lt;br /&gt;
&lt;br /&gt;
Your wallet.dat file is not encrypted by the Bitcoin program by default but the most current release of the Bitcoin client provides a method to encrypt with a passphrase the private keys stored in the wallet. Anyone who can access an unencrypted wallet can easily steal all of your coins.  Use one of these encryption programs if there is any chance someone might gain access to your wallet.&lt;br /&gt;
* [http://www.7-zip.org/ 7-zip] - Supports strongly-encrypted archives.&lt;br /&gt;
* [http://www.axantum.com/axcrypt/ AxCrypt by Axantum]&lt;br /&gt;
* [http://lrzip.kolivas.org lrzip] - Compression software for Linux and OSX that supports very high grade password protected encryption&lt;br /&gt;
* [http://www.truecrypt.org/ TrueCrypt] - Volume-based on-the-fly encryption (for advanced users)&lt;br /&gt;
&lt;br /&gt;
There is also a list of [[OpenSourceEncryptionSoftware|open source encryption software.]]&lt;br /&gt;
&lt;br /&gt;
Decrypting and encrypting the wallet.dat every time you start or quit the Bitcoin client can be &#039;&#039;tedious&#039;&#039; (and outright error-prone). If you want to keep your wallet encrypted (except while you&#039;re actually running the Bitcoin client), it&#039;s better to relegate the automation to a [http://lorelei.kaverit.org/bitcoin.sh small shell script] that handles the en/decryption and starting up Bitcoin client for you (Linux and OSX). &lt;br /&gt;
&lt;br /&gt;
There is also a method to print out and encrypt your wallet.dat as a special, scannable code. See details here: [[WalletPaperbackup]]&lt;br /&gt;
&lt;br /&gt;
==== Password Strength ====&lt;br /&gt;
Brute-force password cracking has come a long way. A password including capitals, numbers, and special characters with a length of 8 characters can be trivially solved now (using appropriate hardware). The recommended length is &#039;&#039;&#039;at least&#039;&#039;&#039; 12 characters long.  You can also use a multi-word password and there are techniques to increase the strength of your passwords without sacrificing usability. [http://www.baekdal.com/tips/password-security-usability The Usability of Passwords] &lt;br /&gt;
&lt;br /&gt;
However, simply using dictionary words is also insecure as it opens you up to a dictionary attack. If you use dictionary words, be sure to include random symbols and numbers in the mix as well.&lt;br /&gt;
&lt;br /&gt;
If you use keyfiles in addition to a password, it is unlikely that your encrypted file can ever be cracked using brute-force methods, even when even a 12 character password might be too short.&lt;br /&gt;
&lt;br /&gt;
Assume that any encrypted files you store online (eg. Gmail, Dropbox) will be stored somewhere forever and can never be erased.&lt;br /&gt;
&lt;br /&gt;
===== Choosing A Strong Password =====&lt;br /&gt;
Make sure you pick at least one character in each group:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Lowercase: abcdefghijklmnopqrstuvwxyz&lt;br /&gt;
  Uppercase: ABCDEFGHIJKLMNOPQRSTUVWXYZ&lt;br /&gt;
  Number: 1234567890&lt;br /&gt;
  Symbol: `~!@#$%^&amp;amp;*()-_=+\|[{]};:&#039;&amp;quot;,&amp;lt;.&amp;gt;/? (space)&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;9 char = unsuitable for use&lt;br /&gt;
  09 char = insecure&lt;br /&gt;
  10 char = low security&lt;br /&gt;
  11 char = medium security&lt;br /&gt;
  12 char = good security (good enough for your wallet)&lt;br /&gt;
  13 char = very good, enough for anything.&lt;br /&gt;
&lt;br /&gt;
You might want to read [http://security.stackexchange.com/questions/662/what-is-your-way-to-create-good-passwords-that-can-actually-be-remembered What is your way to create good passwords that can actually be remembered?] and [http://security.stackexchange.com/questions/6095/xkcd-936-short-complex-password-or-long-dictionary-passphrase XKCD #936: Short complex password, or long dictionary passphrase?]&lt;br /&gt;
&lt;br /&gt;
== Backing up your wallet ==&lt;br /&gt;
See [[Backingup_your_wallet|Backing up your wallet]].&lt;br /&gt;
&lt;br /&gt;
==Erasing Plain-text Wallets==&lt;br /&gt;
&lt;br /&gt;
In most operating systems, including Windows, Linux, and Mac OS X, simply deleting a wallet.dat file will &#039;&#039;not&#039;&#039; generally destroy it. It is likely that advanced tools can still be used to recover the wallet.dat file, even after it has been deleted.&lt;br /&gt;
&lt;br /&gt;
The Linux &#039;&#039;&#039;shred&#039;&#039;&#039; command can be used to overwrite the wallet file with random data prior to deleting; this particular copy of the file will then be practically impossible to recover.  Using shred (and similar tools on Windows) however does not guarantee that still other copies don&#039;t exist somewhere hidden on your HD. That will depend on your system configuration and what packages you have installed. Some system restore and backup tools, for instance, create periodic snapshots of your  filesystem, duplicating your wallet.dat.&lt;br /&gt;
&lt;br /&gt;
In Mac OS, the equivalent of &#039;&#039;&#039;shred&#039;&#039;&#039; is &#039;&#039;&#039;srm&#039;&#039;&#039; (introduced in Leopard). Using the Finder to remove files, clicking &amp;quot;Secure Empty Trash&amp;quot; in the Finder menu will shred the contents of the trash can. As with any OS this doesn&#039;t guarantee that there are not other copies elsewhere on your system.&lt;br /&gt;
&lt;br /&gt;
For Windows, the built-in command &#039;&#039;cipher /W&#039;&#039; will shred all previously-deleted files. [http://www.cylog.org/utilities/cybershredder.jsp CyberShredder] can securely deleted individual files.&lt;br /&gt;
&lt;br /&gt;
==Online and Mobile Wallets==&lt;br /&gt;
&lt;br /&gt;
Thus far, this article has been discussing the security of a wallet file for Bitcoin-QT or bitcoind that is under your sole control. Additional wallets applications and services have become available that offer other features and more convenience but not without introducing additional risk. When storing bitcoins with an [[eWallet]] such as Instawallet or Easywallet, you are essentially storing your private keys or wallet with that provider. &lt;br /&gt;
&lt;br /&gt;
Online wallets have a number of pros and cons to consider. For example, you can access your wallet on any computer in the world, but depending on the service, your bitcoins may be lost if the service is compromised. &lt;br /&gt;
&lt;br /&gt;
Mobile wallet applications are available for Android devices that allow you to send bitcoins by QR code or NFC, but this opens up the possibility of loss if mobile device is compromised. It may be possible to encrypt and backup the wallet or private keys on a mobile device but it is not advisable to store a large amount of bitcoins there without doing your own research and testing.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Data directory]]&lt;br /&gt;
* [[How to import private keys]]&lt;br /&gt;
* [http://bitcoinx.io/wallets/ Where to get a Bitcoin wallet]&lt;br /&gt;
* [http://startbitcoin.com/how-to-create-a-secure-bitcoin-wallet/ Secure Bitcoin Wallet Tutorial]&lt;br /&gt;
* [[How to set up a secure offline savings wallet]]&lt;br /&gt;
* [http://arimaa.com/bitcoin/ Bitcoin Gateway - A Peer-to-peer Bitcoin Vault and Payment Network]&lt;br /&gt;
* [http://blog.cyplo.net/2012/04/01/bitcoin-wallet-recovery-photorec/ Find lost wallet eg. after disk format, using Photorec]&lt;br /&gt;
* [https://docs.google.com/document/d/1dNZ7N_lQXHQp0jWkeN7dW4bWNMpcTBRM4iEoSuQwLho/edit# The Ultimate Guide to Web Wallet Security]&lt;br /&gt;
&lt;br /&gt;
[[Category:Security]]&lt;br /&gt;
&lt;br /&gt;
[[de:Sichere deine Geldbörse]]&lt;br /&gt;
[[ru:Bitcoin и безопасность]]&lt;br /&gt;
[[es:Cómo asegurar su monedero]]&lt;br /&gt;
[[zh-cn:保护你的钱包]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Ron_Gross&amp;diff=48103</id>
		<title>Ron Gross</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Ron_Gross&amp;diff=48103"/>
		<updated>2014-06-11T20:59:21Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[image:Ron Gross.jpg]]&lt;br /&gt;
&lt;br /&gt;
Ron has graduated from the Technion with an M. Sc in Computer Science.&lt;br /&gt;
He has worked at several companies, ranging from small startups to Google,&lt;br /&gt;
and has an extensive experience in web architecture, security, and algorithms.&lt;br /&gt;
&lt;br /&gt;
Ron has been continuously involved with Bitcoin since March 2011,&lt;br /&gt;
spreading the word, knowledge, and love of Bitcoin. He is a firm advocate of &lt;br /&gt;
open source, transparency and decentralization of power and technology.&lt;br /&gt;
Ron co-founded the Israeli Bitcoin community and foundation and is a board member of the [[Mastercoin Foundation]].&lt;br /&gt;
&lt;br /&gt;
He was a partner in [[Bitcoil]], the first Israeli exchange.&lt;br /&gt;
&lt;br /&gt;
He briefly worked on [[Bitblu]] in the summer of 2013.&lt;br /&gt;
&lt;br /&gt;
As of June 2014 Ron is the Co-Founder and Executive Director of the [[Mastercoin]] project.&lt;br /&gt;
&lt;br /&gt;
You can reach Ron at:&lt;br /&gt;
* ron@mastercoin.org&lt;br /&gt;
* skype - ripper234&lt;br /&gt;
* [https://www.sococo.com/web/join/bg0gjoqu5xv0tvq62pud1mz21 Sococo]&lt;br /&gt;
&lt;br /&gt;
See also read [http://ripper234.com/about the about page on his blog].&lt;br /&gt;
&lt;br /&gt;
[[Category:People]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Conferences&amp;diff=48042</id>
		<title>Conferences</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Conferences&amp;diff=48042"/>
		<updated>2014-06-10T08:52:26Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: /* Israel July 2014 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please announce new conferences on [https://bitcointalk.org/index.php?topic=238093 bitcointalk].&lt;br /&gt;
Also you can [https://github.com/bitcoin/bitcoin.org/tree/master/_events submit a pull request on bitcoin.org] ([https://github.com/bitcoin/bitcoin.org#events see doc])&lt;br /&gt;
&lt;br /&gt;
== Forthcoming Conferences ==&lt;br /&gt;
&lt;br /&gt;
=== Miami Jan 25-26 2014 ===&lt;br /&gt;
January 25 &amp;amp; 26, 2014  Miami Beach Convention Center in South Beach&lt;br /&gt;
http://btcmiami.com&lt;br /&gt;
https://bitcointalk.org/index.php?topic=330061&lt;br /&gt;
&lt;br /&gt;
=== Berlin Feb 12-13 2014 ===&lt;br /&gt;
[http://insidebitcoins.de/en/?c=bcoinberlpage Inside Bitcoins Berlin]&lt;br /&gt;
&lt;br /&gt;
=== Austin March 6 2014 ===&lt;br /&gt;
[http://texasbitcoinconference.com/ Texas Bitcoin Conference]&lt;br /&gt;
&lt;br /&gt;
=== New York March 12 2014 ===&lt;br /&gt;
[http://www.themankoffcompany.com/CryptocurrenciesNYMarch2014 The Mankoff Company New York]&lt;br /&gt;
&lt;br /&gt;
=== San Francisco March 20 2014 ===&lt;br /&gt;
[http://www.themankoffcompany.com/CryptocurrenciesSanFranMarch2014&lt;br /&gt;
 The Mankoff Company San Francisco]&lt;br /&gt;
&lt;br /&gt;
=== London, April 3, 2014 ===&lt;br /&gt;
[http://www.themankoffcompany.com/CryptocurrenciesLondonApril2014 The Mankoff Company London]&lt;br /&gt;
&lt;br /&gt;
=== New York April 7-8 2014 ===&lt;br /&gt;
[http://www.mediabistro.com/insidebitcoins/new-york/ Inside Bitcoins New York]&lt;br /&gt;
&lt;br /&gt;
=== Toronto April 11th-13th 2014 ===&lt;br /&gt;
[http://www.bitcoinexpo.ca/ Bitcoin Expo 2014]&lt;br /&gt;
&lt;br /&gt;
=== Holland May 15-17 2014 ===&lt;br /&gt;
[https://bitcointalk.org/index.php?topic=343065 Bitcoin 2014], organized by the Bitcoin Foundation&lt;br /&gt;
&lt;br /&gt;
=== Washington June 20-22 2014 ===&lt;br /&gt;
[http://www.bitcoinbeltway.com/ Beltway]&lt;br /&gt;
&lt;br /&gt;
=== Hong Kong June 24-25, 2014 ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Israel July 2014 ===&lt;br /&gt;
[Inside Bitcoins, July 28-29](http://bitcointlv.com/en/)&lt;br /&gt;
&lt;br /&gt;
=== Black Rock City,Nevada - August 25th - September 1st 2014 ===&lt;br /&gt;
[http://campbitcoin.hivewallet.com/ Camp Bitcoin]&lt;br /&gt;
&lt;br /&gt;
=== London September 10, 2014 ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Las Vegas October 6-7, 2014 ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Israel 3-4 November 2014 ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
== Past Conferences ==&lt;br /&gt;
* [http://www.bitgroups.org Bitcoin &amp;amp; Future Technology], European Conference, Prague, November 25 - 27, 2011&lt;br /&gt;
* [http://bitcoin.uni-rostock.de Bitcoin Tutorial and Workshop], Annual Meeting of the German Computer Science association GI, Braunschweig, September 20, 2012.&lt;br /&gt;
* [http://bitcoin2012.com Bitcoin Conference], London, 2012.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [http://bitcoin.org/en/events Events] on Bitcoin.org website&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=238093 List of conferences thread on bitcointalk]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bitcoin_Wiki:Issue_Tracker&amp;diff=48002</id>
		<title>Bitcoin Wiki:Issue Tracker</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bitcoin_Wiki:Issue_Tracker&amp;diff=48002"/>
		<updated>2014-06-08T06:10:37Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page serves as the Wiki issue tracker. &lt;br /&gt;
&lt;br /&gt;
To file a new issue, add a second-level heading (==), and describe your issue in detail.&lt;br /&gt;
&lt;br /&gt;
Issue discussion should happen on the Talk page.&lt;br /&gt;
&lt;br /&gt;
Do not delete resolved issues unless you are a wiki administrator, or the creator of the issue.&lt;br /&gt;
&lt;br /&gt;
== Presented with SSL cert from another site ==&lt;br /&gt;
&lt;br /&gt;
A few times on 2014-03-27, non-deterministically across a few pages, I got the typical &amp;quot;wrong SSL cert&amp;quot; warning from Firefox, saying I&#039;d been delivered the cert for &#039;&#039;&#039;kitchensurfing.com&#039;&#039;&#039;, issued the same day.&lt;br /&gt;
&lt;br /&gt;
== Backup site broken ==&lt;br /&gt;
&lt;br /&gt;
dump.bitcoin.it just goes to the Main Page&lt;br /&gt;
&lt;br /&gt;
== Bitc&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;oin:* namespace interwiki links broken ==&lt;br /&gt;
&lt;br /&gt;
Links to [[Bit&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;coin:Community portal]] (for example) get turned into broken bitcoin: URI links.&lt;br /&gt;
&lt;br /&gt;
== Make the anti-spam payment system more discoverable ==&lt;br /&gt;
I understand that [[Cryptopay]] is [being replaced](http://www.reddit.com/r/Bitcoin/comments/27lofu/dear_bitcoin_foundation_please_take_ownership_of/ci20i6t). Can you give us more details on that? The new system should be more discoverable by new users - I suggest a notification for every new user on how to edit. (people still ask me how to edit the damn thing).&lt;br /&gt;
&lt;br /&gt;
== Require a fee for new user registration ==&lt;br /&gt;
There is still a big spam problem in the [https://en.bitcoin.it/w/index.php?title=Special:RecentChanges&amp;amp;limit=500 Recent Changes page].&lt;br /&gt;
&lt;br /&gt;
== Use a proper issue tracker ==&lt;br /&gt;
I know you like wikis ... but can&#039;t we use something like Zendesk to track issue?&lt;br /&gt;
Wikis weren&#039;t designed to be issue trackers...&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Proof_of_Publication&amp;diff=47904</id>
		<title>Proof of Publication</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Proof_of_Publication&amp;diff=47904"/>
		<updated>2014-06-05T03:46:36Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
A method that uses Bitcoin or Bitcoin-like technologies to authenticate that a certain information was published at a certain date, or was known at a certain date.&lt;br /&gt;
&lt;br /&gt;
The technique entails encoding the secure hash of a certain publication (plaintext) inside the Bitcoin blockchain. It was probablly first described in the paper from 2012 titled &amp;quot;CommitCoin: Carbon Dating Commitments with Bitcoin&amp;quot; ([http://people.scs.carleton.ca/~clark/papers/2012_fc.pdf extended abstract] and [http://eprint.iacr.org/2011/677.pdf technical report]).&lt;br /&gt;
&lt;br /&gt;
== Relevant website ==&lt;br /&gt;
* [http://proofofexistence.com/ proofofexistence.com] - Store hashes of data in the blockchain.&lt;br /&gt;
* [http://coinsecrets.org/ coinsecrets.org] - list of metadata recently embedded in the bitcoin blockchain using OP_RETURN outputs.&lt;br /&gt;
&lt;br /&gt;
[[Category:Proof-of-x]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=List_of_companies_that_pay_employees_in_Bitcoin&amp;diff=47875</id>
		<title>List of companies that pay employees in Bitcoin</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=List_of_companies_that_pay_employees_in_Bitcoin&amp;diff=47875"/>
		<updated>2014-06-04T08:37:00Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
A partial list of companies that either give the option to employees to get paid in Bitcoin, or just don&#039;t give a fiat option.&lt;br /&gt;
&lt;br /&gt;
Please add your company here&lt;br /&gt;
&lt;br /&gt;
* [https://blockchain.info/ blockchain.info] ([http://www.entrepreneur.com/article/234463 proof])&lt;br /&gt;
* [http://mastercoin.org/ Mastercoin Foundation] ([https://docs.google.com/spreadsheet/ccc?key=0AtCyUJvk_IyNdGpVcnpBN2tOczFmbVRnck5TWjZuRFE&amp;amp;usp=sharing#gid=0 public ledger])&lt;br /&gt;
* [http://bitshares.org/ BitShares] ([http://www.reddit.com/r/CryptoCurrency/comments/277ddr/blockchaininfo_ceo_we_pay_employees_in_bitcoin/chy7e88 proof])&lt;br /&gt;
&lt;br /&gt;
[[Category:lists]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=List_of_companies_that_pay_employees_in_Bitcoin&amp;diff=47874</id>
		<title>List of companies that pay employees in Bitcoin</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=List_of_companies_that_pay_employees_in_Bitcoin&amp;diff=47874"/>
		<updated>2014-06-04T08:36:44Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: Created page with &amp;quot;{{stub}}  A partial list of companies that either give the option to employees to get paid in Bitcoin, or just don&amp;#039;t give a fiat option.  Please add your company here  * [http...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
A partial list of companies that either give the option to employees to get paid in Bitcoin, or just don&#039;t give a fiat option.&lt;br /&gt;
&lt;br /&gt;
Please add your company here&lt;br /&gt;
&lt;br /&gt;
* [https://blockchain.info/ blockchain.info] ([http://www.entrepreneur.com/article/234463 proof])&lt;br /&gt;
* [http://mastercoin.org/ Mastercoin Foundation] ([https://docs.google.com/spreadsheet/ccc?key=0AtCyUJvk_IyNdGpVcnpBN2tOczFmbVRnck5TWjZuRFE&amp;amp;usp=sharing#gid=0 public ledger])&lt;br /&gt;
* [http://bitshares.org/ BitShares] (http://www.reddit.com/r/CryptoCurrency/comments/277ddr/blockchaininfo_ceo_we_pay_employees_in_bitcoin/chy7e88 proof)&lt;br /&gt;
&lt;br /&gt;
[[Category:lists]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Proof_of_burn&amp;diff=47850</id>
		<title>Proof of burn</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Proof_of_burn&amp;diff=47850"/>
		<updated>2014-06-02T20:36:27Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Proof of burn&#039;&#039;&#039; is method for bootstrapping one cryptocurrency off of another.  The idea is that miners should show proof that they &#039;&#039;burned&#039;&#039; some coins - that is, sent them to a verifiably unspendable address. This is expensive from their individual point of view, just like proof of work; but it consumes no resources other than the burned underlying asset.  To date, all proof of burn cryptocurrencies work by burning proof-of-work-mined cryptocurrencies, so the ultimate source of scarcity remains the proof-of-work-mined &amp;quot;fuel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
There are likely many possible variants of proof of burn. This page currently describes [[User:Ids|Iain Stewart]]&#039;s version. Other people can add variant versions that still belong to the broad proof of burn idea.&lt;br /&gt;
&lt;br /&gt;
== Iain Stewart&#039;s version of proof of burn ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction and motivation ===&lt;br /&gt;
&lt;br /&gt;
The key idea of proof-of-burn (this would also apply to proof-of-stake, by the way) is that when choosing the thing which is to qualify as a &amp;quot;difficulty&amp;quot;, i.e. to require miners to exhibit proof that they&#039;ve &amp;quot;done something that&#039;s tough to do&amp;quot;, all that matters is that &#039;&#039;an individual miner&#039;&#039; finds the task expensive. (Well... it also matters that everyone else should find it cheap to verify that it has been done.) It doesn&#039;t need to be the case that real resources are consumed in the real economy.&lt;br /&gt;
&lt;br /&gt;
With proof-of-work, it so happens that real resources are indeed consumed - mining rigs are produced, with human labour and materials as input, electricity is used, and all these things have to be bid away from their real-economy best alternative uses. (Or, if they&#039;re produced &#039;&#039;in addition&#039;&#039; to what would have been produced, the total of leisure time is less than it could have been. Something real is grabbed as input.) And while a cryptocurrency is being set up (i.e. [the fast early phase of] its initial distribution) - or, more precisely, while &#039;&#039;the first&#039;&#039; cryptocurrency is being set up; more on this distinction later! - no good alternative has been proposed. (And I&#039;m not proposing one.) But once a cryptocurrency is up and running, with its initial distribution close to completed, new possibilities arise, for tasks to &amp;quot;feel expensive&amp;quot; to a miner but not actually &amp;quot;be expensive&amp;quot; from a god-like whole-economy perspective.&lt;br /&gt;
&lt;br /&gt;
Proof-of-stake (of the &amp;quot;Cunicula variety&amp;quot;, I mean) is in fact arguably already an example of such a task. It feels awfully expensive, to a miner, to save up a lot of bitcoins and become a big stakeholder; but from a whole-economy viewpoint, this is a swapping of assets&#039; ownership labels around, it&#039;s not a burning of electricity or the like. However, I thought it would be interesting to invent a task that is absolutely, nakedly, unambiguously an example of the contrast between the two viewpoints. And yes, there is one: burning the currency!&lt;br /&gt;
&lt;br /&gt;
By &amp;quot;burning&amp;quot; a tranche of bitcoins I just mean sending them to an address which is unspendable. The precise technical details of this will vary from cryptocurrency to cryptocurrency. With Bitcoin, any address which is [the RIPEMD160/SHA256 hash of] a script that evaluates to false will do. So, the script should do a &amp;quot;deliberately silly&amp;quot; thing - instead of things like &amp;quot;check such-and-such signature, and put the validity result on the stack&amp;quot;, it should do something like &amp;quot;add 2 and 2, and now check if what&#039;s on top of the stack is equal to 5&amp;quot;. (Or just &amp;quot;push 4, and check if it&#039;s equal to 5&amp;quot;. Anything of that sort.) There are thus an unbounded number of such scripts, with entropy saturating RIPEMD160 since you can choose big numbers to taste. So, bitcoins sent to such a txout can never be redeemed on a future txin. (Barring the cracking of RIPEMD160 and the finding of an alternative matching script, that is. If &#039;&#039;that&#039;&#039; happens, the cryptocurrency is in big trouble anyway!)&lt;br /&gt;
&lt;br /&gt;
With this definition of burning, it&#039;s not obvious to blockchain-watchers that some bitcoins &#039;&#039;have&#039;&#039; been burnt, at the time of burning. They&#039;ve been sent to an address which doesn&#039;t stand out from any other. It&#039;s only later, when a miner who burned them earlier now wants to exhibit proof that &amp;quot;yes, these coins are burnt&amp;quot;, that blockchain-watchers get their proof. (Which basically consists of exhibiting the script that manifestly always evaluates to false, and hashes to the address.) If it&#039;s thought desirable that the act of burning should be obvious right away, rather than later, then this can be achieved: burning merely needs to be defined as sending to some &#039;&#039;fixed&#039;&#039; unspendable address, with no variation - e.g. we could settle on the hash of &amp;quot;push 4, and check if it&#039;s equal to 5&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
So, miners are creating candidate winning blocks by saying to the listening world, not &amp;quot;Look! I&#039;ve done this many trillion hashes! [or struck lucky with fewer: you, the listening world, wouldn&#039;t know the difference... but this doesn&#039;t matter...]&amp;quot;, but rather &amp;quot;Look! Two months ago I burned this many bitcoins!&amp;quot;. In both cases, &amp;quot;this many&amp;quot; means an adjustable difficulty parameter, which the network adjusts from time to time (fortnightly, in today&#039;s Bitcoin) to squeeze out marginal miners (and keep more-efficient-than-marginal ones in profit) to just the extent needed to regulate block creation to a preferred pace (one per 10 minutes, in today&#039;s Bitcoin).&lt;br /&gt;
&lt;br /&gt;
Why that phrase &amp;quot;Two months ago&amp;quot;? The broad principle is as follows. A miner mustn&#039;t be able to just burn some bitcoins &#039;&#039;right now&#039;&#039; and say &amp;quot;OK, I&#039;ve burned them! Now let me have all those latest juicy transaction fees that have arrived in the past few minutes! Thanks!&amp;quot; That extremely recent act of burning could be undone in a block chain reorganisation; and then the same miner would be able to &amp;quot;re-burn&amp;quot; those same coins in an attempt to grab a block afresh, post-reorganisation. That would constitute a breakdown in the analogy of burning with proof-of-work hashing. A trillion proof-of-work hashes on a pre-reorg block are of no value on the post-reorg chain. A proof-of-work miner must simply shrug and say &amp;quot;Oh well, that&#039;s those expenses [electricity, mining rig rental / imputed rental,...] lost and gone... time to try again!&amp;quot; And that&#039;s the way things should be, for security - it &#039;&#039;&#039;should not&#039;&#039;&#039; be as cheap to extend the height of two or more competing chains as it is to focus on one. (And having decided to focus on one, a miner &#039;&#039;should&#039;&#039; incur a risk of lost expense if their choice turns out to be &amp;quot;the wrong one&amp;quot; in network consensus terms.)&lt;br /&gt;
&lt;br /&gt;
The above point makes it clear why the act of burning should be a decent interval earlier than the act of exhibiting proof. Two months may be overdoing it, but the protocol should require it to be sufficiently far back that there&#039;s no practical possibility of it being undone. There are in fact some further issues, to do with making sure it&#039;s not cheap for a miner to &#039;&#039;re-exhibit&#039;&#039; their proof (of having performed a suitably substantial burn a suitably long time ago) on multiple competing chains. Details to follow.&lt;br /&gt;
&lt;br /&gt;
Now then! How much burning will actually happen, under this protocol? The answer is straightforward enough, though its implications are quite broad and in some ways surprising. Miners will burn bitcoins at an average rate &#039;&#039;&#039;very close to&#039;&#039;&#039; the average rate that ordinary users are sending them fees (and any coin-minting still going on too of course), minus the miners&#039; true real-resource costs (i.e. the hardware and electricity and the like for handling transactions and blocks and burn proofs - these costs will be far lower than the hashing costs incurred under proof-of-work, but of course still non-zero). This follows by the same sort of &amp;quot;approach to equilibrium&amp;quot; reasoning that tells us that miners will &#039;&#039;expend real resources on proof-of-work&#039;&#039; to roughly that extent - if they didn&#039;t, mining would be supra-normally profitable, and new entrants would be attracted into the trade. If burning coins, rather than buying a lot of kit from a mining rig supplier, is the expense incurred by a miner to compete for the revenue stream, the same economic principles apply.&lt;br /&gt;
&lt;br /&gt;
=== Technical sketch of proof of burn: &amp;quot;Burnt coins are mining rigs!&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Iain Stewart writes:&#039;&#039; In this subsection I give a provisional technical sketch of the operational details of the proof-of-burn protocol I&#039;ve currently settled on. It can be summed up in the following pithy slogan:&lt;br /&gt;
&lt;br /&gt;
        &#039;&#039;&#039;&#039;&#039;&amp;quot;Burnt coins are mining rigs!&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
What that slogan means will become clear as I go on. Basically, proof-of-work is so elegant, in so many different ways, excepting its high real-resource cost, that I decided my attempt at an alternative to it, avoiding its real-resource cost, should mimic it as faithfully as possible in every other aspect. Well, only readers can judge whether I&#039;ve succeeded!&lt;br /&gt;
&lt;br /&gt;
The key is to use a &#039;&#039;&#039;stream of true randomness&#039;&#039;&#039; - see below for where &#039;&#039;that&#039;&#039; comes from! - to simulate the generating of random hashes that a real proof-of-work mining rig would produce. Now, obviously we don&#039;t want to &amp;quot;simulate&amp;quot; every actual hash! A &amp;quot;simulation&amp;quot; of proof-of-work at &#039;&#039;that&#039;&#039; level of detail would just &#039;&#039;be&#039;&#039; proof-of-work! Rather, we want to mimic the statistical properties of a mining rig&#039;s stream of hashes, to just the level of detail required to give the same sort of pattern of meeting / not meeting a moving difficulty target, and all the rest of it, that we get with the real thing.&lt;br /&gt;
&lt;br /&gt;
So: first of all, what exactly is my &amp;quot;stream of true randomness&amp;quot;? Chop up time into units considerably shorter than the intended inter-block time, but with no need to go much finer than general network latency. (Seconds will do, I think.) For each second, t, we need a uniform random number between 0 and 1 assigned to it, RAND(t). This sounds as if we need some awful dependency on a fragile central source - some high-powered laser at NASA pouring out quantum noise every second, or something - with all the trust and failure issues that would imply. Fortunately, for simulating mining rigs, we don&#039;t need anything like that. All that matters is that, to someone &amp;quot;buying a simulated mining rig&amp;quot; (burning some bitcoins, that is!) at time t, they can&#039;t predict the value of RAND(any t&#039; 2 months or more to the future of t). [Where &amp;quot;2 months&amp;quot; means the dead time a burnt coin must wait before it becomes a simulated active mining rig. See introductory motivating section above. It&#039;s basically just a generous waiting period to make sure a burnt coin is truly definitely burnt, and won&#039;t have any chance of being &amp;quot;unburnt&amp;quot; in a chain reorg, by the time it comes into use in mining.] We do &#039;&#039;&#039;not&#039;&#039;&#039; need fresh statistical independence of RAND(t) w.r.t. all of RAND(t-1), RAND(t-2), RAND(t-3), etc. (And we don&#039;t mind if the stream is known a &amp;quot;short&amp;quot; time into the future - e.g. a week or two; at any rate a small portion of the waiting period.)&lt;br /&gt;
&lt;br /&gt;
Such a lesser goal can, I believe, be achieved with just a few tens of bits of true randomness per week. Quality is what matters, not quantity! I suggest tapping into the world&#039;s most highly-audited source of low-bit-rate true randomness: lotteries. These (the big reputable ones anyway) are already subject to elaborate inspection of the machinery that tosses the balls around and draws some of them out. And the results are publicised so widely, in so many newspapers, TV channels, websites etc, as to make it impossible for anyone to lie about them.&lt;br /&gt;
&lt;br /&gt;
Roughly weekly, a config-file (lottery-results.dat or whatever) should get &amp;quot;the latest lottery results&amp;quot; appended to it. There is no hurry about this, it doesn&#039;t need to be exactly every week, or even the same lottery every time, it just needs several tens of bits of fresh lottery data added roughly weekly. I believe there would be no trouble propagating this to all nodes, by out-of-band means if necessary. The format should be utterly simple and transparent, a 1-line plain text description of the results and the timestamp (t in RAND(t)) from which they are to be paid attention to, onwards. Like this:&lt;br /&gt;
&lt;br /&gt;
        .&lt;br /&gt;
        .&lt;br /&gt;
        .&lt;br /&gt;
        for use from 2013-06-24 00:00:00 onwards: UK national lottery 2013-06-12: 4 9 20 22 37 42, bonus ball 19&lt;br /&gt;
        for use from 2013-07-01 00:00:00 onwards: UK national lottery 2013-06-19: 7 12 14 19 33 41, bonus ball 28&lt;br /&gt;
&lt;br /&gt;
(Obviously the meta-level words &amp;quot;for use from... onwards&amp;quot; aren&#039;t really needed - I just put them in for clarity.) Each line is added in a leisurely, unhurried fashion, at some time (it doesn&#039;t matter when) between the draw and the intended start-paying-attention-to-it date. (Some time between 2013-06-19 and 2013-07-01 00:00:00, in the case of the example last line above.) This gives plenty of time for people to add it themselves, from their favourite news source, and check by out-of-band means that they&#039;ve added what everybody else has added, right down to spelling and punctuation. (Which in practice probably means copying it from somewhere. The point is, the &amp;quot;somewhere&amp;quot; doesn&#039;t need to be trusted - a lie, or an unexpected variation in format or spelling or punctuation, would be called out well within the leisurely timescale.)&lt;br /&gt;
&lt;br /&gt;
RAND(t) is then HASH(config-file [excluding any lines that are &amp;quot;for use from &#039;&#039;time later than t&#039;&#039; onwards&amp;quot; of course], plus t itself [in some standard format, e.g. 2013-07-02 23:14:05, or just the Unix numeric time] as a final line). - Or if you like, HASH(HASH(config-file) ++ t), for efficiency. (Where &amp;quot;++&amp;quot; means &amp;quot;append together in some standard fashion&amp;quot;.) &amp;quot;HASH()&amp;quot; is your favourite hash function, e.g. SHA256(SHA256()). Thus RAND(t) is a 256-bit integer, which we regard conceptually as a real number between 0 and 1 by putting a binary point in front.&lt;br /&gt;
&lt;br /&gt;
(I&#039;m aware that people on the forums are coming up with randomness protocols for proof-of-stake, proof-of-activity and the like which &#039;&#039;don&#039;t&#039;&#039; involve external true randomness like lotteries - they just hash the last hundred blocks&#039; hashes together, or something like that. I don&#039;t think this is good enough. [For their application or for mine!] Someone producing the latest block, given the previous 99, can privately produce billions of cheap variations on it, by varying the order the transactions are listed etc, until they find, and publish, the one that &amp;quot;games&amp;quot; the randomness in their favour. However, if I&#039;m wrong about this, and hashing the last hundred blocks is in fact fine, then good! We can drop the lottery rigmarole! Anyway, for the rest of this description, I&#039;ll simply assume that RAND(t) becomes available for all t, but remains unknown until a week or two before t, and in particular, RAND(2 months or more from now) is &amp;quot;massively unknown&amp;quot; right now - unknown with many tens to hundreds of bits of unknowable future entropy. That&#039;s all that matters for turning burnt coins into simulated mining rigs.)&lt;br /&gt;
&lt;br /&gt;
Right then! What do we do with this RAND(t) stream? We simulate the capricious behaviour of a true proof-of-work mining rig! Let us assume that, in the real proof-of-work world, you can buy an h hashes/second mining rig for b=c*h BTC. (c varies with technical progress, BTC price fluctuations, etc; but in the simulated world it can just be left constant.) Or, inverting this, if you spend b BTC, you acquire a mining rig of h=b/c hashes/s power. Now, what does it actually mean for your rig to perform h hashes during 1 second? It means you&#039;re producing h uniform random numbers between 0 and 1. (That binary point again!) But you don&#039;t really care what they all are individually - how well you did during that 1 second is defined as &amp;quot;what was the &#039;&#039;&#039;lowest&#039;&#039;&#039; hash value you produced during that 1 second?&amp;quot;. This is then inspected for whether it beats [is lower than] the network&#039;s current target; or, perhaps, whether it beats the lesser [i.e. numerically greater] target of a pooled mining operation. If it&#039;s good enough, that precious lowest hash is published to the network (or mining pool), and the others are just thrown away (not published). If it&#039;s not good enough, even the [not-so-]precious lowest hash isn&#039;t published - and certainly not the others. So, in the simulation, we only need to produce, for each second, a simulated &amp;quot;lowest hash for that 1 second&amp;quot;. The &amp;quot;others&amp;quot; don&#039;t have to exist at all!&lt;br /&gt;
&lt;br /&gt;
For reproducing (statistically) the pattern of hits and misses w.r.t. targets tough enough to not be achieving several hits within 1 second, and for h&amp;gt;&amp;gt;1, we can take the simulated lowest hash for time t to be (1/h) * HASH(signatures-of-the-act-of-burning-the-b-BTC ++ RAND(t)). [In fact this even works for h&amp;lt;1, despite the rather surreal appearance of &amp;quot;lowest hashes&amp;quot; &amp;gt;1 every so often in that case - i.e. values outside the range that &#039;&#039;real&#039;&#039; lowest (or any other!) hashes can ever actually be: it turns out this surreal behaviour is just what&#039;s needed to degrade the probability of beating the target by just the right amount. Values &amp;gt;1 in effect represent &amp;quot;I didn&#039;t generate any hashes at all during this particular 1-second window&amp;quot;.]&lt;br /&gt;
&lt;br /&gt;
Two further subtleties. First of all, it turns out to be desirable to include the block number (chain height @ 1 per block) in the formula - just to keep the owners of simulated mining rigs &amp;quot;on their toes&amp;quot; and not be able to tell a week or so in advance when they&#039;ll be lucky. (This encourages them to run a continuous full node. Maybe that&#039;s not in fact that important.) So we take simulated-lowest-hash = (1/h) * HASH(signatures-of-the-act-of-burning-the-b-BTC ++ block-number-of-would-be-block ++ RAND(t)). (We should &#039;&#039;&#039;not&#039;&#039;&#039; include finer details of the block, to avoid &amp;quot;gaming&amp;quot; a la the hundred blocks business I mentioned earlier. - Or if I&#039;m wrong about that, then OK, by all means mix in finer details of the block!)&lt;br /&gt;
&lt;br /&gt;
Secondly, it turns out that to keep the burning process going forever, rather than a pulse of initial burning that no-one ever again wants to contribute further burning to, we should simulate one more property of real-world mining rigs: they break down! That is, we should demurrage away the strength of a simulated mining rig. (A plea to the reader: Don&#039;t be alarmed by the word &amp;quot;demurrage&amp;quot;. This is &#039;&#039;&#039;burnt&#039;&#039;&#039; coins I&#039;m talking about - they &#039;&#039;should&#039;&#039; be treated &amp;quot;harshly&amp;quot;, in whatever style mimics real-world mining rigs to the required fidelity. Ordinary unburnt coins are not being demurraged! [Unless that&#039;s independently desirable as a policy matter, e.g. if it&#039;s felt that network strength can only be achieved via more revenue for miners than fees alone will ever provide.]) A real mining rig likely works at full tilt for a few years and then conks out. We &#039;&#039;could&#039;&#039; demurrage each burnt coin in that style - it abruptly expires E years after its creation - but I think a smooth exponential demurrage is nicer, i.e. its burnt value after y years is b&#039;=b*exp(-y/E). Thus h = b&#039;/c = (b/c)*exp(-y/E). [And 1/h = c/b&#039; = (c/b)*exp(y/E).]&lt;br /&gt;
&lt;br /&gt;
Taking these two further subtleties into account, we get the following formula:&lt;br /&gt;
&lt;br /&gt;
        simulated-lowest-hash(t) = (c/b)*exp([t - t_burning]/E) * HASH(signatures-of-the-act-of-burning-the-b-BTC ++ block-number-of-would-be-block ++ RAND(t)).&lt;br /&gt;
&lt;br /&gt;
So there you have it! With this formula, life as a miner is spookily similar to the real proof-of-work case. You &amp;quot;buy a mining rig&amp;quot; - you burn coins, and that hits &#039;&#039;you&#039;&#039; in exactly the way sending off money to a chip supplier would have hit you, even though over the whole economy, no real resources have been expended - and you then hope that, by submitting lucky hashes to the network in the form of blocks, you can make more back in fees over time than you spent initially. If you don&#039;t keep connected to the network, you won&#039;t know what transactions are eligible for including in your next would-be block, and your next lucky hash will run to waste. Meanwhile, other people are &amp;quot;buying mining rigs&amp;quot; (burning coins) too, either freshly or to make up for the &amp;quot;wearing out&amp;quot; of their existing ones; and the network is adjusting its target hash value [reciprocal difficulty] to regulate the rate all this mining effort is producing blocks at, to some preferred average rate. All spookily normal, in other words!&lt;br /&gt;
&lt;br /&gt;
Now, I&#039;m being a little bit disingenuous to say that &#039;&#039;everything&#039;&#039; is normal. We need protection against certain things (use of a lucky hash on two or more competing chains; timestamp-falsification abuse) which either do not exist at all under true proof-of-work - the former - or exist but with the consequences and mitigation strategy being different in detail - the latter. I believe I have a way of standing up to the various forms of malice we need to worry about of those kinds. More to follow soon hopefully!&lt;br /&gt;
&lt;br /&gt;
=== Economic implications ===&lt;br /&gt;
&lt;br /&gt;
The key insight is that verifiably, publicly burning some coins of a known-total-stock-issued currency is the same as &amp;quot;remurrage&amp;quot; (opposite of &amp;quot;demurrage&amp;quot; - it may not be a correct word, but it&#039;s a nice back-formation) on the remainder. That is, if there are verifiably 21 million issued-and-not-burned coins, and then you go to sleep and wake up later and there are now only 20 million issued-and-not-burned coins, that&#039;s the same as if some magic genie multiplied all wake-up-time nominal bitcoin figures by 21/20. Another way to see the identity of real effect would be to redefine &amp;quot;burning n bitcoins&amp;quot; to mean, not &amp;quot;sending n to an unspendable address&amp;quot;, but rather &amp;quot;scattering&amp;quot; the n bitcoins, i.e. sending them to &#039;&#039;&#039;every existing&#039;&#039;&#039; [non-zero-balance] address, in proportion to the balance [sum of unspent txouts] already stored in each. This would be a horribly gigantic transaction to actually do explicitly, but the point is, burning can be thought of &amp;quot;as if&amp;quot; done that way. (Slogan: Quantity-deflation is remurrage in disguise, in exactly the same way that quantity-inflation is demurrage in disguise.)&lt;br /&gt;
&lt;br /&gt;
So, what &#039;&#039;that&#039;&#039; means is, if while you&#039;re sleeping you (a non-miner) hold 1 bitcoin purely passively, i.e. it just sits undisturbed on the blockchain, well, when you wake up, it&#039;s as if you&#039;ve received a &amp;quot;dividend&amp;quot; (of 5% in the particular numeric example above) on top of the general economy-tracking price we expect of a constant-quantity currency. In a world with actual, visibly performed remurrage, this is made explicit - your balance is now 21/20, with the nominal circulation [issued-and-not-burned, and remurraged for good measure] constant at 21 million. You can go and spend the 1/20 &amp;quot;dividend&amp;quot; on some treat, and still have the same fraction (1 out of 21 million) of the money stock as when you went to sleep.&lt;br /&gt;
&lt;br /&gt;
In a world &#039;&#039;without&#039;&#039; any attempt at explicit remurrage, the real facts of the situation are (of course!) the same, but their nominal expression is not perhaps so instantly obvious. Your nominal holding is unchanged at 1; but this is now 1 part in 20 million of the whole money stock, not the 1 part in 21 million it was before. So, you can go and spend 1/21 of it on some treat, taking your nominal balance down to 20/21, and &#039;&#039;that&#039;&#039; nominal balance is the same (1 out of 21 million) fraction of the money stock as when you went to sleep.&lt;br /&gt;
&lt;br /&gt;
So, basically, if you&#039;re holding bitcoins and trying to hold an &amp;quot;economy-tracking amount&amp;quot;, no more and no less, you find you can go out into the market and use the fraction of your holdings that counts as &amp;quot;dividend above and beyond economy-tracking&amp;quot; on some treat or other. (Indeed, &amp;quot;you can go out...&amp;quot; should read &amp;quot;you &#039;&#039;must&#039;&#039; go out...&amp;quot;, if you&#039;re really determined to pursue precisely that tracking strategy.)&lt;br /&gt;
&lt;br /&gt;
Who&#039;s selling you the real resources embodied in the &amp;quot;treat&amp;quot;? And what&#039;s &#039;&#039;their&#039;&#039; motive? Well, transaction fee payers presumably like to re-stock their bitcoin real balances to roughly the same [economy-tracking] level as before, on average - they&#039;re paying for the transaction processing as a service. These fees are then burned by miners. (Well, not literally the fees themselves - the fees themselves are &#039;&#039;collected&#039;&#039; by miners, but the way they achieve this is to burn an approximately equal amount, as explained earlier.) So, ordinary Bitcoin users, to achieve their desired re-stocking, have to either produce slightly more, or consume slightly less, or a proper or improper mixture thereof, than they would have needed to in a hypothetical (presumably impracticable) alternative world where they pay no fees for their everyday transactions (and some magic mining-god just altruistically and reliably creates a blockchain out of all the transactions, without charging anybody anything). [This follows directly from their re-stocking desire, and has nothing to do with proof-of-burn specifically. That is, they have to do this regardless of whether the protocol is proof-of-work, proof-of-stake, proof-of-burn or whatever.] It&#039;s that extra gap between production and consumption - &amp;quot;extra&amp;quot; on top of whatever gap people are already choosing as a real saving[/dis-saving] strategy - that goes on to the market, for you and all other bitcoin holders to bid off the market by spending on your &amp;quot;treat&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This whole stable pattern of spending habits is, perhaps surprisingly, the same pattern of real resource allocation as would have happened if Cunicula&#039;s proof of stake (with close to 100% stake / 0% work admixture) had been in operation, and all bitcoin holders, large and small, had enthusiastically thrown their bitcoins (that is, their stream of bitcoin days destroyed) into the stake-claiming process. The fraction of fees they&#039;d collect if they did that would be just like the &amp;quot;dividend&amp;quot; as I called it above - it would be like explicit remurrage, except instead of being automatic, it would require each holder&#039;s active participation (i.e. they couldn&#039;t just go to sleep, unless they left some sort of &amp;quot;trusted bot&amp;quot; running and using their private keys to sign their stream of bitcoin days destroyed). So, if you like, proof-of-burn is like automated, 100%-stakeholder-participation Cunicula-style proof-of-stake!&lt;br /&gt;
&lt;br /&gt;
Incidentally, it&#039;s also fascinating to consider what happens if the community does decide a demurraging of [ordinary, unburnt] coins, the revenue being added as a coin-[re-]minting stream to the flow of fees, &#039;&#039;is&#039;&#039; necessary to continue with forever, for the sake of network strength. The amazing answer, as far as I can honestly work out, is that in long-run equilibrium, the burn rate is just such as &#039;&#039;&#039;to make hardly any of this demurrage &#039;&#039;real&#039;&#039; demurrage at all!&#039;&#039;&#039; [The implicit remurrage of burning almost exactly cancels the explicit demurrage of network-strengthening coin-[re-]minting! (Or if you like, the implicit demurrage of inflationary fresh-coin-minting.) Either way, we &#039;&#039;seem&#039;&#039; to get the possibility of amazing network strength &amp;quot;for free&amp;quot;!] This opens up the shocking possibility of turning up the demurrage/inflation rate to startlingly high levels - 5% of money stock / year, 10% of money stock / year... levels that would bring the whole cryptocurrency into disrepute in the true proof-of-work case, since coin-holders really would suffer that actual amount of explicit or implicit demurrage - and yet &#039;&#039;&#039;not&#039;&#039;&#039; hitting coin-holders with more than a frictional residual fraction of that &#039;&#039;in real terms&#039;&#039; at all, because of the way burning simulates remurrage! Extraordinary stuff! I plan to say more about this soon - but this quick teaser description should already be food for thought.&lt;br /&gt;
&lt;br /&gt;
=== Coin-burning as a tool for transition between cryptocurrencies ===&lt;br /&gt;
&lt;br /&gt;
Proof of burn may also be of interest as a tool for managing an orderly transition from one cryptocurrency (&amp;quot;oldcoin&amp;quot;, let&#039;s call it) to another (&amp;quot;newcoin&amp;quot;). If the developers of newcoin are looking for a way of avoiding proof-of-work&#039;s real resource consumption &#039;&#039;&#039;even in newcoin&#039;s initial distribution phase&#039;&#039;&#039;, they can&#039;t use proof of newcoin-burn: newcoins don&#039;t exist yet. But they &#039;&#039;can&#039;&#039; use proof of oldcoin-burn! (Assuming their reason for creating newcoin is &#039;&#039;&#039;not&#039;&#039;&#039; a doubting of oldcoin&#039;s security model, anyway. - Or at least, not a doubting severe enough to affect sufficiently deeply buried oldcoins, these being the candidates for burning.)&lt;br /&gt;
&lt;br /&gt;
The newcoin blockchain would thus start with (at least a hash referring to) a complete catalogue of all the [sufficiently deeply buried] unspent txouts of oldcoin. Miners would then exhibit burning events within oldcoin up to a certain date; after which, the protocol would switch to burning of newcoin itself (and the dependency on oldcoin could even be thrown away entirely, if a checkpoint of that transition moment was promulgated and accepted by the newcoin community).&lt;br /&gt;
&lt;br /&gt;
This has the nice consequence that, if people throughout the broader economy are gradually deserting oldcoin (as newcoin catches on), &#039;&#039;&#039;&#039;&#039;its value need not collapse!&#039;&#039;&#039;&#039;&#039; Instead, oldcoin gets burnt in the transition process, neatly reducing its nominal supply in just such a way as to roughly keep pace with its declining real demand. Meanwhile, those same acts of burning are minting fresh newcoins, at just the pace required to keep up with newcoin&#039;s &#039;&#039;growing&#039;&#039; real demand. (At least, that&#039;s the case if miners anticipate the transition speed correctly, and enter / exit the coins&#039; respective mining trades at a pace that competes away supra-normal profits. We also have to assume that the &#039;&#039;total&#039;&#039; real demand for both[/all...] cryptocurrencies is roughly stable in &amp;quot;economy-tracking&amp;quot; terms; or at least, that miners anticipate the time path of the size of total real demand, and of its currency-by-currency composition, correctly, or near enough correctly.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;To sum up:&#039;&#039;&#039; proof of burn &#039;&#039;could&#039;&#039;, just maybe, qualify as a new tool to greatly assist overall (multi-cryptocurrency) economic robustness and stability!&lt;br /&gt;
&lt;br /&gt;
== Earlier work suggesting a role for the burning of coins ==&lt;br /&gt;
&lt;br /&gt;
[https://bitcointalk.org/index.php?topic=131139.msg1404195#msg1404195 Forum member ripper234 points out] an earlier work by forum member [https://bitcointalk.org/index.php?action=profile;u=3313 dacoinminster] suggesting coins could be burnt as one component of a broader protocol. [https://bitcointalk.org/index.php?topic=56901.0 The earlier work] is [http://bitcoin.stackexchange.com/questions/2458/is-dacoinminsters-second-bitcoin-whitepaper-logically-economically-consistent discussed on StackExchange]. It revolves around a centralised &amp;quot;trusted entity&amp;quot; system, and so is not directly comparable to decentralised proof-of-burn mining; but it may be of interest to some readers.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[Proof_of_work|Proof of work]]&lt;br /&gt;
*[[Proof_of_Stake|Proof of stake]]&lt;br /&gt;
&lt;br /&gt;
[[category:mining]]&lt;br /&gt;
[[category:proof-of-x]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Proof_of_Stake&amp;diff=47849</id>
		<title>Proof of Stake</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Proof_of_Stake&amp;diff=47849"/>
		<updated>2014-06-02T20:35:55Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proof of Stake is a proposed alternative to [[Proof of Work]]. Like proof of work, proof of stake provides a mechanism for determining who signs bitcoin transactions (see [https://bitcointalk.org/index.php?topic=68213.0 &amp;quot;main&amp;quot; bitcointalk thread], and a [https://bitcointalk.org/index.php?topic=96854.0 Bounty Thread]).&lt;br /&gt;
&lt;br /&gt;
It was probably first proposed [https://bitcointalk.org/index.php?topic=27787.0 here] by Quantum Mechanic. With Proof of Work, the probability of mining a block depends on the work done by the miner (e.g. CPU/GPU cycles spent checking hashes). With Proof of Stake, the resource that&#039;s compared is the amount of Bitcoin a miner holds - someone holding 1% of the Bitcoin can mine 1% of the &amp;quot;Proof of Stake blocks&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Some argue that methods based on Proof of Work alone might lead to a low network security in a cryptocurrency with block incentives that decline over time (like bitcoin) due to [[Tragedy of the Commons]], and Proof of Stake is one way of changing the miner&#039;s incentives in favor of higher network security.&lt;br /&gt;
&lt;br /&gt;
= Motivation For Proof of Stake =&lt;br /&gt;
&lt;br /&gt;
* A proof-of-stake system might provide increased protection from a malicious attack on the network. Additional protection comes from two sources:&lt;br /&gt;
1) Executing an attack would be much more expensive. &lt;br /&gt;
2) Reduced incentives for attack. The attacker would need to own a near majority of all bitcoin. Therefore, the attacker suffer severely from his own attack. &lt;br /&gt;
&lt;br /&gt;
* When block rewards are produced through txn fees, a proof of stake system would result in lower equilibrium txn fees. Lower long-run fees would increase the competitiveness of bitcoin relative to alternative payments systems. Intuitively reduced fees are due to vast reductions in the scale of  wastage of resources. &lt;br /&gt;
== The Monopoly Problem ==&lt;br /&gt;
&lt;br /&gt;
If a single entity (hereafter a monopolist) took control of the majority of txn verification resources, he could use these resources to impose conditions on the rest of the network. Potentially, the monopolist could choose to do this in malicious ways, such as double spending or denying service. If the monopolist chose a malicious strategy and maintained his control for a long period, confidence in bitcoin would be undermined and bitcoin purchasing power would collapse. Alternatively, the monopolist could choose to act benevolently. A benevolent monopolist would exclude all other txn verifiers from fee collection and currency generation, but would not try to exploit currency holders in any way. In order to maintain a good reputation, he would refrain from double spends and maintain service provision. In this case, confidence in Bitcoin could be maintained under monopoly since all of its basic functionality would not be affected.&lt;br /&gt;
&lt;br /&gt;
Both benevolent and malevolent monopoly are potentially profitable, so there are reasons to suspect that an entrepreneurial miner might attempt to become a monopolist at some point. Due to the [[Tragedy of the Commons]] effect, attempts at monopoly become increasingly likely over time.&lt;br /&gt;
&lt;br /&gt;
== How Proof of Stake Addresses Monopoly Problems ==&lt;br /&gt;
&lt;br /&gt;
Monopoly is still possible under proof-of-stake. However, proof-of-stake would be more secure against malicious attacks for two reasons. &lt;br /&gt;
&lt;br /&gt;
Firstly, proof-of-stake makes establishing a verification monopoly more difficult. At the time of writing, an entrepreneur could achieve monopoly over proof-of-work by investing at most 10 million USD in computing hardware. The actual investment necessary might be less than this because other miners will exit as difficulty increases, but it is difficult to predict exactly how much exit will occur. If price remained constant in the face of extremely large purchases (unlikely), such an entrepreneur would need to invest at least 20 million USD to obtain monopoly under proof-of-stake. Since such a large purchase would dramatically increase bitcoin price, the entrepreneur would likely need to invest several times this amount. Thus, even now proof-of-stake monopoly would be several-fold more costly to achieve than proof-of-work monopoly. Over time the comparison of monopoly costs will become more and more dramatic. The ratio of bitcoin&#039;s mining rewards to market value is programmed to decline exponentially. As this happens, proof-of-work monopoly will become easier and easier to obtain, whereas obtaining proof-of-stake monopoly will become progressively more difficult as more of the total money supply is released into circulation.&lt;br /&gt;
&lt;br /&gt;
Secondly, and perhaps more importantly, a proof-of-stake monopolist is more likely to behave benevolently exactly because of his stake in Bitcoin. In a benevolent monopoly, the currency txn continue as usual, but the monopolist earns all txn fees and coin generations. Other txn verifiers are shut out of the system, however. Since mining is not source of demand for bitcoin, bitcoin might retain most of its value in the event of a benevolent attack. Earnings from a benevolent attack are similar regardless of whether the attack occurs under proof-of-stake or proof-of-work. In a malicious attack, the attacker has some outside opportunity which allows profit from bitcoin&#039;s destruction (simple double-spends are not a plausible motivation; ownership of a competing payment platform is). At the same time, the attacker faces costs related to losses on bitcoin-specific investments which are necessary for the attack. It can be assumed that a malicious attack causes the purchasing power of bitcoin to fall to zero. Under such an attack, the proof-of-stake monopolist will lose his entire investment. By contrast, a malicious proof-of-work monopolist will be able to recover much of their hardware investment through resale. Recall also, that the necessary proof-of-work investment is much smaller than the proof-of-stake investment. Thus, the costs of a malicious attack are several-fold lower under proof-of-work. The low costs associated with malicious attack make a malicious attack more likely to occur.&lt;br /&gt;
&lt;br /&gt;
== Why Proof of Stake Would Likely Decrease Long-run Txn Fees Considerably ==&lt;br /&gt;
In a competitive market equilibrium, the total volume of txn fees must be equal to opportunity cost of all resources used to verify txns. Under proof-of-work mining, opportunity cost can be calculated as the total sum spent on mining electricity, mining equipment depreciation, mining labor, and a market rate of return on mining capital. Electricity costs, returns on mining equipment, and equipment depreciation costs are likely to dominate here. If these costs are not substantial, then it will be exceptionally easy to monopolize the mining network. The fees necessary to prevent monopolization will be onerous, possibly in excess of the 3% fee currently charged for credit card purchases. Under pure proof-of-stake, opportunity cost can be calculated as the total sum spent on mining labor and the market interest rate for risk-free bitcoin lending (hardware-related costs will be negligible). Since bitcoins are designed to appreciate over time due to hard-coded supply limitations, interest rates on risk-free bitcoin-denominated loans are likely to be negligible. Therefore, the total volume of txn fees under pure proof-of-stake will just need to be just sufficient to compensate labor involved in maintaining bandwidth and storage space. The associated txn fees will be exceptionally low. Despite these exceptionally low fees, a proof-of-stake network will be many times more costly to exploit than the proof-of-work network. Approximately, a proof-of-work network can be exploited using expenditure equal to about one years worth of currency generation and txn fees. By contrast, exploitation of a proof-of-stake network requires purchase of a majority or near majority of all extant coins.&lt;br /&gt;
&lt;br /&gt;
= Implementation =&lt;br /&gt;
There are currently a few distinct proposals on how to implement PoS&lt;br /&gt;
&lt;br /&gt;
== Cunicula&#039;s Implementation of Mixed Proof-of-Work and Proof-of-Stake ==&lt;br /&gt;
&lt;br /&gt;
This suggestion is of a mixed Proof-of-Work / Proof-of-Stake system.&lt;br /&gt;
&lt;br /&gt;
=== Cunicula&#039;s Note ===&lt;br /&gt;
Check the page history for the older implementation. I am replacing my description with a new system which I believe to be much more secure. The new system is a greatly improved version of Coblee&#039;s Proof of Activity [https://bitcointalk.org/index.php?topic=102355.0 proposal]. It provides extremely strong protection against PoW attacks, both double-spends and denials of service. It is not vulnerable even if PoW attackers also have substantial (but non majority) stake. It provides strong incentives to maintain full nodes. The system is supported through taxes on coin owners who fail to maintain full nodes. Tax revenue is redistributed to coin owners who maintain full nodes. The maintenance of full nodes is the key element providing security in the system.&lt;br /&gt;
&lt;br /&gt;
The discussion focuses on long-term maintenance of the system. Initial distribution of coins could occur through PoW mining, an IPO mechanism, or a more complex scheme that allows initial coins to be distributed to both PoW miners and businesses voted for by coin owners. The issue of initial distribution is separate from long-term maintenance and it is confusing to discuss the two together.&lt;br /&gt;
&lt;br /&gt;
=== Glossary ===&lt;br /&gt;
Voluntary Signatures - Voluntary signatures result from a random auditing processes. As blocks are mined, keys are selected for auditing based on random selection. The signatures provide public evidence that a public key owner is running a full node. Passing the audit allows a private key to remain active.&lt;br /&gt;
&lt;br /&gt;
Active Keys - By default, public keys that appear in the blockchain are active if they have a balance of at least one full coin. Public keys that provide voluntary signatures when randomly audited remain active. Active public keys are eligible to participate in lotteries to sign PoW blocks and mine PoS blocks. This is remunerative. Public keys that fail to provide signatures become dead private keys. &lt;br /&gt;
&lt;br /&gt;
Dead Keys - Keys that have failed to provide signatures lose lottery eligibility. Keys that have balances of less than 1 coin are considered dead by default. Dead keys can no longer mine PoS blocks. However, these dead keys can still be used to generate txns. Network maintenance is supported primarily through mandatory fees levied on coins sent by dead keys. After coins are sent using a dead key, the key becomes active provided that it retains a balance of at least 1 coin.&lt;br /&gt;
&lt;br /&gt;
Mandatory Signature Sequence - In order for a PoW block to be valid and enter the blockchain, it must be signed by a sequence of 5 randomly selected active keys. The fifth signatory in the sequence mines a PoS block. &lt;br /&gt;
&lt;br /&gt;
PoS block - The fifth signatory of a PoW block must mint his own block without any PoW submission at all. This block is called a PoS block.&lt;br /&gt;
&lt;br /&gt;
Coin-age - Coin age refers to the age of txn inputs. Coin age is equal to the number of coins sent times the average age on these coins. Age is measured in blocks. Age is reset to 1 block whenever a coin is sent AND whenever a coin provides a signature (both mandatory and voluntary signatures count). Coin-age is used to calculate mandatory fees.&lt;br /&gt;
&lt;br /&gt;
Demurrage Fee - Chain Security is supported primarily through a demurrage tax on sent inputs. This tax proportional to average input age as measured in coin-years. I suggest 5% per coin-year as a reasonable fee. Active keys can avoid demurrage fees simply by remaining active. Thus the actual fee generation will be much lower than 5% per year. Dead keys must pay demurrage. The opportunity to evade demurrage motivates activity.&lt;br /&gt;
&lt;br /&gt;
Optional Fee - Fees are used to ration block space. Blocks select prioritize txns with high fees. If demurrage fees alone are insufficient to motivate txn inclusion, the user can add an optional fee to his txn.&lt;br /&gt;
&lt;br /&gt;
Fee Fund - Both optional fees and demurrage fees enter a fund, rather than being distributed directly to miners. Fees are added to the fund immediately, so there is a weak incentive to include high fee txns in blocks. The PoW miner receives a distribution equal to 0.01% of the accumulated fund. The first four mandatory signatories also receive 0.1% each. The PoS block miner receives 0.1% as well, but his takings will differ slightly because the fund is updated based on txns included in his block. Use of a fund reduces volatility in mining reward.&lt;br /&gt;
&lt;br /&gt;
Root Private Key - The root private key has full spending and signing authority. When significant balances are held, this key should be kept as an offline backup to guard against theft. &lt;br /&gt;
 &lt;br /&gt;
Stake Signing Key - Private Key can delegate signing and sending authority to one other private key. The delegated key can sign blocks and has limited authority to send coins. Authority to send coins is determined by two positive constants, t and k. The following txn rule limits the stake signing keys&#039; spending authority:&lt;br /&gt;
&lt;br /&gt;
              Change Returned to Public Key &amp;gt;= all coins sent to other addresses * {max(k,k*(t/coin-years on public key)}&lt;br /&gt;
              k=9 and t=1/12 are suggested as possible parameters. These parameters allows the stake signing key to spend up to 10% of the total key balance per month. The max value at risk in event of theft of                 &lt;br /&gt;
              this key is 10%. Holders of large balances &#039;zero-out&#039; their coin-age frequently via mining and face less theft risk. If this occurs once per week, for example, the large balance holder will only&lt;br /&gt;
              risk be able to spend up to 2.3% of their balance per week and will only lose 2.3% in the event of theft. Once theft is detected, all remaining coins can be moved to a secure computer using the&lt;br /&gt;
              root private key.&lt;br /&gt;
&lt;br /&gt;
=== Mining Process ===&lt;br /&gt;
&lt;br /&gt;
1) Block meeting work difficulty target is mined. Difficulty target periodically adjusted so that 1 PoW block arrives every 10 minutes.&lt;br /&gt;
&lt;br /&gt;
2) Work submission is hashed 10 times consecutively. Each consecutive hash maps to an individual unspent output in the blockchain. This is essentially a lottery drawing two sets of five winners. The first five hashes map to mandatory signatures, the final five hashses map to voluntary signatures.&lt;br /&gt;
&lt;br /&gt;
3) If the mandatory signatures map to active public keys [see glossary], the block can potentially be valid. Otherwise, the block is invalid and must be discarded.&lt;br /&gt;
&lt;br /&gt;
4) If PoW miner finds a potentially valid block, he transmits the following hash to the network: {work submission;hash(his block, the previous valid block)}&lt;br /&gt;
&lt;br /&gt;
5) If the work submission meets the difficulty target and maps to active signatories, then the block is relayed through the network. Otherwise, the message is dropped as spam.&lt;br /&gt;
&lt;br /&gt;
5) The first five selected signatories sequentially sign this hash and transmit it onwards as {work submission; hash; sig 1; sig 2; sig 3; sig 4; sig 5}&lt;br /&gt;
&lt;br /&gt;
6) After the mandatory signature sequence is complete, the final signatory publishes the PoW block and also his own PoS block. &lt;br /&gt;
&lt;br /&gt;
7) The final five hashes map to voluntary signatures. These voluntary signatures can be inserted into any block within the next 6 blocks as special txns. These txns do not require fees. &lt;br /&gt;
&lt;br /&gt;
9) Go to step 1&lt;br /&gt;
&lt;br /&gt;
Note: This process is simultaneous so that multiple block hashes can circulate in the network attempting to collect five signatures and generate PoW/PoS block pairs. Block pairs that lose this race&lt;br /&gt;
are orphaned.&lt;br /&gt;
&lt;br /&gt;
=== Infeasability of standard attack vectors ===&lt;br /&gt;
&lt;br /&gt;
Unless attackers own a large share of stake, all types of PoW attacks are computationally infeasible. I think there are two types of known attacks: 1) Double-Spend 2) Denial of Service&lt;br /&gt;
I consider approximations below. The numbers are so favorable that consideration of exact statistics is not particularly interesting.&lt;br /&gt;
&lt;br /&gt;
1) Double Spend.&lt;br /&gt;
&lt;br /&gt;
Double spends rely on secrecy. In order to mine blocks in secret a PoW miner must select his 5 of his own public keys in the lottery. If the PoW miner owns a share 0&amp;lt;s&amp;lt;1 of all coins, &lt;br /&gt;
the probability of doing that a block meeting the difficulty target will select the miner&#039;s coins is (1/s)^5. For s=0.01, 1 out of 10 billion blocks will satisfy this criteria. &lt;br /&gt;
Even for extremely small hash aggregate rates, it is not practical to privately mine at a rate 10 billion times faster than all other miners combined. For s=0.1, 1 out of 100,000 blocks will &lt;br /&gt;
satisfy this criteria. (i.e. the attack still requires approximately 99.999% of all hashing power). For s=0.5, the attacker will succeed if he controls 51% of the aggregate hash rate.&lt;br /&gt;
&lt;br /&gt;
2) Denial of Service&lt;br /&gt;
&lt;br /&gt;
An attacker who mines publicly could simply produce empty PoW blocks. However, this would fail to deny service. 50% of all blocks are randomly mined via PoS. The attacker cannot&lt;br /&gt;
force the PoS miners to produce empty blocks. Therefore he cannot deny service regardless of how much hash rate he controls.&lt;br /&gt;
&lt;br /&gt;
=== Long-term Chain Evaluation  ===&lt;br /&gt;
1) Comparison of two long chains is based on a simple sum of block difficulty, just as in bitcoin.&lt;br /&gt;
&lt;br /&gt;
2) A criticism of PoS is that there is no reason not to sign attack chains. However, in a long secret chain, many stakeholders will have dead signatures. These dead stakeholders will not be able to sign the main chain, but not the attack chain. They will have a strong incentive to make sure the main chain wins because the attack chain will impose demurrage fees on them.&lt;br /&gt;
&lt;br /&gt;
=== Incentives to maintain full nodes ===&lt;br /&gt;
&lt;br /&gt;
This system introduces powerful incentives to maintain full nodes. Many people argue that the lack of an incentive to maintain a full node is a problem in the bitcoin system.&lt;br /&gt;
&lt;br /&gt;
1) a steady flow of txns will generate some fees even if all public keys remain active. Active keys must be maintaining full nodes. Otherwise they could not provide the voluntary signatures which prove their activity. Even very weak incentives are sufficient in this case. If almost all keys are associated with active nodes, then it is not necessary to motivate additional participation.&lt;br /&gt;
&lt;br /&gt;
2) Some public keys may decide to become inactive. This is costly for them. They will suffer a loss of 5% of their balance per year for as long as they remain inactive.&lt;br /&gt;
&lt;br /&gt;
3) The active public keys constantly capture revenue from inactive public keys. This means that the incentives to remain increase dramatically as participation falls. Suppose that 50% of public keys maintain full nodes, then this 50% will capture 2.5% of coins per annum. This is equal to an annual of return of 2.0%. The alternative, inactivity, yields an annual return of -5.0% as discussed in point 2. I consider this a reasonable incentive level and participation rate. Suppose that I am wrong, and only 10% of public keys maintain full nodes. Then these 10% will capture 4.5% of all extant coins per annum. This implies an annual return on participation equal to 45% per annum. This is a very strong incentive and is almost certain to be sufficient, even if nodes are quite costly to maintain. If only 1% of coins participate, then 4.95% of all extant coins will be distributed to this 1% each year. This implies a weekly return on participation of 3%, a pirate ponzi scheme level return. If these incentive are inadequate to support a healthy network of full nodes (which seems unlikely to me), then the levy on dead coins could be increased to exceed 5% per annum.&lt;br /&gt;
&lt;br /&gt;
4) Many people will not have enough coins to justify running their own node. Such individuals will likely use an online banking service which could store their limited spend key. The service could return interest to users in exchange for managing their keys.&lt;br /&gt;
&lt;br /&gt;
5) Other individuals may prefer the privacy associated with dropping out of participation. These individuals are still welcome to use the network, but must face a wealth tax of 5% per annum to compensate for the security risk created by their behavior.&lt;br /&gt;
&lt;br /&gt;
=== Storage of Blockchain Metadata  ===&lt;br /&gt;
To facilitate the system, data should be extracted from the block chain in a readily accessible database that is updated with each block. The database only needs to incorporate&lt;br /&gt;
public keys which control at least 1 coin. Keys with balances less than 1 coin are considered dead by default. These low-value public keys&lt;br /&gt;
are not allowed to create limited stake public keys. If a public key balance drops below 1 coin, the limited stake public key associated with the root key is invalidated. &lt;br /&gt;
&lt;br /&gt;
The database would look like this:&lt;br /&gt;
                                        &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Public Key (ordered list) !! Linked Stake Public key (if any) !! Balance !! Cumulative Balance !! Active? !! Coin-age (in years)&lt;br /&gt;
|-&lt;br /&gt;
| A || As || 1 || 1 || 1 || 0.03&lt;br /&gt;
|-&lt;br /&gt;
| B || Bs || 2.5 || 3.5 || 0 || 0.1 &lt;br /&gt;
|-&lt;br /&gt;
| C || Cs || 3 || 6.5 || 1 || 0.2 &lt;br /&gt;
|-&lt;br /&gt;
| ... || ... || ... || ... || ... || ... &lt;br /&gt;
|}&lt;br /&gt;
The block chain must maintain records of links between public keys and delegated limited stake public keys. These should be put in a simple database for easy access.&lt;br /&gt;
&lt;br /&gt;
Cumulative balance can be used to determine the winners of the lottery. (i.e. the lottery is a uniform draw on the support [0,total issued coins]) This indicates a unique lottery winner,&lt;br /&gt;
whose chance of winning is proportional to his ownership share.&lt;br /&gt;
&lt;br /&gt;
Coin-age is updated as follows.&lt;br /&gt;
If no send, Coin-age_t = Coin-age_t-1 + 1. &lt;br /&gt;
If send, Coin_age_t = 1. &lt;br /&gt;
If send and receipt of coins, Coin_age_t = 1. &lt;br /&gt;
If receipt of coins but no send, Coin_age_t = [Coin_age_(t-1)*balance_(t-1)+received coins]/balance(t)&lt;br /&gt;
&lt;br /&gt;
Coin-age is necessary to determine mandatory demurrage fees and to calculate spending limits for limited stake public keys.&lt;br /&gt;
&lt;br /&gt;
Active is 1 by default and becomes 0 if a key fails to provide a requested voluntary signature. 0 is an absorbing state.&lt;br /&gt;
&lt;br /&gt;
=== Beneficiaries and Lossers from Txn Fees  ===&lt;br /&gt;
The total amount of demurrage fees collected annually varies between 0% and 5% of the total money supply. &lt;br /&gt;
&lt;br /&gt;
The most burdensome fee in the system is the fee paid to PoW miners. This fee imposes a demurrage tax of between 0% and 0.1% per annum on all users of the system. In addition to the demurrage tax, PoW miners receive a 2% share of any optional fees paid to access scarce block space. All coin owners are net losers as a result of PoW mining fees. To minimize costs to coin owners, PoW fee payments are kept as low as possible. Since large hash rates play only a tiny role in security, larger fees for PoW miners are unnecessary.&lt;br /&gt;
 &lt;br /&gt;
Other demurrage fees are transfers of revenue from one private key to another. Some keys are net beneficiaries of these transfers, while other keys are net losers. Collectively, these fees do not make coin owners better or worse off. Their effects are neutral. However, individually, the fees do create winners and losers. &#039;&#039;Active&#039;&#039; users that spend infrequently gain from the system. An &#039;&#039;active&#039;&#039; user with average spend frequency is likely to gain from the system as well, but only by a small amount. An &#039;&#039;active&#039;&#039; user that spends very frequently will probably lose from the system. &#039;&#039;Dead&#039;&#039; users will certainly lose from the system. This loss serves as a punishment for failure to maintain an &#039;&#039;active&#039;&#039; node.&lt;br /&gt;
&lt;br /&gt;
== Meni&#039;s implementation ==&lt;br /&gt;
This proposal is for a proof-of-work (PoW) skeleton on which occasional checkpoints set by stakeholders are placed. In one variant, double-spending is prevented by waiting for a transaction to be included in a checkpoint; the variant described here uses cementing to prevent double-spending, and checkpoints to resolve cementing conflicts.&lt;br /&gt;
&lt;br /&gt;
=== Proof of work ===&lt;br /&gt;
Miners use their hashrate to find blocks and build the blockchain exactly as with the pure PoW system. They receive any new generated coins from the block; there will be two kinds of transaction fees, one of which is a mining fee given to the miner who finds the block, just like the PoW transaction fees.&lt;br /&gt;
&lt;br /&gt;
=== Signatures ===&lt;br /&gt;
One block every 100 blocks (a different number can be used instead) is a signature block. When a signature block is found and confirmed with several subsequent blocks, stakeholders (people who have bitcoins) are expected to sign it by using a private key associated with their address which contains coins to sign the block hash. If there are several blocks of the same height, an address should not sign more than one of them. The signatures are broadcast on the network and included in a future block. For every candidate block, the total weight of all signatures is tallied (the weight of an address is determined mostly by the number of coins in it, as of the last signature block). Stakeholders will be able to collect signature fees when providing a signature, proportionally to their weight.&lt;br /&gt;
&lt;br /&gt;
At the basic level, there are no rules to choosing which of several conflicting blocks to sign, stakeholders should just choose one.&lt;br /&gt;
&lt;br /&gt;
=== Cementing ===&lt;br /&gt;
Cementing is a node&#039;s reluctance to do a blockchain reorganization. A node will reject any new block found if it contradicts a 6-block deep branch it is already aware of and currently considers valid. That is, once a node receives 6 confirmations for a block, it will not accept a competing block even if it is part of a longer branch.&lt;br /&gt;
&lt;br /&gt;
In a pure PoW system this is problematic to do because a node could be stuck on &amp;quot;the wrong version&amp;quot; - if an attacker isolates the node and feeds him bogus data, it will not embrace the true, longer chain when he learns of it. However, using PoS to have the final say in such situations makes this possible.&lt;br /&gt;
&lt;br /&gt;
=== Branch selection ===&lt;br /&gt;
When a node needs to select which of several branches is valid, it chooses one based on the following criteria in increasing importance (each one is overridden by the next):&lt;br /&gt;
&lt;br /&gt;
#Branch length (total difficulty of all blocks), as in a PoW system.&lt;br /&gt;
#Cementing - an already cemented block will not be replaced by a longer branch.&lt;br /&gt;
#Signatures - even a cemented block will be overridden by a signature block with signature weight more than half the total possible weight by some margin.&lt;br /&gt;
&lt;br /&gt;
If the conflict is so long that it contains more than one spot for a signature block, the conflicting signature blocks will be traversed earliest to latest, each time choosing the branch with the majority vote. After the newest uncontested signature block it proceeds to use cementing and branch length.&lt;br /&gt;
&lt;br /&gt;
A signature block with no clear majority will be considered tied, and will not override the other criteria. Signature fees will not be given out but instead carried over to the next signature spot, to encourage stakeholders to participate then.&lt;br /&gt;
&lt;br /&gt;
=== [[Double-spending]] prevention ===&lt;br /&gt;
A good level of security can be achieved by waiting for a block to be cemented. By that time it is safe to assume that the network recognizes this block and will not easily switch to a different block, even if a longer branch is presented.&lt;br /&gt;
&lt;br /&gt;
A more authoritative confirmation is enabled by waiting for a signature block. Once a block achieves a majority (and some more time is allowed for this majority to spread in the network), it is extremely unlikely that the network will ever switch away from this block.&lt;br /&gt;
&lt;br /&gt;
=== Weights ===&lt;br /&gt;
The weight of every address starts at 0. When an address provides a signature, its weight increases so that after several signatures, the weight approaches the number of coins in the address as of the last signature block. For example,&lt;br /&gt;
 New weight = 0.9 * Old weight + 0.1 * Balance&lt;br /&gt;
If a signature is not provided by the address in a signature block, its weight decreases:&lt;br /&gt;
 New weight = 0.9 * Old weight&lt;br /&gt;
This way, addresses whose owners do not wish to participate in signing do not hamper the ability to reach a majority.&lt;br /&gt;
&lt;br /&gt;
If an address signs two conflicting blocks, its weight is reset to 0. This is to limit the power of malicious stakeholders.&lt;br /&gt;
&lt;br /&gt;
If coins move to a new address, weight is proportionally taken away from the addressed, but is not transferred to the new address. The new stakeholder will have to build up his weight.&lt;br /&gt;
&lt;br /&gt;
=== Malicious stakeholders ===&lt;br /&gt;
The system is resilient against stakeholders who misuse their signature power, even if they have a majority of the bitcoins. Since their only obligation is to not sign conflicting blocks, the only way they could double-spend is if they first sign one block so it achieves a majority, then sign a different one so that it achieves a bigger majority. Generally this will not work. A short while after a majority is achieved, most of the network will be aware of the relevant signatures. If a different signature is broadcast, the conflict will be detected and both signatures will be ignored. This will cause the current majority block to become tied, but the network is already cemented on it and will vote for this branch in the next signature block. The weight of the attacker will by then reduce to 0 so he will be unable to create more disruption.&lt;br /&gt;
&lt;br /&gt;
Another attack is refusing to sign blocks to keep them tied. Since this causes a decay of the weight, they can only stand in the way of a majority for a short time.&lt;br /&gt;
&lt;br /&gt;
=== Denial of service ===&lt;br /&gt;
The method as described does not solve a denial of service scenario. A majority miner could create only blocks with no transactions (or with many transactions missing) and reject all other blocks.&lt;br /&gt;
&lt;br /&gt;
This may be solvable by adding some measure of the transaction in a block to the selection criteria, such as Bitcoin days destroyed.&lt;br /&gt;
&lt;br /&gt;
Also, proposals to replace the block chain with a directed acyclic graph have been made, and could be used to make it easier to include transactions.&lt;br /&gt;
&lt;br /&gt;
== Key difference between the two proposals ==&lt;br /&gt;
In Cunicula&#039;s system, voting power is determined by combining (multiplicatively) your hashrate and stake. This would be problematic if small players could not compete effectively with large players. Though we are waiting on a formal mathematical proof, evidence to date suggests that small and large players would have an equal competitive footing. Simulations described in this thread [https://bitcointalk.org/index.php?topic=68213.msg801253#msg801253] indicate that small players are competitive with large players because the multiplicative combination of hashrate and stake exhibits constant returns. Evidence in the thread suggests that these simulation results are accepted by both Cunicula and Meni.) &lt;br /&gt;
&lt;br /&gt;
In Meni&#039;s, there&#039;s a skeleton based purely on hashrate, and superimposed on it are occasional checkpoints set by stakeholders. You can contribute PoW without having stake, and you can contribute PoS without having work, and in both cases your voting power and reward is linearly proportional to the resources you have.&lt;br /&gt;
&lt;br /&gt;
== Peeroin ==&lt;br /&gt;
[http://ppcoin.org Peercoin] is the first known implementation of a combined PoS/PoW system (released August 19 2012).&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[Proof_of_work|Proof of work]]&lt;br /&gt;
*[[Proof_of_burn|Proof of burn]]&lt;br /&gt;
*[http://www.reddit.com/r/reddCoin/comments/249dnl/major_announcement_reddcoin_to_implement_new/ Proof of Stake Velocity by Reddcoin]&lt;br /&gt;
&lt;br /&gt;
[[category:mining]]&lt;br /&gt;
[[category:Proof-of-x]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Category:Proof-of-x&amp;diff=47848</id>
		<title>Category:Proof-of-x</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Category:Proof-of-x&amp;diff=47848"/>
		<updated>2014-06-02T20:35:27Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: Created page with &amp;quot;Various methods of using blockchain technologies to prove something in a way that is cryptographically verifiable.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Various methods of using blockchain technologies to prove something in a way that is cryptographically verifiable.&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Proof_of_work&amp;diff=47847</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=47847"/>
		<updated>2014-06-02T20:34:53Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &#039;&#039;&#039;proof of work&#039;&#039;&#039; is a piece of data which was difficult (costly, time-consuming) to produce so as to satisfy certain requirements. It must be trivial to check whether data satisfies said requirements. Producing a proof of work can be a random process with low probability, so that a lot of trial and error is required &#039;&#039;on average&#039;&#039; before a valid proof of work is generated.  Bitcoin uses the [[Hashcash]] proof of work.&lt;br /&gt;
&lt;br /&gt;
One application of this idea is using [http://en.wikipedia.org/wiki/Hashcash hashcash] as a method to 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;
Hashcash proofs of work are used in Bitcoin for block generation. Proofs of work that are tied to the data of each block are required for the blocks to be accepted. The [[difficulty]] of this work is adjusted so as to limit the rate at which new blocks can be generated by the network to one every 10 minutes. Due to the very low probability of successful generation, this makes it unpredictable which worker computer in the network will be able to generate the next block.&lt;br /&gt;
&lt;br /&gt;
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 of the preceding 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;
Let&#039;s 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 SHA-256 hashes to a value beginning with &#039;000&#039;. We vary the string by adding an 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 4251 tries (but happens to have zeroes in the first four digits):&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;Hello, world!0&amp;quot; =&amp;gt; 1312af178c253f84028d480a6adc1e25e81caa44c749ec81976192e2ec934c64&lt;br /&gt;
 &amp;quot;Hello, world!1&amp;quot; =&amp;gt; e9afc424b79e4f6ab42d99c81156d3a17228d6e1eef4139be78e948a9332a7d8&lt;br /&gt;
 &amp;quot;Hello, world!2&amp;quot; =&amp;gt; ae37343a357a8297591625e7134cbea22f5928be8ca2a32aa475cf05fd4266b7&lt;br /&gt;
 ...&lt;br /&gt;
 &amp;quot;Hello, world!4248&amp;quot; =&amp;gt; 6e110d98b388e77e9c6f042ac6b497cec46660deef75a55ebc7cfdf65cc0b965&lt;br /&gt;
 &amp;quot;Hello, world!4249&amp;quot; =&amp;gt; c004190b822f1669cac8dc37e761cb73652e7832fb814565702245cf26ebb9e6&lt;br /&gt;
 &amp;quot;Hello, world!4250&amp;quot; =&amp;gt; 0000c3af42fc31103f1fdc0151fa747ff87349a4714df7cc52ea464e12dcd4e9&lt;br /&gt;
&lt;br /&gt;
4251 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 [[difficulty]] (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;
== List of algorithms ==&lt;br /&gt;
&lt;br /&gt;
=== Traditional proof of work ===&lt;br /&gt;
# hashcash with double iterated SHA256&lt;br /&gt;
# hashcash with [[scrypt]] internal hash&lt;br /&gt;
# [[Momentum]] birthday collision&lt;br /&gt;
# Cuckoo cycle proof of work https://github.com/tromp/cuckoo &lt;br /&gt;
# Various other proof of works functions (e.g. [[Ethereum]] had a few candidates)&lt;br /&gt;
&lt;br /&gt;
=== Proof of X ===&lt;br /&gt;
# [[Proof of Stake]] (Used in [[Peercoin]], [[Nxt]])&lt;br /&gt;
# [[Proof of Burn]] (Used for the [[Counterparty]] IPO)&lt;br /&gt;
&lt;br /&gt;
[[Category:Vocabulary]]&lt;br /&gt;
[[Category:Proof-of-x]]&lt;br /&gt;
&lt;br /&gt;
[[fr:Preuve de travail]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Proof_of_Publication&amp;diff=47846</id>
		<title>Proof of Publication</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Proof_of_Publication&amp;diff=47846"/>
		<updated>2014-06-02T20:34:22Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: Created page with &amp;quot;{{stub}}  A method that uses Bitcoin or Bitcoin-like technologies to authenticate that a certain information was published at a certain date, or was known at a certain date....&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
A method that uses Bitcoin or Bitcoin-like technologies to authenticate that a certain information was published at a certain date, or was known at a certain date.&lt;br /&gt;
&lt;br /&gt;
The technique entails encoding the secure hash of a certain publication (plaintext) inside the Bitcoin blockchain. It was probablly first described in the paper from 2012 titled &amp;quot;CommitCoin: Carbon Dating Commitments with Bitcoin&amp;quot; ([http://people.scs.carleton.ca/~clark/papers/2012_fc.pdf extended abstract] and [http://eprint.iacr.org/2011/677.pdf technical report]).&lt;br /&gt;
&lt;br /&gt;
One website that provides an easy gateway to Proof of Publication is [http://www.proofofexistence.com/ ProofOfExistance.com].&lt;br /&gt;
&lt;br /&gt;
[[Category:Proof-of-x]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Talk:Research&amp;diff=47845</id>
		<title>Talk:Research</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Talk:Research&amp;diff=47845"/>
		<updated>2014-06-02T20:30:48Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: /* Paper order */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Paper order ==&lt;br /&gt;
&lt;br /&gt;
I [https://en.bitcoin.it/w/index.php?title=Research&amp;amp;action=historysubmit&amp;amp;diff=47844&amp;amp;oldid=47816 reordered] the papers by chronological order, with the exception that Satoshi&#039;s whitepaper appears first.&lt;br /&gt;
&lt;br /&gt;
[[User:Ripper234|Ripper234]] ([[User talk:Ripper234|talk]]) 20:30, 2 June 2014 (UTC)&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Research&amp;diff=47844</id>
		<title>Research</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Research&amp;diff=47844"/>
		<updated>2014-06-02T20:29:38Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: Order everything chronologically, except for Satoshi&amp;#039;s paper which is first.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Publications including research and analysis of Bitcoin or related areas.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Title&lt;br /&gt;
! Author&lt;br /&gt;
! Type&lt;br /&gt;
! Year&lt;br /&gt;
! Links&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin: A Peer-to-Peer Electronic Cash System&lt;br /&gt;
| Satoshi Nakamoto&lt;br /&gt;
| Research paper&lt;br /&gt;
| 2009&lt;br /&gt;
| [http://bitcoin.org/bitcoin.pdf Download] [[Bitcoin_paper |wiki page]]&lt;br /&gt;
|-&lt;br /&gt;
| Cyberlaundering: Anonymous Digital Cash and Money Laundering&lt;br /&gt;
| R. Mark Bortner&lt;br /&gt;
| Research paper&lt;br /&gt;
| 1996&lt;br /&gt;
| [http://osaka.law.miami.edu/~froomkin/seminar/papers/bortner.htm Download]&lt;br /&gt;
|-&lt;br /&gt;
| Triple Entry Accounting&lt;br /&gt;
| Ian Grigg&lt;br /&gt;
| Research paper&lt;br /&gt;
| 2005&lt;br /&gt;
| [http://iang.org/papers/triple_entry.html Download]&lt;br /&gt;
|-&lt;br /&gt;
| Shadowy Figures: Tracking Illicit Financial Transactions in the Murky World of Digital Currencies, Peer–to–Peer Networks, and Mobile Device Payments&lt;br /&gt;
| John Villasenor, Cody Monk, Christopher Bronk&lt;br /&gt;
| Research paper&lt;br /&gt;
| 2011&lt;br /&gt;
| [http://www.bakerinstitute.org/publications/ITP-pub-FinancialTransactions-082911.pdf Download]&lt;br /&gt;
|-&lt;br /&gt;
| An Analysis of Anonymity in the Bitcoin System&lt;br /&gt;
| Fergal Reid, Martin Harrigan&lt;br /&gt;
| Research paper&lt;br /&gt;
| 2011&lt;br /&gt;
| [http://arxiv.org/abs/1107.4524 Download], [http://bitcointalk.org/index.php?topic=31539.0 discussion]&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin: An Innovative Alternative Digital Currency&lt;br /&gt;
| Reuben Grinberg&lt;br /&gt;
| Research paper&lt;br /&gt;
| 2011&lt;br /&gt;
| [http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1817857 Download], [http://www.bitcointalk.org/index.php?topic=6247.0 discussion]&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin NFC&lt;br /&gt;
| David Allen Bronleewe&lt;br /&gt;
| Master&#039;s report&lt;br /&gt;
| 2011&lt;br /&gt;
| [http://repositories.lib.utexas.edu/bitstream/handle/2152/ETD-UT-2011-08-4150/BRONLEEWE-MASTERS-REPORT.pdf?sequence=1 Download], [http://code.google.com/p/bitcoin-nfc source code]&lt;br /&gt;
|-&lt;br /&gt;
| Optimal pool abuse strategy&lt;br /&gt;
| Raulo&lt;br /&gt;
| Research paper&lt;br /&gt;
| 2011&lt;br /&gt;
| [http://bitcoin.atspace.com/poolcheating.pdf Download], [http://www.bitcointalk.org/index.php?topic=3165.0 discussion]&lt;br /&gt;
|-&lt;br /&gt;
| Abusing Bitcoin cooperative mining pools: strategies for egoistical but honest miners&lt;br /&gt;
| Nakamoto Ryo&lt;br /&gt;
| Research paper&lt;br /&gt;
| 2011&lt;br /&gt;
| [http://www.bitcoinservice.co.uk/files/111 Download], [http://www.bitcointalk.org/index.php?topic=2941.0 discussion]&lt;br /&gt;
|-&lt;br /&gt;
| Analysis of Bitcoin Pooled Mining Reward Systems&lt;br /&gt;
| Meni Rosenfeld&lt;br /&gt;
| Research paper&lt;br /&gt;
| 2011&lt;br /&gt;
| [https://bitcoil.co.il/pool_analysis.pdf Download], [http://bitcointalk.org/index.php?topic=32814.0 discussion]&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin Exchange system&lt;br /&gt;
| Tomáš Jiříček&lt;br /&gt;
| Research paper&lt;br /&gt;
| 2012&lt;br /&gt;
| [https://dip.felk.cvut.cz/browse/pdfcache/jiricto2_2012bach.pdf Download]&lt;br /&gt;
|-&lt;br /&gt;
| On Bitcoin and Red Balloons&lt;br /&gt;
| Moshe Babaioff, Shahar Dobzinski, Sigal Oren, Aviv Zohar&lt;br /&gt;
| Publication article&lt;br /&gt;
| 2012&lt;br /&gt;
| [http://research.microsoft.com/pubs/156072/bitcoin.pdf Download]&lt;br /&gt;
|-&lt;br /&gt;
| 2011 Observations on the Digital Currency Industry&lt;br /&gt;
| Mark Herpel&lt;br /&gt;
| Publication article&lt;br /&gt;
| 2011&lt;br /&gt;
| [http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1721076 Download]&lt;br /&gt;
|-&lt;br /&gt;
| MAVE, New Lightweight Digital Signature Protocols for Massive Verifications&lt;br /&gt;
| Sergio Demian Lerner&lt;br /&gt;
| Research paper&lt;br /&gt;
| 2012 (preliminary)&lt;br /&gt;
| [http://bitslog.files.wordpress.com/2012/04/mave1.pdf Download]&lt;br /&gt;
|-&lt;br /&gt;
| MAVEPAY, a New Lightweight Payment Scheme for Peer to Peer Currency Networks&lt;br /&gt;
| Sergio Demian Lerner&lt;br /&gt;
| Research paper&lt;br /&gt;
| 2012 (preliminary)&lt;br /&gt;
| [http://bitslog.files.wordpress.com/2012/04/mavepay1.pdf Download]&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin: Eine erste Einordnung (an initial classification)&lt;br /&gt;
| Christoph Sorge, Artus Krohn-Grimberghe&lt;br /&gt;
| Research paper&lt;br /&gt;
| 2012&lt;br /&gt;
| [http://www.springerlink.com/content/cw1v762571tr4462/ Download], [http://bitcointalk.org/index.php?topic=90233.0 discussion]&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin - an introduction to the workings and a preliminary analysis and understanding of potential legal issues&lt;br /&gt;
| Jean-Daniel Schmid, Alexander Schmid&lt;br /&gt;
| Article&lt;br /&gt;
| 2012&lt;br /&gt;
| [http://ef-r.ch/images/publications/1338882576_Bitcoin.pdf Download]&lt;br /&gt;
|-&lt;br /&gt;
| Secure multiparty Bitcoin anonymization&lt;br /&gt;
| Edward Z. Yang&lt;br /&gt;
| Article&lt;br /&gt;
| 2012&lt;br /&gt;
| [http://blog.ezyang.com/2012/07/secure-multiparty-bitcoin-anonymization/ Download], [http://www.reddit.com/r/Bitcoin/comments/wvm2w/secure_multiparty_bitcoin_anonymization/ discussion]&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin &amp;amp; Gresham&#039;s Law - the economic inevitability of Collapse&lt;br /&gt;
| Philipp Güring, Ian Grigg&lt;br /&gt;
| Article&lt;br /&gt;
| 2011&lt;br /&gt;
| [http://iang.org/papers/BitcoinBreachesGreshamsLaw.pdf Download]&lt;br /&gt;
|-&lt;br /&gt;
| Today Techies, Tomorrow the World? Bitcoin.&lt;br /&gt;
| Reuben Grinberg&lt;br /&gt;
| Article&lt;br /&gt;
| 2012&lt;br /&gt;
| [http://www.milkeninstitute.org/publications/review/2012_1/22-31MR53.pdf Download]&lt;br /&gt;
|-&lt;br /&gt;
| Traveling the Silk Road: A measurement analysis of a large anonymous online marketplace&lt;br /&gt;
| Nicolas Christin&lt;br /&gt;
| Research paper&lt;br /&gt;
| 2012&lt;br /&gt;
| [http://www.cylab.cmu.edu/files/pdfs/tech_reports/CMUCyLab12018.pdf Download]&lt;br /&gt;
|-&lt;br /&gt;
| CommitCoin: Carbon Dating Commitments with Bitcoin&lt;br /&gt;
| Jeremy Clark and Aleksander Essex&lt;br /&gt;
| Research paper&lt;br /&gt;
| 2012&lt;br /&gt;
| [http://people.scs.carleton.ca/~clark/papers/2012_fc.pdf Download extended abstract]&amp;lt;br /&amp;gt;[http://eprint.iacr.org/2011/677.pdf Download technical report]&lt;br /&gt;
|-&lt;br /&gt;
| Quantitative Analysis of the Full Bitcoin Transaction Graph&lt;br /&gt;
| Dorit Ron and Adi Shamir&lt;br /&gt;
| Research paper&lt;br /&gt;
| 2012&lt;br /&gt;
| [http://eprint.iacr.org/2012/584.pdf Download]&lt;br /&gt;
|-&lt;br /&gt;
| Design and security analysis of Bitcoin infrastructure using application deployed on Google Apps Engine&lt;br /&gt;
| Piotr &amp;quot;ThePiachu&amp;quot; Piasecki&lt;br /&gt;
| Master&#039;s thesis&lt;br /&gt;
| 2012&lt;br /&gt;
| [https://dl.dropbox.com/u/3658181/PiotrPiasecki-BitcoinMasterThesis.pdf Download], [https://bitcointalk.org/index.php?topic=88149.0 discussion]&lt;br /&gt;
|-&lt;br /&gt;
| The Production of Freedom: Value Production in the US- dominated Financial System, and Possible Alternatives&lt;br /&gt;
| Jeremy Kirshbaum&lt;br /&gt;
| Master&#039;s thesis&lt;br /&gt;
| 2012 (preliminary)&lt;br /&gt;
| [https://docs.google.com/document/d/1JIyMWIibqH8x20vGBTMBZ2yqM7Xbp54UpWBh0o2H7WI/edit?pli=1 Download], [https://bitcointalk.org/index.php?topic=87404.0 discussion]&lt;br /&gt;
|-&lt;br /&gt;
| COIN: a distributed accounting system for peer to peer networks&lt;br /&gt;
| Fabio Varesano&lt;br /&gt;
| Bachelor&#039;s thesis&lt;br /&gt;
| 2012&lt;br /&gt;
| [http://www.varesano.net/contents/projects/coin%20distributed%20accounting%20system%20peer%20peer%20networks Download]&lt;br /&gt;
|-&lt;br /&gt;
| BITCOIN CLIENTS&lt;br /&gt;
| Rostislav Skudnov&lt;br /&gt;
| Bachelor&#039;s thesis&lt;br /&gt;
| 2012&lt;br /&gt;
| [http://publications.theseus.fi/bitstream/handle/10024/47166/Skudnov_Rostislav.pdf?sequence=1 Download]&lt;br /&gt;
|-&lt;br /&gt;
| Bitter to Better—How to Make Bitcoin a Better Currency&lt;br /&gt;
| Simon Barber, Xavier Boyen, Elaine Shi, Ersin Uzun&lt;br /&gt;
| Research paper&lt;br /&gt;
| 2012&lt;br /&gt;
| [http://crypto.stanford.edu/~xb/fc12/bitcoin.pdf Download]&lt;br /&gt;
|-&lt;br /&gt;
| NooShare: A decentralized ledger of shared computational resources&lt;br /&gt;
| Alex Coventry&lt;br /&gt;
| Research paper&lt;br /&gt;
| 2012&lt;br /&gt;
| [http://mit.edu/alex_c/www/nooshare.pdf Download]&lt;br /&gt;
|-&lt;br /&gt;
| Bits and Bets. Information, Price Volatility, and Demand for Bitcoin&lt;br /&gt;
| Martis Buchholz, Jess Delaney, Joseph Warren&lt;br /&gt;
| Final project&lt;br /&gt;
| 2012&lt;br /&gt;
| [http://academic.reed.edu/economics/parker/s12/312/finalproj/Bitcoin.pdf Download], [http://www.reddit.com/r/Bitcoin/comments/x7kop/economic_analysis_of_the_demand_for_bitcoin discussion], [https://bitcointalk.org/index.php?topic=96003.0 discussion]&lt;br /&gt;
|-&lt;br /&gt;
| Two Bitcoins at the Price of One? Double Spending attacks on Fast Payments in Bitcoin&lt;br /&gt;
| Ghassan O. Karame, Elli Androulaki, Srdjan Cap-kun &lt;br /&gt;
| Research paper&lt;br /&gt;
| 2012&lt;br /&gt;
| [http://eprint.iacr.org/2012/248 Download]&lt;br /&gt;
|-&lt;br /&gt;
| Nerdy Money: Bitcoin, the Private Digital Currency, and the Case Against Its Regulation&lt;br /&gt;
| Nikolei M. Kaplanov&lt;br /&gt;
| Research paper&lt;br /&gt;
| 2012&lt;br /&gt;
| [http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2115203 Abstract]&lt;br /&gt;
|-&lt;br /&gt;
| Analysis of hashrate-based double-spending&lt;br /&gt;
| Meni Rosenfeld&lt;br /&gt;
| Research paper&lt;br /&gt;
| 2012&lt;br /&gt;
| [https://bitcoil.co.il/Doublespend.pdf Download]&lt;br /&gt;
|-&lt;br /&gt;
| Homomorphic Payment Addresses and the Pay-to-Contract Protocol&lt;br /&gt;
| Ilja Gerhardt, Timo Hanke&lt;br /&gt;
| Research Paper&lt;br /&gt;
| 2012&lt;br /&gt;
| [http://arxiv.org/pdf/1212.3257v1 Download] ([http://docs.google.com/viewer?url=http%3A%2F%2Farxiv.org%2Fpdf%2F1212.325qq7v1 via web viewer])&lt;br /&gt;
|-&lt;br /&gt;
| Quasi-Commodity Money (February 6, 2012). &amp;quot;This paper considers reform possibilities posed by a type of base money that has heretofore been overlooked in the literature on monetary economics.&amp;quot;&lt;br /&gt;
| George Selgin&lt;br /&gt;
| Working Papers Series&lt;br /&gt;
| 2012&lt;br /&gt;
| [http://ssrn.com/abstract=2000118 Download]&lt;br /&gt;
|-&lt;br /&gt;
| Virtual currency schemes - &amp;quot;This report is a first attempt to provide the basis for a discussion on virtual currency schemes.&amp;quot;&lt;br /&gt;
| European Central Bank&lt;br /&gt;
| Paper&lt;br /&gt;
| 2012&lt;br /&gt;
| [http://www.ecb.europa.eu/pub/pdf/other/virtualcurrencyschemes201210en.pdf Download]&lt;br /&gt;
|-&lt;br /&gt;
| Evaluating User Privacy in Bitcoin&lt;br /&gt;
| Elli Androulaki, Ghassan Karame, Marc Roeschlin, Tobias Scherer and Srdjan Capkun &lt;br /&gt;
| Paper&lt;br /&gt;
| 2013&lt;br /&gt;
| [http://fc13.ifca.ai/proc/1-3.pdf Download]  ([http://fc13.ifca.ai/slide/1-3.pdf Slides]) &lt;br /&gt;
|-&lt;br /&gt;
| Beware the Middleman: Empirical Analysis of Bitcoin-Exchange Risk&lt;br /&gt;
| Tyler Moore and Nicolas Christin &lt;br /&gt;
| Short Paper&lt;br /&gt;
| 2013&lt;br /&gt;
| [http://fc13.ifca.ai/proc/1-2.pdf Download]  ([http://fc13.ifca.ai/slide/1-2.pdf Slides]) &lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin, Regulating Fraud In The E-Conomy Of Hacker-Cash&lt;br /&gt;
| Derek A. Dion&lt;br /&gt;
| Paper&lt;br /&gt;
| 2013&lt;br /&gt;
| [http://illinoisjltp.com/journal/wp-content/uploads/2013/05/Dion.pdf Download]&lt;br /&gt;
|-&lt;br /&gt;
| The practical materiality of Bitcoin&lt;br /&gt;
| Bill Maurera, Taylor C. Nelmsa &amp;amp; Lana Swartz &lt;br /&gt;
| Paper&lt;br /&gt;
| 2013&lt;br /&gt;
| [http://www.tandfonline.com/doi/full/10.1080/10350330.2013.777594#.UbbTVaD_6b4 Download]&lt;br /&gt;
|-&lt;br /&gt;
| Regulating Digital Currencies: Bringing Bitcoin within the Reach of the IMF&lt;br /&gt;
| Nicholas Plassaras &lt;br /&gt;
| Paper&lt;br /&gt;
| 2013&lt;br /&gt;
| [https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2248419 Download]&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin is Memory&lt;br /&gt;
| William J. Luther, Josiah Olson &lt;br /&gt;
| Paper&lt;br /&gt;
| 2013&lt;br /&gt;
| [http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2275730 Download]&lt;br /&gt;
|-&lt;br /&gt;
| The Economics of Bitcoin Mining or, Bitcoin in the Presence of Adversaries&lt;br /&gt;
| Joshua A. Kroll, Ian C. Davey, and Edward W. Felten &lt;br /&gt;
| Paper&lt;br /&gt;
| 2013&lt;br /&gt;
| [http://www.weis2013.econinfosec.org/papers/KrollDaveyFeltenWEIS2013.pdf Download]&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin: A Primer for Policymakers&lt;br /&gt;
| Jerry Brito, Andrea Castillo&lt;br /&gt;
| Research paper&lt;br /&gt;
| 2013&lt;br /&gt;
| [http://mercatus.org/publication/bitcoin-primer-policymakers Abstract] [http://mercatus.org/sites/default/files/Brito_BitcoinPrimer.pdf Download]&lt;br /&gt;
|-&lt;br /&gt;
| Whack-a-Mole: Prosecuting Digital Currency Exchanges&lt;br /&gt;
| Catherine Martin Christopher &lt;br /&gt;
| Research paper&lt;br /&gt;
| 2013&lt;br /&gt;
| [http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2312787 Abstract]&lt;br /&gt;
[http://papers.ssrn.com/sol3/Delivery.cfm/SSRN_ID2312787_code1372021.pdf?abstractid=2312787&amp;amp;mirid=2 Download]&lt;br /&gt;
|-&lt;br /&gt;
| Are Cryptocurrencies &#039;Super&#039; Tax Havens?&lt;br /&gt;
| Omri Y. Marian&lt;br /&gt;
| Research paper&lt;br /&gt;
| 2013&lt;br /&gt;
| [http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2305863 Abstract]&lt;br /&gt;
[http://papers.ssrn.com/sol3/Delivery.cfm/SSRN_ID2316499_code592645.pdf?abstractid=2305863&amp;amp;mirid=1 Download]&lt;br /&gt;
|-&lt;br /&gt;
| Collective Emergent Institutional Entrepreneurship Through Bitcoin&lt;br /&gt;
| Robin Teigland, Zeynep Yetis and Tomas Olov Larsson &lt;br /&gt;
| Research paper&lt;br /&gt;
| 2013&lt;br /&gt;
| [http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2263707 Abstract]&lt;br /&gt;
[http://papers.ssrn.com/sol3/Delivery.cfm/SSRN_ID2263707_code2053543.pdf?abstractid=2263707&amp;amp;mirid=1 Download]&lt;br /&gt;
|-&lt;br /&gt;
| Anonymity of Bitcoin Transactions&lt;br /&gt;
| Malte Möser&lt;br /&gt;
| Research paper&lt;br /&gt;
| 2013&lt;br /&gt;
| [https://www.wi.uni-muenster.de/sites/default/files/public/department/itsecurity/mbc13/mbc13-moeser-paper.pdf Download]&lt;br /&gt;
|-&lt;br /&gt;
| On the origins of Bitcoin: Stages of monetary evolution&lt;br /&gt;
| Konrad S. Graf &lt;br /&gt;
| Research paper&lt;br /&gt;
| 2013&lt;br /&gt;
| [http://konradsgraf.com/blog1/2013/10/23/on-the-origins-of-bitcoin-my-new-work-on-bitcoin-and-monetar.html Abstract]&lt;br /&gt;
[http://konradsgraf.com/storage/On%20the%20Origins%20of%20Bitcoin%20Graf%2023.10.13.pdf Download]&lt;br /&gt;
|-&lt;br /&gt;
| Majority is not Enough: Bitcoin Mining is Vulnerable&lt;br /&gt;
| Ittay Eyal and Emin Gun Sirer&lt;br /&gt;
| Research paper&lt;br /&gt;
| 2013&lt;br /&gt;
| [http://arxiv.org/abs/1311.0243 Abstract]&lt;br /&gt;
[http://arxiv.org/pdf/1311.0243v1 Download]&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin, the end of the Taboo on Money&lt;br /&gt;
| Denis Roio aka Jaromil&lt;br /&gt;
| Humanities article&lt;br /&gt;
| 2013&lt;br /&gt;
| [http://www.dyndy.net/2013/04/bitcoin-ends-the-taboo-on-money/ Abstract]&lt;br /&gt;
[https://files.dyne.org/readers/Bitcoin_end_of_taboo_on_money.pdf Download]&lt;br /&gt;
|-&lt;br /&gt;
| Secure Multiparty Computations on BitCoin&lt;br /&gt;
| Marcin Andrychowicz, Stefan Dziembowski, Daniel Malinowski and Łukasz Mazurek University of Warsaw &lt;br /&gt;
| Research paper&lt;br /&gt;
| 2013&lt;br /&gt;
| [http://eprint.iacr.org/2013/784 Abstract]&lt;br /&gt;
[http://eprint.iacr.org/eprint-bin/cite.pl?entry=2013/784 BibTeX]&lt;br /&gt;
[http://eprint.iacr.org/2013/784.pdf Download]&lt;br /&gt;
|-&lt;br /&gt;
| A Fistful of Bitcoins: Characterizing Payments Among Men with No Names&lt;br /&gt;
| Sarah Meiklejohn, Marjori Pomarole, Grant Jordan, Kirill Levchenko, Damon McCoy, Geoffrey M. Voelker, Stefan Savage&lt;br /&gt;
| Research paper&lt;br /&gt;
| 2013&lt;br /&gt;
| &lt;br /&gt;
[http://www.cs.gmu.edu/~mccoy/papers/imc13.pdf Download]&lt;br /&gt;
|-&lt;br /&gt;
| Information Propagation in the Bitcoin Network&lt;br /&gt;
| Christian Decker (ETH Zurich, Switzerland), Roger Wattenhofer (Microsoft Research)&lt;br /&gt;
| Research paper&lt;br /&gt;
| 2013&lt;br /&gt;
| &lt;br /&gt;
[http://www.tik.ee.ethz.ch/file/49318d3f56c1d525aabf7fda78b23fc0/P2P2013_041.pdf Download]&lt;br /&gt;
|-&lt;br /&gt;
| The Economics of Private Digital Currency&lt;br /&gt;
| Gerald P Dwyer&lt;br /&gt;
| Research paper&lt;br /&gt;
| 2014&lt;br /&gt;
| [http://mpra.ub.uni-muenchen.de/55824/ Abstract]&lt;br /&gt;
[http://mpra.ub.uni-muenchen.de/55824/1/MPRA_paper_55824.pdf Download]&lt;br /&gt;
|-&lt;br /&gt;
| The Origin, Classification and Utility of Bitcoin&lt;br /&gt;
| Peter Šurda &lt;br /&gt;
| Research Paper&lt;br /&gt;
| 2014&lt;br /&gt;
| [http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2436823 Abstract]&lt;br /&gt;
|-&lt;br /&gt;
| Deanonymisation of clients in Bitcoin P2P network&lt;br /&gt;
| Alex Biryukov, Dmitry Khovratovich and Ivan Pustogarov&lt;br /&gt;
| Research Paper&lt;br /&gt;
| 2014&lt;br /&gt;
| [http://arxiv.org/abs/1405.7418 Abstract] [http://arxiv.org/pdf/1405.7418v1 Download]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [http://people.scs.carleton.ca/~clark/biblio.html Jeremy Clark&#039;s Bitcoin Bibliography]&lt;br /&gt;
* [[:Category:Economics|Economic]]&lt;br /&gt;
* [[:Category:Technical|Technical]]&lt;br /&gt;
* [[Press]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Research]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Proof_of_Stake&amp;diff=46896</id>
		<title>Proof of Stake</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Proof_of_Stake&amp;diff=46896"/>
		<updated>2014-04-29T17:56:19Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proof of Stake is a proposed alternative to [[Proof of Work]]. Like proof of work, proof of stake provides a mechanism for determining who signs bitcoin transactions (see [https://bitcointalk.org/index.php?topic=68213.0 &amp;quot;main&amp;quot; bitcointalk thread], and a [https://bitcointalk.org/index.php?topic=96854.0 Bounty Thread]).&lt;br /&gt;
&lt;br /&gt;
It was probably first proposed [https://bitcointalk.org/index.php?topic=27787.0 here] by Quantum Mechanic. With Proof of Work, the probability of mining a block depends on the work done by the miner (e.g. CPU/GPU cycles spent checking hashes). With Proof of Stake, the resource that&#039;s compared is the amount of Bitcoin a miner holds - someone holding 1% of the Bitcoin can mine 1% of the &amp;quot;Proof of Stake blocks&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Some argue that methods based on Proof of Work alone might lead to a low network security in a cryptocurrency with block incentives that decline over time (like bitcoin) due to [[Tragedy of the Commons]], and Proof of Stake is one way of changing the miner&#039;s incentives in favor of higher network security.&lt;br /&gt;
&lt;br /&gt;
= Motivation For Proof of Stake =&lt;br /&gt;
&lt;br /&gt;
* A proof-of-stake system might provide increased protection from a malicious attack on the network. Additional protection comes from two sources:&lt;br /&gt;
1) Executing an attack would be much more expensive. &lt;br /&gt;
2) Reduced incentives for attack. The attacker would need to own a near majority of all bitcoin. Therefore, the attacker suffer severely from his own attack. &lt;br /&gt;
&lt;br /&gt;
* When block rewards are produced through txn fees, a proof of stake system would result in lower equilibrium txn fees. Lower long-run fees would increase the competitiveness of bitcoin relative to alternative payments systems. Intuitively reduced fees are due to vast reductions in the scale of  wastage of resources. &lt;br /&gt;
== The Monopoly Problem ==&lt;br /&gt;
&lt;br /&gt;
If a single entity (hereafter a monopolist) took control of the majority of txn verification resources, he could use these resources to impose conditions on the rest of the network. Potentially, the monopolist could choose to do this in malicious ways, such as double spending or denying service. If the monopolist chose a malicious strategy and maintained his control for a long period, confidence in bitcoin would be undermined and bitcoin purchasing power would collapse. Alternatively, the monopolist could choose to act benevolently. A benevolent monopolist would exclude all other txn verifiers from fee collection and currency generation, but would not try to exploit currency holders in any way. In order to maintain a good reputation, he would refrain from double spends and maintain service provision. In this case, confidence in Bitcoin could be maintained under monopoly since all of its basic functionality would not be affected.&lt;br /&gt;
&lt;br /&gt;
Both benevolent and malevolent monopoly are potentially profitable, so there are reasons to suspect that an entrepreneurial miner might attempt to become a monopolist at some point. Due to the [[Tragedy of the Commons]] effect, attempts at monopoly become increasingly likely over time.&lt;br /&gt;
&lt;br /&gt;
== How Proof of Stake Addresses Monopoly Problems ==&lt;br /&gt;
&lt;br /&gt;
Monopoly is still possible under proof-of-stake. However, proof-of-stake would be more secure against malicious attacks for two reasons. &lt;br /&gt;
&lt;br /&gt;
Firstly, proof-of-stake makes establishing a verification monopoly more difficult. At the time of writing, an entrepreneur could achieve monopoly over proof-of-work by investing at most 10 million USD in computing hardware. The actual investment necessary might be less than this because other miners will exit as difficulty increases, but it is difficult to predict exactly how much exit will occur. If price remained constant in the face of extremely large purchases (unlikely), such an entrepreneur would need to invest at least 20 million USD to obtain monopoly under proof-of-stake. Since such a large purchase would dramatically increase bitcoin price, the entrepreneur would likely need to invest several times this amount. Thus, even now proof-of-stake monopoly would be several-fold more costly to achieve than proof-of-work monopoly. Over time the comparison of monopoly costs will become more and more dramatic. The ratio of bitcoin&#039;s mining rewards to market value is programmed to decline exponentially. As this happens, proof-of-work monopoly will become easier and easier to obtain, whereas obtaining proof-of-stake monopoly will become progressively more difficult as more of the total money supply is released into circulation.&lt;br /&gt;
&lt;br /&gt;
Secondly, and perhaps more importantly, a proof-of-stake monopolist is more likely to behave benevolently exactly because of his stake in Bitcoin. In a benevolent monopoly, the currency txn continue as usual, but the monopolist earns all txn fees and coin generations. Other txn verifiers are shut out of the system, however. Since mining is not source of demand for bitcoin, bitcoin might retain most of its value in the event of a benevolent attack. Earnings from a benevolent attack are similar regardless of whether the attack occurs under proof-of-stake or proof-of-work. In a malicious attack, the attacker has some outside opportunity which allows profit from bitcoin&#039;s destruction (simple double-spends are not a plausible motivation; ownership of a competing payment platform is). At the same time, the attacker faces costs related to losses on bitcoin-specific investments which are necessary for the attack. It can be assumed that a malicious attack causes the purchasing power of bitcoin to fall to zero. Under such an attack, the proof-of-stake monopolist will lose his entire investment. By contrast, a malicious proof-of-work monopolist will be able to recover much of their hardware investment through resale. Recall also, that the necessary proof-of-work investment is much smaller than the proof-of-stake investment. Thus, the costs of a malicious attack are several-fold lower under proof-of-work. The low costs associated with malicious attack make a malicious attack more likely to occur.&lt;br /&gt;
&lt;br /&gt;
== Why Proof of Stake Would Likely Decrease Long-run Txn Fees Considerably ==&lt;br /&gt;
In a competitive market equilibrium, the total volume of txn fees must be equal to opportunity cost of all resources used to verify txns. Under proof-of-work mining, opportunity cost can be calculated as the total sum spent on mining electricity, mining equipment depreciation, mining labor, and a market rate of return on mining capital. Electricity costs, returns on mining equipment, and equipment depreciation costs are likely to dominate here. If these costs are not substantial, then it will be exceptionally easy to monopolize the mining network. The fees necessary to prevent monopolization will be onerous, possibly in excess of the 3% fee currently charged for credit card purchases. Under pure proof-of-stake, opportunity cost can be calculated as the total sum spent on mining labor and the market interest rate for risk-free bitcoin lending (hardware-related costs will be negligible). Since bitcoins are designed to appreciate over time due to hard-coded supply limitations, interest rates on risk-free bitcoin-denominated loans are likely to be negligible. Therefore, the total volume of txn fees under pure proof-of-stake will just need to be just sufficient to compensate labor involved in maintaining bandwidth and storage space. The associated txn fees will be exceptionally low. Despite these exceptionally low fees, a proof-of-stake network will be many times more costly to exploit than the proof-of-work network. Approximately, a proof-of-work network can be exploited using expenditure equal to about one years worth of currency generation and txn fees. By contrast, exploitation of a proof-of-stake network requires purchase of a majority or near majority of all extant coins.&lt;br /&gt;
&lt;br /&gt;
= Implementation =&lt;br /&gt;
There are currently a few distinct proposals on how to implement PoS&lt;br /&gt;
&lt;br /&gt;
== Cunicula&#039;s Implementation of Mixed Proof-of-Work and Proof-of-Stake ==&lt;br /&gt;
&lt;br /&gt;
This suggestion is of a mixed Proof-of-Work / Proof-of-Stake system.&lt;br /&gt;
&lt;br /&gt;
=== Cunicula&#039;s Note ===&lt;br /&gt;
Check the page history for the older implementation. I am replacing my description with a new system which I believe to be much more secure. The new system is a greatly improved version of Coblee&#039;s Proof of Activity [https://bitcointalk.org/index.php?topic=102355.0 proposal]. It provides extremely strong protection against PoW attacks, both double-spends and denials of service. It is not vulnerable even if PoW attackers also have substantial (but non majority) stake. It provides strong incentives to maintain full nodes. The system is supported through taxes on coin owners who fail to maintain full nodes. Tax revenue is redistributed to coin owners who maintain full nodes. The maintenance of full nodes is the key element providing security in the system.&lt;br /&gt;
&lt;br /&gt;
The discussion focuses on long-term maintenance of the system. Initial distribution of coins could occur through PoW mining, an IPO mechanism, or a more complex scheme that allows initial coins to be distributed to both PoW miners and businesses voted for by coin owners. The issue of initial distribution is separate from long-term maintenance and it is confusing to discuss the two together.&lt;br /&gt;
&lt;br /&gt;
=== Glossary ===&lt;br /&gt;
Voluntary Signatures - Voluntary signatures result from a random auditing processes. As blocks are mined, keys are selected for auditing based on random selection. The signatures provide public evidence that a public key owner is running a full node. Passing the audit allows a private key to remain active.&lt;br /&gt;
&lt;br /&gt;
Active Keys - By default, public keys that appear in the blockchain are active if they have a balance of at least one full coin. Public keys that provide voluntary signatures when randomly audited remain active. Active public keys are eligible to participate in lotteries to sign PoW blocks and mine PoS blocks. This is remunerative. Public keys that fail to provide signatures become dead private keys. &lt;br /&gt;
&lt;br /&gt;
Dead Keys - Keys that have failed to provide signatures lose lottery eligibility. Keys that have balances of less than 1 coin are considered dead by default. Dead keys can no longer mine PoS blocks. However, these dead keys can still be used to generate txns. Network maintenance is supported primarily through mandatory fees levied on coins sent by dead keys. After coins are sent using a dead key, the key becomes active provided that it retains a balance of at least 1 coin.&lt;br /&gt;
&lt;br /&gt;
Mandatory Signature Sequence - In order for a PoW block to be valid and enter the blockchain, it must be signed by a sequence of 5 randomly selected active keys. The fifth signatory in the sequence mines a PoS block. &lt;br /&gt;
&lt;br /&gt;
PoS block - The fifth signatory of a PoW block must mint his own block without any PoW submission at all. This block is called a PoS block.&lt;br /&gt;
&lt;br /&gt;
Coin-age - Coin age refers to the age of txn inputs. Coin age is equal to the number of coins sent times the average age on these coins. Age is measured in blocks. Age is reset to 1 block whenever a coin is sent AND whenever a coin provides a signature (both mandatory and voluntary signatures count). Coin-age is used to calculate mandatory fees.&lt;br /&gt;
&lt;br /&gt;
Demurrage Fee - Chain Security is supported primarily through a demurrage tax on sent inputs. This tax proportional to average input age as measured in coin-years. I suggest 5% per coin-year as a reasonable fee. Active keys can avoid demurrage fees simply by remaining active. Thus the actual fee generation will be much lower than 5% per year. Dead keys must pay demurrage. The opportunity to evade demurrage motivates activity.&lt;br /&gt;
&lt;br /&gt;
Optional Fee - Fees are used to ration block space. Blocks select prioritize txns with high fees. If demurrage fees alone are insufficient to motivate txn inclusion, the user can add an optional fee to his txn.&lt;br /&gt;
&lt;br /&gt;
Fee Fund - Both optional fees and demurrage fees enter a fund, rather than being distributed directly to miners. Fees are added to the fund immediately, so there is a weak incentive to include high fee txns in blocks. The PoW miner receives a distribution equal to 0.01% of the accumulated fund. The first four mandatory signatories also receive 0.1% each. The PoS block miner receives 0.1% as well, but his takings will differ slightly because the fund is updated based on txns included in his block. Use of a fund reduces volatility in mining reward.&lt;br /&gt;
&lt;br /&gt;
Root Private Key - The root private key has full spending and signing authority. When significant balances are held, this key should be kept as an offline backup to guard against theft. &lt;br /&gt;
 &lt;br /&gt;
Stake Signing Key - Private Key can delegate signing and sending authority to one other private key. The delegated key can sign blocks and has limited authority to send coins. Authority to send coins is determined by two positive constants, t and k. The following txn rule limits the stake signing keys&#039; spending authority:&lt;br /&gt;
&lt;br /&gt;
              Change Returned to Public Key &amp;gt;= all coins sent to other addresses * {max(k,k*(t/coin-years on public key)}&lt;br /&gt;
              k=9 and t=1/12 are suggested as possible parameters. These parameters allows the stake signing key to spend up to 10% of the total key balance per month. The max value at risk in event of theft of                 &lt;br /&gt;
              this key is 10%. Holders of large balances &#039;zero-out&#039; their coin-age frequently via mining and face less theft risk. If this occurs once per week, for example, the large balance holder will only&lt;br /&gt;
              risk be able to spend up to 2.3% of their balance per week and will only lose 2.3% in the event of theft. Once theft is detected, all remaining coins can be moved to a secure computer using the&lt;br /&gt;
              root private key.&lt;br /&gt;
&lt;br /&gt;
=== Mining Process ===&lt;br /&gt;
&lt;br /&gt;
1) Block meeting work difficulty target is mined. Difficulty target periodically adjusted so that 1 PoW block arrives every 10 minutes.&lt;br /&gt;
&lt;br /&gt;
2) Work submission is hashed 10 times consecutively. Each consecutive hash maps to an individual unspent output in the blockchain. This is essentially a lottery drawing two sets of five winners. The first five hashes map to mandatory signatures, the final five hashses map to voluntary signatures.&lt;br /&gt;
&lt;br /&gt;
3) If the mandatory signatures map to active public keys [see glossary], the block can potentially be valid. Otherwise, the block is invalid and must be discarded.&lt;br /&gt;
&lt;br /&gt;
4) If PoW miner finds a potentially valid block, he transmits the following hash to the network: {work submission;hash(his block, the previous valid block)}&lt;br /&gt;
&lt;br /&gt;
5) If the work submission meets the difficulty target and maps to active signatories, then the block is relayed through the network. Otherwise, the message is dropped as spam.&lt;br /&gt;
&lt;br /&gt;
5) The first five selected signatories sequentially sign this hash and transmit it onwards as {work submission; hash; sig 1; sig 2; sig 3; sig 4; sig 5}&lt;br /&gt;
&lt;br /&gt;
6) After the mandatory signature sequence is complete, the final signatory publishes the PoW block and also his own PoS block. &lt;br /&gt;
&lt;br /&gt;
7) The final five hashes map to voluntary signatures. These voluntary signatures can be inserted into any block within the next 6 blocks as special txns. These txns do not require fees. &lt;br /&gt;
&lt;br /&gt;
9) Go to step 1&lt;br /&gt;
&lt;br /&gt;
Note: This process is simultaneous so that multiple block hashes can circulate in the network attempting to collect five signatures and generate PoW/PoS block pairs. Block pairs that lose this race&lt;br /&gt;
are orphaned.&lt;br /&gt;
&lt;br /&gt;
=== Infeasability of standard attack vectors ===&lt;br /&gt;
&lt;br /&gt;
Unless attackers own a large share of stake, all types of PoW attacks are computationally infeasible. I think there are two types of known attacks: 1) Double-Spend 2) Denial of Service&lt;br /&gt;
I consider approximations below. The numbers are so favorable that consideration of exact statistics is not particularly interesting.&lt;br /&gt;
&lt;br /&gt;
1) Double Spend.&lt;br /&gt;
&lt;br /&gt;
Double spends rely on secrecy. In order to mine blocks in secret a PoW miner must select his 5 of his own public keys in the lottery. If the PoW miner owns a share 0&amp;lt;s&amp;lt;1 of all coins, &lt;br /&gt;
the probability of doing that a block meeting the difficulty target will select the miner&#039;s coins is (1/s)^5. For s=0.01, 1 out of 10 billion blocks will satisfy this criteria. &lt;br /&gt;
Even for extremely small hash aggregate rates, it is not practical to privately mine at a rate 10 billion times faster than all other miners combined. For s=0.1, 1 out of 100,000 blocks will &lt;br /&gt;
satisfy this criteria. (i.e. the attack still requires approximately 99.999% of all hashing power). For s=0.5, the attacker will succeed if he controls 51% of the aggregate hash rate.&lt;br /&gt;
&lt;br /&gt;
2) Denial of Service&lt;br /&gt;
&lt;br /&gt;
An attacker who mines publicly could simply produce empty PoW blocks. However, this would fail to deny service. 50% of all blocks are randomly mined via PoS. The attacker cannot&lt;br /&gt;
force the PoS miners to produce empty blocks. Therefore he cannot deny service regardless of how much hash rate he controls.&lt;br /&gt;
&lt;br /&gt;
=== Long-term Chain Evaluation  ===&lt;br /&gt;
1) Comparison of two long chains is based on a simple sum of block difficulty, just as in bitcoin.&lt;br /&gt;
&lt;br /&gt;
2) A criticism of PoS is that there is no reason not to sign attack chains. However, in a long secret chain, many stakeholders will have dead signatures. These dead stakeholders will not be able to sign the main chain, but not the attack chain. They will have a strong incentive to make sure the main chain wins because the attack chain will impose demurrage fees on them.&lt;br /&gt;
&lt;br /&gt;
=== Incentives to maintain full nodes ===&lt;br /&gt;
&lt;br /&gt;
This system introduces powerful incentives to maintain full nodes. Many people argue that the lack of an incentive to maintain a full node is a problem in the bitcoin system.&lt;br /&gt;
&lt;br /&gt;
1) a steady flow of txns will generate some fees even if all public keys remain active. Active keys must be maintaining full nodes. Otherwise they could not provide the voluntary signatures which prove their activity. Even very weak incentives are sufficient in this case. If almost all keys are associated with active nodes, then it is not necessary to motivate additional participation.&lt;br /&gt;
&lt;br /&gt;
2) Some public keys may decide to become inactive. This is costly for them. They will suffer a loss of 5% of their balance per year for as long as they remain inactive.&lt;br /&gt;
&lt;br /&gt;
3) The active public keys constantly capture revenue from inactive public keys. This means that the incentives to remain increase dramatically as participation falls. Suppose that 50% of public keys maintain full nodes, then this 50% will capture 2.5% of coins per annum. This is equal to an annual of return of 2.0%. The alternative, inactivity, yields an annual return of -5.0% as discussed in point 2. I consider this a reasonable incentive level and participation rate. Suppose that I am wrong, and only 10% of public keys maintain full nodes. Then these 10% will capture 4.5% of all extant coins per annum. This implies an annual return on participation equal to 45% per annum. This is a very strong incentive and is almost certain to be sufficient, even if nodes are quite costly to maintain. If only 1% of coins participate, then 4.95% of all extant coins will be distributed to this 1% each year. This implies a weekly return on participation of 3%, a pirate ponzi scheme level return. If these incentive are inadequate to support a healthy network of full nodes (which seems unlikely to me), then the levy on dead coins could be increased to exceed 5% per annum.&lt;br /&gt;
&lt;br /&gt;
4) Many people will not have enough coins to justify running their own node. Such individuals will likely use an online banking service which could store their limited spend key. The service could return interest to users in exchange for managing their keys.&lt;br /&gt;
&lt;br /&gt;
5) Other individuals may prefer the privacy associated with dropping out of participation. These individuals are still welcome to use the network, but must face a wealth tax of 5% per annum to compensate for the security risk created by their behavior.&lt;br /&gt;
&lt;br /&gt;
=== Storage of Blockchain Metadata  ===&lt;br /&gt;
To facilitate the system, data should be extracted from the block chain in a readily accessible database that is updated with each block. The database only needs to incorporate&lt;br /&gt;
public keys which control at least 1 coin. Keys with balances less than 1 coin are considered dead by default. These low-value public keys&lt;br /&gt;
are not allowed to create limited stake public keys. If a public key balance drops below 1 coin, the limited stake public key associated with the root key is invalidated. &lt;br /&gt;
&lt;br /&gt;
The database would look like this:&lt;br /&gt;
                                        &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Public Key (ordered list) !! Linked Stake Public key (if any) !! Balance !! Cumulative Balance !! Active? !! Coin-age (in years)&lt;br /&gt;
|-&lt;br /&gt;
| A || As || 1 || 1 || 1 || 0.03&lt;br /&gt;
|-&lt;br /&gt;
| B || Bs || 2.5 || 3.5 || 0 || 0.1 &lt;br /&gt;
|-&lt;br /&gt;
| C || Cs || 3 || 6.5 || 1 || 0.2 &lt;br /&gt;
|-&lt;br /&gt;
| ... || ... || ... || ... || ... || ... &lt;br /&gt;
|}&lt;br /&gt;
The block chain must maintain records of links between public keys and delegated limited stake public keys. These should be put in a simple database for easy access.&lt;br /&gt;
&lt;br /&gt;
Cumulative balance can be used to determine the winners of the lottery. (i.e. the lottery is a uniform draw on the support [0,total issued coins]) This indicates a unique lottery winner,&lt;br /&gt;
whose chance of winning is proportional to his ownership share.&lt;br /&gt;
&lt;br /&gt;
Coin-age is updated as follows.&lt;br /&gt;
If no send, Coin-age_t = Coin-age_t-1 + 1. &lt;br /&gt;
If send, Coin_age_t = 1. &lt;br /&gt;
If send and receipt of coins, Coin_age_t = 1. &lt;br /&gt;
If receipt of coins but no send, Coin_age_t = [Coin_age_(t-1)*balance_(t-1)+received coins]/balance(t)&lt;br /&gt;
&lt;br /&gt;
Coin-age is necessary to determine mandatory demurrage fees and to calculate spending limits for limited stake public keys.&lt;br /&gt;
&lt;br /&gt;
Active is 1 by default and becomes 0 if a key fails to provide a requested voluntary signature. 0 is an absorbing state.&lt;br /&gt;
&lt;br /&gt;
=== Beneficiaries and Lossers from Txn Fees  ===&lt;br /&gt;
The total amount of demurrage fees collected annually varies between 0% and 5% of the total money supply. &lt;br /&gt;
&lt;br /&gt;
The most burdensome fee in the system is the fee paid to PoW miners. This fee imposes a demurrage tax of between 0% and 0.1% per annum on all users of the system. In addition to the demurrage tax, PoW miners receive a 2% share of any optional fees paid to access scarce block space. All coin owners are net losers as a result of PoW mining fees. To minimize costs to coin owners, PoW fee payments are kept as low as possible. Since large hash rates play only a tiny role in security, larger fees for PoW miners are unnecessary.&lt;br /&gt;
 &lt;br /&gt;
Other demurrage fees are transfers of revenue from one private key to another. Some keys are net beneficiaries of these transfers, while other keys are net losers. Collectively, these fees do not make coin owners better or worse off. Their effects are neutral. However, individually, the fees do create winners and losers. &#039;&#039;Active&#039;&#039; users that spend infrequently gain from the system. An &#039;&#039;active&#039;&#039; user with average spend frequency is likely to gain from the system as well, but only by a small amount. An &#039;&#039;active&#039;&#039; user that spends very frequently will probably lose from the system. &#039;&#039;Dead&#039;&#039; users will certainly lose from the system. This loss serves as a punishment for failure to maintain an &#039;&#039;active&#039;&#039; node.&lt;br /&gt;
&lt;br /&gt;
== Meni&#039;s implementation ==&lt;br /&gt;
This proposal is for a proof-of-work (PoW) skeleton on which occasional checkpoints set by stakeholders are placed. In one variant, double-spending is prevented by waiting for a transaction to be included in a checkpoint; the variant described here uses cementing to prevent double-spending, and checkpoints to resolve cementing conflicts.&lt;br /&gt;
&lt;br /&gt;
=== Proof of work ===&lt;br /&gt;
Miners use their hashrate to find blocks and build the blockchain exactly as with the pure PoW system. They receive any new generated coins from the block; there will be two kinds of transaction fees, one of which is a mining fee given to the miner who finds the block, just like the PoW transaction fees.&lt;br /&gt;
&lt;br /&gt;
=== Signatures ===&lt;br /&gt;
One block every 100 blocks (a different number can be used instead) is a signature block. When a signature block is found and confirmed with several subsequent blocks, stakeholders (people who have bitcoins) are expected to sign it by using a private key associated with their address which contains coins to sign the block hash. If there are several blocks of the same height, an address should not sign more than one of them. The signatures are broadcast on the network and included in a future block. For every candidate block, the total weight of all signatures is tallied (the weight of an address is determined mostly by the number of coins in it, as of the last signature block). Stakeholders will be able to collect signature fees when providing a signature, proportionally to their weight.&lt;br /&gt;
&lt;br /&gt;
At the basic level, there are no rules to choosing which of several conflicting blocks to sign, stakeholders should just choose one.&lt;br /&gt;
&lt;br /&gt;
=== Cementing ===&lt;br /&gt;
Cementing is a node&#039;s reluctance to do a blockchain reorganization. A node will reject any new block found if it contradicts a 6-block deep branch it is already aware of and currently considers valid. That is, once a node receives 6 confirmations for a block, it will not accept a competing block even if it is part of a longer branch.&lt;br /&gt;
&lt;br /&gt;
In a pure PoW system this is problematic to do because a node could be stuck on &amp;quot;the wrong version&amp;quot; - if an attacker isolates the node and feeds him bogus data, it will not embrace the true, longer chain when he learns of it. However, using PoS to have the final say in such situations makes this possible.&lt;br /&gt;
&lt;br /&gt;
=== Branch selection ===&lt;br /&gt;
When a node needs to select which of several branches is valid, it chooses one based on the following criteria in increasing importance (each one is overridden by the next):&lt;br /&gt;
&lt;br /&gt;
#Branch length (total difficulty of all blocks), as in a PoW system.&lt;br /&gt;
#Cementing - an already cemented block will not be replaced by a longer branch.&lt;br /&gt;
#Signatures - even a cemented block will be overridden by a signature block with signature weight more than half the total possible weight by some margin.&lt;br /&gt;
&lt;br /&gt;
If the conflict is so long that it contains more than one spot for a signature block, the conflicting signature blocks will be traversed earliest to latest, each time choosing the branch with the majority vote. After the newest uncontested signature block it proceeds to use cementing and branch length.&lt;br /&gt;
&lt;br /&gt;
A signature block with no clear majority will be considered tied, and will not override the other criteria. Signature fees will not be given out but instead carried over to the next signature spot, to encourage stakeholders to participate then.&lt;br /&gt;
&lt;br /&gt;
=== [[Double-spending]] prevention ===&lt;br /&gt;
A good level of security can be achieved by waiting for a block to be cemented. By that time it is safe to assume that the network recognizes this block and will not easily switch to a different block, even if a longer branch is presented.&lt;br /&gt;
&lt;br /&gt;
A more authoritative confirmation is enabled by waiting for a signature block. Once a block achieves a majority (and some more time is allowed for this majority to spread in the network), it is extremely unlikely that the network will ever switch away from this block.&lt;br /&gt;
&lt;br /&gt;
=== Weights ===&lt;br /&gt;
The weight of every address starts at 0. When an address provides a signature, its weight increases so that after several signatures, the weight approaches the number of coins in the address as of the last signature block. For example,&lt;br /&gt;
 New weight = 0.9 * Old weight + 0.1 * Balance&lt;br /&gt;
If a signature is not provided by the address in a signature block, its weight decreases:&lt;br /&gt;
 New weight = 0.9 * Old weight&lt;br /&gt;
This way, addresses whose owners do not wish to participate in signing do not hamper the ability to reach a majority.&lt;br /&gt;
&lt;br /&gt;
If an address signs two conflicting blocks, its weight is reset to 0. This is to limit the power of malicious stakeholders.&lt;br /&gt;
&lt;br /&gt;
If coins move to a new address, weight is proportionally taken away from the addressed, but is not transferred to the new address. The new stakeholder will have to build up his weight.&lt;br /&gt;
&lt;br /&gt;
=== Malicious stakeholders ===&lt;br /&gt;
The system is resilient against stakeholders who misuse their signature power, even if they have a majority of the bitcoins. Since their only obligation is to not sign conflicting blocks, the only way they could double-spend is if they first sign one block so it achieves a majority, then sign a different one so that it achieves a bigger majority. Generally this will not work. A short while after a majority is achieved, most of the network will be aware of the relevant signatures. If a different signature is broadcast, the conflict will be detected and both signatures will be ignored. This will cause the current majority block to become tied, but the network is already cemented on it and will vote for this branch in the next signature block. The weight of the attacker will by then reduce to 0 so he will be unable to create more disruption.&lt;br /&gt;
&lt;br /&gt;
Another attack is refusing to sign blocks to keep them tied. Since this causes a decay of the weight, they can only stand in the way of a majority for a short time.&lt;br /&gt;
&lt;br /&gt;
=== Denial of service ===&lt;br /&gt;
The method as described does not solve a denial of service scenario. A majority miner could create only blocks with no transactions (or with many transactions missing) and reject all other blocks.&lt;br /&gt;
&lt;br /&gt;
This may be solvable by adding some measure of the transaction in a block to the selection criteria, such as Bitcoin days destroyed.&lt;br /&gt;
&lt;br /&gt;
Also, proposals to replace the block chain with a directed acyclic graph have been made, and could be used to make it easier to include transactions.&lt;br /&gt;
&lt;br /&gt;
== Key difference between the two proposals ==&lt;br /&gt;
In Cunicula&#039;s system, voting power is determined by combining (multiplicatively) your hashrate and stake. This would be problematic if small players could not compete effectively with large players. Though we are waiting on a formal mathematical proof, evidence to date suggests that small and large players would have an equal competitive footing. Simulations described in this thread [https://bitcointalk.org/index.php?topic=68213.msg801253#msg801253] indicate that small players are competitive with large players because the multiplicative combination of hashrate and stake exhibits constant returns. Evidence in the thread suggests that these simulation results are accepted by both Cunicula and Meni.) &lt;br /&gt;
&lt;br /&gt;
In Meni&#039;s, there&#039;s a skeleton based purely on hashrate, and superimposed on it are occasional checkpoints set by stakeholders. You can contribute PoW without having stake, and you can contribute PoS without having work, and in both cases your voting power and reward is linearly proportional to the resources you have.&lt;br /&gt;
&lt;br /&gt;
== Peeroin ==&lt;br /&gt;
[http://ppcoin.org Peercoin] is the first known implementation of a combined PoS/PoW system (released August 19 2012).&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[Proof_of_work|Proof of work]]&lt;br /&gt;
*[[Proof_of_burn|Proof of burn]]&lt;br /&gt;
*[http://www.reddit.com/r/reddCoin/comments/249dnl/major_announcement_reddcoin_to_implement_new/ Proof of Stake Velocity by Reddcoin]&lt;br /&gt;
&lt;br /&gt;
[[category:mining]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Ron_Gross&amp;diff=45997</id>
		<title>Ron Gross</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Ron_Gross&amp;diff=45997"/>
		<updated>2014-04-06T08:41:42Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[image:Ron Gross.jpg]]&lt;br /&gt;
&lt;br /&gt;
Ron has graduated from the Technion with an M. Sc in Computer Science.&lt;br /&gt;
He has worked at several companies, ranging from small startups to Google,&lt;br /&gt;
and has an extensive experience in web architecture, security, and algorithms.&lt;br /&gt;
&lt;br /&gt;
Ron has been continuously involved with Bitcoin since March 2011,&lt;br /&gt;
spreading the word, knowledge, and love of Bitcoin. He is a firm advocate of &lt;br /&gt;
open source, transparency and decentralization of power and technology.&lt;br /&gt;
Ron co-founded the Israeli Bitcoin community and foundation and is a board member of the [[Mastercoin Foundation]].&lt;br /&gt;
&lt;br /&gt;
He was a partner in [[Bitcoil]], the first Israeli exchange.&lt;br /&gt;
&lt;br /&gt;
He briefly worked on [[Bitblu]] in the summer of 2013.&lt;br /&gt;
&lt;br /&gt;
As of November 2013 Ron is the Executive Director of the [[Mastercoin]] project.&lt;br /&gt;
&lt;br /&gt;
You can reach Ron at:&lt;br /&gt;
* ron@mastercoin.org&lt;br /&gt;
* skype - ripper234&lt;br /&gt;
* [https://www.sococo.com/web/join/bg0gjoqu5xv0tvq62pud1mz21 Sococo]&lt;br /&gt;
&lt;br /&gt;
See also read [http://ripper234.com/about the about page on his blog].&lt;br /&gt;
&lt;br /&gt;
[[Category:People]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Conferences&amp;diff=44397</id>
		<title>Conferences</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Conferences&amp;diff=44397"/>
		<updated>2014-02-10T19:33:35Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please announce new conferences on [https://bitcointalk.org/index.php?topic=238093 bitcointalk].&lt;br /&gt;
Also you can [https://github.com/bitcoin/bitcoin.org/tree/master/_events submit a pull request on bitcoin.org] ([https://github.com/bitcoin/bitcoin.org#events see doc])&lt;br /&gt;
&lt;br /&gt;
== Forthcoming Conferences ==&lt;br /&gt;
&lt;br /&gt;
=== Miami Jan 25-26 2014 ===&lt;br /&gt;
January 25 &amp;amp; 26, 2014  Miami Beach Convention Center in South Beach&lt;br /&gt;
http://btcmiami.com&lt;br /&gt;
https://bitcointalk.org/index.php?topic=330061&lt;br /&gt;
&lt;br /&gt;
=== Berlin Feb 12-13 2014 ===&lt;br /&gt;
[http://insidebitcoins.de/en/?c=bcoinberlpage Inside Bitcoins Berlin]&lt;br /&gt;
&lt;br /&gt;
=== Austin March 6 2014 ===&lt;br /&gt;
[http://texasbitcoinconference.com/ Texas Bitcoin Conference]&lt;br /&gt;
&lt;br /&gt;
=== New York March 12 2014 ===&lt;br /&gt;
[http://www.themankoffcompany.com/CryptocurrenciesNYMarch2014 The Mankoff Company New York]&lt;br /&gt;
&lt;br /&gt;
=== San Francisco March 20 2014 ===&lt;br /&gt;
[http://www.themankoffcompany.com/CryptocurrenciesSanFranMarch2014&lt;br /&gt;
 The Mankoff Company San Francisco]&lt;br /&gt;
&lt;br /&gt;
=== London, April 3, 2014 ===&lt;br /&gt;
[http://www.themankoffcompany.com/CryptocurrenciesLondonApril2014 The Mankoff Company London]&lt;br /&gt;
&lt;br /&gt;
=== New York April 7-8 2014 ===&lt;br /&gt;
[http://www.mediabistro.com/insidebitcoins/new-york/ Inside Bitcoins New York]&lt;br /&gt;
&lt;br /&gt;
=== Toronto April 11th-13th 2014 ===&lt;br /&gt;
[http://www.bitcoinexpo.ca/ Bitcoin Expo 2014]&lt;br /&gt;
&lt;br /&gt;
=== Holland May 15-17 2014 ===&lt;br /&gt;
[https://bitcointalk.org/index.php?topic=343065 Bitcoin 2014], organized by the Bitcoin Foundation&lt;br /&gt;
&lt;br /&gt;
=== Washington June 20-22 2014 ===&lt;br /&gt;
[http://www.bitcoinbeltway.com/ Beltway]&lt;br /&gt;
&lt;br /&gt;
=== Hong Kong June 24-25, 2014 ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Israel July 2014 ===&lt;br /&gt;
Inside Bitcoins. Details TBD&lt;br /&gt;
&lt;br /&gt;
=== Black Rock City,Nevada - August 25th - September 1st 2014 ===&lt;br /&gt;
[http://campbitcoin.hivewallet.com/ Camp Bitcoin]&lt;br /&gt;
&lt;br /&gt;
=== London September 10, 2014 ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Las Vegas October 6-7, 2014 ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Israel 3-4 November 2014 ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
== Past Conferences ==&lt;br /&gt;
* [http://www.bitgroups.org Bitcoin &amp;amp; Future Technology], European Conference, Prague, November 25 - 27, 2011&lt;br /&gt;
* [http://bitcoin.uni-rostock.de Bitcoin Tutorial and Workshop], Annual Meeting of the German Computer Science association GI, Braunschweig, September 20, 2012.&lt;br /&gt;
* [http://bitcoin2012.com Bitcoin Conference], London, 2012.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [http://bitcoin.org/en/events Events] on Bitcoin.org website&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=238093 List of conferences thread on bitcointalk]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Proof_of_Burn&amp;diff=44394</id>
		<title>Proof of Burn</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Proof_of_Burn&amp;diff=44394"/>
		<updated>2014-02-10T14:46:14Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: Redirected page to Proof of burn&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Proof of burn]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Proof_of_work&amp;diff=44393</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=44393"/>
		<updated>2014-02-10T14:45:39Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &#039;&#039;&#039;proof of work&#039;&#039;&#039; is a piece of data which was difficult (costly, time-consuming) to produce so as to satisfy certain requirements. It must be trivial to check whether data satisfies said requirements. Producing a proof of work can be a random process with low probability, so that a lot of trial and error is required &#039;&#039;on average&#039;&#039; before a valid proof of work is generated.  Bitcoin uses the [[Hashcash]] proof of work.&lt;br /&gt;
&lt;br /&gt;
One application of this idea is using [http://en.wikipedia.org/wiki/Hashcash hascash] as a method to 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;
Hashcash proofs of work are used in Bitcoin for block generation. Proofs of work that are tied to the data of each block are required for the blocks to be accepted. The [[difficulty]] of this work is adjusted so as to limit the rate at which new blocks can be generated by the network to one every 10 minutes. Due to the very low probability of successful generation, this makes it unpredictable which worker computer in the network will be able to generate the next block.&lt;br /&gt;
&lt;br /&gt;
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 of the preceding 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;
Let&#039;s 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 SHA-256 hashes to a value beginning with &#039;000&#039;. We vary the string by adding an 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 4251 tries (but happens to have zeroes in the first four digits):&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;Hello, world!0&amp;quot; =&amp;gt; 1312af178c253f84028d480a6adc1e25e81caa44c749ec81976192e2ec934c64&lt;br /&gt;
 &amp;quot;Hello, world!1&amp;quot; =&amp;gt; e9afc424b79e4f6ab42d99c81156d3a17228d6e1eef4139be78e948a9332a7d8&lt;br /&gt;
 &amp;quot;Hello, world!2&amp;quot; =&amp;gt; ae37343a357a8297591625e7134cbea22f5928be8ca2a32aa475cf05fd4266b7&lt;br /&gt;
 ...&lt;br /&gt;
 &amp;quot;Hello, world!4248&amp;quot; =&amp;gt; 6e110d98b388e77e9c6f042ac6b497cec46660deef75a55ebc7cfdf65cc0b965&lt;br /&gt;
 &amp;quot;Hello, world!4249&amp;quot; =&amp;gt; c004190b822f1669cac8dc37e761cb73652e7832fb814565702245cf26ebb9e6&lt;br /&gt;
 &amp;quot;Hello, world!4250&amp;quot; =&amp;gt; 0000c3af42fc31103f1fdc0151fa747ff87349a4714df7cc52ea464e12dcd4e9&lt;br /&gt;
&lt;br /&gt;
4251 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 [[difficulty]] (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;
== List of algorithms ==&lt;br /&gt;
&lt;br /&gt;
=== Traditional proof of work ===&lt;br /&gt;
# hashcash / SHA256&lt;br /&gt;
# [[scrypt]]&lt;br /&gt;
# [[Momentum]]&lt;br /&gt;
# Various other proof of works functions (e.g. [[Ethereum]] had a few candidates)&lt;br /&gt;
&lt;br /&gt;
=== Proof of X ===&lt;br /&gt;
# [[Proof of Stake]] (Used in [[Peercoin]], [[Nxt]])&lt;br /&gt;
# [[Proof of Burn]] (Used for the [[Counterparty]] IPO)&lt;br /&gt;
&lt;br /&gt;
[[Category:Vocabulary]]&lt;br /&gt;
&lt;br /&gt;
[[fr:Preuve de travail]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Proof_of_work&amp;diff=44392</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=44392"/>
		<updated>2014-02-10T14:43:58Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: Adding list of algorithms&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &#039;&#039;&#039;proof of work&#039;&#039;&#039; is a piece of data which was difficult (costly, time-consuming) to produce so as to satisfy certain requirements. It must be trivial to check whether data satisfies said requirements. Producing a proof of work can be a random process with low probability, so that a lot of trial and error is required &#039;&#039;on average&#039;&#039; before a valid proof of work is generated.  Bitcoin uses the [[Hashcash]] proof of work.&lt;br /&gt;
&lt;br /&gt;
One application of this idea is using [http://en.wikipedia.org/wiki/Hashcash hascash] as a method to 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;
Hashcash proofs of work are used in Bitcoin for block generation. Proofs of work that are tied to the data of each block are required for the blocks to be accepted. The [[difficulty]] of this work is adjusted so as to limit the rate at which new blocks can be generated by the network to one every 10 minutes. Due to the very low probability of successful generation, this makes it unpredictable which worker computer in the network will be able to generate the next block.&lt;br /&gt;
&lt;br /&gt;
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 of the preceding 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;
Let&#039;s 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 SHA-256 hashes to a value beginning with &#039;000&#039;. We vary the string by adding an 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 4251 tries (but happens to have zeroes in the first four digits):&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;Hello, world!0&amp;quot; =&amp;gt; 1312af178c253f84028d480a6adc1e25e81caa44c749ec81976192e2ec934c64&lt;br /&gt;
 &amp;quot;Hello, world!1&amp;quot; =&amp;gt; e9afc424b79e4f6ab42d99c81156d3a17228d6e1eef4139be78e948a9332a7d8&lt;br /&gt;
 &amp;quot;Hello, world!2&amp;quot; =&amp;gt; ae37343a357a8297591625e7134cbea22f5928be8ca2a32aa475cf05fd4266b7&lt;br /&gt;
 ...&lt;br /&gt;
 &amp;quot;Hello, world!4248&amp;quot; =&amp;gt; 6e110d98b388e77e9c6f042ac6b497cec46660deef75a55ebc7cfdf65cc0b965&lt;br /&gt;
 &amp;quot;Hello, world!4249&amp;quot; =&amp;gt; c004190b822f1669cac8dc37e761cb73652e7832fb814565702245cf26ebb9e6&lt;br /&gt;
 &amp;quot;Hello, world!4250&amp;quot; =&amp;gt; 0000c3af42fc31103f1fdc0151fa747ff87349a4714df7cc52ea464e12dcd4e9&lt;br /&gt;
&lt;br /&gt;
4251 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 [[difficulty]] (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;
== List of algorithms ==&lt;br /&gt;
&lt;br /&gt;
=== Traditional proof of work ===&lt;br /&gt;
# hashcash / SHA256&lt;br /&gt;
# SCRYPT&lt;br /&gt;
# Momentum&lt;br /&gt;
# Various other proof of works functions (e.g. Ethereum had a few candidates)&lt;br /&gt;
&lt;br /&gt;
=== Proof of X ===&lt;br /&gt;
# Proof of Stake (Peercoin, Nxt)&lt;br /&gt;
# Proof of Burn (XCP)&lt;br /&gt;
&lt;br /&gt;
[[Category:Vocabulary]]&lt;br /&gt;
&lt;br /&gt;
[[fr:Preuve de travail]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Conferences&amp;diff=44128</id>
		<title>Conferences</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Conferences&amp;diff=44128"/>
		<updated>2014-01-29T20:08:22Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: Added Bitcoin Expo 2014&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please announce new conferences on [https://bitcointalk.org/index.php?topic=238093 bitcointalk].&lt;br /&gt;
&lt;br /&gt;
== Forthcoming Conferences ==&lt;br /&gt;
&lt;br /&gt;
=== Miami Jan 25-26 2014 ===&lt;br /&gt;
January 25 &amp;amp; 26, 2014  Miami Beach Convention Center in South Beach&lt;br /&gt;
http://btcmiami.com&lt;br /&gt;
https://bitcointalk.org/index.php?topic=330061&lt;br /&gt;
&lt;br /&gt;
=== Berlin Feb 12-13 2014 ===&lt;br /&gt;
[http://insidebitcoins.de/en/?c=bcoinberlpage Inside Bitcoins Berlin]&lt;br /&gt;
&lt;br /&gt;
=== Austin March 6 2014 ===&lt;br /&gt;
[http://texasbitcoinconference.com/ Texas Bitcoin Conference]&lt;br /&gt;
&lt;br /&gt;
=== New York March 12 2014 ===&lt;br /&gt;
[http://www.themankoffcompany.com/CryptocurrenciesNYMarch2014 The Mankoff Company New York]&lt;br /&gt;
&lt;br /&gt;
=== San Francisco March 20 2014 ===&lt;br /&gt;
[http://www.themankoffcompany.com/CryptocurrenciesSanFranMarch2014&lt;br /&gt;
 The Mankoff Company San Francisco]&lt;br /&gt;
&lt;br /&gt;
=== London, April 3, 2014 ===&lt;br /&gt;
[http://www.themankoffcompany.com/CryptocurrenciesLondonApril2014 The Mankoff Company London]&lt;br /&gt;
&lt;br /&gt;
=== New York April 7-8 2014 ===&lt;br /&gt;
[http://www.mediabistro.com/insidebitcoins/new-york/ Inside Bitcoins New York]&lt;br /&gt;
&lt;br /&gt;
=== Toronto April 11th-13th 2014 ===&lt;br /&gt;
[http://www.bitcoinexpo.ca/ Bitcoin Expo 2014]&lt;br /&gt;
&lt;br /&gt;
=== Holland May 15-17 2014 ===&lt;br /&gt;
[https://bitcointalk.org/index.php?topic=343065 Bitcoin 2014], organized by the Bitcoin Foundation&lt;br /&gt;
&lt;br /&gt;
=== Washington June 20-22 2014 ===&lt;br /&gt;
[http://www.bitcoinbeltway.com/ Beltway]&lt;br /&gt;
&lt;br /&gt;
=== Hong Kong June 24-25, 2014 ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Israel July 2014 ===&lt;br /&gt;
Inside Bitcoins. Details TBD&lt;br /&gt;
&lt;br /&gt;
=== Black Rock City,Nevada - August 25th - September 1st 2014 ===&lt;br /&gt;
[http://campbitcoin.hivewallet.com/ Camp Bitcoin]&lt;br /&gt;
&lt;br /&gt;
=== London September 10, 2014 ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Las Vegas October 6-7, 2014 ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Israel 3-4 November 2014 ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
== Past Conferences ==&lt;br /&gt;
* [http://www.bitgroups.org Bitcoin &amp;amp; Future Technology], European Conference, Prague, November 25 - 27, 2011&lt;br /&gt;
* [http://bitcoin.uni-rostock.de Bitcoin Tutorial and Workshop], Annual Meeting of the German Computer Science association GI, Braunschweig, September 20, 2012.&lt;br /&gt;
* [http://bitcoin2012.com Bitcoin Conference], London, 2012.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [http://bitcoin.org/en/events Events] on Bitcoin.org website&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=238093 List of conferences thread on bitcointalk]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Conferences&amp;diff=43944</id>
		<title>Conferences</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Conferences&amp;diff=43944"/>
		<updated>2014-01-22T22:04:37Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: Add Mankoff events&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please announce new conferences on [https://bitcointalk.org/index.php?topic=238093 bitcointalk].&lt;br /&gt;
&lt;br /&gt;
== Forthcoming Conferences ==&lt;br /&gt;
&lt;br /&gt;
=== Miami Jan 25-26 2014 ===&lt;br /&gt;
January 25 &amp;amp; 26, 2014  Miami Beach Convention Center in South Beach&lt;br /&gt;
http://btcmiami.com&lt;br /&gt;
https://bitcointalk.org/index.php?topic=330061&lt;br /&gt;
&lt;br /&gt;
=== Berlin Feb 12-13 2014 ===&lt;br /&gt;
[http://insidebitcoins.de/en/?c=bcoinberlpage Inside Bitcoins Berlin]&lt;br /&gt;
&lt;br /&gt;
=== Austin March 6 2014 ===&lt;br /&gt;
[http://texasbitcoinconference.com/ Texas Bitcoin Conference]&lt;br /&gt;
&lt;br /&gt;
=== New York March 12 2014 ===&lt;br /&gt;
[http://www.themankoffcompany.com/CryptocurrenciesNYMarch2014 The Mankoff Company New York]&lt;br /&gt;
&lt;br /&gt;
=== San Francisco March 20 2014 ===&lt;br /&gt;
[http://www.themankoffcompany.com/CryptocurrenciesSanFranMarch2014&lt;br /&gt;
 The Mankoff Company San Francisco]&lt;br /&gt;
&lt;br /&gt;
=== London, 3 April, 2014 ===&lt;br /&gt;
[http://www.themankoffcompany.com/CryptocurrenciesLondonApril2014 The Mankoff Company London]&lt;br /&gt;
&lt;br /&gt;
=== New York April 7-8 2014 ===&lt;br /&gt;
[http://www.mediabistro.com/insidebitcoins/new-york/ Inside Bitcoins New York]&lt;br /&gt;
&lt;br /&gt;
=== Holland May 15-17 2014 ===&lt;br /&gt;
[https://bitcointalk.org/index.php?topic=343065 Bitcoin 2014], organized by the Bitcoin Foundation&lt;br /&gt;
&lt;br /&gt;
=== Washington June 20-22 2014 ===&lt;br /&gt;
[http://www.bitcoinbeltway.com/ Beltway]&lt;br /&gt;
&lt;br /&gt;
=== Hong Kong June 24-25, 2014 ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Israel July 2014 ===&lt;br /&gt;
Inside Bitcoins. Details TBD&lt;br /&gt;
&lt;br /&gt;
=== Black Rock City,Nevada - August 25th - September 1st 2014 ===&lt;br /&gt;
[http://campbitcoin.hivewallet.com/ Camp Bitcoin]&lt;br /&gt;
&lt;br /&gt;
=== London September 10, 2014 ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Las Vegas October 6-7, 2014 ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Israel 3-4 November 2014 ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
== Past Conferences ==&lt;br /&gt;
* [http://www.bitgroups.org Bitcoin &amp;amp; Future Technology], European Conference, Prague, November 25 - 27, 2011&lt;br /&gt;
* [http://bitcoin.uni-rostock.de Bitcoin Tutorial and Workshop], Annual Meeting of the German Computer Science association GI, Braunschweig, September 20, 2012.&lt;br /&gt;
* [http://bitcoin2012.com Bitcoin Conference], London, 2012.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [http://bitcoin.org/en/events Events] on Bitcoin.org website&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=238093 List of conferences thread on bitcointalk]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Conferences&amp;diff=43904</id>
		<title>Conferences</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Conferences&amp;diff=43904"/>
		<updated>2014-01-21T18:29:22Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please announce new conferences on [https://bitcointalk.org/index.php?topic=238093 bitcointalk].&lt;br /&gt;
&lt;br /&gt;
== Forthcoming Conferences ==&lt;br /&gt;
&lt;br /&gt;
=== Miami Jan 25-26 2014 ===&lt;br /&gt;
January 25 &amp;amp; 26, 2014  Miami Beach Convention Center in South Beach&lt;br /&gt;
http://btcmiami.com&lt;br /&gt;
https://bitcointalk.org/index.php?topic=330061&lt;br /&gt;
&lt;br /&gt;
=== Berlin Feb 12-13 2014 ===&lt;br /&gt;
[http://insidebitcoins.de/en/?c=bcoinberlpage Inside Bitcoins Berlin]&lt;br /&gt;
&lt;br /&gt;
=== Austin March 6 2014 ===&lt;br /&gt;
[http://texasbitcoinconference.com/ Texas Bitcoin Conference]&lt;br /&gt;
&lt;br /&gt;
=== New York April 7-8 2014 ===&lt;br /&gt;
[http://www.mediabistro.com/insidebitcoins/new-york/ Inside Bitcoins New York]&lt;br /&gt;
&lt;br /&gt;
=== Holland May 15-17 2014 ===&lt;br /&gt;
[https://bitcointalk.org/index.php?topic=343065 Bitcoin 2014], organized by the Bitcoin Foundation&lt;br /&gt;
&lt;br /&gt;
=== Washington June 20-22 2014 ===&lt;br /&gt;
[http://www.bitcoinbeltway.com/ Beltway]&lt;br /&gt;
&lt;br /&gt;
=== Hong Kong June 24-25, 2014 ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Israel July 2014 ===&lt;br /&gt;
Inside Bitcoins. Details TBD&lt;br /&gt;
&lt;br /&gt;
=== Black Rock City,Nevada - August 25th - September 1st 2014 ===&lt;br /&gt;
[http://campbitcoin.hivewallet.com/ Camp Bitcoin]&lt;br /&gt;
&lt;br /&gt;
=== London September 10, 2014 ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Las Vegas October 6-7, 2014 ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Israel 3-4 November 2014 ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
== Past Conferences ==&lt;br /&gt;
* [http://www.bitgroups.org Bitcoin &amp;amp; Future Technology], European Conference, Prague, November 25 - 27, 2011&lt;br /&gt;
* [http://bitcoin.uni-rostock.de Bitcoin Tutorial and Workshop], Annual Meeting of the German Computer Science association GI, Braunschweig, September 20, 2012.&lt;br /&gt;
* [http://bitcoin2012.com Bitcoin Conference], London, 2012.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [http://bitcoin.org/en/events Events] on Bitcoin.org website&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=238093 List of conferences thread on bitcointalk]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Conferences&amp;diff=43903</id>
		<title>Conferences</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Conferences&amp;diff=43903"/>
		<updated>2014-01-21T18:28:50Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please announce new conferences on [https://bitcointalk.org/index.php?topic=238093 bitcointalk].&lt;br /&gt;
&lt;br /&gt;
== Forthcoming Conferences ==&lt;br /&gt;
&lt;br /&gt;
=== Miami Jan 25-26 2014 ===&lt;br /&gt;
January 25 &amp;amp; 26, 2014  Miami Beach Convention Center in South Beach&lt;br /&gt;
http://btcmiami.com&lt;br /&gt;
https://bitcointalk.org/index.php?topic=330061&lt;br /&gt;
&lt;br /&gt;
=== Berlin Feb 12-13 2014 ===&lt;br /&gt;
[http://insidebitcoins.de/en/?c=bcoinberlpage Inside Bitcoins Berlin]&lt;br /&gt;
&lt;br /&gt;
=== Austin March 6 2014 ===&lt;br /&gt;
[http://texasbitcoinconference.com/ Texas Bitcoin Conference]&lt;br /&gt;
&lt;br /&gt;
=== New York April 7-8 2014 ===&lt;br /&gt;
[http://www.mediabistro.com/insidebitcoins/new-york/ Inside Bitcoins New York]&lt;br /&gt;
&lt;br /&gt;
=== Holland May 15-17 2014 ===&lt;br /&gt;
[https://bitcointalk.org/index.php?topic=343065 Bitcoin 2014], organized by the Bitcoin Foundation&lt;br /&gt;
&lt;br /&gt;
=== Washington June 20-22 2014 ==&lt;br /&gt;
[http://www.bitcoinbeltway.com/ Beltway]&lt;br /&gt;
&lt;br /&gt;
=== Hong Kong June 24-25, 2014 ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Israel July 2014 ===&lt;br /&gt;
Inside Bitcoins. Details TBD&lt;br /&gt;
&lt;br /&gt;
=== Black Rock City,Nevada - August 25th - September 1st 2014 ===&lt;br /&gt;
[http://campbitcoin.hivewallet.com/ Camp Bitcoin]&lt;br /&gt;
&lt;br /&gt;
=== London September 10, 2014 ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Las Vegas October 6-7, 2014 ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Israel 3-4 November 2014 ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
== Past Conferences ==&lt;br /&gt;
* [http://www.bitgroups.org Bitcoin &amp;amp; Future Technology], European Conference, Prague, November 25 - 27, 2011&lt;br /&gt;
* [http://bitcoin.uni-rostock.de Bitcoin Tutorial and Workshop], Annual Meeting of the German Computer Science association GI, Braunschweig, September 20, 2012.&lt;br /&gt;
* [http://bitcoin2012.com Bitcoin Conference], London, 2012.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [http://bitcoin.org/en/events Events] on Bitcoin.org website&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=238093 List of conferences thread on bitcointalk]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Conferences&amp;diff=43902</id>
		<title>Conferences</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Conferences&amp;diff=43902"/>
		<updated>2014-01-21T18:18:32Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Forthcoming Conferences ==&lt;br /&gt;
&lt;br /&gt;
=== Miami Jan 25-26 2014 ===&lt;br /&gt;
January 25 &amp;amp; 26, 2014  Miami Beach Convention Center in South Beach&lt;br /&gt;
http://btcmiami.com&lt;br /&gt;
https://bitcointalk.org/index.php?topic=330061&lt;br /&gt;
&lt;br /&gt;
== Past Conferences ==&lt;br /&gt;
* [http://www.bitgroups.org Bitcoin &amp;amp; Future Technology], European Conference, Prague, November 25 - 27, 2011&lt;br /&gt;
* [http://bitcoin.uni-rostock.de Bitcoin Tutorial and Workshop], Annual Meeting of the German Computer Science association GI, Braunschweig, September 20, 2012.&lt;br /&gt;
* [http://bitcoin2012.com Bitcoin Conference], London, 2012.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [http://bitcoin.org/en/events Events] on Bitcoin.org website&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=238093 List of conferences thread on bitcointalk]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Comparison_of_cryptocurrencies&amp;diff=43736</id>
		<title>Comparison of cryptocurrencies</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Comparison_of_cryptocurrencies&amp;diff=43736"/>
		<updated>2014-01-14T14:11:19Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: /* Major */  Added Mastercoin MSC (major due to market cap)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article aims to list relevant cryptocurrencies, even those too minor to have their own wiki entry. See also [[:Category:Alternative cryptocurrencies]]&lt;br /&gt;
&lt;br /&gt;
It is based [https://bitcointalk.org/index.php?topic=134179.0 on this thread].&lt;br /&gt;
&lt;br /&gt;
= Currencies =&lt;br /&gt;
&lt;br /&gt;
The order / grouping of these coins are still TBD.&lt;br /&gt;
&lt;br /&gt;
[[User:Ripper234|Ripper234]] proposes a grouping of Major, Minor and New by an arbitrary market cap limit. This can be done once the market caps of the alts are known.&lt;br /&gt;
* Using market cap will make Tonal Bitcoin a &amp;quot;Major&amp;quot; despite de facto minor usage. Therefore, I suggest finding a different method of categorizing. --[[User:Luke-jr|Luke-jr]] ([[User talk:Luke-jr|talk]]) 05:06, 4 March 2013 (GMT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Major ==&lt;br /&gt;
=== Bitcoin (BTC) ===&lt;br /&gt;
* http://bitcoin.org/ &lt;br /&gt;
* blocks every &#039;&#039;&#039;10 min&#039;&#039;&#039;&lt;br /&gt;
* coin supply* &#039;&#039;&#039;21 million&#039;&#039;&#039; coins will be available&lt;br /&gt;
* difficulty adjustment* &#039;&#039;&#039;2016 blocks&#039;&#039;&#039;&lt;br /&gt;
* hashing algorithm &#039;&#039;&#039;SHA256d&#039;&#039;&#039;&lt;br /&gt;
* Initial Reward &#039;&#039;&#039;50 &#039;&#039;&#039;coins per block&lt;br /&gt;
* Market Cap: $144,000,000 (Jan 5th, 2013)&lt;br /&gt;
* Launch Date: January 3rd, 2009&lt;br /&gt;
&lt;br /&gt;
=== Namecoin (NMC) === &lt;br /&gt;
* https://en.bitcoin.it/wiki/Namecoin&lt;br /&gt;
* (merged mined with BTC) &lt;br /&gt;
* https://github.com/vinced/namecoin &lt;br /&gt;
* http://namecoin.info/&lt;br /&gt;
* blocks every &#039;&#039;&#039;10 min&#039;&#039;&#039;&lt;br /&gt;
* coin supply* &#039;&#039;&#039;21 million&#039;&#039;&#039; coins will be available&lt;br /&gt;
* difficulty adjustment &#039;&#039;&#039;2016 blocks&#039;&#039;&#039;&lt;br /&gt;
* hashing algorithm &#039;&#039;&#039;SHA256d&#039;&#039;&#039;&lt;br /&gt;
* Initial Reward &#039;&#039;&#039;50 &#039;&#039;&#039;coins per block&lt;br /&gt;
* Market Cap: ???? BTC&lt;br /&gt;
* Launch Date: April 18, 2011&lt;br /&gt;
&lt;br /&gt;
=== Litecoin (LTC) ===&lt;br /&gt;
* http://litecoin.org/&lt;br /&gt;
* blocks every &#039;&#039;&#039;2.5 min&#039;&#039;&#039;&lt;br /&gt;
* coin supply* &#039;&#039;&#039;84 million&#039;&#039;&#039; coins will be available&lt;br /&gt;
* difficulty adjustment &#039;&#039;&#039;2016 blocks&#039;&#039;&#039;&lt;br /&gt;
* hashing algorithm &#039;&#039;&#039;scrypt &#039;&#039;&#039;&lt;br /&gt;
* Initial Reward &#039;&#039;&#039;50&#039;&#039;&#039; coins per block&lt;br /&gt;
* Market Cap: 150,000 BTC&lt;br /&gt;
* Launch Date: October 2011&lt;br /&gt;
&lt;br /&gt;
=== PPCoin (PPC) ===&lt;br /&gt;
* http://ppcoin.org/&lt;br /&gt;
* https://bitcointalk.org/index.php?topic=101820.0&lt;br /&gt;
* blocks every &#039;&#039;&#039;10 min&#039;&#039;&#039;&lt;br /&gt;
* Coin supply* &#039;&#039;&#039;non-deterministic &#039;&#039;&#039; coins will be available&lt;br /&gt;
* difficulty adjustment &#039;&#039;&#039;each block&#039;&#039;&#039;&lt;br /&gt;
* hashing algorithm &#039;&#039;&#039;SHA-256&#039;&#039;&#039;&lt;br /&gt;
* Reward &#039;&#039;&#039;varies on difficulty&#039;&#039;&#039; coins per block&lt;br /&gt;
* EXTRA: Incorporates [[Proof Of Stake]] coin Generation, contains central checksums to kickstart the protocol&lt;br /&gt;
* Market Cap: ???? BTC&lt;br /&gt;
* Launch Date: approx August 19th, 2012  (date of its [http://ppcoin.org/static/ppcoin-paper.pdf whitepaper])&lt;br /&gt;
** The public design phase of this coin was very brief.&lt;br /&gt;
&lt;br /&gt;
=== Mastercoin (MSC) ===&lt;br /&gt;
* http://www.mastercoin.org&lt;br /&gt;
* Coin supply:  619478.59338440 MSC&lt;br /&gt;
* Launch Date: September 1, 2013&lt;br /&gt;
* Blockchain: uses Bitcoin for transport, storage and security, inherits Bitcoin Protocol properties&lt;br /&gt;
* Extended Properties: Distributed Exchange, Savings &amp;amp; Guardian Addresses, Contracts for Difference, Smart Properties, User Currencies&lt;br /&gt;
* Protocol: Master Protocol &lt;br /&gt;
* Spec Github Repo: https://github.com/mastercoin-MSC/spec&lt;br /&gt;
&lt;br /&gt;
== New ==&lt;br /&gt;
New in on the scene.&lt;br /&gt;
Please put here any coins whose concept are new. If a coin is discussed for 6 months and launched yesterday, it is not new.&lt;br /&gt;
&lt;br /&gt;
=== RonPaulCoin (RPC) ===&lt;br /&gt;
* http://www.ronpaulcoin.com &lt;br /&gt;
* Blocks every &#039;&#039;&#039;2 min&#039;&#039;&#039;&lt;br /&gt;
* Coin supply &#039;&#039;&#039;2.1 million&#039;&#039;&#039; total coins&lt;br /&gt;
* Difficulty adjustment &#039;&#039;&#039;1 day&#039;&#039;&#039;&lt;br /&gt;
* Hashing algorithm &#039;&#039;&#039;scrypt&#039;&#039;&#039;&lt;br /&gt;
* Initial Reward &#039;&#039;&#039;1 &#039;&#039;&#039;coin per block&lt;br /&gt;
* Block reward halfed every 262k blocks (~ 4 years)&lt;br /&gt;
* Launch Date: December 29, 2013&lt;br /&gt;
&lt;br /&gt;
=== Betacoin (BET) ===&lt;br /&gt;
* http://betacoin.org/ &lt;br /&gt;
* Blocks every &#039;&#039;&#039;4 min&#039;&#039;&#039;&lt;br /&gt;
* Coin supply* &#039;&#039;&#039;32 million&#039;&#039;&#039; coins will be mined in ~ first 6 years + &#039;&#039;&#039;0,39% annual&#039;&#039;&#039;&lt;br /&gt;
* Difficulty adjustment* &#039;&#039;&#039;6 blocks&#039;&#039;&#039;&lt;br /&gt;
* Hashing algorithm &#039;&#039;&#039;SHA256d&#039;&#039;&#039;&lt;br /&gt;
* Initial Reward &#039;&#039;&#039;128 &#039;&#039;&#039;coins per block&lt;br /&gt;
* Block reward halfed every 126k blocks (~ 1 year)&lt;br /&gt;
* Launch Date: October, 2013&lt;br /&gt;
&lt;br /&gt;
=== Nxt (NXT) ===&lt;br /&gt;
* http://nextcoin.org&lt;br /&gt;
* Pronounced as &amp;quot;Next&amp;quot;&lt;br /&gt;
* Blocks every &#039;&#039;&#039;1 min&#039;&#039;&#039;&lt;br /&gt;
* Designed as 100% PoS (Proof-of-Stake) system&lt;br /&gt;
* Coin supply* &#039;&#039;&#039;1 billion&#039;&#039;&#039; coins exist from the start distributed by 74 founding stake holders&lt;br /&gt;
* Launch Date: September, 29, 2013&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Minor ==&lt;br /&gt;
=== Megacoin (MΣC) ===&lt;br /&gt;
* http://www.megacoin.co.nz/&lt;br /&gt;
* https://forum.megacoin.co.nz&lt;br /&gt;
* Block Target is 2.5 minutes&lt;br /&gt;
* Block reward halved every every 420,000 blocks&lt;br /&gt;
* 25 coins per block&lt;br /&gt;
* 42 Million total coins&lt;br /&gt;
* Difficulty changes every block&lt;br /&gt;
&lt;br /&gt;
The implentation of the Kimoto Gravity well retargets difficulty every block. This keeps mining fair and secure for all miners and users of the coin, and prevents the rampant multipool abuse that was (and still is) common with most all other altcoins out on the market today. &lt;br /&gt;
&lt;br /&gt;
=== AnonCoin (ANC) ===&lt;br /&gt;
* https://anoncoin.net/&lt;br /&gt;
* https://forum.anoncoin.net&lt;br /&gt;
* Block Target is 3.4 minutes&lt;br /&gt;
* Block reward halfed every 306k blocks&lt;br /&gt;
* 5 coins per block&lt;br /&gt;
* 4.2 million total coins&lt;br /&gt;
* Difficulty changes every block&lt;br /&gt;
&lt;br /&gt;
Anoncoins goal is to make the user more Anonymous by having built-in support for I2P, Coincontrol, and more in the future.&lt;br /&gt;
&lt;br /&gt;
=== Franko (FRK) ===&lt;br /&gt;
* http://www.frankos.org/&lt;br /&gt;
* http://forum.frankos.org&lt;br /&gt;
* Block Target is 0.5 minutes&lt;br /&gt;
* Block reward halfed every 22m blocks&lt;br /&gt;
* 0.25 coins per block&lt;br /&gt;
* 11.2 million total coins&lt;br /&gt;
* Difficulty changes every 720 blocks&lt;br /&gt;
&lt;br /&gt;
Franko is considered the crypto with the fairest adoption length. Accepted by over 50 merchants and 10 brick and mortar stores.&lt;br /&gt;
&lt;br /&gt;
Base currency used by the Franko Collective, a democratic group of developers.&lt;br /&gt;
&lt;br /&gt;
=== FeatherCoin (FTC) ===&lt;br /&gt;
* http://feathercoin.com/&lt;br /&gt;
* A fork of Litecoin&lt;br /&gt;
* 243 million total coins&lt;br /&gt;
&lt;br /&gt;
=== CraftCoin (CRC) ===&lt;br /&gt;
* http://craftcoin.net/&lt;br /&gt;
* Based on Litecoin&lt;br /&gt;
* Portable in-game currency for Minecraft Servers&lt;br /&gt;
* 206,847 total coins&lt;br /&gt;
&lt;br /&gt;
=== Tonal Bitcoin (TBC) ===&lt;br /&gt;
* [[Tonal Bitcoin]]&lt;br /&gt;
* (merged mined with BTC)&lt;br /&gt;
* (blockchain shared with BTC)&lt;br /&gt;
* (automatically converted to/from BTC)&lt;br /&gt;
* blocks every &#039;&#039;&#039;10 min&#039;&#039;&#039;&lt;br /&gt;
* Coin supply* &#039;&#039;&#039;7.8 tam&#039;&#039;&#039; coins will be available&lt;br /&gt;
* difficulty adjustment &#039;&#039;&#039;2016 blocks&#039;&#039;&#039;&lt;br /&gt;
* hashing algorithm &#039;&#039;&#039;SHA-256&#039;&#039;&#039;&lt;br /&gt;
* Initial Reward &#039;&#039;&#039;1,2905.2&#039;&#039;&#039; coins per block&lt;br /&gt;
* Market Cap: $144,000,000 (Jan 5th, 2013)&lt;br /&gt;
* Launch Date: January 2rd, 2011&lt;br /&gt;
&lt;br /&gt;
=== IxCoin (IXC) ===&lt;br /&gt;
* https://bitcointalk.org/index.php?topic=36701.0&lt;br /&gt;
* (merged mined with BTC)&lt;br /&gt;
* blocks every &#039;&#039;&#039;10 min&#039;&#039;&#039;&lt;br /&gt;
* Coin supply* &#039;&#039;&#039;21 million&#039;&#039;&#039; coins will be available&lt;br /&gt;
* difficulty adjustment &#039;&#039;&#039;2016 blocks&#039;&#039;&#039;&lt;br /&gt;
* hashing algorithm &#039;&#039;&#039;SHA1&#039;&#039;&#039; &lt;br /&gt;
* Reward &#039;&#039;&#039;96 &#039;&#039;&#039;coins per block&lt;br /&gt;
&lt;br /&gt;
=== Devcoin (DEV) ===&lt;br /&gt;
* https://bitcointalk.org/index.php?topic=34586.0&lt;br /&gt;
* (merged mined with BTC)&lt;br /&gt;
* blocks every &#039;&#039;&#039;10 min&#039;&#039;&#039;&lt;br /&gt;
* coin supply* &#039;&#039;&#039;constant generation&#039;&#039;&#039; coins will be available (???)&lt;br /&gt;
* difficulty adjustment &#039;&#039;&#039;2016 blocks&#039;&#039;&#039;&lt;br /&gt;
* hashing algorithm &#039;&#039;&#039;SHA256d&#039;&#039;&#039;&lt;br /&gt;
* Reward &#039;&#039;&#039;50,000&#039;&#039;&#039; coins per block&lt;br /&gt;
* &#039;&#039;&#039;EXTRA 90% block subsidy goes to foundation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Freicoin (FRC) ===&lt;br /&gt;
* http://freico.in/&lt;br /&gt;
* http://www.freicoin.org/&lt;br /&gt;
* https://bitcointalk.org/index.php?topic=89843.0&lt;br /&gt;
* https://bitcointalk.org/index.php?topic=3816.0&lt;br /&gt;
* blocks every &#039;&#039;&#039;10 minutes&#039;&#039;&#039;&lt;br /&gt;
* coin supply* &#039;&#039;&#039;100 million&#039;&#039;&#039; coins will be available&lt;br /&gt;
* difficulty adjustment &#039;&#039;&#039;2016 blocks&#039;&#039;&#039;&lt;br /&gt;
* hashing algorithm &#039;&#039;&#039;SHA-256&#039;&#039;&#039;&lt;br /&gt;
* [http://www.freicoin.org/freicoin-generation-graph-t41-20.html#p532 Arithmetically decreasing] reward&lt;br /&gt;
* EXTRA: &lt;br /&gt;
 -- 4.89% annual [http://en.wikipedia.org/wiki/Demurrage_currency demurrage]&lt;br /&gt;
 -- 80% block subsidy [http://www.freicoin.org/application-developer-best-practices-t87.html#p919 goes to foundation for the first 3 years] (about 500 coins for each of first 161280 blocks, total 80m)&lt;br /&gt;
 -- [u]In need of Dev work on daemon, client etc but network still running[/u]&lt;br /&gt;
&lt;br /&gt;
=== I0coin (I0C) ===&lt;br /&gt;
* https://bitcointalk.org/index.php?topic=36425.0 ; https://github.com/kr105rlz/i0coin&lt;br /&gt;
* Perhaps should be moved to Dead section?&lt;br /&gt;
&lt;br /&gt;
=== Terracoin (TRC) ===&lt;br /&gt;
* http://terracoin.org/&lt;br /&gt;
* blocks every &#039;&#039;&#039;2 minutes&#039;&#039;&#039;&lt;br /&gt;
* coin supply* &#039;&#039;&#039;42 million&#039;&#039;&#039; coins will be available&lt;br /&gt;
* difficulty adjustment &#039;&#039;&#039;30 blocks&#039;&#039;&#039;&lt;br /&gt;
* hashing algorithm &#039;&#039;&#039;SHA-256&#039;&#039;&#039;&lt;br /&gt;
* Reward &#039;&#039;&#039;20&#039;&#039;&#039; coins per block &lt;br /&gt;
&lt;br /&gt;
=== Liquidcoin (LQC) ===&lt;br /&gt;
* https://bitcointalk.org/index.php?topic=60026.0 &lt;br /&gt;
* blocks every &#039;&#039;&#039;10 minutes&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;no cap&#039;&#039;&#039; as block subsidy has a minimum of 1 coin&lt;br /&gt;
* Constant difficulty of &#039;&#039;&#039;0.5&#039;&#039;&#039;&lt;br /&gt;
* Coin reward drops over time&lt;br /&gt;
&lt;br /&gt;
=== BBQCoin (BQC) ===&lt;br /&gt;
* http://blog.bbqcoin.org http://www.bbqcoin.com&lt;br /&gt;
* blocks every &#039;&#039;&#039;1 minute&#039;&#039;&#039;&lt;br /&gt;
* coin supply* &#039;&#039;&#039;88 million&#039;&#039;&#039; coins will be available&lt;br /&gt;
* difficulty adjustment &#039;&#039;&#039;60 blocks&#039;&#039;&#039;&lt;br /&gt;
* hashing algorithm &#039;&#039;&#039;Scrypt&#039;&#039;&#039;&lt;br /&gt;
* Reward &#039;&#039;&#039;42&#039;&#039;&#039; coins per block&lt;br /&gt;
&lt;br /&gt;
=== BitBar (BTB) ===&lt;br /&gt;
* http://bitbar.biz/home&lt;br /&gt;
* blocks every &#039;&#039;&#039;10 minutes&#039;&#039;&#039;&lt;br /&gt;
* hashing algorithm &#039;&#039;&#039;Scrypt&#039;&#039;&#039;&lt;br /&gt;
* Reward &#039;&#039;&#039;1&#039;&#039;&#039; coin per block&lt;br /&gt;
* Coin reward drops over time&lt;br /&gt;
&lt;br /&gt;
=== Netcoin (NET) ===&lt;br /&gt;
* Main - http://netcoin.org.uk/&lt;br /&gt;
* Forums - http://forum.netcoinfoundation.org/&lt;br /&gt;
* blocks every &#039;&#039;&#039;1 min&#039;&#039;&#039;&lt;br /&gt;
* coin supply* &#039;&#039;&#039;320.6 million&#039;&#039;&#039; coins will be available&lt;br /&gt;
* difficulty adjustment* &#039;&#039;&#039;60 blocks&#039;&#039;&#039;&lt;br /&gt;
* hashing algorithm &#039;&#039;&#039;Scrypt&#039;&#039;&#039;&lt;br /&gt;
* Initial Reward &#039;&#039;&#039;1024 &#039;&#039;&#039;coins per block&lt;br /&gt;
* Reward Halves &#039;&#039;&#039;Every 3 months or 129,600 Blocks&#039;&#039;&#039;&lt;br /&gt;
* Market Cap: approx. $200,000 (Dec 4th, 2013)&lt;br /&gt;
* Launch Date: Sept 2nd, 2013&lt;br /&gt;
&lt;br /&gt;
=== GoldCoin (GLD) ===&lt;br /&gt;
* http://gldcoin.com/&lt;br /&gt;
* https://www.gldtalk.org/&lt;br /&gt;
* https://bitcointalk.org/index.php?topic=317568.0&lt;br /&gt;
* blocks every &#039;&#039;&#039;2 minutes&#039;&#039;&#039;&lt;br /&gt;
* coin supply* &#039;&#039;&#039;123 million&#039;&#039;&#039; coins will be available&lt;br /&gt;
* difficulty adjustment* &#039;&#039;&#039;60 blocks&#039;&#039;&#039;&lt;br /&gt;
* hashing algorithm &#039;&#039;&#039;Scrypt&#039;&#039;&#039;&lt;br /&gt;
* reward &#039;&#039;&#039;45&#039;&#039;&#039; coins per block&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dead / dying ==&lt;br /&gt;
===Qubic===&lt;br /&gt;
https://bitcointalk.org/index.php?topic=112676.0&lt;br /&gt;
Qubic Forum: http://qubic.boards.net&lt;br /&gt;
===TimeKoin===&lt;br /&gt;
Still alive* http://timekoin.org/* https://bitcointalk.org/index.php topic=88467.0&lt;br /&gt;
===SC Solidcoin===&lt;br /&gt;
scam?* https://en.bitcoin.it/wiki/SolidCoin ; http://solidcoin.info/&lt;br /&gt;
===GG Geist Geld===&lt;br /&gt;
https://bitcointalk.org/index.php?topic=42417.0 ; https://github.com/Lolcust/GeistGeld&lt;br /&gt;
===TBX Tenebrix===&lt;br /&gt;
https://bitcointalk.org/index.php?topic=45667.0 ; https://github.com/Lolcust/Tenebrix&lt;br /&gt;
===FBX Fairbrix===&lt;br /&gt;
https://bitcointalk.org/index.php?topic=46528.0 ; https://github.com/coblee/Fairbrix&lt;br /&gt;
===CLC Coiledcoin===&lt;br /&gt;
killed in 51% attack ; https://bitcointalk.org/index.php?topic=56675.0&lt;br /&gt;
===RUC Rucoin===&lt;br /&gt;
https://www.rucoin.org/ ; https://bitcointalk.org/index.php?topic=48582.0&lt;br /&gt;
===MMM MMMcoin===&lt;br /&gt;
dead&lt;br /&gt;
===Weeds===&lt;br /&gt;
[https://bitcointalk.org/index.php?topic=9493.0]&lt;br /&gt;
===Beertoken===&lt;br /&gt;
[https://bitcointalk.org/index.php?topic=9493.0]&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [http://bitcointalk.org/index.php?topic=134179.0 List of all cryptocoins] curated list on BitcoinTalk forum.&lt;br /&gt;
&lt;br /&gt;
[[Category:Alternative cryptocurrencies]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Distributed_Autonomous_Community_/_Decentralized_Application&amp;diff=43707</id>
		<title>Distributed Autonomous Community / Decentralized Application</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Distributed_Autonomous_Community_/_Decentralized_Application&amp;diff=43707"/>
		<updated>2014-01-12T08:28:06Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &#039;&#039;&#039;Distributed Autonomous Community&#039;&#039;&#039; (&#039;&#039;&#039;DAC&#039;&#039;&#039;) is an &amp;quot;entity&amp;quot; without any central point of control, with a certain agenda, business plan, and protocol. A &#039;&#039;&#039;Decentralized Application&#039;&#039;&#039; or &#039;&#039;&#039;DA&#039;&#039;&#039; is an alternative formulation of a DAC. The concept is currently being developed by David Johnston.&lt;br /&gt;
&lt;br /&gt;
There is an accelerating trend of more and more DACs being formed.&lt;br /&gt;
&lt;br /&gt;
== List of DACs ==&lt;br /&gt;
* [[Bitcoin]] itself, the first DAC?&lt;br /&gt;
* Altcurrencies, all of Bitcoin forks&lt;br /&gt;
* [[Ripple]] Labs is borderline ... they are a registered company and could be ordered to shutdown. The protocol is perhaps a DAC.&lt;br /&gt;
* [[Mastercoin]], a DAC replacement for Forex, Shares, and much more. Later evolved into a ProtoShares competitor.&lt;br /&gt;
* [[ProtoShares]], a meta DAC with the purpose of provding infrastructure for other DACs. It is composed of&lt;br /&gt;
** DomainShares, a DAC replacement for Namecoin&lt;br /&gt;
** BitShares, a competitor to Mastercoin &amp;lt;!-- (with much more limited feature set IMHO) --&amp;gt;&lt;br /&gt;
** Keyhotee, a DAC replacement for OpenID&lt;br /&gt;
** Other infrastructure components to follow... ? &lt;br /&gt;
* [[Mitosys]] - a DAC replacement for Bit-Message&lt;br /&gt;
* [[Colored Coins]] are working on defining themselves as a DAC ... no working business model spotted yet.&lt;br /&gt;
&lt;br /&gt;
== Ideas ==&lt;br /&gt;
* A social network - Monetizable Diaspora&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://bitcoinmagazine.com/7050/bootstrapping-a-decentralized-autonomous-corporation-part-i/ Bitcoin Magazine: Bootstrapping a DAC]&lt;br /&gt;
* [http://bitsharestalk.org/index.php?topic=297.0 Topic on bitsharestalk]&lt;br /&gt;
* [http://invictus-innovations.com/i-dac/ What is a DAC?]&lt;br /&gt;
* [http://invictus-innovations.com/i-dac-1/ The Three Laws of Robotics for DACs]&lt;br /&gt;
* [https://github.com/DavidJohnstonCEO/DecentralizedApplications Decentralized Application]&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
[[Category:DACs]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Irreversible_Transactions&amp;diff=43569</id>
		<title>Irreversible Transactions</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Irreversible_Transactions&amp;diff=43569"/>
		<updated>2014-01-06T08:34:16Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: /* Vector76 attack */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Double-spending is the result of successfully spending some money more than once.  Bitcoin protects against double spending by verifying each transaction added to the [[block chain]] to ensure that the inputs for the transaction had not previously already been spent.&lt;br /&gt;
&lt;br /&gt;
Other electronic systems prevent double-spending by having a master authoritative source that follows business rules for authorizing each transaction.  Bitcoin uses a decentralized system, where a consensus among nodes following the same protocol is substituted for a central authority.  &lt;br /&gt;
&lt;br /&gt;
Bitcoin has some exposure to fraudulent double-spending when a transaction is first made, with less and less risk as a transaction gains [[confirmation|confirmations]].&lt;br /&gt;
&lt;br /&gt;
==Attack vectors==&lt;br /&gt;
&lt;br /&gt;
===Race attack===&lt;br /&gt;
&lt;br /&gt;
Traders and merchants who accept a payment immediately on seeing &amp;quot;0/unconfirmed&amp;quot; are exposed to a double-spend occurring is there was a fraudulent attempt that successfully communicated one transaction to the merchant yet communicated a different transaction that spends the same coin that was first to eventually make it into the block chain.&lt;br /&gt;
&lt;br /&gt;
Merchants can take precautions (e.g., disable incoming connections, only connect to well connected nodes) to lessen the risk of a race attack but the risk cannot be eliminated.  Therefore, the cost/benefit of the risk needs to be considered when accepting payment on 0/unconfirmed when there is no recourse against the attacker.&lt;br /&gt;
&lt;br /&gt;
The [[research]] paper [http://eprint.iacr.org/2012/248.pdf Two Bitcoins at the Price of One] finds that the protocol allows a high degree of success by an attacker in performing race attacks.  The method studied in the research paper depends on access to the merchant&#039;s Bitcoin node which is why that even prior to this paper, recommendations for merchants include disabling incoming connections and to choose specific outgoing connections&amp;lt;ref&amp;gt;[http://bitcointalk.org/index.php?topic=79090.msg881283#msg881283 BitcoinTalk Thread - Two Bitcoins at the Price of One]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Finney attack===&lt;br /&gt;
&lt;br /&gt;
Another attack the trader or merchant is exposed to when accepting payment on 0/unconfirmed.  The Finney attack is a fraudulent double-spend that requires the participation of a miner once a block has been mined&amp;lt;ref&amp;gt;[http://www.bitcointalk.org/index.php?topic=3441.msg48384#msg48384 Best practice for fast transaction acceptance - how high is the risk?]&amp;lt;/ref&amp;gt;.  The risk of a Finney attack cannot be eliminated regardless of the precautions taken by the merchant, but the participation of a miner is required and a specific sequence of events must occur.  Thus the attack is not trivial nor inexpensive to perform and only makes sense for the attacker when the gains from the attack are significant.  Just like with the race attack, a trader or merchant should consider the cost / benefit when accepting payment on just one confirmation when there is no recourse against the attacker.&lt;br /&gt;
&lt;br /&gt;
===Vector76 attack===&lt;br /&gt;
&lt;br /&gt;
Also referred to as a one-confirmation attack, is a combination of the race attack and the Finney attack such that a transaction that even has one confirmation can still be double-spent.  The same protective action for the race attack (no incoming connections, explicit outgoing connection to a well-connected node) significantly reduces the risk of this occurring.&lt;br /&gt;
&lt;br /&gt;
It is worth noting that a successful attack costs the attacker one block - they need to &#039;sacrifice&#039; a block by not broadcasting it, and instead relaying it only to the attacked node.&lt;br /&gt;
&lt;br /&gt;
[https://bitcointalk.org/index.php?topic=36788.msg463391#msg463391 See on bitcointalk]&lt;br /&gt;
&lt;br /&gt;
===Brute force attack===&lt;br /&gt;
&lt;br /&gt;
This attack has a chance to work even if the merchant waits for some confirmations, but requires relatively high hashrate.&lt;br /&gt;
&lt;br /&gt;
The attacker submits to the merchant/network a transaction which pays the merchant, while privately mining a blockchain fork in which a double-spending transaction is included instead. After waiting for &#039;&#039;n&#039;&#039; confirmations, the merchant sends the product. If the attacker happened to find more than &#039;&#039;n&#039;&#039; blocks at this point, he releases his fork and regains his coins; otherwise, he can try to continue extending his fork with the hope of being able to catch up with the network. If he never manages to do this, the attack fails and the payment to the merchant will go through.&lt;br /&gt;
&lt;br /&gt;
The probability of success is a function of the attacker&#039;s hashrate (as a proportion of the total network hashrate) and the number of confirmations the merchant waits for. For example, if the attacker controls 10% of the network hashrate but the merchant waits for 6 confirmations, the success probability is on the order of 0.1%&amp;lt;ref&amp;gt;[https://bitcoil.co.il/Doublespend.pdf Analysis of hashrate-based double-spending]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===&amp;gt;50% attack===&lt;br /&gt;
&lt;br /&gt;
If the attacker controls more than half of the network hashrate, the previous attack has a probability of 100% to succeed. Since the attacker can generate blocks faster than the rest of the network, he can simply persevere with his private fork until it becomes longer than the branch built by the honest network, from whatever disadvantage.&lt;br /&gt;
&lt;br /&gt;
No amount of confirmations can prevent this attack; however, waiting for confirmations does increase the aggregate resource cost of performing the attack, which could make it unprofitable or delay it long enough for the circumstances to change or slower-acting synchronization methods to kick in.&lt;br /&gt;
&lt;br /&gt;
==Risk management==&lt;br /&gt;
&lt;br /&gt;
There are third-party services to assist traders and merchants to help manage the risk or to insure against losses.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Weaknesses]]&lt;br /&gt;
* [http://codinginmysleep.com/bitcoin-attacks-in-plain-english Bitcoin Attacks in Plain English] by David Perry&lt;br /&gt;
&lt;br /&gt;
[[de:Doppelausgaben]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Technical]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Irreversible_Transactions&amp;diff=43568</id>
		<title>Irreversible Transactions</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Irreversible_Transactions&amp;diff=43568"/>
		<updated>2014-01-06T08:31:24Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: /* Vector76 attack */ Add reference&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Double-spending is the result of successfully spending some money more than once.  Bitcoin protects against double spending by verifying each transaction added to the [[block chain]] to ensure that the inputs for the transaction had not previously already been spent.&lt;br /&gt;
&lt;br /&gt;
Other electronic systems prevent double-spending by having a master authoritative source that follows business rules for authorizing each transaction.  Bitcoin uses a decentralized system, where a consensus among nodes following the same protocol is substituted for a central authority.  &lt;br /&gt;
&lt;br /&gt;
Bitcoin has some exposure to fraudulent double-spending when a transaction is first made, with less and less risk as a transaction gains [[confirmation|confirmations]].&lt;br /&gt;
&lt;br /&gt;
==Attack vectors==&lt;br /&gt;
&lt;br /&gt;
===Race attack===&lt;br /&gt;
&lt;br /&gt;
Traders and merchants who accept a payment immediately on seeing &amp;quot;0/unconfirmed&amp;quot; are exposed to a double-spend occurring is there was a fraudulent attempt that successfully communicated one transaction to the merchant yet communicated a different transaction that spends the same coin that was first to eventually make it into the block chain.&lt;br /&gt;
&lt;br /&gt;
Merchants can take precautions (e.g., disable incoming connections, only connect to well connected nodes) to lessen the risk of a race attack but the risk cannot be eliminated.  Therefore, the cost/benefit of the risk needs to be considered when accepting payment on 0/unconfirmed when there is no recourse against the attacker.&lt;br /&gt;
&lt;br /&gt;
The [[research]] paper [http://eprint.iacr.org/2012/248.pdf Two Bitcoins at the Price of One] finds that the protocol allows a high degree of success by an attacker in performing race attacks.  The method studied in the research paper depends on access to the merchant&#039;s Bitcoin node which is why that even prior to this paper, recommendations for merchants include disabling incoming connections and to choose specific outgoing connections&amp;lt;ref&amp;gt;[http://bitcointalk.org/index.php?topic=79090.msg881283#msg881283 BitcoinTalk Thread - Two Bitcoins at the Price of One]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Finney attack===&lt;br /&gt;
&lt;br /&gt;
Another attack the trader or merchant is exposed to when accepting payment on 0/unconfirmed.  The Finney attack is a fraudulent double-spend that requires the participation of a miner once a block has been mined&amp;lt;ref&amp;gt;[http://www.bitcointalk.org/index.php?topic=3441.msg48384#msg48384 Best practice for fast transaction acceptance - how high is the risk?]&amp;lt;/ref&amp;gt;.  The risk of a Finney attack cannot be eliminated regardless of the precautions taken by the merchant, but the participation of a miner is required and a specific sequence of events must occur.  Thus the attack is not trivial nor inexpensive to perform and only makes sense for the attacker when the gains from the attack are significant.  Just like with the race attack, a trader or merchant should consider the cost / benefit when accepting payment on just one confirmation when there is no recourse against the attacker.&lt;br /&gt;
&lt;br /&gt;
===Vector76 attack===&lt;br /&gt;
&lt;br /&gt;
Also referred to as a one-confirmation attack, is a combination of the race attack and the Finney attack such that a transaction that even has one confirmation can still be double-spent.  The same protective action for the race attack (no incoming connections, explicit outgoing connection to a well-connected node) significantly reduces the risk of this occurring.&lt;br /&gt;
&lt;br /&gt;
[https://bitcointalk.org/index.php?topic=36788.msg463391#msg463391 See on bitcointalk]&lt;br /&gt;
&lt;br /&gt;
===Brute force attack===&lt;br /&gt;
&lt;br /&gt;
This attack has a chance to work even if the merchant waits for some confirmations, but requires relatively high hashrate.&lt;br /&gt;
&lt;br /&gt;
The attacker submits to the merchant/network a transaction which pays the merchant, while privately mining a blockchain fork in which a double-spending transaction is included instead. After waiting for &#039;&#039;n&#039;&#039; confirmations, the merchant sends the product. If the attacker happened to find more than &#039;&#039;n&#039;&#039; blocks at this point, he releases his fork and regains his coins; otherwise, he can try to continue extending his fork with the hope of being able to catch up with the network. If he never manages to do this, the attack fails and the payment to the merchant will go through.&lt;br /&gt;
&lt;br /&gt;
The probability of success is a function of the attacker&#039;s hashrate (as a proportion of the total network hashrate) and the number of confirmations the merchant waits for. For example, if the attacker controls 10% of the network hashrate but the merchant waits for 6 confirmations, the success probability is on the order of 0.1%&amp;lt;ref&amp;gt;[https://bitcoil.co.il/Doublespend.pdf Analysis of hashrate-based double-spending]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===&amp;gt;50% attack===&lt;br /&gt;
&lt;br /&gt;
If the attacker controls more than half of the network hashrate, the previous attack has a probability of 100% to succeed. Since the attacker can generate blocks faster than the rest of the network, he can simply persevere with his private fork until it becomes longer than the branch built by the honest network, from whatever disadvantage.&lt;br /&gt;
&lt;br /&gt;
No amount of confirmations can prevent this attack; however, waiting for confirmations does increase the aggregate resource cost of performing the attack, which could make it unprofitable or delay it long enough for the circumstances to change or slower-acting synchronization methods to kick in.&lt;br /&gt;
&lt;br /&gt;
==Risk management==&lt;br /&gt;
&lt;br /&gt;
There are third-party services to assist traders and merchants to help manage the risk or to insure against losses.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Weaknesses]]&lt;br /&gt;
* [http://codinginmysleep.com/bitcoin-attacks-in-plain-english Bitcoin Attacks in Plain English] by David Perry&lt;br /&gt;
&lt;br /&gt;
[[de:Doppelausgaben]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Technical]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Talk:Decentralized_Autonomous_Corporation_/_Decentralized_Application&amp;diff=43344</id>
		<title>Talk:Decentralized Autonomous Corporation / Decentralized Application</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Talk:Decentralized_Autonomous_Corporation_/_Decentralized_Application&amp;diff=43344"/>
		<updated>2013-12-21T08:10:29Z</updated>

		<summary type="html">&lt;p&gt;Ripper234: Ripper234 moved page Talk:Decentralized Autonomous Corporation / Decentralized Application to Talk:Distributed Autonomous Community / Decentralized Application: Rename to follow Protoshares latest terminology (protoshares.com)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Talk:Distributed Autonomous Community / Decentralized Application]]&lt;/div&gt;</summary>
		<author><name>Ripper234</name></author>
	</entry>
</feed>