<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.bitcoin.it/w/index.php?action=history&amp;feed=atom&amp;title=Essay%3AB-Money</id>
	<title>Essay:B-Money - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://en.bitcoin.it/w/index.php?action=history&amp;feed=atom&amp;title=Essay%3AB-Money"/>
	<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Essay:B-Money&amp;action=history"/>
	<updated>2026-05-06T08:51:42Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Essay:B-Money&amp;diff=58243&amp;oldid=prev</id>
		<title>Taras at 19:11, 7 August 2015</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Essay:B-Money&amp;diff=58243&amp;oldid=prev"/>
		<updated>2015-08-07T19:11:33Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:11, 7 August 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l146&quot;&gt;Line 146:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 146:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;those who actually broadcasted solutions) in terms of nominal cost per&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;those who actually broadcasted solutions) in terms of nominal cost per&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;unit of b-money created and credits the bidders&amp;#039; accounts accordingly.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;unit of b-money created and credits the bidders&amp;#039; accounts accordingly.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:1998 essays]][[Category:Pre-Bitcoin essays]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:1998 essays]][[Category:Pre-Bitcoin essays&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]][[Category:Essays cited by the Bitcoin white paper&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key db_bitcoin_en:diff:1.41:old-58235:rev-58243:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Taras</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Essay:B-Money&amp;diff=58235&amp;oldid=prev</id>
		<title>Taras at 18:58, 7 August 2015</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Essay:B-Money&amp;diff=58235&amp;oldid=prev"/>
		<updated>2015-08-07T18:58:57Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:58, 7 August 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{essay|author=[[Wei Dai&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Dai, Wei&lt;/del&gt;]]|date=November 26, 1998|status=FINAL}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{essay|author=[[Wei Dai]]|date=November 26, 1998|status=FINAL}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I am fascinated by Tim May&amp;#039;s crypto-anarchy. Unlike the communities&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I am fascinated by Tim May&amp;#039;s crypto-anarchy. Unlike the communities&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;traditionally associated with the word &amp;quot;anarchy&amp;quot;, in a crypto-anarchy the&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;traditionally associated with the word &amp;quot;anarchy&amp;quot;, in a crypto-anarchy the&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l146&quot;&gt;Line 146:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 146:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;those who actually broadcasted solutions) in terms of nominal cost per&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;those who actually broadcasted solutions) in terms of nominal cost per&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;unit of b-money created and credits the bidders&amp;#039; accounts accordingly.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;unit of b-money created and credits the bidders&amp;#039; accounts accordingly.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:1998 essays]][[Category:Pre-Bitcoin essays]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key db_bitcoin_en:diff:1.41:old-57775:rev-58235:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Taras</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Essay:B-Money&amp;diff=57775&amp;oldid=prev</id>
		<title>Taras: Protected &quot;Essay:B-Money&quot;: Essay finalized ([Edit=&amp;lt;protect-level-curateprotect&amp;gt;] (indefinite) [Move=&amp;lt;protect-level-curateprotect&amp;gt;] (indefinite))</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Essay:B-Money&amp;diff=57775&amp;oldid=prev"/>
		<updated>2015-07-18T15:56:41Z</updated>

		<summary type="html">&lt;p&gt;Protected &amp;quot;&lt;a href=&quot;/wiki/Essay:B-Money&quot; title=&quot;Essay:B-Money&quot;&gt;Essay:B-Money&lt;/a&gt;&amp;quot;: Essay finalized ([Edit=&amp;lt;protect-level-curateprotect&amp;gt;] (indefinite) [Move=&amp;lt;protect-level-curateprotect&amp;gt;] (indefinite))&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:56, 18 July 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key db_bitcoin_en:diff:1.41:old-57767:rev-57775 --&gt;
&lt;/table&gt;</summary>
		<author><name>Taras</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Essay:B-Money&amp;diff=57767&amp;oldid=prev</id>
		<title>Taras: Taras moved page Essay:B-money to Essay:B-Money</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Essay:B-Money&amp;diff=57767&amp;oldid=prev"/>
		<updated>2015-07-18T15:45:58Z</updated>

		<summary type="html">&lt;p&gt;Taras moved page &lt;a href=&quot;/wiki/Essay:B-money&quot; class=&quot;mw-redirect&quot; title=&quot;Essay:B-money&quot;&gt;Essay:B-money&lt;/a&gt; to &lt;a href=&quot;/wiki/Essay:B-Money&quot; title=&quot;Essay:B-Money&quot;&gt;Essay:B-Money&lt;/a&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:45, 18 July 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key db_bitcoin_en:diff:1.41:old-57764:rev-57767 --&gt;
&lt;/table&gt;</summary>
		<author><name>Taras</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Essay:B-Money&amp;diff=57764&amp;oldid=prev</id>
		<title>Taras: Taras moved page Help:B-money to Essay:B-money without leaving a redirect</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Essay:B-Money&amp;diff=57764&amp;oldid=prev"/>
		<updated>2015-07-18T15:43:57Z</updated>

		<summary type="html">&lt;p&gt;Taras moved page &lt;a href=&quot;/w/index.php?title=Help:B-money&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Help:B-money (page does not exist)&quot;&gt;Help:B-money&lt;/a&gt; to &lt;a href=&quot;/wiki/Essay:B-money&quot; class=&quot;mw-redirect&quot; title=&quot;Essay:B-money&quot;&gt;Essay:B-money&lt;/a&gt; without leaving a redirect&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:43, 18 July 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key db_bitcoin_en:diff:1.41:old-57713:rev-57764 --&gt;
&lt;/table&gt;</summary>
		<author><name>Taras</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Essay:B-Money&amp;diff=57713&amp;oldid=prev</id>
		<title>Taras: Created page with &quot;{{essay|author=Dai, Wei|date=November 26, 1998|status=FINAL}} I am fascinated by Tim May&#039;s crypto-anarchy. Unlike the communities traditionally associated with the...&quot;</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Essay:B-Money&amp;diff=57713&amp;oldid=prev"/>
		<updated>2015-07-15T21:59:05Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{essay|author=&lt;a href=&quot;/wiki/Wei_Dai&quot; title=&quot;Wei Dai&quot;&gt;Dai, Wei&lt;/a&gt;|date=November 26, 1998|status=FINAL}} I am fascinated by Tim May&amp;#039;s crypto-anarchy. Unlike the communities traditionally associated with the...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{essay|author=[[Wei Dai|Dai, Wei]]|date=November 26, 1998|status=FINAL}}&lt;br /&gt;
I am fascinated by Tim May&amp;#039;s crypto-anarchy. Unlike the communities&lt;br /&gt;
traditionally associated with the word &amp;quot;anarchy&amp;quot;, in a crypto-anarchy the&lt;br /&gt;
government is not temporarily destroyed but permanently forbidden and&lt;br /&gt;
permanently unnecessary. It&amp;#039;s a community where the threat of violence is&lt;br /&gt;
impotent because violence is impossible, and violence is impossible&lt;br /&gt;
because its participants cannot be linked to their true names or physical&lt;br /&gt;
locations.&lt;br /&gt;
&lt;br /&gt;
Until now it&amp;#039;s not clear, even theoretically, how such a community could&lt;br /&gt;
operate. A community is defined by the cooperation of its participants,&lt;br /&gt;
and efficient cooperation requires a medium of exchange (money) and a way&lt;br /&gt;
to enforce contracts. Traditionally these services have been provided by&lt;br /&gt;
the government or government sponsored institutions and only to legal&lt;br /&gt;
entities. In this article I describe a protocol by which these services&lt;br /&gt;
can be provided to and by untraceable entities.&lt;br /&gt;
&lt;br /&gt;
I will actually describe two protocols. The first one is impractical,&lt;br /&gt;
because it makes heavy use of a synchronous and unjammable anonymous&lt;br /&gt;
broadcast channel. However it will motivate the second, more practical&lt;br /&gt;
protocol. In both cases I will assume the existence of an untraceable&lt;br /&gt;
network, where senders and receivers are identified only by digital&lt;br /&gt;
pseudonyms (i.e. public keys) and every messages is signed by its sender&lt;br /&gt;
and encrypted to its receiver.&lt;br /&gt;
&lt;br /&gt;
In the first protocol, every participant maintains a (seperate) database&lt;br /&gt;
of how much money belongs to each pseudonym. These accounts collectively&lt;br /&gt;
define the ownership of money, and how these accounts are updated is the&lt;br /&gt;
subject of this protocol.&lt;br /&gt;
&lt;br /&gt;
1. The creation of money. Anyone can create money by broadcasting the&lt;br /&gt;
solution to a previously unsolved computational problem. The only&lt;br /&gt;
conditions are that it must be easy to determine how much computing effort&lt;br /&gt;
it took to solve the problem and the solution must otherwise have no&lt;br /&gt;
value, either practical or intellectual. The number of monetary units&lt;br /&gt;
created is equal to the cost of the computing effort in terms of a&lt;br /&gt;
standard basket of commodities. For example if a problem takes 100 hours&lt;br /&gt;
to solve on the computer that solves it most economically, and it takes 3&lt;br /&gt;
standard baskets to purchase 100 hours of computing time on that computer&lt;br /&gt;
on the open market, then upon the broadcast of the solution to that&lt;br /&gt;
problem everyone credits the broadcaster&amp;#039;s account by 3 units.&lt;br /&gt;
&lt;br /&gt;
2. The transfer of money. If Alice (owner of pseudonym K_A) wishes to&lt;br /&gt;
transfer X units of money to Bob (owner of pseudonym K_B), she broadcasts&lt;br /&gt;
the message &amp;quot;I give X units of money to K_B&amp;quot; signed by K_A. Upon the&lt;br /&gt;
broadcast of this message, everyone debits K_A&amp;#039;s account by X units and&lt;br /&gt;
credits K_B&amp;#039;s account by X units, unless this would create a negative&lt;br /&gt;
balance in K_A&amp;#039;s account in which case the message is ignored.&lt;br /&gt;
&lt;br /&gt;
3. The effecting of contracts. A valid contract must include a maximum&lt;br /&gt;
reparation in case of default for each participant party to it. It should&lt;br /&gt;
also include a party who will perform arbitration should there be a&lt;br /&gt;
dispute. All parties to a contract including the arbitrator must broadcast&lt;br /&gt;
their signatures of it before it becomes effective. Upon the broadcast of&lt;br /&gt;
the contract and all signatures, every participant debits the account of&lt;br /&gt;
each party by the amount of his maximum reparation and credits a special&lt;br /&gt;
account identified by a secure hash of the contract by the sum the maximum&lt;br /&gt;
reparations. The contract becomes effective if the debits succeed for&lt;br /&gt;
every party without producing a negative balance, otherwise the contract&lt;br /&gt;
is ignored and the accounts are rolled back. A sample contract might look&lt;br /&gt;
like this:&lt;br /&gt;
&lt;br /&gt;
K_A agrees to send K_B the solution to problem P before 0:0:0 1/1/2000.&lt;br /&gt;
K_B agrees to pay K_A 100 MU (monetary units) before 0:0:0 1/1/2000. K_C&lt;br /&gt;
agrees to perform arbitration in case of dispute. K_A agrees to pay a&lt;br /&gt;
maximum of 1000 MU in case of default. K_B agrees to pay a maximum of 200&lt;br /&gt;
MU in case of default. K_C agrees to pay a maximum of 500 MU in case of&lt;br /&gt;
default.&lt;br /&gt;
&lt;br /&gt;
4. The conclusion of contracts. If a contract concludes without dispute,&lt;br /&gt;
each party broadcasts a signed message &amp;quot;The contract with SHA-1 hash H&lt;br /&gt;
concludes without reparations.&amp;quot; or possibly &amp;quot;The contract with SHA-1 hash&lt;br /&gt;
H concludes with the following reparations: ...&amp;quot; Upon the broadcast of all&lt;br /&gt;
signatures, every participant credits the account of each party by the&lt;br /&gt;
amount of his maximum reparation, removes the contract account, then&lt;br /&gt;
credits or debits the account of each party according to the reparation&lt;br /&gt;
schedule if there is one.&lt;br /&gt;
&lt;br /&gt;
5. The enforcement of contracts. If the parties to a contract cannot agree&lt;br /&gt;
on an appropriate conclusion even with the help of the arbitrator, each&lt;br /&gt;
party broadcasts a suggested reparation/fine schedule and any arguments or&lt;br /&gt;
evidence in his favor. Each participant makes a determination as to the&lt;br /&gt;
actual reparations and/or fines, and modifies his accounts accordingly.&lt;br /&gt;
&lt;br /&gt;
In the second protocol, the accounts of who has how much money are kept by&lt;br /&gt;
a subset of the participants (called servers from now on) instead of&lt;br /&gt;
everyone. These servers are linked by a Usenet-style broadcast channel.&lt;br /&gt;
The format of transaction messages broadcasted on this channel remain the&lt;br /&gt;
same as in the first protocol, but the affected participants of each&lt;br /&gt;
transaction should verify that the message has been received and&lt;br /&gt;
successfully processed by a randomly selected subset of the servers.&lt;br /&gt;
&lt;br /&gt;
Since the servers must be trusted to a degree, some mechanism is needed to&lt;br /&gt;
keep them honest. Each server is required to deposit a certain amount of&lt;br /&gt;
money in a special account to be used as potential fines or rewards for&lt;br /&gt;
proof of misconduct. Also, each server must periodically publish and&lt;br /&gt;
commit to its current money creation and money ownership databases. Each&lt;br /&gt;
participant should verify that his own account balances are correct and&lt;br /&gt;
that the sum of the account balances is not greater than the total amount&lt;br /&gt;
of money created. This prevents the servers, even in total collusion, from&lt;br /&gt;
permanently and costlessly expanding the money supply. New servers can&lt;br /&gt;
also use the published databases to synchronize with existing servers.&lt;br /&gt;
&lt;br /&gt;
The protocol proposed in this article allows untraceable pseudonymous&lt;br /&gt;
entities to cooperate with each other more efficiently, by providing them&lt;br /&gt;
with a medium of exchange and a method of enforcing contracts. The&lt;br /&gt;
protocol can probably be made more efficient and secure, but I hope this&lt;br /&gt;
is a step toward making crypto-anarchy a practical as well as theoretical&lt;br /&gt;
possibility.&lt;br /&gt;
&lt;br /&gt;
-------&lt;br /&gt;
&lt;br /&gt;
Appendix A: alternative b-money creation&lt;br /&gt;
&lt;br /&gt;
One of the more problematic parts in the b-money protocol is money&lt;br /&gt;
creation. This part of the protocol requires that all of the account&lt;br /&gt;
keepers decide and agree on the cost of particular computations.&lt;br /&gt;
Unfortunately because computing technology tends to advance rapidly and&lt;br /&gt;
not always publicly, this information may be unavailable, inaccurate, or&lt;br /&gt;
outdated, all of which would cause serious problems for the protocol.&lt;br /&gt;
&lt;br /&gt;
So I propose an alternative money creation subprotocol, in which account&lt;br /&gt;
keepers (everyone in the first protocol, or the servers in the second&lt;br /&gt;
protocol) instead decide and agree on the amount of b-money to be created&lt;br /&gt;
each period, with the cost of creating that money determined by an&lt;br /&gt;
auction. Each money creation period is divided up into four phases, as&lt;br /&gt;
follows:&lt;br /&gt;
&lt;br /&gt;
1. Planning. The account keepers compute and negotiate with each other to&lt;br /&gt;
determine an optimal increase in the money supply for the next period. &lt;br /&gt;
Whether or not the account keepers can reach a consensus, they each&lt;br /&gt;
broadcast their money creation quota and any macroeconomic calculations&lt;br /&gt;
done to support the figures. &lt;br /&gt;
&lt;br /&gt;
2. Bidding. Anyone who wants to create b-money broadcasts a bid in the&lt;br /&gt;
form of &amp;lt;x, y&amp;gt; where x is the amount of b-money he wants to create, and y&lt;br /&gt;
is an unsolved problem from a predetermined problem class. Each problem in&lt;br /&gt;
this class should have a nominal cost (in MIPS-years say) which is&lt;br /&gt;
publicly agreed on.&lt;br /&gt;
&lt;br /&gt;
3. Computation. After seeing the bids, the ones who placed bids in the&lt;br /&gt;
bidding phase may now solve the problems in their bids and broadcast the&lt;br /&gt;
solutions.&lt;br /&gt;
&lt;br /&gt;
4. Money creation. Each account keeper accepts the highest bids (among&lt;br /&gt;
those who actually broadcasted solutions) in terms of nominal cost per&lt;br /&gt;
unit of b-money created and credits the bidders&amp;#039; accounts accordingly.&lt;/div&gt;</summary>
		<author><name>Taras</name></author>
	</entry>
</feed>