@domob, would it be beneficial if FreeSpeechMe's Indiegogo funds donated some BTC to the libcoin rebase via Tip4Commit? Also, are there any specific tasks which would be beneficial to fund via BountySource?

Of course, if you put up a bounty / funding for the libcoin rebase, it would allow me to spend (a little) more time on it. But note that I'm not sure if Tip4Commit is the best way to do it - on which repository would you put the bounties?

In general, I think that the best bet for acquiring new developers via bounties is projects based on top of Namecoin (similar to phelix' Reddit thread). For instance, file verification is one thing I would really love to see. Also NameID plugins for common projects, I can support anyone willing to do that (ideally someone who already has experience with Wordpress or whatever, which I do not).

domob wrote:Of course, if you put up a bounty / funding for the libcoin rebase, it would allow me to spend (a little) more time on it. But note that I'm not sure if Tip4Commit is the best way to do it - on which repository would you put the bounties?

I belive that domob/libcoin repo is where most of the action is, and domob/nmc-libcoin is just a small wrapper, right? If that's the case, Tip4Commit could be used with namecoin/libcoin, with a policy that only Namecoin-related commits get funded. So when you write code, you can submit a pull request to namecoin/libcoin and get paid. The upstream libcoin commits wouldn't get paid unless they're Namecoin-specific. Would this arrangement be workable?

domob wrote:In general, I think that the best bet for acquiring new developers via bounties is projects based on top of Namecoin (similar to phelix' Reddit thread). For instance, file verification is one thing I would really love to see. Also NameID plugins for common projects, I can support anyone willing to do that (ideally someone who already has experience with Wordpress or whatever, which I do not).

I might be able to fund a NameID plugin via BountySource. What's the best way to determine which apps should be targeted... Reddit vote?

domob wrote:Of course, if you put up a bounty / funding for the libcoin rebase, it would allow me to spend (a little) more time on it. But note that I'm not sure if Tip4Commit is the best way to do it - on which repository would you put the bounties?

I belive that domob/libcoin repo is where most of the action is, and domob/nmc-libcoin is just a small wrapper, right? If that's the case, Tip4Commit could be used with namecoin/libcoin, with a policy that only Namecoin-related commits get funded. So when you write code, you can submit a pull request to namecoin/libcoin and get paid. The upstream libcoin commits wouldn't get paid unless they're Namecoin-specific. Would this arrangement be workable?

From my point of view yes, as long as this can be set-up that way using Tip4Commit. I have no idea how it works, but if you think you can do it, then it would be fine.

biolizard89 wrote:

domob wrote:In general, I think that the best bet for acquiring new developers via bounties is projects based on top of Namecoin (similar to phelix' Reddit thread). For instance, file verification is one thing I would really love to see. Also NameID plugins for common projects, I can support anyone willing to do that (ideally someone who already has experience with Wordpress or whatever, which I do not).

I might be able to fund a NameID plugin via BountySource. What's the best way to determine which apps should be targeted... Reddit vote?

The main GitHub repo for libcoin is at https://github.com/libcoin/libcoin/ . Domob's repo is mainly a working space for Namecoin-specific dev before it gets merged to libcoin.

libcoind may very well be useful to Bitcoiners who want something that prunes spent outputs from storage... but keep in mind that libcoin doesn't yet support the Qt GUI client. (Bounties might improve that.)

biolizard89 wrote:@domob, What specific tasks remain for getting the libcoin implementation on par with the standard Namecoin implementation? Once we know what tasks exist, it might be possible to post some bounties.

Currently, I'm waiting on Michael to merge my name_history patch (which he promised to do already some time ago, I'll have to ping him probably). Apart from that, my planned next steps are:

Make the Namecoin testnet work. I think khal worked on this already, but I don't yet know how far he got and what exactly needs to be done. Probably quite easy actually. This will be useful for the next steps.

Implement name_new, name_firstupdate, name_update. Constructing the name scripts is easy, the difficult parts will be interfacing with the wallet - I've not yet looked at how libcoin handles the wallet, so I don't fully know how hard or easy this will be. It may be almost trivial, or it may need some extensions to libcoin's core APIs. (Similar to the extension to strip name scripts when deducing an address from a script that was necessary for name_show.)

IMHO, these two steps would make libcoin useful for a lot of additional applications already (in addition to read-only requests which are already supported). What remains after that is name_list, name_scan, name_filter, maybe some command I missed for now (since I don't use it) and finally, an RPC-based UI.

If you or someone is able to put up bounties, I'm sure that I could find more time (and put other tasks I'm working on for pay off). Also, this would give you / the donor the ability to decide priorities of steps and details of what should be done and all that.

Make the Namecoin testnet work. I think khal worked on this already, but I don't yet know how far he got and what exactly needs to be done. Probably quite easy actually. This will be useful for the next steps.