Hey,
I'm really interested in this and have been building some things already:
https://bitcointalk.org/index.php?topic=50721.0I believe that if we give good nice modular tools to admins that they can chain together in bash scripts, then that's helping diversify Bitcoin development.
At the moment I'm just stuck on designing the interface (what arguments, commands and switches look like. what does what), and am soliciting feedback if anyone has any ideas. I already have some cool possibilities.
On the backend, I have a load balancer with several workers (full Bitcoin nodes) that you can make blockchain queries against for scalability and redundancy, and subscribe to new confirmed blocks and validated unconfirmed transactions. It's all asynchronous.
https://github.com/genjix/obeliskI want to make a lite non-persistent wallet, some building blocks, Linux admin tools, secure backend for website balances.
For managing keys, I have a toolset for Linux where you can do stuff like
offline transactions for safely managing Bitcoins in cold storage with a
trained admin.
Here's an example of the fullnode (300 LOC) in C++, Python (bindings) and C (wrapper).
http://libbitcoin.dyne.org/doc/examples/fullnode.html#examples-fullnodehttps://gitorious.org/libbitcoin-bindings/libbitcoin-bindings/blobs/master/tests/fullnode.pyhttps://github.com/genjix/libbitcoin-c-wrapper/blob/master/examples/fullnode.cMy email is on my website:
http://libbitcoin.dyne.org/