Re: Google Summer of Code
Posted: Tue Jan 14, 2014 10:33 pm
Generate some ideas and coordinate with domob!Ben wrote:I would love to participate in GSoC as a student, working for Namecoin in it is a very exciting prospect!
The first secure, decentralized, human-meaningful naming system.
https://forum.namecoin.org/
Generate some ideas and coordinate with domob!Ben wrote:I would love to participate in GSoC as a student, working for Namecoin in it is a very exciting prospect!
Great to hear! Do you already have an idea for a project (you can look at the suggestions higher up in this thread)?Ben wrote:I would love to participate in GSoC as a student, working for Namecoin in it is a very exciting prospect!
Can we setup a wiki page for project ideas?domob wrote:To all: Any more remarks with respect to project ideas? Do you think those working on webpage redesign and things like this could get something done by the deadline for application?
No, it would probably not. But I think that's not what biolizard89 meant, we're talking about getting a better website up already before applying as mentor organisation so that we have better chances of being accepted.indolering wrote:I'm not sure that a simple redesign fits under the GSOC rubric....
domob wrote:No, it would probably not. But I think that's not what biolizard89 meant, we're talking about getting a better website up already before applying as mentor organisation so that we have better chances of being accepted.indolering wrote:I'm not sure that a simple redesign fits under the GSOC rubric....
What exactly do you have in mind here? I can think of two (somewhat different) things that are a "web frontend to namecoind": One is a block explorer, which I think would be a good project, but you have to keep in mind that there are already existing projects out there (either ones like Abe which lack name support or the one by khal on http://explorer.dot-bit.org/, which could be made much more friendly using some JS and Ajax) and you may want to work off them instead of writing your own. (But I still think that this would be a great project of sufficient size!)Ben wrote:I think a web frontend to namecoind would be a good idea, unless someone is already working on that.
I was thinking of a full-fledged client which uses namecoind as the backend (communicating via JSON-RPC) and a web interface as the front end. You should be able to run it locally or on a dedicated server. Similar to how SABnzbd uses a web interface for it's front end if you've ever used that, it's nice because you run it on your computer but can check the status anywhere in your house, or even externally if you have it set up that way.domob wrote:What exactly do you have in mind here? I can think of two (somewhat different) things that are a "web frontend to namecoind": One is a block explorer, which I think would be a good project, but you have to keep in mind that there are already existing projects out there (either ones like Abe which lack name support or the one by khal on http://explorer.dot-bit.org/, which could be made much more friendly using some JS and Ajax) and you may want to work off them instead of writing your own. (But I still think that this would be a great project of sufficient size!)Ben wrote:I think a web frontend to namecoind would be a good idea, unless someone is already working on that.
The other is a web wallet, ideally with client-side encryption of private keys, supporting not only currency transfers (like blockchain.info wallets for Bitcoin) but also names and the like. I don't know how much demand there is for such a wallet, but it would also be a great project, I think. This could also be made into a faucet giving out names instead of coins after a sufficient number of visits, like what I mentioned here half a year ago (or both).
I have some experience with JS and Ajax, too (from a "custom made SAP controlling system" I'm doing for a company here), as well as doing JSON-RPC communication with namecoind in a couple of languages already (PHP is one of them, you could use parts of the NameID code for the server side), so maybe I could help you with this project.