Bitcoin Forum
November 08, 2024, 04:15:20 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: I do not feel like upgrading my core wallet.  (Read 923 times)
spazzdla (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1000


View Profile
November 04, 2016, 01:32:37 AM
 #1

consequences?

franky1
Legendary
*
Offline Offline

Activity: 4396
Merit: 4760



View Profile
November 04, 2016, 02:28:59 AM
 #2

your not a full validating node. and become reliant on the nodes connecting to you to validate a block before data even gets to you for you to be more sure it doesnt have iffy data or a badly constructed segwit transaction that would normally lead to it getting orphaned out. (still not perfect)

at 95% there is a 5% chance of orphaning. far greater than the usual 1-2% we see each day for the last ~8 years

if you are directly connected to a pool and cannot validate or invalidate a segwit transaction. you will blindly deem it ok and relay it on to your peers. which can lead to lot of nodes receiving data they are not suppose to get.

major downside is if the relayed block u get is from a legacy(old node) and that has a connection from a legacy node too.. all the way back to a legacy pool.. they all of you will get a potentially bad block if someone made a dodgy tx.

id suggest that you dont be directly connected to a pool but be a few hops(node connections) away so that they can do the orphaning of bad blocks. and also probably best to wait an extra couple of confirmations to be sure the network as a whole have deemed it ok

this is especially the case if you are handling alot of customer transactions where they are placing their trust in you.


I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
achow101
Staff
Legendary
*
Offline Offline

Activity: 3542
Merit: 6886


Just writing some code


View Profile WWW
November 04, 2016, 03:13:27 AM
 #3

consequences?
You'll miss out on some optimizations and improvements added since whatever version you are running. Once segwit activates, you will not be able to take advantage of it, and you will not be fully validating segwit transactions (but you will still be validating them and all other transactions).

You'll also see an annoying alert about how some unknown rules have activated and that you should upgrade.

If you run a version of Bitcoin Core earlier than 0.12.1, you'll see an alert about the alert system retirement. After 0.14 comes out, that message will change to "Alert key compromised"

unamis76
Legendary
*
Offline Offline

Activity: 1512
Merit: 1012


View Profile
November 04, 2016, 10:22:14 AM
 #4

After 0.14 comes out, that message will change to "Alert key compromised"

So will the keys change hands? Or the failsafe code will be executed (if so, why)?

EDIT: Now I see, I guess it's because of this that the message will be displayed.
clickerz
Hero Member
*****
Offline Offline

Activity: 1414
Merit: 505


Backed.Finance


View Profile
November 04, 2016, 10:52:17 AM
 #5

Quote
Re: I do not feel like upgrading my core wallet.

I feel the same and I want to observe first the feedback from forums of other users who upgrade their core wallet. I am sure there are feedback. If there are good feedback then I think it is time to do the same.

Open for Campaigns
CraigWrightBTC
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500



View Profile
November 04, 2016, 10:59:08 AM
 #6

Well because of i am not miner bitcoin, i think i don't too need upgrade my core wallets and i am just a traders everything about technically of bitcoins depend on my exchangers. What will do with my wallet on markets.
franky1
Legendary
*
Offline Offline

Activity: 4396
Merit: 4760



View Profile
November 04, 2016, 11:18:18 AM
 #7

you will not be fully validating segwit transactions (but you will still be blindly accepting them while validating all other traditional transactions).

edited other post to be more upfront and avoid the contradiction which leads to misinterpretation

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
achow101
Staff
Legendary
*
Offline Offline

Activity: 3542
Merit: 6886


Just writing some code


View Profile WWW
November 04, 2016, 12:36:53 PM
 #8

you will not be fully validating segwit transactions (but you will still be blindly accepting them while validating all other traditional transactions).

edited other post to be more upfront and avoid the contradiction which leads to misinterpretation
They are still validating them as best as they can. It is not just blindly accepting them, the only blind acceptance part is of the signatures for segwit inputs, but the transaction is still being validated. It still has to check that the inputs are spending non-spent outputs. It still has to check the locktime. It still checks inputs that are not segwit inputs. It still runs the script validation for the segwit input, but it simply does not know of the signatures for those inputs.

BitcoinBarrel
Legendary
*
Offline Offline

Activity: 2026
Merit: 1034


Fill Your Barrel with Bitcoins!


View Profile WWW
November 04, 2016, 12:40:47 PM
 #9

I haven't upgraded in YEARS lol



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





unamis76
Legendary
*
Offline Offline

Activity: 1512
Merit: 1012


View Profile
November 04, 2016, 12:54:23 PM
 #10

I haven't upgraded in YEARS lol

Now's a good time to do it Smiley

Folks are finally getting more and more up to date, from what I can see on bitnodes...
franky1
Legendary
*
Offline Offline

Activity: 4396
Merit: 4760



View Profile
November 04, 2016, 12:57:44 PM
 #11

you will not be fully validating segwit transactions (but you will still be blindly accepting them while validating all other traditional transactions).

edited other post to be more upfront and avoid the contradiction which leads to misinterpretation
They are still validating them as best as they can. It is not just blindly accepting them, the only blind acceptance part is of the signatures for segwit inputs, but the transaction is still being validated. but it simply does not know of the signatures for those inputs.

seriously??

her goes i can grab your address of funds you have not spend. and not sign it.. and push it through a malicious pool i bribe to add in the transaction knowing that 3000 nodes will not be asked to check for a signature anyways.
so the block (containing the tx) gets relayed around the majority of the nodes. BLINDLY

however 3000 nodes have to wait and "trust" segwit nodes that have seen the signature to validate it on your behalf. for you to blindly ACCEPT IT

if a node is not validating a transaction signature itself then the node is not validating the transaction. it is BLINDLY ACCEPTING it and trusting that its valid by the hopes of previous nodes doing the job for them.

i feel sorry for you trying to twist things to hide a problem by brushing it under the carpet rather then being brutally honest so people are aware of risks and be fully informed.

yes in 95%+ of cases this problem is not a worry. BUT if there was an issue, old nodes would still accept it blindly.

as i said best to wait an extra few confirmations to 'trust' that somewhere in the 5000+ nodes there are enough segwit nodes to orphan out malicious data to then "trust" that it must be second-party-valid(not by own checks) based on the network agreement of it not appearing to have orphaned out.

the only way old nodes know its a malicious tx is if the block orphans out. so you have to wait a few extra confirmations to gain "trust".

in short OLD NODES should if they originally waited 1confirm due to a 1% orphan risk, wait 5 confirms for the 5% orphan risk

atleast be brutally honest and stop shining the shoes of core devs.

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
spazzdla (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1000


View Profile
November 04, 2016, 02:13:03 PM
 #12

Well that doesn't sound very good...
achow101
Staff
Legendary
*
Offline Offline

Activity: 3542
Merit: 6886


Just writing some code


View Profile WWW
November 04, 2016, 02:20:27 PM
 #13

seriously??

her goes i can grab your address of funds you have not spend.
You cannot do this with any address. You can only do that with a segwit output type which does not have any address type associated with it.

Addresses for segwit will actually be P2SH addresses with the segwit script being the redeemscript of that p2sh address. Thus you cannot execute this attack with most segwit stuff since they will be protected by the Hash160.

and not sign it.. and push it through a malicious pool i bribe to add in the transaction knowing that 3000 nodes will not be asked to check for a signature anyways.
so the block (containing the tx) gets relayed around the majority of the nodes. BLINDLY

however 3000 nodes have to wait and "trust" segwit nodes that have seen the signature to validate it on your behalf. for you to blindly ACCEPT IT

if a node is not validating a transaction signature itself then the node is not validating the transaction. it is BLINDLY ACCEPTING it and trusting that its valid by the hopes of previous nodes doing the job for them.
It is still checking other parts of the transaction for validity. Signatures are not the only thing to check for when checking validity of a transaction. The fact that it still checks validity as best as it can means that it is not just blindy accepting the transaction. Blindly accepting would be accepting a transaction regardless, even if it is invalid in some other way than just signatures, i.e. included in block but locktime has not passed yet.

franky1
Legendary
*
Offline Offline

Activity: 4396
Merit: 4760



View Profile
November 04, 2016, 07:43:58 PM
Last edit: November 04, 2016, 08:04:16 PM by franky1
 #14

It is still checking other parts of the transaction for validity. Signatures are not the only thing to check for when checking validity of a transaction. The fact that it still checks validity as best as it can means that it is not just blindy accepting the transaction. Blindly accepting would be accepting a transaction regardless, even if it is invalid in some other way than just signatures, i.e. included in block but locktime has not passed yet.

seriously, again?
if you cannot verify the signature then you cannot validate the funds should be moved.
acceptance is different then validating it.

EG
someone writes out a cheque.  no signature seems to be present (wrote in vinsible ink).. "hey bank will you cash this while i stand here."
"well i can see that the amount is wrote correctly, i can see that the funds are going somewhere.. i dont see a signature.. but the date looks good enough..screw it lets cash that cheque. dont worry if it bounces later, its just a double spend"

above scenario is baddddd

hello wake up..
yes the network of segwit banks will validate the cheque because they have the special UV light to see the invisible ink signature. but the old fashioned bank should not cash the cheque. they should pass it on to the network of clearing houses and then the customer has to wait for a few days in the hope the other banks can validate it. for the bank to then cash it

again. if your not up to date, dont accept a tx in a block at just 1 confirm, let the block relay around the network and wait to see if other nodes throw out the block for having a dodgy tx. and then be satisfied it is TRUSTED to be settled by others doing the validation

i feel sorry for anyone to say. go ahead risk a double spend simply because the locktime date looks legit..

seriously stop shoe shining the devs and start being honest to the community.
are you that desperate to appease the devs due to probably wanting to get a salary??

seriously prioritise the community first

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
achow101
Staff
Legendary
*
Offline Offline

Activity: 3542
Merit: 6886


Just writing some code


View Profile WWW
November 04, 2016, 07:52:26 PM
 #15

sriously, again?
if you cannot verify the signature then you cannot validate the funds should be moved. thus it dosnt matter whats contained in a transaction..
Seriously, again?

As I said before, the signatures are not everything that need to be checked for the validity of the transaction. The other data that the transaction contains do matter, not just the signatures. What part of that do you not understand? There are more to transactions than just a signature.

seriously stop shoe shining the devs and start being honest to the community.
are you that desperate to appease the devs due to probably wanting to get a salary??

seriously prioritise the community first
Why do you feel it necessary to include this at the bottom of every single response to me? I have not stated anything that is factually incorrect. If you look at the code (which I highly doubt you have) then you will see that everything I say is factually correct. And yet nearly everything you say has some false statement in it. I am not "shoe shining the devs", I am stating exactly what happens as specified by the code, you are not.

I am prioritising the community first by trying to help stop the spread of misinformation from people like you.

crazyivan
Legendary
*
Offline Offline

Activity: 1652
Merit: 1007


DMD Diamond Making Money 4+ years! Join us!


View Profile
November 04, 2016, 08:06:22 PM
 #16

What is the problem? As soon as you have adequate backup, you ll be safe. So no worries and always keep your software updated.

For security, your account has been locked. Email acctcomp15@theymos.e4ward.com
franky1
Legendary
*
Offline Offline

Activity: 4396
Merit: 4760



View Profile
November 04, 2016, 08:06:36 PM
 #17

I am prioritising the community first by trying to help stop the spread of misinformation from people like you.

ok lets break it down to a community helpful question

should old legacy clients trust a 1 confirm segwit tx.. i mean 100%.
please before putting the shoe shinner hat on.. think about the larger orphan risk.

again
should old legacy clients trust a 1 confirm segwit tx.. i mean 100%.

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
achow101
Staff
Legendary
*
Offline Offline

Activity: 3542
Merit: 6886


Just writing some code


View Profile WWW
November 04, 2016, 08:12:51 PM
 #18

ok lets break it down to a community helpful question

should old legacy clients trust a 1 confirm segwit tx.. i mean 100%.
please before putting the shoe shinner hat on.. think about the larger orphan risk.

again
should old legacy clients trust a 1 confirm segwit tx.. i mean 100%.
IMO yes. I do not think that there is a larger orphan risk. Most miners are already following the standardness rules. If they do not upgrade but continue to follow the already existing standardness rules then their blocks will not be orphaned.

franky1
Legendary
*
Offline Offline

Activity: 4396
Merit: 4760



View Profile
November 04, 2016, 08:19:38 PM
 #19

IMO yes. I do not think that there is a larger orphan risk. Most miners are already following the standardness rules. If they do not upgrade but continue to follow the already existing standardness rules then their blocks will not be orphaned.

OMG
all your IF if if.
your not thinking about risk your thinking of shying away from risks with 'if' statements
you are not even considering malicious intent to double spend.
instead your saying if there is no double spend then you can accept a tx with 1 confirm

hellloo... wakey wakey
you need to wait out more then one confirm to ensure there is no ifs, buts or maybes

seriously wake up

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
achow101
Staff
Legendary
*
Offline Offline

Activity: 3542
Merit: 6886


Just writing some code


View Profile WWW
November 04, 2016, 08:26:54 PM
 #20

OMG
all your IF if if.
your not thinking about risk your thinking of shying away from risks with 'if' statements
you are not even considering malicious intent to double spend.
instead your saying if there is no double spend then you can accept a tx with 1 confirm
Are you ignorant, blind, terrible at reading comprehension, or all of the above?

The only IF that I said is IF A MINER DOES NOT UPGRADE. How about this, it means exactly the same thing: Miners who do not upgrade and continue to operate as they do now will not have their blocks orphaned by those who do upgrade.

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!