Bitcoin Forum
May 08, 2024, 09:27:46 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Old Version For Cold Storage  (Read 128 times)
ps1234 (OP)
Jr. Member
*
Offline Offline

Activity: 32
Merit: 37


View Profile
June 04, 2022, 03:26:37 PM
Merited by hugeblack (4)
 #1

Some time ago I bought some satoshis and installed Electrum v3.x on a fresh install of Windows 10 on a spare laptop, to use as a cold storage setup. This is always off line and only ever used to sign transactions.

I upgraded to a watching version of Electrum to 4.x on an online pc.

The question is, do I ever need to upgrade Electrum on the cold storage laptop, assuming the laptop continues to work?
1715160466
Hero Member
*
Offline Offline

Posts: 1715160466

View Profile Personal Message (Offline)

Ignore
1715160466
Reply with quote  #2

1715160466
Report to moderator
1715160466
Hero Member
*
Offline Offline

Posts: 1715160466

View Profile Personal Message (Offline)

Ignore
1715160466
Reply with quote  #2

1715160466
Report to moderator
1715160466
Hero Member
*
Offline Offline

Posts: 1715160466

View Profile Personal Message (Offline)

Ignore
1715160466
Reply with quote  #2

1715160466
Report to moderator
The trust scores you see are subjective; they will change depending on who you have in your trust list.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715160466
Hero Member
*
Offline Offline

Posts: 1715160466

View Profile Personal Message (Offline)

Ignore
1715160466
Reply with quote  #2

1715160466
Report to moderator
1715160466
Hero Member
*
Offline Offline

Posts: 1715160466

View Profile Personal Message (Offline)

Ignore
1715160466
Reply with quote  #2

1715160466
Report to moderator
1715160466
Hero Member
*
Offline Offline

Posts: 1715160466

View Profile Personal Message (Offline)

Ignore
1715160466
Reply with quote  #2

1715160466
Report to moderator
BlackHatCoiner
Legendary
*
Online Online

Activity: 1512
Merit: 7357


Farewell, Leo


View Profile
June 04, 2022, 03:41:28 PM
 #2

The question is, do I ever need to upgrade Electrum on the cold storage laptop, assuming the laptop continues to work?
Well, you know what they say. If it works don't touch it. If it's a version prior 3.3.2, you have to change it, because there's a serious vulnerability, even thought it can't harm air-gapped devices.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
ps1234 (OP)
Jr. Member
*
Offline Offline

Activity: 32
Merit: 37


View Profile
June 04, 2022, 03:56:24 PM
 #3

I understand that "if it works don't touch it", and I would prefer not to change the cold storage laptop, which is running Electrum 3.3.8

Assume that I keep the watching version up to date.

Then, how likely is it that the format of transactions, generated by the watching version to be signed, will change? Or, is it 'set in stone' and fixed by the Bitcoin protocols?
BlackHatCoiner
Legendary
*
Online Online

Activity: 1512
Merit: 7357


Farewell, Leo


View Profile
June 04, 2022, 04:06:27 PM
 #4

Then, how likely is it that the format of transactions, generated by the watching version to be signed, will change?
There's no absolute answer to this. Highly unlikely I suppose, why would the format ever need to be changed? You shouldn't worry about the format of the transactions, but the new features that are added on top of the Bitcoin protocol overtime, and that you can't use in 3.3.8, such as Taproot.

Or, is it 'set in stone' and fixed by the Bitcoin protocols?
I don't think it'll ever will, and even if it does, the network will treat the old format as non-standard. Currently, there are thousands of Lightning channels opened and people who've signed transactions for inheritance. Suddenly rejecting the old format would destroy these applications.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
Pmalek
Legendary
*
Offline Offline

Activity: 2758
Merit: 7135



View Profile
June 04, 2022, 04:20:20 PM
 #5

You can always download the newest version on your online machine, bring it over to the offline PC with a USB stick, verify the signatures, and install it if everything is ok. I think there was an issue with the signing process for multisigs was there not? If one Electrum app is 4.0 or higher, they all have to be at least 4.0, meaning you can't use Electrum 3.3.8 in this combination. Maybe my brain is playing tricks on me and I am thinking of something else.   

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
BitMaxz
Legendary
*
Offline Offline

Activity: 3248
Merit: 2965


Block halving is coming.


View Profile WWW
June 04, 2022, 11:59:13 PM
 #6

I think it should work if you generated an unsigned transaction from a watch-only wallet's latest version it will generate a PSBT file you can then import it to your electrum 3.8.8 and be able to sign it. And transfer it back to a new Electrum wallet to broadcast.

I don't heard yet that it didn't work but if it didn't work you can able to use coinb.in to generate an unsigned transaction and sign it with your old Electrum wallet.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
nc50lc
Legendary
*
Offline Offline

Activity: 2408
Merit: 5591


Self-proclaimed Genius


View Profile
June 05, 2022, 02:55:11 AM
Merited by LoyceV (4), BlackHatCoiner (4), BitMaxz (1), Pmalek (1)
 #7

I think it should work if you generated an unsigned transaction from a watch-only wallet's latest version it will generate a PSBT file you can then import it to your electrum 3.8.8 and be able to sign it. And transfer it back to a new Electrum wallet to broadcast. -snip-
Unfortunately, the PSBT export from the latest version down to 4.0.1 aren't compatible with the lower versions 3.3.8 and below.
He either have to downgrade the watching-only wallet into v3.3.8 or upgrade the cold-storage to v4.0.1.

Electrum Release Notes:
Quote from: Release Notes
# Release 4.0.1 - (July 3, 2020)
-snip-

* Partially Signed Bitcoin Transactions (PSBT, BIP-174) are supported
   (#5721). The previous Electrum partial transaction format is no
   longer supported, i.e. this is an incompatible change. Users should
   make sure that all instances of Electrum they use to co-sign or
   offline sign, are updated together.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
ranochigo
Legendary
*
Offline Offline

Activity: 2968
Merit: 4168



View Profile
June 05, 2022, 06:39:30 AM
Last edit: June 05, 2022, 08:47:48 AM by ranochigo
 #8

I don't heard yet that it didn't work but if it didn't work you can able to use coinb.in to generate an unsigned transaction and sign it with your old Electrum wallet.
The serialization of the raw transaction generated by Coinb.in isn't compatible with Electrum for quite sometime. The compatibility issue would likely remain as Electrum decided not to fix it in favour of PSBT and coinb.in doesn't support PSBT and hasn't changed their raw TX serialization.

The previous reply is correct. You need to update your cold storage if you want to maintain compatibility with the format generated by the newer versions.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
Dabs
Legendary
*
Offline Offline

Activity: 3416
Merit: 1912


The Concierge of Crypto


View Profile
June 06, 2022, 11:09:32 PM
 #9

I would update the offline cold storage wallet maybe once a year. Or once every two years. I would find the time to do it securely. If it's like version 3, and version 5 came out, I would at least move it to version 4 or something known to be working fine. Otherwise I would just probably update all wallets to the latest stable version at the same time, both cold and watch-only wallets.

There is very little reason not to update the watch-only wallets often enough, like maybe wait a week or a month after the latest version came out. You can take your time too. There is no rush. I just think it's a good idea to update.

ps1234 (OP)
Jr. Member
*
Offline Offline

Activity: 32
Merit: 37


View Profile
June 07, 2022, 05:28:09 PM
 #10

Thanks for the advice.

I'll upgrade. I just don't like touching the cold storage machine, just in case...

But, with the seed phrase, I can always recreate things at any time in the future - or can I?
nc50lc
Legendary
*
Offline Offline

Activity: 2408
Merit: 5591


Self-proclaimed Genius


View Profile
June 08, 2022, 02:56:29 AM
 #11

But, with the seed phrase, I can always recreate things at any time in the future - or can I?
Yes the seed phrase is all you need to restore the wallet, it's basically where all of your wallet's private keys are made from.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
hugeblack
Legendary
*
Offline Offline

Activity: 2506
Merit: 3647


Buy/Sell crypto at BestChange


View Profile WWW
June 08, 2022, 10:19:56 AM
 #12

I'll upgrade. I just don't like touching the cold storage machine, just in case...

Personally, I would prefer to read the features of the update, and if I do not need it, there is no need to update that wallet.

In any case, when you update, remember to keep your cold storage as  "air-gapped" (it has not been connected to the Internet and will not be connected) and therefore download the latest version using tails[1] or any Linux versions, when you need to sign a transaction.


[1] https://electrum.readthedocs.io/en/latest/tails.html

.BEST..CHANGE.███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
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!