Bitcoin Forum
May 22, 2024, 06:20:43 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: 1 2 [All]
  Print  
Author Topic: Do wallets detect fork and warn for it?  (Read 1215 times)
justforbtc (OP)
Hero Member
*****
Offline Offline

Activity: 714
Merit: 500


View Profile
July 05, 2015, 08:09:09 AM
 #1

Yestoday, we experienced a fork. For average people, they even don't know what is fork. They just care whether their transactions are safe.

I want wallets and online blockchain information site(like blockchain.info) can detect ongoing fork and issue warning immediately.
Amph
Legendary
*
Offline Offline

Activity: 3206
Merit: 1069



View Profile
July 05, 2015, 08:11:37 AM
 #2

isn't this the whole point of the alert key? last version of core was unaffected, this is why that version didn't tell you about the fork, but 0.10.1 rc1 version did that, there were some users said so in the thread about the spv incident
ajareselde
Legendary
*
Offline Offline

Activity: 1722
Merit: 1000

Satoshi is rolling in his grave. #bitcoin


View Profile
July 05, 2015, 08:25:58 AM
 #3

The blocks were invalid, and has no transactions. afaik the only thing that was a problem would happen if the block reward was spent to
a user that didnt wait for ~30 confirmations like stated in the warning. But as far as i know, that didn't happen.
Always use the latest update of wallet, and you should be safe, atleast that's what i experienced with bitcoin core.

cheers
lockshop11
Newbie
*
Offline Offline

Activity: 31
Merit: 0


View Profile
July 05, 2015, 09:58:03 AM
 #4

there were some users said so in the thread about the spv incident
Many ppl already lost their money after noticing this incident.

Yestoday, we experienced a fork. For average people, they even don't know what is fork. They just care whether their transactions are safe.

I want wallets and online blockchain information site(like blockchain.info) can detect ongoing fork and issue warning immediately.
Yes, good suggestion. It will help us get alert when fork is happening. Then we know what we should do to avoid losing money!
Foxpup
Legendary
*
Offline Offline

Activity: 4368
Merit: 3045


Vile Vixen and Miss Bitcointalk 2021-2023


View Profile
July 05, 2015, 11:25:17 AM
 #5

Bitcoin Core will automatically go into safe mode (which issues a warning and prevents new transactions being sent unless overridden) if it detects it is on the wrong side of a fork. This didn't happen in this case because Bitcoin Core (the later versions at least) wasn't on the wrong side hence there was no risk to users.

Will pretend to do unspeakable things (while actually eating a taco) for bitcoins: 1K6d1EviQKX3SVKjPYmJGyWBb1avbmCFM4
I am not on the scammers' paradise known as Telegram! Do not believe anyone claiming to be me off-forum without a signed message from the above address! Accept no excuses and make no exceptions!
jonald_fyookball
Legendary
*
Offline Offline

Activity: 1302
Merit: 1004


Core dev leaves me neg feedback #abuse #political


View Profile
July 05, 2015, 01:18:49 PM
 #6

Bitcoin Core will automatically go into safe mode (which issues a warning and prevents new transactions being sent unless overridden) if it detects it is on the wrong side of a fork. This didn't happen in this case because Bitcoin Core (the later versions at least) wasn't on the wrong side hence there was no risk to users.

Can you explain how this works?  How does it know there is a fork at all and which side it is on?

valkir
Legendary
*
Offline Offline

Activity: 1484
Merit: 1004



View Profile
July 05, 2015, 02:11:13 PM
 #7

Yestoday, we experienced a fork. For average people, they even don't know what is fork. They just care whether their transactions are safe.

I want wallets and online blockchain information site(like blockchain.info) can detect ongoing fork and issue warning immediately.

Are you really asking thing? I mean, Im sure the dev know what they do. You could maybe suggest but look like what you ask already exist.  Wink

██     Please support sidehack with his new miner project Send to :

1BURGERAXHH6Yi6LRybRJK7ybEm5m5HwTr
Foxpup
Legendary
*
Offline Offline

Activity: 4368
Merit: 3045


Vile Vixen and Miss Bitcointalk 2021-2023


View Profile
July 05, 2015, 02:18:35 PM
 #8

Can you explain how this works?  How does it know there is a fork at all and which side it is on?
It knows there is a fork because it stores all orphaned or invalid blocks it receives. It specifically checks for either a major chain reorg (more than 6 blocks deep), or an invalid blockchain (one containing invalid blocks) with more proof-of-work than the best valid chain. Either of these conditions indicate that something has gone horribly wrong.

Will pretend to do unspeakable things (while actually eating a taco) for bitcoins: 1K6d1EviQKX3SVKjPYmJGyWBb1avbmCFM4
I am not on the scammers' paradise known as Telegram! Do not believe anyone claiming to be me off-forum without a signed message from the above address! Accept no excuses and make no exceptions!
scarsbergholden
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500



View Profile
July 05, 2015, 02:43:58 PM
 #9

for the average folk that dont want to deal with the complete blockchain i would recommend using electrum, then if your mining your not an average bitcoin users most up to date on news and block statistics.

2double0
Legendary
*
Offline Offline

Activity: 2618
Merit: 1105


View Profile
July 05, 2015, 02:49:31 PM
 #10

I am using the latest version of Bitcoin Core and did exactly before whatever it is shown in the warning, but never got warned about the fork by the wallet itself.
justforbtc (OP)
Hero Member
*****
Offline Offline

Activity: 714
Merit: 500


View Profile
July 05, 2015, 06:12:26 PM
 #11

Bitcoin Core will automatically go into safe mode (which issues a warning and prevents new transactions being sent unless overridden) if it detects it is on the wrong side of a fork. This didn't happen in this case because Bitcoin Core (the later versions at least) wasn't on the wrong side hence there was no risk to users.

Thanks for your answer!
coinsect
Newbie
*
Offline Offline

Activity: 26
Merit: 0


View Profile
July 06, 2015, 09:39:08 AM
 #12

for the average folk that dont want to deal with the complete blockchain i would recommend using electrum, then if your mining your not an average bitcoin users most up to date on news and block statistics.
Even using electrum has some extent of risks. Because you don't know which server you are connecting, and what version of bitcoin qt they are using. The best practice is to run your own bitcoin qt wallet locally with the newest version software.
BTCjust
Sr. Member
****
Offline Offline

Activity: 241
Merit: 250


View Profile
July 06, 2015, 10:02:47 AM
 #13

Bitcoin client updated yesterday.
pooya87
Legendary
*
Offline Offline

Activity: 3458
Merit: 10572



View Profile
July 06, 2015, 12:11:47 PM
 #14

for the average folk that dont want to deal with the complete blockchain i would recommend using electrum, then if your mining your not an average bitcoin users most up to date on news and block statistics.
Even using electrum has some extent of risks. Because you don't know which server you are connecting, and what version of bitcoin qt they are using. The best practice is to run your own bitcoin qt wallet locally with the newest version software.
unfortunately this is true to some extent.

but you can choose which server you are joining.
click on the green circle on the lower right corner, un-check the auto-connect, select which server you prefer.
after connecting to a server, in the console tab there is the information about the server you have connected to.

but the problem is that only some of them inform what version of bitcoin they are using.

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

Activity: 1204
Merit: 1028


View Profile
July 06, 2015, 02:11:25 PM
 #15

for the average folk that dont want to deal with the complete blockchain i would recommend using electrum, then if your mining your not an average bitcoin users most up to date on news and block statistics.
Even using electrum has some extent of risks. Because you don't know which server you are connecting, and what version of bitcoin qt they are using. The best practice is to run your own bitcoin qt wallet locally with the newest version software.

Yeah but Bitcoin will never be a mainstream success if you have to depend on the slow, heavy full client. We need functional and fully trustable non-full clients or else we die. If its now annoying running a full client for the average user, imagine in the future when the blockchain is way heavier.
jonald_fyookball
Legendary
*
Offline Offline

Activity: 1302
Merit: 1004


Core dev leaves me neg feedback #abuse #political


View Profile
July 06, 2015, 04:05:54 PM
 #16

  We need functional and fully trustable non-full clients or else we die. 

We do.  its called Electrum.

BillyBobZorton
Legendary
*
Offline Offline

Activity: 1204
Merit: 1028


View Profile
July 06, 2015, 04:08:13 PM
 #17

  We need functional and fully trustable non-full clients or else we die. 

We do.  its called Electrum.

Huh, did you were here a couple days ago? All SPV wallets suffered from a high risk of non valid transactions due the blockchain split, and guess what, Electrum is a SPV wallet. Basically any wallet that wasn't an updated core wallet was under risk.
jonald_fyookball
Legendary
*
Offline Offline

Activity: 1302
Merit: 1004


Core dev leaves me neg feedback #abuse #political


View Profile
July 06, 2015, 04:11:07 PM
 #18

  We need functional and fully trustable non-full clients or else we die. 

We do.  its called Electrum.

Huh, did you were here a couple days ago? All SPV wallets suffered from a high risk of non valid transactions due the blockchain split, and guess what, Electrum is a SPV wallet. Basically any wallet that wasn't an updated core wallet was under risk.

You:  We need non-full clients.
Me:  There are some.
You:  But they aren't full clients.

pereira4
Legendary
*
Offline Offline

Activity: 1610
Merit: 1183


View Profile
July 06, 2015, 06:25:29 PM
 #19

 We need functional and fully trustable non-full clients or else we die.  

We do.  its called Electrum.

Huh, did you were here a couple days ago? All SPV wallets suffered from a high risk of non valid transactions due the blockchain split, and guess what, Electrum is a SPV wallet. Basically any wallet that wasn't an updated core wallet was under risk.

You:  We need non-full clients.
Me:  There are some.
You:  But they aren't full clients.

SPV wallets can't be fully trusted as seen 2 days ago.
jonald_fyookball
Legendary
*
Offline Offline

Activity: 1302
Merit: 1004


Core dev leaves me neg feedback #abuse #political


View Profile
July 06, 2015, 06:42:45 PM
 #20

 We need functional and fully trustable non-full clients or else we die.  

We do.  its called Electrum.

Huh, did you were here a couple days ago? All SPV wallets suffered from a high risk of non valid transactions due the blockchain split, and guess what, Electrum is a SPV wallet. Basically any wallet that wasn't an updated core wallet was under risk.

You:  We need non-full clients.
Me:  There are some.
You:  But they aren't full clients.

SPV wallets can't be fully trusted as seen 2 days ago.

Nothing can ever be "fully trusted" except your own node if you want to take that thinking to its logical conclusion.
However, for most of the time and especially smaller payments, SPV works great.


Amph
Legendary
*
Offline Offline

Activity: 3206
Merit: 1069



View Profile
July 06, 2015, 06:59:30 PM
 #21

 We need functional and fully trustable non-full clients or else we die.  

We do.  its called Electrum.

Huh, did you were here a couple days ago? All SPV wallets suffered from a high risk of non valid transactions due the blockchain split, and guess what, Electrum is a SPV wallet. Basically any wallet that wasn't an updated core wallet was under risk.

You:  We need non-full clients.
Me:  There are some.
You:  But they aren't full clients.

SPV wallets can't be fully trusted as seen 2 days ago.

never bothered with those lighwallet, i know they can be good for newcomers who do not want to dl 40 giga or something, but even with a 8mega connection, it isn't a pain in the ass to download the whole chain...

everything is 40 giga nowadays, game movie, we are not in 2005 anymore....

Nothing can ever be "fully trusted" except your own node if you want to take that thinking to its logical conclusion.
However, for most of the time and especially smaller payments, SPV works great.

i still think that miners should only use core for their mining activity
Hazir
Legendary
*
Offline Offline

Activity: 1596
Merit: 1005


★Nitrogensports.eu★


View Profile
July 06, 2015, 07:18:33 PM
 #22

never bothered with those lighwallet, i know they can be good for newcomers who do not want to dl 40 giga or something, but even with a 8mega connection, it isn't a pain in the ass to download the whole chain...

everything is 40 giga nowadays, game movie, we are not in 2005 anymore....

Nothing can ever be "fully trusted" except your own node if you want to take that thinking to its logical conclusion.
However, for most of the time and especially smaller payments, SPV works great.

i still think that miners should only use core for their mining activity
I was of the same opinion but then I discovered that there are some places where internet connection is still a luxury.
People don't have limitless bandwidth and fast connection and downloading plus 40GB of Blockchain is a killer for them.
As for the miners, if they are professionals - and they should be if they mine, (because 'normal' bitcoin users don't mine anymore) of course they want to have full note wallet.


           █████████████████     ████████
          █████████████████     ████████
         █████████████████     ████████
        █████████████████     ████████
       ████████              ████████
      ████████              ████████
     ████████     ███████  ████████     ████████
    ████████     █████████████████     ████████
   ████████     █████████████████     ████████
  ████████     █████████████████     ████████
 ████████     █████████████████     ████████
████████     ████████  ███████     ████████
            ████████              ████████
           ████████              ████████
          ████████     █████████████████
         ████████     █████████████████
        ████████     █████████████████
       ████████     █████████████████
▄▄
██
██
██
██
██
██
██
██
██
██     
██
██
▬▬ THE LARGEST & MOST TRUSTED ▬▬
      BITCOIN SPORTSBOOK     
   ▄▄
██
██
██
██
██
██
██
██
██
██     
██
██
             ▄▄▄▄▀▀▀▀▄
     ▄▄▄▄▀▀▀▀        ▀▄▄▄▄          
▄▀▀▀▀                 █   ▀▀▀▀▀▀▀▄▄
█                    ▀▄          █
 █   ▀▌     ██▄        █          █              
 ▀▄        ▐████▄       █        █
  █        ███████▄     ▀▄       █
   █      ▐████▄█████████████████████▄
   ▀▄     ███████▀                  ▀██
    █      ▀█████    ▄▄        ▄▄    ██
     █       ▀███   ████      ████   ██
     ▀▄        ██    ▀▀        ▀▀    ██
      █        ██        ▄██▄        ██
       █       ██        ▀██▀        ██
       ▀▄      ██    ▄▄        ▄▄    ██
        █      ██   ████      ████   ██
         █▄▄▄▄▀██    ▀▀        ▀▀    ██
               ██▄                  ▄██
                ▀████████████████████▀




  CASINO  ●  DICE  ●  POKER  
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
   24 hour Customer Support   

▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
pereira4
Legendary
*
Offline Offline

Activity: 1610
Merit: 1183


View Profile
July 07, 2015, 09:03:50 PM
 #23

 We need functional and fully trustable non-full clients or else we die.  

We do.  its called Electrum.

Huh, did you were here a couple days ago? All SPV wallets suffered from a high risk of non valid transactions due the blockchain split, and guess what, Electrum is a SPV wallet. Basically any wallet that wasn't an updated core wallet was under risk.

You:  We need non-full clients.
Me:  There are some.
You:  But they aren't full clients.

SPV wallets can't be fully trusted as seen 2 days ago.

never bothered with those lighwallet, i know they can be good for newcomers who do not want to dl 40 giga or something, but even with a 8mega connection, it isn't a pain in the ass to download the whole chain...

everything is 40 giga nowadays, game movie, we are not in 2005 anymore....

Nothing can ever be "fully trusted" except your own node if you want to take that thinking to its logical conclusion.
However, for most of the time and especially smaller payments, SPV works great.

i still think that miners should only use core for their mining activity

It's not only the download time (which is slow af even if you have a good connection, because sometimes the client is just slow at getting peers) it's also slow at processing the blockchain if you don't have a legit good computer. It takes way too much memory.
BTC without lightweight clients taht you can trust = will never be a success. BTW, it seems it still happening:

https://bitcoin.org/en/alert/2015-07-04-spv-mining

We need all of this solved before mainstream takes over
Pages: 1 2 [All]
  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!