Bitcoin Forum
June 22, 2024, 08:56:21 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: 75% / 95% majority hashing power  (Read 485 times)
BlackJacky (OP)
Full Member
***
Offline Offline

Activity: 237
Merit: 100


View Profile
November 11, 2016, 05:04:52 PM
 #1

Guys,

I noticed that some updates like e.g. version 0.12 where CheckLogTimeVerify has been implemented we only needed 75% majority hashing power to activate it if Im not mistaken. Now for version 0.13.1 with SegWit we need 95%.

Why is it sometimes 75% and sometimes 95%? Who sets this?

Thanks in advance to all Smiley
OmegaStarScream
Staff
Legendary
*
Offline Offline

Activity: 3514
Merit: 6176



View Profile
November 11, 2016, 05:12:59 PM
 #2

Guys,

I noticed that some updates like e.g. version 0.12 where CheckLogTimeVerify has been implemented we only needed 75% majority hashing power to activate it if Im not mistaken. Now for version 0.13.1 with SegWit we need 95%.

Why is it sometimes 75% and sometimes 95%? Who sets this?

Thanks in advance to all Smiley

I'm not sure about this as I'm no expert but I guess It has something to do with how big and important the decision is , which means In this case SegWit is way more important and big then CheckLogTimeVerify.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
BlackJacky (OP)
Full Member
***
Offline Offline

Activity: 237
Merit: 100


View Profile
November 11, 2016, 05:14:26 PM
 #3

Guys,

I noticed that some updates like e.g. version 0.12 where CheckLogTimeVerify has been implemented we only needed 75% majority hashing power to activate it if Im not mistaken. Now for version 0.13.1 with SegWit we need 95%.

Why is it sometimes 75% and sometimes 95%? Who sets this?

Thanks in advance to all Smiley

I'm not sure about this as I'm no expert but I guess It has something to do with how big and important the decision is , which means In this case SegWit is way more important and big then CheckLogTimeVerify.

Yes, it is much more important but who is deciding it to increase the percentage and to make it harder to activate it?
OmegaStarScream
Staff
Legendary
*
Offline Offline

Activity: 3514
Merit: 6176



View Profile
November 11, 2016, 05:17:41 PM
 #4

Guys,

I noticed that some updates like e.g. version 0.12 where CheckLogTimeVerify has been implemented we only needed 75% majority hashing power to activate it if Im not mistaken. Now for version 0.13.1 with SegWit we need 95%.

Why is it sometimes 75% and sometimes 95%? Who sets this?

Thanks in advance to all Smiley

I'm not sure about this as I'm no expert but I guess It has something to do with how big and important the decision is , which means In this case SegWit is way more important and big then CheckLogTimeVerify.

Yes, it is much more important but who is deciding it to increase the percentage and to make it harder to activate it?

Bitcoin is decentralized but such a decision should be made from developers , from there... It's up to miners ,If they want to support the changes or not.

█▀▀▀











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











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

Activity: 4354
Merit: 3273



View Profile
November 11, 2016, 05:25:36 PM
Last edit: November 11, 2016, 05:36:09 PM by odolvlobo
 #5

Yes, it is much more important but who is deciding it to increase the percentage and to make it harder to activate it?

It is very simple. The developers of Bitcoin Core decide on what goes into Bitcoin Core. I'm sure they discuss it a bit. Wladimir van der Laan is the lead developer, so he probably has to approve.

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
calkob
Hero Member
*****
Offline Offline

Activity: 1092
Merit: 520


View Profile
November 11, 2016, 05:27:28 PM
 #6

I presume that it is set by the developers, and because it is a serious change then they want to make sure that most of the network is going to change.  If it was just 75% then there could be alot of miners who dont agree and we could end up with 2 bitcoins Sad
BlackJacky (OP)
Full Member
***
Offline Offline

Activity: 237
Merit: 100


View Profile
November 11, 2016, 05:40:26 PM
 #7

I presume that it is set by the developers, and because it is a serious change then they want to make sure that most of the network is going to change.  If it was just 75% then there could be alot of miners who dont agree and we could end up with 2 bitcoins Sad

Correct me if Im wrong but we only could end up with two bitcoins if we do a hard fork. A split/fork in two bitcoins cant happen with a soft fork, right?
odolvlobo
Legendary
*
Offline Offline

Activity: 4354
Merit: 3273



View Profile
November 11, 2016, 06:03:43 PM
Last edit: November 12, 2016, 12:24:27 AM by odolvlobo
 #8

I presume that it is set by the developers, and because it is a serious change then they want to make sure that most of the network is going to change.  If it was just 75% then there could be alot of miners who dont agree and we could end up with 2 bitcoins Sad
Correct me if Im wrong but we only could end up with two bitcoins if we do a hard fork. A split/fork in two bitcoins cant happen with a soft fork, right?

A fork is a fork, whether hard or soft. The difference is that, in a soft fork, a legacy node still considers a segwit transaction to be valid (though it doesn't interpret it as a segwit transaction). In a hard fork, a legacy node would consider a segwit transaction to be invalid.

The reason that there is still a fork is that a legacy node disagrees with a segwit node on how the outputs of a segwit transaction can be spent.

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
gmaxwell
Staff
Legendary
*
Offline Offline

Activity: 4200
Merit: 8441



View Profile WWW
November 11, 2016, 08:21:33 PM
 #9

has been implemented we only needed 75% majority hashing power to activate it if Im not mistaken. Now for version 0.13.1 with SegWit we need 95%.
You're mistaken. Smiley Pre-BIP9 softforks had an extra stage where the new feature was enforced in blocks that claimed it, but wasn't required overall. 95% was still mandatory to require the change on the network. Bip9 eliminated that step because it added complexity without adding any obvious value.   This behavior is set by the change itself, or-- rather-- BIP9 which is a meta-proposal for how changes like this should be done.

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!