Bitcoin Forum
July 08, 2024, 04:09:43 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Platform-independent & 'easy to audit' basic tools to sign offline transactions.  (Read 903 times)
btcfan2015 (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
October 02, 2014, 12:15:07 PM
 #1

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!
dexX7
Legendary
*
Offline Offline

Activity: 1106
Merit: 1024



View Profile WWW
October 02, 2014, 12:25:42 PM
 #2

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://bitcointalk.org/index.php?topic=651344.msg7306076#msg7306076

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

CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
October 02, 2014, 02:35:08 PM
Last edit: October 02, 2014, 02:47:14 PM by CIYAM
 #3

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).

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
DannyHamilton
Legendary
*
Offline Offline

Activity: 3430
Merit: 4681



View Profile
October 02, 2014, 02:43:49 PM
 #4

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.
hhanh00
Sr. Member
****
Offline Offline

Activity: 467
Merit: 266


View Profile
October 02, 2014, 02:45:57 PM
 #5

@op

What would you call easily auditable and platform independent?

Technically, you could create a transaction with a pen, pencil and a calculator.

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!