I've been doing small bitcoin transactions by hand using bitcoind raw transactions, and storing the information in leveldb (which is dead simple, and apparently scales well). My near-term goal is to create a colored coin client that tracks inputs/outputs to make sure they have a common origin, so they can be distinguished from regular bitcoins and acquire additional value. I've been using python and getting promising results for interacting with leveldb and bitcoind. The same API can apparently be used with electrum servers, so the client does not need to download the whole blockchain.
My ambition with this is to create a type of coin that generally represents stock in utilitarian ethical causes. Anyone who confused about how they should best donate their money could buy these "Utility coins" and hang onto them, thus driving up the value for other prospective donors and ensuring that those who are less confused will have more to spend.
It's a munchkin idea that might or might not work. For now I'm telling myself the main reason to do it is because it is fun for me and as a way to gather information about what kinds of things can be done in this area (high-value research) rather than because it will necessarily be a good way to fundraise for high-utility causes.
Who would want to sell those coins/where would they come from?
This is the supposedly-bimonthly-but-we-keep-skipping 'What are you working On?' thread. Previous threads are here. So here's the question:
What are you working on?
Here are some guidelines: