<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: Draft gbw-node frontend, part 2</title>
	<atom:link href="http://jfxpt.com/2020/draft-gbw-node-frontend-part-2/feed/" rel="self" type="application/rss+xml" />
	<link>http://jfxpt.com/2020/draft-gbw-node-frontend-part-2/</link>
	<description>The search for invariants</description>
	<pubDate>Mon, 13 Apr 2026 14:38:28 +0000</pubDate>
	<generator>http://polimedia.us</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Smartening up gbw-node &#171; Fixpoint</title>
		<link>http://jfxpt.com/2020/draft-gbw-node-frontend-part-2/#comment-2355</link>
		<dc:creator>Smartening up gbw-node &#171; Fixpoint</dc:creator>
		<pubDate>Wed, 05 Apr 2023 01:38:14 +0000</pubDate>
		<guid isPermaLink="false">http://fixpoint.welshcomputing.com/?p=84#comment-2355</guid>
		<description>[...] a dramatic reduction in scan time overhead per block, and finally a path toward full removal of the sorest point, the notorious dumpblock [...]</description>
		<content:encoded><![CDATA[<p>[...] a dramatic reduction in scan time overhead per block, and finally a path toward full removal of the sorest point, the notorious dumpblock [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gales Bitcoin Wallet (re)release &#171; Fixpoint</title>
		<link>http://jfxpt.com/2020/draft-gbw-node-frontend-part-2/#comment-1616</link>
		<dc:creator>Gales Bitcoin Wallet (re)release &#171; Fixpoint</dc:creator>
		<pubDate>Fri, 03 Dec 2021 08:59:53 +0000</pubDate>
		<guid isPermaLink="false">http://fixpoint.welshcomputing.com/?p=84#comment-1616</guid>
		<description>[...] presentation of Python code for the node extension: 1, 2, 3, 4, 5, [...]</description>
		<content:encoded><![CDATA[<p>[...] presentation of Python code for the node extension: 1, 2, 3, 4, 5, [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alert: dumpblock flaw in bitcoind can cause gbw-node to incorrectly report transactions &#171; Fixpoint</title>
		<link>http://jfxpt.com/2020/draft-gbw-node-frontend-part-2/#comment-643</link>
		<dc:creator>Alert: dumpblock flaw in bitcoind can cause gbw-node to incorrectly report transactions &#171; Fixpoint</dc:creator>
		<pubDate>Sun, 20 Jun 2021 05:21:47 +0000</pubDate>
		<guid isPermaLink="false">http://fixpoint.welshcomputing.com/?p=84#comment-643</guid>
		<description>[...] gbw-node as a small component, trusting the data it receives from a local Bitcoin daemon, and I used dumpblock for lack of alternatives, it can thus import bad transaction data into its SQLite database and incorporate it in the derived [...]</description>
		<content:encoded><![CDATA[<p>[...] gbw-node as a small component, trusting the data it receives from a local Bitcoin daemon, and I used dumpblock for lack of alternatives, it can thus import bad transaction data into its SQLite database and incorporate it in the derived [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GBW-NODE : Gales Bitcoin Wallet Node verified acquisition, build, install and run in 21ish short, simple steps. &#171; Dorion Mode</title>
		<link>http://jfxpt.com/2020/draft-gbw-node-frontend-part-2/#comment-309</link>
		<dc:creator>GBW-NODE : Gales Bitcoin Wallet Node verified acquisition, build, install and run in 21ish short, simple steps. &#171; Dorion Mode</dc:creator>
		<pubDate>Sat, 18 Jul 2020 14:56:22 +0000</pubDate>
		<guid isPermaLink="false">http://fixpoint.welshcomputing.com/?p=84#comment-309</guid>
		<description>[...] F. Welsh (WoT : jfw) which he documented on Fixpoint through his work with JWRD Computing in a 1 2 3 4 5 6, count'em, 6 article [...]</description>
		<content:encoded><![CDATA[<p>[...] F. Welsh (WoT : jfw) which he documented on Fixpoint through his work with JWRD Computing in a 1 2 3 4 5 6, count'em, 6 article [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Draft gbw-node frontend, part 5 &#171; Fixpoint</title>
		<link>http://jfxpt.com/2020/draft-gbw-node-frontend-part-2/#comment-167</link>
		<dc:creator>Draft gbw-node frontend, part 5 &#171; Fixpoint</dc:creator>
		<pubDate>Sun, 19 Jan 2020 19:03:23 +0000</pubDate>
		<guid isPermaLink="false">http://fixpoint.welshcomputing.com/?p=84#comment-167</guid>
		<description>[...] 1, 2, 3, 4 [...]</description>
		<content:encoded><![CDATA[<p>[...] 1, 2, 3, 4 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Draft gbw-node frontend, part 4 &#171; Fixpoint</title>
		<link>http://jfxpt.com/2020/draft-gbw-node-frontend-part-2/#comment-164</link>
		<dc:creator>Draft gbw-node frontend, part 4 &#171; Fixpoint</dc:creator>
		<pubDate>Sun, 19 Jan 2020 16:38:10 +0000</pubDate>
		<guid isPermaLink="false">http://fixpoint.welshcomputing.com/?p=84#comment-164</guid>
		<description>[...] 1, 2, 3 [...]</description>
		<content:encoded><![CDATA[<p>[...] 1, 2, 3 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacob Welsh</title>
		<link>http://jfxpt.com/2020/draft-gbw-node-frontend-part-2/#comment-157</link>
		<dc:creator>Jacob Welsh</dc:creator>
		<pubDate>Fri, 17 Jan 2020 17:49:57 +0000</pubDate>
		<guid isPermaLink="false">http://fixpoint.welshcomputing.com/?p=84#comment-157</guid>
		<description>Alright, thanks.</description>
		<content:encoded><![CDATA[<p>Alright, thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stanislav Datskovskiy</title>
		<link>http://jfxpt.com/2020/draft-gbw-node-frontend-part-2/#comment-156</link>
		<dc:creator>Stanislav Datskovskiy</dc:creator>
		<pubDate>Fri, 17 Jan 2020 17:31:32 +0000</pubDate>
		<guid isPermaLink="false">http://fixpoint.welshcomputing.com/?p=84#comment-156</guid>
		<description>&lt;i&gt;...do you see this use of named pipes as an abuse of the spirit...&lt;/i&gt;

Can't see why it would be "an abuse".

&lt;i&gt;...Any particular reason you used the filesystem there rather than sending through the JSON-RPC response...&lt;/i&gt;

Wanted to avoid either shitting binariola to stdout (no other TRB knob does this, and it is generally unwanted behaviour) or, alternatively, the need for 7bit-clean encodings (e.g. base64) (avoided, to keep the patch small and eliminate req for post-processing.)

The "dumpblock" knob was orig. made for fast export of raw blocks, for archival, quick analysis, and (later) fast-sync of newly-built boxen. For this, the "dump to fs" mechanism sufficed. For your application it would IMHO make sense to patch TRB to cleanly get at the items you want.</description>
		<content:encoded><![CDATA[<p><i>...do you see this use of named pipes as an abuse of the spirit...</i></p>
<p>Can't see why it would be "an abuse".</p>
<p><i>...Any particular reason you used the filesystem there rather than sending through the JSON-RPC response...</i></p>
<p>Wanted to avoid either shitting binariola to stdout (no other TRB knob does this, and it is generally unwanted behaviour) or, alternatively, the need for 7bit-clean encodings (e.g. base64) (avoided, to keep the patch small and eliminate req for post-processing.)</p>
<p>The "dumpblock" knob was orig. made for fast export of raw blocks, for archival, quick analysis, and (later) fast-sync of newly-built boxen. For this, the "dump to fs" mechanism sufficed. For your application it would IMHO make sense to patch TRB to cleanly get at the items you want.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacob Welsh</title>
		<link>http://jfxpt.com/2020/draft-gbw-node-frontend-part-2/#comment-155</link>
		<dc:creator>Jacob Welsh</dc:creator>
		<pubDate>Fri, 17 Jan 2020 00:16:52 +0000</pubDate>
		<guid isPermaLink="false">http://fixpoint.welshcomputing.com/?p=84#comment-155</guid>
		<description>@Stanislav Datskovskiy: indeed, and I had observed this behaviorally. I'm curious though: do you see this use of named pipes as an abuse of the spirit of "dumpblock"? Any particular reason you used the filesystem there rather than sending through the JSON-RPC response ala PRB "getblock"?</description>
		<content:encoded><![CDATA[<p>@Stanislav Datskovskiy: indeed, and I had observed this behaviorally. I'm curious though: do you see this use of named pipes as an abuse of the spirit of "dumpblock"? Any particular reason you used the filesystem there rather than sending through the JSON-RPC response ala PRB "getblock"?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stanislav Datskovskiy</title>
		<link>http://jfxpt.com/2020/draft-gbw-node-frontend-part-2/#comment-154</link>
		<dc:creator>Stanislav Datskovskiy</dc:creator>
		<pubDate>Thu, 16 Jan 2020 19:11:23 +0000</pubDate>
		<guid isPermaLink="false">http://fixpoint.welshcomputing.com/?p=84#comment-154</guid>
		<description>&lt;i&gt; do we know for sure that only validated blocks get written to these files?&lt;/i&gt;

FTR, blocks that got "orphaned" in reorg in fact remain permanently in blk* files. TRB has no provision for their removal. This is why very rarely two installations have bitwise-identical blk* data.</description>
		<content:encoded><![CDATA[<p><i> do we know for sure that only validated blocks get written to these files?</i></p>
<p>FTR, blocks that got "orphaned" in reorg in fact remain permanently in blk* files. TRB has no provision for their removal. This is why very rarely two installations have bitwise-identical blk* data.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
