phelix wrote:domob wrote:Another remark: Isn't libcoin basically a full implementation of all functionality that's also in namecoind? (That's what I understood it to be ... maybe except wallet management?) In that case, a "rebase" of namecoind on libcoin would be more like implementing a thin front-end for libcoin that has the same RPC interface as namecoind used to have, wouldn't it? What about doing that but not to replace namecoind and letting the existing codebase go, but rather to have a second, independent, alternative implementation? As with Bitcoin, I think that having alternative full-node clients available is a good thing. I would definitely welcome a modernised namecoind based on the original code-base as well as one based on libcoin along side each other.
I would be happy with one up to date version for now
Not sure if there is full (merged) mining code in libcoin...
Good question to think about the mining also. Very important.
....................
from ceptacle.com
'libcoin
libcoin is a crypto currency library based on the bitcoin/bitcoin "Satoshi" client.
libcoin maintains a version of bitcoind that is 100% compatible drop-in replacement of the bitcoin/bitcoind client: You can use it on the same computer on the same files and you can call it with the same scripts. And you can easily extend it without touching the basic bitcoin source files.
The libcoin/bitcoind client downloads the entire block chain 3.5 times faster than the bitcoin/bitcoind client. This is less than 90 minutes on a modern laptop!
In libcoin, the Satoshi client code has been completely refactored, properly encapsulating classes, removing all globals, moving from threads and mutexes to a pure asynchronous approach. Functionalities have been divided into logical units and libraries, minimizing dependencies for e.g. thin clients.'
So I interpret this phrase that it is 100% compatible with bitcoind, inclusive mining.
'libcoin maintains a version of bitcoind that is 100% compatible drop-in replacement of the bitcoin/bitcoind client'
............
As far as I know bitcoind is doing only CPU mining. And who uses it any more ? Namecoin mining on CPU would be even worse.
GPU and asic mining is done with a different program.
So if libcoin/namecoind cannot make CPU mining wouldn't be important at all. At least I think so.
Te separate GPU/ASIC mining app connects to a running bitcoind with JSON-RPC API without using its CPU mining function so theoretically it could work without this function also.
And the same must be valid for Namecoin also.
Is that so or I know it wrong ?