Pages:
Author

Topic: Do wallets detect fork and warn for it? (Read 1252 times)

legendary
Activity: 1610
Merit: 1183
July 07, 2015, 04: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
legendary
Activity: 1596
Merit: 1005
★Nitrogensports.eu★
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.
legendary
Activity: 3248
Merit: 1070
 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
legendary
Activity: 1302
Merit: 1008
Core dev leaves me neg feedback #abuse #political
 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.

legendary
Activity: 1610
Merit: 1183
 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.
legendary
Activity: 1302
Merit: 1008
Core dev leaves me neg feedback #abuse #political
  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.
legendary
Activity: 1204
Merit: 1028
  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.
legendary
Activity: 1302
Merit: 1008
Core dev leaves me neg feedback #abuse #political
  We need functional and fully trustable non-full clients or else we die. 

We do.  its called Electrum.
legendary
Activity: 1204
Merit: 1028
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.
legendary
Activity: 3472
Merit: 10611
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.
sr. member
Activity: 241
Merit: 250
Bitcoin client updated yesterday.
newbie
Activity: 26
Merit: 0
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.
hero member
Activity: 714
Merit: 500
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!
legendary
Activity: 2618
Merit: 1105
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.
hero member
Activity: 686
Merit: 500
July 05, 2015, 09:43:58 AM
#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.
legendary
Activity: 4542
Merit: 3393
Vile Vixen and Miss Bitcointalk 2021-2023
July 05, 2015, 09:18:35 AM
#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.
legendary
Activity: 1484
Merit: 1004
July 05, 2015, 09:11:13 AM
#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
legendary
Activity: 1302
Merit: 1008
Core dev leaves me neg feedback #abuse #political
July 05, 2015, 08:18:49 AM
#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?
legendary
Activity: 4542
Merit: 3393
Vile Vixen and Miss Bitcointalk 2021-2023
July 05, 2015, 06: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.
newbie
Activity: 31
Merit: 0
July 05, 2015, 04: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!
Pages:
Jump to: