I am sorry to say, but it appears that my suggestions, changes, GitHub commits seem to be not even worthy of comment
See
https://bitcointalksearch.org/topic/m.2708118
from July, 2013
The only thing I see is a new argument in bitcoin 0.8.5, to the command line (or bitcoin.conf) of -wallet
I see no document referenced, and have heard no mention of it, and looking at the code, in init.cpp I can't even be sure what it does.
My code, documents explicitly what it does and how. BTW, I have even more (and better) code that completely separates all the Berkeley DB wallet files so that they may be moved, renamed, etc. etc. But there seems to be more chatter about bitcoind (bitcoin-qt?) having the miner and wallet code removed in version 0.9? Perhaps a second and third separate program to recreate the original functioning bitcoind?
I posted this message, on the bitcoin-development list on sourceforgr.net:
Date: Fri, 23 Aug 2013 06:28:58 -0700 (PDT)
From: Ron <>
Subject: Re: [Bitcoin-development] Bitcoin-development Digest, Vol 27,
Issue 33
To: "[email protected]"
<[email protected]>
Message-ID:
<[email protected]>
Content-Type: text/plain; charset="iso-8859-1"
________________________________
Message: 6
Date: Thu, 22 Aug 2013 17:30:13 +0200
From: Wladimir <>
Subject: Re: [Bitcoin-development] Proposal: remove "getwork" RPC from
bitcoind
Message-ID:
Content-Type: text/plain; charset="utf-8"
On Thu, Aug 22, 2013 at 3:33 PM, Mike Hearn <> wrote:
> That would be annoying for testing. Regtest mode allows you to create a
> new block by just running "setgenerate true" (it switches itself off after
> creating a block). If you had to set up a complicated set of separate
> programs just to do regtest mode that'd be a step backwards, IMO.
>
There is some consensus that when the internal miner is to be removed, a
simple miner should be packaged with the main repository as separate
program (the "reference miner"?). The only change is that it does no longer
need to burden the core code
(see also the discussion here: https://github.com/bitcoin/bitcoin/pull/2917).
Wladimir
__________________________________________________________
I see no burden to the code when it is not mining, if that is what you mean by
burden. The miner code's hashes/sec are a function of how much CPU time it
gets. When I am gcc compiling, I see the hashes/sec drop, but bitcoind keeps
up easily side by side with http://blockchain.info/ latest transactions and
new blocks. And I only have a single core AMD Athlon 1.8GHz cpu.
I would hate to admit how many browser windows and tabs I have open too,
and an IDE (LOL)!I will admit that I have modified the miner code a little,
?to use (potentially) every allowable nonce and to check for a new block
in a timed fashion and be less aggressive, 8 bytes of 0 instead of 4, in checking
for a potential solution.
Ron
No comments so far. And note that 2917 github link. Gordon wants to remove the wallet too! For my money, that would just about strip bitcoin of all of its power as a single program that is a full network "node" a wallet if need be and a miner if need be, and a server if need be. I should think that Satoshi would be spinning in his grave like a lathe, if he/she they were dead
After seeing (the first part of) Ted Nelson's piece,
http://www.youtube.com/watch?v=emDJTGTrEm0&feature=player_embedded
I don't see how one could think of striping the wallet and the miner code out of bitcoind or bitcoin-qt.
Just my $0.02
Ron