Pages:
Author

Topic: Is there a Hidden Secret Code in bitcoin protocol??? - page 2. (Read 2616 times)

newbie
Activity: 56
Merit: 0
Exactly that is what I meant to say. There must be a starting point. If the majority controls the hash rate, you can't just come up and say now I have a new rule in place and it needs to be implemented. Take for example if the current block size is 250kb and a hard fork is required to change it to 1mb for example, how would that be made valid??

And that is where the speculation on a hidden secret code comes about. It's like a passphare that gives authority to one single node to dictate the terms.

Just because you don't know how something works does not mean that you can create a conspiracy theory out of thin air that will somehow be true. There is no secret code.

If developers are under the impression that some change in the protocol is needed, they'd first discuss it and then propose it to the community. If there is some kind of consensus (for example, if a majority of mining operations say "yeah let's do it") the change is implemented into bitcoin core and possibly alternative node implementations, typically with a (future) block number after which the change will become active, to give nodes time to update their software. Once the block number has been reached, it depends on whether a majority of miners are actually using the new protocol version. If only some have upgraded, the "fork" will fizzle and fail because the main blockchain continues to adhere to the old protocol. If the majority use the new rules, only those who did not upgrade are left behind and will be unable to mine blocks that are accepted by the rest of the network. In either case, one version of the protocol "wins", and whoever uses the other version has a strong incentive to switch because otherwise he'd be unable to produce valid blocks.

Onkel Paul

^^^ this sounds logical to me.
Thank you for posting this Smiley

Onkel Paul may I ask if you know anything about the Safe Mode trigger?
I have just read this post of Satoshi's yesterday and until then I was under the impression that the longest chain always wins.
However, Satoshi clearly states here: https://bitcointalksearch.org/topic/m.29479
That: Safe mode can still be triggered by seeing a longer (greater total PoW) invalid block chain.

That is an old version of Bitcoin. Is the Safe Mode trigger still there?
And how does it work exactly?

Thank you for your time Smiley
legendary
Activity: 1039
Merit: 1005
Exactly that is what I meant to say. There must be a starting point. If the majority controls the hash rate, you can't just come up and say now I have a new rule in place and it needs to be implemented. Take for example if the current block size is 250kb and a hard fork is required to change it to 1mb for example, how would that be made valid??

And that is where the speculation on a hidden secret code comes about. It's like a passphare that gives authority to one single node to dictate the terms.

Just because you don't know how something works does not mean that you can create a conspiracy theory out of thin air that will somehow be true. There is no secret code.

If developers are under the impression that some change in the protocol is needed, they'd first discuss it and then propose it to the community. If there is some kind of consensus (for example, if a majority of mining operations say "yeah let's do it") the change is implemented into bitcoin core and possibly alternative node implementations, typically with a (future) block number after which the change will become active, to give nodes time to update their software. Once the block number has been reached, it depends on whether a majority of miners are actually using the new protocol version. If only some have upgraded, the "fork" will fizzle and fail because the main blockchain continues to adhere to the old protocol. If the majority use the new rules, only those who did not upgrade are left behind and will be unable to mine blocks that are accepted by the rest of the network. In either case, one version of the protocol "wins", and whoever uses the other version has a strong incentive to switch because otherwise he'd be unable to produce valid blocks.

Onkel Paul
Q7
sr. member
Activity: 448
Merit: 250
Ok basically if you need to do a hardfork, one node needs to tell the rest that says "hey now i got new rule" so you all need to follow my lead.

Since when was this the case?

Ever since there was the need for a starting point maybe?

Please don't get me wrong, I am NOT the one to answer your question on the specific subject however I am inclined to believe that everything has a starting point.

Also, I am guessing that the node in discussion here is Gavin.
He is the one that holds the key, so I am guessing his node will be the one all other nodes trust first.
AGAIN, I am not the one to answer this question. I am just speculating here.

I am sure that someone with more knowledge on the subject can help you better.



Exactly that is what I meant to say. There must be a starting point. If the majority controls the hash rate, you can't just come up and say now I have a new rule in place and it needs to be implemented. Take for example if the current block size is 250kb and a hard fork is required to change it to 1mb for example, how would that be made valid??

And that is where the speculation on a hidden secret code comes about. It's like a passphare that gives authority to one single node to dictate the terms.
legendary
Activity: 1662
Merit: 1050
Ok basically if you need to do a hardfork, one node needs to tell the rest that says "hey now i got new rule" so you all need to follow my lead. So what if let's say another node that control the majority of the hash rate decides otherwise and ignores it. So in reality that would not be possible right? And how do we get it done if that is the case???

I remember before that sometime back (not sure if the site is still around) that i read that there is a secret handshake that once established it will allow one particular node to dictate the terms and it's well hidden. I mean satoshi must have a backup plan or something right in case they need to immediately apply a patch?Huh

Anyway most of you might say the codes are at github. But question is have we really audited and understand every single line?Huh

If a hard fork is required, that has to be agreed upon by majority of nodes. If they dont, the hard fork will lead to an alt coin ...simple.

p.s. There is no secret key. We are not playing Harry Potter here and Satoshi is not Dumbledore.
legendary
Activity: 1330
Merit: 1001
If there is not consensus by the network a new rule cant be made.
newbie
Activity: 56
Merit: 0
Ok basically if you need to do a hardfork, one node needs to tell the rest that says "hey now i got new rule" so you all need to follow my lead.

Since when was this the case?

Ever since there was the need for a starting point maybe?

Please don't get me wrong, I am NOT the one to answer your question on the specific subject however I am inclined to believe that everything has a starting point.

Also, I am guessing that the node in discussion here is Gavin.
He is the one that holds the key, so I am guessing his node will be the one all other nodes trust first.
AGAIN, I am not the one to answer this question. I am just speculating here.

I am sure that someone with more knowledge on the subject can help you better.

legendary
Activity: 1540
Merit: 1001
Crypto since 2014
Ok basically if you need to do a hardfork, one node needs to tell the rest that says "hey now i got new rule" so you all need to follow my lead.

Since when was this the case?
Q7
sr. member
Activity: 448
Merit: 250
Ok basically if you need to do a hardfork, one node needs to tell the rest that says "hey now i got new rule" so you all need to follow my lead. So what if let's say another node that control the majority of the hash rate decides otherwise and ignores it. So in reality that would not be possible right? And how do we get it done if that is the case???

I remember before that sometime back (not sure if the site is still around) that i read that there is a secret handshake that once established it will allow one particular node to dictate the terms and it's well hidden. I mean satoshi must have a backup plan or something right in case they need to immediately apply a patch?Huh

Anyway most of you might say the codes are at github. But question is have we really audited and understand every single line?Huh
Pages:
Jump to: