Author

Topic: Platform-independent & 'easy to audit' basic tools to sign offline transactions. (Read 926 times)

sr. member
Activity: 467
Merit: 267
@op

What would you call easily auditable and platform independent?

Technically, you could create a transaction with a pen, pencil and a calculator.
legendary
Activity: 3472
Merit: 4801
It might be a good idea to lock two of these threads so that the discussion doesn't become fragmented and difficult to follow.
Agreed (much better to just have the one thread).

It looks like a Mod noticed my suggestion and deleted the other two threads.
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
It might be a good idea to lock two of these threads so that the discussion doesn't become fragmented and difficult to follow.

Agreed (much better to just have the one thread).

You could take a look at CIYAM Safe also (https://susestudio.com/a/kp8B3G/ciyam-safe). It uses QR codes for 100% "air-gapped" security and does the tx signing with an "offline" computer running bitcoind (and is built mostly from "bash scripts" rather than "proprietary" software).
legendary
Activity: 1106
Merit: 1026
Bitcoin Core is plattform-independent and the most solid resource available. And it's possible to sign transactions, even if the client is unsynchronized.

https://bitcointalksearch.org/topic/m.7306076

That aside, I'm pretty sure Electrum and Armory would be fine for this purpose as well. Wink

Edit: ... but I guess you are looking for is some small script. FWIW: I'd start with the python-bitcoinlib, if I'd wanted to code this.. Smiley

https://github.com/petertodd/python-bitcoinlib
https://github.com/petertodd/python-bitcoinlib/blob/master/examples/spend-p2pkh-txout.py
newbie
Activity: 4
Merit: 0
Hello,

I have created safely different private keys for long term cold storage addresses on an air gap machine using dices and different easily auditable platform-independent / multi-platforms software like bitaddress.org

After creation of these cold storage addresses, I made a test to redeem funds from them - before committing on storing larger amounts of bitcoins on them.

So I have been looking for secure and easily auditable platform-independent / multi-platforms ways to sign offline transactions from these cold storage addresses (the same way I was using secure and easily auditable platform-independent / multi-platforms to generate private keys).

So far I found only  two tools to do so and I used both of them. These tools generated raw transactions that I carefully checked before broadcasting them using https://blockchain.info/pushtx

These 2 tools are:

https://www.strongcoin.com/downloads/offlineTransaction.zip

http://offlinewallet.appspot.com/

However, the offline signed transactions generated through these 2 tools would not confirm and I don't know why (of course, I don't care about the tiny amounts of money involved - as this was just for testing purposes before committing larger amounts of btc, as I said at the beginning).

Here are the 3 cold storage addresses involved in these different non-confirmed transactions.

1NFo5qAsCm5Uc633LdivSu7QUF2kh2PSrw

1BA4xtowWC3HqsYWwWZcKmKLmUgSaw9diG

1P4nHtswu8CiZDHiPZX486m35BedGpk1gX

Therefore I am still stuck on finding a secure and easily auditable platform-independent / multi-platforms to sign offline transactions). I dont want to use Electrum or Armory - which are not independent enough - in my opinion. Would you have any insights?

Thanks for your support!
Jump to: