<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://en.zaoniao.it/index.php?action=history&amp;feed=atom&amp;title=BitcoinFS</id>
	<title>BitcoinFS - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://en.zaoniao.it/index.php?action=history&amp;feed=atom&amp;title=BitcoinFS"/>
	<link rel="alternate" type="text/html" href="http://en.zaoniao.it/index.php?title=BitcoinFS&amp;action=history"/>
	<updated>2026-05-15T09:22:31Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>http://en.zaoniao.it/index.php?title=BitcoinFS&amp;diff=3332&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;Bitcoin F# is a full-node implementation in F# by [https://github.com/hhanh00/ hhanh00]. Commenting on motivations [https://bitcointalk.org/index.php?topic=923409.msg10146701#...&quot;</title>
		<link rel="alternate" type="text/html" href="http://en.zaoniao.it/index.php?title=BitcoinFS&amp;diff=3332&amp;oldid=prev"/>
		<updated>2019-04-17T07:50:17Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Bitcoin F# is a full-node implementation in F# by [https://github.com/hhanh00/ hhanh00]. Commenting on motivations [https://bitcointalk.org/index.php?topic=923409.msg10146701#...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Bitcoin F# is a full-node implementation in F# by [https://github.com/hhanh00/ hhanh00]. Commenting on motivations [https://bitcointalk.org/index.php?topic=923409.msg10146701#msg10146701 on Bitcointalk], he says:&lt;br /&gt;
&amp;amp;lt;blockquote&amp;amp;gt;I'm implementing a full node for a couple of things. 1. to make sure i have a complete understanding of the implementation that goes beyond reviewing code. For me, it's like reading a book versus writing one. 2. all the implementations i have seen follow a similar logic specially wrt blockchain management and scripting. i wanted to do it my way to see if it's better or worse. 3. i'm aiming for short. no wallet, no mining, no dos protection.&lt;br /&gt;
These goals in mind, it is clearly not fit for wide distribution. It's working fine though - being able to sync up from the beginning while validating, holding a mempool content identical to the core client and etc.&amp;amp;lt;/blockquote&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
Its [https://github.com/bitcoinfs/bitcoinfs project page on GitHub] says:&lt;br /&gt;
&amp;amp;lt;blockquote&amp;amp;gt;&lt;br /&gt;
* Bitcoin F# has fully validated the existing mainnet blockchain and passes all the integration tests including large reorg tests.&lt;br /&gt;
* It is also the only implementation in a functional language and comes under 2.5 kLOC, making it the smallest client too.&lt;br /&gt;
&amp;amp;lt;/blockquote&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commenting on its completeness [https://bitcointalk.org/index.php?topic=923409.msg10204174#msg10204174 on Bitcointalk], he says:&lt;br /&gt;
&amp;amp;lt;blockquote&amp;amp;gt;it bootstraps, syncs and validates the blockchain. It passes the acceptance tests from Matt too. As a relay node, it keeps a tx pool, validates, relays new tx and you can trim old blocks just by deleting files. I've been running for a while.&lt;br /&gt;
At about 2k lines of code, it fits my requirement of small code that I can fit in my brain but I understand it's not 100% compatible and will never be.&amp;amp;lt;/blockquote&amp;amp;gt;&lt;br /&gt;
There's a [https://bitcoinfs.github.io/bitcoinfs/index.html walkthrough of the (short!) code] available.&lt;br /&gt;
&lt;br /&gt;
==Source==&lt;br /&gt;
&lt;br /&gt;
[http://bitcoin.it/ http://bitcoin.it/]&lt;br /&gt;
==See Also on BitcoinWiki==&lt;br /&gt;
* [[Nukleus]]&lt;br /&gt;
* [[ShareRing]]&lt;br /&gt;
* [[Worldopoly]]&lt;br /&gt;
* [[Taklimakan Network]]&lt;br /&gt;
* [[Jury.online]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
</feed>