There is now ongoing bounty to port btcd to Peercoin.
Since info on bounty is very scarce and lacks any specific information I will start this thread so we can compile list on what exactly needs to be done. My goal is to provide detailed job info to person who is going to accept this challenge.
Btcd is an alternative full-node implementation of the bitcoin protocol written in Go.
It properly downloads, validates, and serves the block chain using the exact rules (including bugs) for block acceptance as Bitcoin Core.
It also relays newly mined blocks, maintains a transaction pool, and relays individual transactions that have not yet made it into a block. It ensures all transactions admitted to the pool follow the rules required by the block chain and also includes the same checks which filter transactions based on miner requirements ("standard" transactions) as Bitcoin Core.
One key difference between btcd and Bitcoin Core is that[u] btcd does NOT include wallet functionality [/u]and this was a very intentional design decision.
So it is program compatible with Bitcoin network, specialized for running a node. Thus lacking wallet capability and using somewhat different API.
OT developers confirmed that it is best to port btcd to peercoin in long term.
[quote=“peerchemist, post:5, topic:2671”][quote=“kac-, post:4, topic:2671”]So mably, would you maintain btcd branch repo?(repos actually - it’s sooo modularized that there are 3 or more repos to fork)
Their code looks lovely.[/quote]
I can help with that.
Maybe make organization repo on github so everything (every forked repo) is one place?[/quote]
Would be really happy to help.
I think we need some experienced developper who knows perfectly the inner workings of Peercoin to mentor the project.
Sadly, it’s not my case, I’m willing to learn though.