Bitcoin Forum
June 17, 2019, 10:07:12 PM *
News: Latest Bitcoin Core release: 0.18.0 [Torrent] (New!)
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Electrum use in AIRGAPPED Computer  (Read 149 times)
krogothmanhattan
Hero Member
*****
Offline Offline

Activity: 770
Merit: 1359


Escrow Service & ฿it฿ills Enthusiast


View Profile WWW
January 08, 2019, 12:57:09 PM
 #1

   I am trying to use Electrum in my air gapped computer to  forge a transaction, and get a signed
transaction (hexadecimal string) along with Trezor. But I am getting this popup hodling me back.




   I then want to take the wallets output and live broadcast it here https://live.blockcypher.com/btc/pushtx/
    
   Is this doable with Electrum loaded on a computer that has been air gapped?

   Thanks and cheers!

███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███
KROGOTHMANHATTANESCROW
SERVICE
███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███

`▄███████████████████████████████████████████████████████▄`
███████████████████████████████████████████████████████████
████▌█████████████▌█████████████                      ▐████
████▌█████████████▌█████████████                      ▐████
████▌█████████████▌█████████████                      ▐████
████▌█████████████▌█████████████                      ▐████
████▌████████████▀████████▄█████▄         █████████████████
████▌████████████████▄██████████▄         ████████████████
████▌████████▐█▄████████▀█████████▀        ▄███████████████
████▌█████████████████████▀█████         ▄█████████████████
████▌█████████████▌█████████████         ████         ▐████
████▌█████████████▌█████████████         ████         ▐████
████▌█████████████▌█████████████         ███▀         ▐████
████▌█████████████▌█████████████         █▀           ▐████
████▄█████████████▌█████████████                      █████
███████▄██████████▌█████████████                   ▄███████
██████████▄███████▌█████████████                ▄██████████
██████████████████▌█████████████             ▄█████████████
██████████████████▌█████████████          ▄████████████████
████████████████████▄███████████       ▄███████████████████
███████████████████████▄████████    ▄██████████████████████
██████████████████████████▄█████▄██████████████████████████
`▀███████████████████████████████████████████████████████▀`
███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███

Reliable escrow service at your disposal

███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███
1560809232
Hero Member
*
Offline Offline

Posts: 1560809232

View Profile Personal Message (Offline)

Ignore
1560809232
Reply with quote  #2

1560809232
Report to moderator
1560809232
Hero Member
*
Offline Offline

Posts: 1560809232

View Profile Personal Message (Offline)

Ignore
1560809232
Reply with quote  #2

1560809232
Report to moderator
1560809232
Hero Member
*
Offline Offline

Posts: 1560809232

View Profile Personal Message (Offline)

Ignore
1560809232
Reply with quote  #2

1560809232
Report to moderator
PLAY NOW
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1560809232
Hero Member
*
Offline Offline

Posts: 1560809232

View Profile Personal Message (Offline)

Ignore
1560809232
Reply with quote  #2

1560809232
Report to moderator
1560809232
Hero Member
*
Offline Offline

Posts: 1560809232

View Profile Personal Message (Offline)

Ignore
1560809232
Reply with quote  #2

1560809232
Report to moderator
1560809232
Hero Member
*
Offline Offline

Posts: 1560809232

View Profile Personal Message (Offline)

Ignore
1560809232
Reply with quote  #2

1560809232
Report to moderator
Abdussamad
Legendary
*
Offline Offline

Activity: 2128
Merit: 1148



View Profile WWW
January 08, 2019, 01:58:59 PM
 #2

No it isn't. The air gapped PC has no idea about your past transactions so it can't create a spending tx. What you should do is go online since you are using a trezor and it is designed for online use. Otherwise you could try creating a watch only wallet with your mpk (wallet menu > information) on an online system and doing the whole cold storage sneaker net dance. But it makes no sense to own a trezor and then keep it offline as well. Why spend on a trezor if you don't want the convenience and security of being able to use it on an online system?

krogothmanhattan
Hero Member
*****
Offline Offline

Activity: 770
Merit: 1359


Escrow Service & ฿it฿ills Enthusiast


View Profile WWW
January 08, 2019, 02:30:39 PM
 #3

No it isn't. The air gapped PC has no idea about your past transactions so it can't create a spending tx. What you should do is go online since you are using a trezor and it is designed for online use. Otherwise you could try creating a watch only wallet with your mpk (wallet menu > information) on an online system and doing the whole cold storage sneaker net dance. But it makes no sense to own a trezor and then keep it offline as well. Why spend on a trezor if you don't want the convenience and security of being able to use it on an online system?

 Thanks for the response. And no..this has nothing to do with past transactions at all.

   What I want to do is.

   Use a wallet to tie into my trezor BTC and  get a signed transaction (hexadecimal string) for sending BTC to an addy of my choice. ALL OFFLINE

   Then carry that HEX STRING with me in an email and when ready to SPEND or BROADCAST it I can, without carrying the BTC on my cell phone hot wallet, example Mycellium.

   So if I ever lose my phone or if it is ever hacked the worse case scenario is that Hex string is exposed and if it is used will only send the BTC to the addy it was intended to.

   It makes losing BTC virtually impossible.

 

███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███
KROGOTHMANHATTANESCROW
SERVICE
███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███

`▄███████████████████████████████████████████████████████▄`
███████████████████████████████████████████████████████████
████▌█████████████▌█████████████                      ▐████
████▌█████████████▌█████████████                      ▐████
████▌█████████████▌█████████████                      ▐████
████▌█████████████▌█████████████                      ▐████
████▌████████████▀████████▄█████▄         █████████████████
████▌████████████████▄██████████▄         ████████████████
████▌████████▐█▄████████▀█████████▀        ▄███████████████
████▌█████████████████████▀█████         ▄█████████████████
████▌█████████████▌█████████████         ████         ▐████
████▌█████████████▌█████████████         ████         ▐████
████▌█████████████▌█████████████         ███▀         ▐████
████▌█████████████▌█████████████         █▀           ▐████
████▄█████████████▌█████████████                      █████
███████▄██████████▌█████████████                   ▄███████
██████████▄███████▌█████████████                ▄██████████
██████████████████▌█████████████             ▄█████████████
██████████████████▌█████████████          ▄████████████████
████████████████████▄███████████       ▄███████████████████
███████████████████████▄████████    ▄██████████████████████
██████████████████████████▄█████▄██████████████████████████
`▀███████████████████████████████████████████████████████▀`
███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███

Reliable escrow service at your disposal

███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███
TryNinja
Legendary
*
Offline Offline

Activity: 1036
Merit: 1299


CS <3


View Profile
January 08, 2019, 02:43:00 PM
Merited by Abdussamad (1)
 #4

Use a wallet to tie into my trezor BTC and  get a signed transaction (hexadecimal string) for sending BTC to an addy of my choice. ALL OFFLINE
You are missing a step there. It has everything to do with past transactions. How can you create the transaction if your wallet doesn't have an internet connection to get your inputs necessary for the raw transaction? You need to build the transaction from a connected device OR have the inputs info already set previously in the wallet software. Otherwise, it's like telling your Electrum wallet to guess the blockchain and which amount of coins you own.

Then carry that HEX STRING with me in an email and when ready to SPEND or BROADCAST it I can, without carrying the BTC on my cell phone hot wallet, example Mycellium.
You can (and should) do that online. Just use the "Preview" button. There is no need to use a Trezor hardware wallet offline.

krogothmanhattan
Hero Member
*****
Offline Offline

Activity: 770
Merit: 1359


Escrow Service & ฿it฿ills Enthusiast


View Profile WWW
January 08, 2019, 03:22:34 PM
 #5

Use a wallet to tie into my trezor BTC and  get a signed transaction (hexadecimal string) for sending BTC to an addy of my choice. ALL OFFLINE
You are missing a step there. It has everything to do with past transactions. How can you create the transaction if your wallet doesn't have an internet connection to get your inputs necessary for the raw transaction? You need to build the transaction from a connected device OR have the inputs info already set previously in the wallet software. Otherwise, it's like telling your Electrum wallet to guess the blockchain and which amount of coins you own.

Then carry that HEX STRING with me in an email and when ready to SPEND or BROADCAST it I can, without carrying the BTC on my cell phone hot wallet, example Mycellium.
You can (and should) do that online. Just use the "Preview" button. There is no need to use a Trezor hardware wallet offline.

Thanks for the reply...So I cannot do this offline with Trezor and Electrum, it has to be on a computer that is connected to the net? Ok thanks!



Ok I think you have answered all that I wanted to know. For some reason I was under the impression this can be done offline without ever connecting. Cheers!

███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███
KROGOTHMANHATTANESCROW
SERVICE
███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███

`▄███████████████████████████████████████████████████████▄`
███████████████████████████████████████████████████████████
████▌█████████████▌█████████████                      ▐████
████▌█████████████▌█████████████                      ▐████
████▌█████████████▌█████████████                      ▐████
████▌█████████████▌█████████████                      ▐████
████▌████████████▀████████▄█████▄         █████████████████
████▌████████████████▄██████████▄         ████████████████
████▌████████▐█▄████████▀█████████▀        ▄███████████████
████▌█████████████████████▀█████         ▄█████████████████
████▌█████████████▌█████████████         ████         ▐████
████▌█████████████▌█████████████         ████         ▐████
████▌█████████████▌█████████████         ███▀         ▐████
████▌█████████████▌█████████████         █▀           ▐████
████▄█████████████▌█████████████                      █████
███████▄██████████▌█████████████                   ▄███████
██████████▄███████▌█████████████                ▄██████████
██████████████████▌█████████████             ▄█████████████
██████████████████▌█████████████          ▄████████████████
████████████████████▄███████████       ▄███████████████████
███████████████████████▄████████    ▄██████████████████████
██████████████████████████▄█████▄██████████████████████████
`▀███████████████████████████████████████████████████████▀`
███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███

Reliable escrow service at your disposal

███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███
krogothmanhattan
Hero Member
*****
Offline Offline

Activity: 770
Merit: 1359


Escrow Service & ฿it฿ills Enthusiast


View Profile WWW
January 12, 2019, 02:01:53 PM
 #6

   Downloaded and ran Electrum online and was able to get a forged and  signed transaction (hexadecimal string) along with Trezor!

   The whole objective of this exercise is to be able to carry any amount of BTC on my phone without it actually being there. Gives me peace of mind....
 
   In the event my phone was hacked or stolen, and the person was able to use the forged and  signed transaction (hexadecimal string)...the BTC would goto to a wallet I controlled.

   Or if I was to meet someone in person to pay in BTC, I can forge in advance the signed transaction with the agreed BTC address payment.

   Once we meet I just broadcast it and done deal  Cheesy

    So mission accomplished! Thankyou all for your input!

███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███
KROGOTHMANHATTANESCROW
SERVICE
███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███

`▄███████████████████████████████████████████████████████▄`
███████████████████████████████████████████████████████████
████▌█████████████▌█████████████                      ▐████
████▌█████████████▌█████████████                      ▐████
████▌█████████████▌█████████████                      ▐████
████▌█████████████▌█████████████                      ▐████
████▌████████████▀████████▄█████▄         █████████████████
████▌████████████████▄██████████▄         ████████████████
████▌████████▐█▄████████▀█████████▀        ▄███████████████
████▌█████████████████████▀█████         ▄█████████████████
████▌█████████████▌█████████████         ████         ▐████
████▌█████████████▌█████████████         ████         ▐████
████▌█████████████▌█████████████         ███▀         ▐████
████▌█████████████▌█████████████         █▀           ▐████
████▄█████████████▌█████████████                      █████
███████▄██████████▌█████████████                   ▄███████
██████████▄███████▌█████████████                ▄██████████
██████████████████▌█████████████             ▄█████████████
██████████████████▌█████████████          ▄████████████████
████████████████████▄███████████       ▄███████████████████
███████████████████████▄████████    ▄██████████████████████
██████████████████████████▄█████▄██████████████████████████
`▀███████████████████████████████████████████████████████▀`
███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███

Reliable escrow service at your disposal

███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███
krogothmanhattan
Hero Member
*****
Offline Offline

Activity: 770
Merit: 1359


Escrow Service & ฿it฿ills Enthusiast


View Profile WWW
February 04, 2019, 09:29:28 PM
 #7

Ok...came across this thru a forum user.

https://www.reddit.com/r/Bitcoin/comments/6kek57/question_trezor_on_offline_computer/

 Anybody ever try this? If so please let me know.

 I will attempt this someday when I can find time away from family and work,

███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███
KROGOTHMANHATTANESCROW
SERVICE
███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███

`▄███████████████████████████████████████████████████████▄`
███████████████████████████████████████████████████████████
████▌█████████████▌█████████████                      ▐████
████▌█████████████▌█████████████                      ▐████
████▌█████████████▌█████████████                      ▐████
████▌█████████████▌█████████████                      ▐████
████▌████████████▀████████▄█████▄         █████████████████
████▌████████████████▄██████████▄         ████████████████
████▌████████▐█▄████████▀█████████▀        ▄███████████████
████▌█████████████████████▀█████         ▄█████████████████
████▌█████████████▌█████████████         ████         ▐████
████▌█████████████▌█████████████         ████         ▐████
████▌█████████████▌█████████████         ███▀         ▐████
████▌█████████████▌█████████████         █▀           ▐████
████▄█████████████▌█████████████                      █████
███████▄██████████▌█████████████                   ▄███████
██████████▄███████▌█████████████                ▄██████████
██████████████████▌█████████████             ▄█████████████
██████████████████▌█████████████          ▄████████████████
████████████████████▄███████████       ▄███████████████████
███████████████████████▄████████    ▄██████████████████████
██████████████████████████▄█████▄██████████████████████████
`▀███████████████████████████████████████████████████████▀`
███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███

Reliable escrow service at your disposal

███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███▮▮▮███
BitCryptex
Hero Member
*****
Offline Offline

Activity: 602
Merit: 766


Write @BitCryptex or quote my post to notify me


View Profile WWW
February 04, 2019, 10:16:48 PM
Merited by krogothmanhattan (1)
 #8


Yes, but what's the point of such setup anyway? Your private keys never leave TREZOR (unless there is a major security issue but those are fixed relatively fast and usually require a physical access to the device). By the way, since Trezor T supports SD cards and has a built-in screen, in the future it should support offline signing (no need to use any extra software). Unfortunately, no ETA was provided by the developers on their Telegram channel. I am quite sure I have seen a github commit related to this.

Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!