Bitcoin Forum
December 12, 2024, 03:37:59 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: tools for writing to the bitcoin chain  (Read 978 times)
razorfishsl (OP)
Sr. Member
****
Offline Offline

Activity: 399
Merit: 250


View Profile WWW
July 18, 2013, 01:30:50 AM
 #1

Hi,

I'm looking for any info related to "tools for writing to the bitcoin chain" in-particular something that can be used to assemble scripts.

High Quality USB Hubs for Bitcoin miners
https://bitcointalk.org/index.php?topic=560003
andylondon
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile WWW
July 20, 2013, 02:48:18 PM
 #2

You can use sendrawtransaction via JSON RPC to 'write into the blockchain'

https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list

Andy.
piotr_n
Legendary
*
Offline Offline

Activity: 2058
Merit: 1416


aka tonikt


View Profile WWW
July 20, 2013, 07:25:47 PM
 #3

Hi,

I'm looking for any info related to "tools for writing to the bitcoin chain" in-particular something that can be used to assemble scripts.

assembling scripts is a wide term - writing to the bitcoin chain is even wider Smiley
what do you want to give at input, and what result would you expect?
assembling scripts is easy - signing them is the most complex part, but this you can do in bitcoind with signrawtransaction, if it knows your keys.

Check out gocoin - my original project of full bitcoin node & cold wallet written in Go.
PGP fingerprint: AB9E A551 E262 A87A 13BB  9059 1BE7 B545 CDF3 FD0E
genjix
Legendary
*
expert
Offline Offline

Activity: 1232
Merit: 1076


View Profile
July 21, 2013, 01:10:28 AM
 #4

Hey,

I'm really interested in this and have been building some things already:

https://bitcointalk.org/index.php?topic=50721.0

I 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/obelisk

I 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-fullnode
https://gitorious.org/libbitcoin-bindings/libbitcoin-bindings/blobs/master/tests/fullnode.py
https://github.com/genjix/libbitcoin-c-wrapper/blob/master/examples/fullnode.c

My email is on my website:

http://libbitcoin.dyne.org/
razorfishsl (OP)
Sr. Member
****
Offline Offline

Activity: 399
Merit: 250


View Profile WWW
July 21, 2013, 11:12:04 PM
 #5

Hi,
Yep I had actually taken a look at the java project code for working with the block chain,
I had wondered if there were any slightly more sophisticated tools, before I started to throw something together...

There are a few interesting 'side channel' things I have been thinking about....


High Quality USB Hubs for Bitcoin miners
https://bitcointalk.org/index.php?topic=560003
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!