Pages:
Author

Topic: How to create OFFLINE Transaction? - page 2. (Read 2437 times)

legendary
Activity: 3416
Merit: 1912
The Concierge of Crypto
November 09, 2014, 07:49:20 AM
#11
If you don't physically destroy it then you (assuming you are wearing a tinfoil hat) are risking that the NSA/US government would be able to remotely enable the wifi

Excuse me. I do not wear a tinfoil hat. I wear a chrome-vanadium-tungsten alloy helmet. Aside from protecting against mind reading devices, it also deflects 7.62x51mm NATO ammunition.

Also, how would they remotely enable the wifi if it's off and has no drivers installed for it?
hero member
Activity: 686
Merit: 500
vini, vedi, no vici.
November 09, 2014, 12:39:04 AM
#10
Thank you for all the information! I'll try to create offline transaction and if successful will share with community so that other non-technical people can do same.
legendary
Activity: 2926
Merit: 1386
November 08, 2014, 09:00:01 PM
#9
Private key is converted into public key from one way cryptography thereafter it is used to sign transaction etc etc. Is it possible to create a offline transction?

I mean do all necessary things offline then it would result in some "lengthy random string" which can only be understand and processed by network. Once that lengthy random string is made we can convert into some hash of 32 bytes. Then write it on paper and then decrypt '32 bit hash'  with computer connected to internet to yield "lengthy random string" which can be broadcast to network?

I don't know much about cryptography. But, I think. It is possible. How can I do it to ensure security of my private key?

First, start with a private key that you are the only one who knows.  Test it. 

Pay zero attention to others who assume that you have a private key and it is secure.  Where did it come from?  A wallet someone told you to trust?

It is not hard to make a private key.
full member
Activity: 197
Merit: 100
November 08, 2014, 07:08:19 PM
#8
Turn off the wife. I mean, the wifi.

Disable it. Uninstall the driver. No need to physically destroy it, unless you have no other choice.
If you don't physically destroy it then you (assuming you are wearing a tinfoil hat) are risking that the NSA/US government would be able to remotely enable the wifi
legendary
Activity: 3416
Merit: 1912
The Concierge of Crypto
November 08, 2014, 07:02:29 PM
#7
Turn off the wife. I mean, the wifi.

Disable it. Uninstall the driver. No need to physically destroy it, unless you have no other choice.
full member
Activity: 197
Merit: 100
November 08, 2014, 06:44:00 PM
#6
1 - convert your private key into your public key and copy your public key onto something that will transfer your public key to an "online computer"

2 - use an online computer to view transactions of the public address/key and to be able to see the unspent inputs of the public key/address

3 - use one of a number of programs/services that can create an unsigned transaction for you

4 - copy the unsigned transaction from step 3 onto a device used in step 1 and copy it back to your offline computer

5 - use your offline computer to sign the transaction in step 4

6 - transfer the now-signed transaction back to your online computer and push it to the network

It would be nice if steps 4 and 6 could be done using QR codes and the built-in cameras most mobile computers have. Using other convenient methods such as USB drives might prove to be risky.
You would probably want to do step 1 with QR codes as well.

My main concern about this however is that most laptops with digital cameras also come with built in wifi which would potentially make it easy for your "offline" computer to accidentally be an "online" computer
donator
Activity: 1617
Merit: 1012
November 08, 2014, 03:52:09 AM
#5
1 - convert your private key into your public key and copy your public key onto something that will transfer your public key to an "online computer"

2 - use an online computer to view transactions of the public address/key and to be able to see the unspent inputs of the public key/address

3 - use one of a number of programs/services that can create an unsigned transaction for you

4 - copy the unsigned transaction from step 3 onto a device used in step 1 and copy it back to your offline computer

5 - use your offline computer to sign the transaction in step 4

6 - transfer the now-signed transaction back to your online computer and push it to the network

It would be nice if steps 4 and 6 could be done using QR codes and the built-in cameras most mobile computers have. Using other convenient methods such as USB drives might prove to be risky.
member
Activity: 100
Merit: 10
November 08, 2014, 03:28:13 AM
#4
1 - convert your private key into your public key and copy your public key onto something that will transfer your public key to an "online computer"

2 - use an online computer to view transactions of the public address/key and to be able to see the unspent inputs of the public key/address

3 - use one of a number of programs/services that can create an unsigned transaction for you

4 - copy the unsigned transaction from step 3 onto a device used in step 1 and copy it back to your offline computer

5 - use your offline computer to sign the transaction in step 4

6 - transfer the now-signed transaction back to your online computer and push it to the network
legendary
Activity: 4410
Merit: 4766
November 08, 2014, 02:53:50 AM
#3
https://en.bitcoin.it/wiki/Raw_Transactions
and
https://people.xiph.org/~greg/signdemo.txt

will help you in the right direction

i would also reccomend learning to do raw transactions on testnet first until you do it right as many peeople have shown to not think about transation fee's or 'change addresses' and ended up having alot of funds send as a fee
legendary
Activity: 3472
Merit: 10611
November 08, 2014, 02:53:06 AM
#2
yes in fact there is a way. i don't know about other desktop wallets but in Electrum you can do this easily
take a look at "How to make offline transactions using your Master Public Key"
here is the address:
https://electrum.org/tutorials.html#offline-mpk
hero member
Activity: 686
Merit: 500
vini, vedi, no vici.
November 08, 2014, 02:31:55 AM
#1
Private key is converted into public key from one way cryptography thereafter it is used to sign transaction etc etc. Is it possible to create a offline transction?

I mean do all necessary things offline then it would result in some "lengthy random string" which can only be understand and processed by network. Once that lengthy random string is made we can convert into some hash of 32 bytes. Then write it on paper and then decrypt '32 bit hash'  with computer connected to internet to yield "lengthy random string" which can be broadcast to network?

I don't know much about cryptography. But, I think. It is possible. How can I do it to ensure security of my private key?
Pages:
Jump to: