Bitcoin Forum
May 12, 2024, 06:37:04 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Voting results of BIP´s & Hard/Soft Forks  (Read 211 times)
sherblock (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 2


View Profile
April 22, 2022, 07:41:41 PM
Merited by n0nce (1)
 #1

Hello
where can i find the voting results of BIP´s and Hard/Soft-Forks?
Thank you
1715539024
Hero Member
*
Offline Offline

Posts: 1715539024

View Profile Personal Message (Offline)

Ignore
1715539024
Reply with quote  #2

1715539024
Report to moderator
1715539024
Hero Member
*
Offline Offline

Posts: 1715539024

View Profile Personal Message (Offline)

Ignore
1715539024
Reply with quote  #2

1715539024
Report to moderator
1715539024
Hero Member
*
Offline Offline

Posts: 1715539024

View Profile Personal Message (Offline)

Ignore
1715539024
Reply with quote  #2

1715539024
Report to moderator
According to NIST and ECRYPT II, the cryptographic algorithms used in Bitcoin are expected to be strong until at least 2030. (After that, it will not be too difficult to transition to different algorithms.)
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3388
Merit: 6635


Just writing some code


View Profile WWW
April 22, 2022, 08:44:06 PM
Merited by bitmover (4), ABCbits (3)
 #2

You can't because no such vote exists. There is no vote for activating a soft fork. There isn't really an official specified process either.

You could scan the blockchain to observe the version number changes that signal for a fork to be deployed. However if you do that, you must remember that that is not a vote. Miners did not vote, and them signaling readiness in their blocks is not a vote. Miner signaling is a coordination mechanism deployed after there is sufficient evidence of consensus for a fork to be activated.

sherblock (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 2


View Profile
April 23, 2022, 10:52:33 AM
 #3

Ist there a way to see a transparent documented development process that led for example to the SegWit ubdate and the BCH hard fork?
Wind_FURY
Legendary
*
Offline Offline

Activity: 2912
Merit: 1826



View Profile
April 23, 2022, 01:00:17 PM
Merited by ABCbits (1)
 #4

Ist there a way to see a transparent documented development process that led for example to the SegWit ubdate and the BCH hard fork?


What kind of document are you looking for? An "official document" saying that "this is what actually happened"? There's none, but Aaron Van Wirdum wrote this for Bitcoin Magazine, https://bitcoinmagazine.com/technical/the-long-road-to-segwit-how-bitcoins-biggest-protocol-upgrade-became-reality

The people from the Bitcoin Cash community might say it's not the most objective/accurate article telling those events though.

██████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██████████████████████
.SHUFFLE.COM..███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
█████████████████████
████████████████████
██████████████████████
████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
██████████████████████
██████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
.
...Next Generation Crypto Casino...
sherblock (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 2


View Profile
April 23, 2022, 05:33:03 PM
Last edit: April 24, 2022, 04:15:27 AM by sherblock
Merited by Wind_FURY (1)
 #5

Thank you for the link.

I am looking for something like this https://github.com/bitcoin/bitcoin/pull/8149

Is this the maximum i can get when i want to know, who did when and what in the development process and what the pro/contra arguments were?
BlackHatCoiner
Legendary
*
Offline Offline

Activity: 1512
Merit: 7364


Farewell, Leo


View Profile
April 23, 2022, 08:12:03 PM
 #6

Miner signaling is a coordination mechanism deployed after there is sufficient evidence of consensus for a fork to be activated.
I'm confused.

To reach consensus for the activation of a fork, there has to be signalling. Why isn't block header signal considered voting?

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

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
garlonicon
Hero Member
*****
Offline Offline

Activity: 804
Merit: 1932


View Profile
April 23, 2022, 08:41:36 PM
Merited by ABCbits (1)
 #7

Quote
Why isn't block header signal considered voting?
Because Bitcoin is not ruled by miners: https://en.bitcoin.it/wiki/Bitcoin_is_not_ruled_by_miners
Also read Harmony and Discord: https://bitcointalk.org/dec/p1.html

There are many groups. There are miners, there are users, there are developers, there are traders. All people using Bitcoin form a consensus. Signalling is not voting, just because not only miners decide, what is and what is not Bitcoin. If Bitcoin would be ruled by miners, then they could decide to for example get all coins and ignore all signatures. Or to increase block reward to 100 BTC ad infinitum. But they cannot. They could start signalling for such changes, but because signalling is not voting, those rules can be still rejected by non-miners. That's also the reason, why full nodes are so important.
BlackHatCoiner
Legendary
*
Offline Offline

Activity: 1512
Merit: 7364


Farewell, Leo


View Profile
April 24, 2022, 10:02:36 AM
Merited by Welsh (4), n0nce (1)
 #8

They could start signalling for such changes, but because signalling is not voting, those rules can be still rejected by non-miners.
This is how I understand it:

  • One group proposes a change, let's say miners.
  • They suggest on increasing the block subsidy by 6.25 coins.
  • They publish the source code with a programmed change on a future block.
  • No other group agrees with the change. (Therefore votes against)
  • Miners are discouraged to mine in the new chain, because there's much less demand.
  • Miners switch to the old chain.

Another example:

  • Developers propose to increase the block size by 100 MB.
  • Developers publish the source code with the condition that if 90% of the block headers contain a certain version number, then after a future block, Bitcoin Core will limit block size to 100 MB.
  • Most of the miners agree with the change and a few hundreds of blocks afterwards, a chain split occurs.
  • Most of the users disagree with the change, but no one knows it, because it's not publicly known as it is with the block headers.
  • The minority of the miners continues using the old chain and so are most of the users who're running a full node. Their denial to upgrade shows that they're voting against.
  • The old miners become discouraged due to less demand and continue to the old chain.

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

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
sherblock (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 2


View Profile
April 24, 2022, 03:39:27 PM
 #9

You could get some information from bitcoin-dev mailing...
Thank you.

...sufficient evidence of consensus...
Is there an example for this?
Wind_FURY
Legendary
*
Offline Offline

Activity: 2912
Merit: 1826



View Profile
April 27, 2022, 05:48:19 AM
 #10

They could start signalling for such changes, but because signalling is not voting, those rules can be still rejected by non-miners.
This is how I understand it:

  • One group proposes a change, let's say miners.
  • They suggest on increasing the block subsidy by 6.25 coins.
  • They publish the source code with a programmed change on a future block.
  • No other group agrees with the change. (Therefore votes against)
  • Miners are discouraged to mine in the new chain, because there's much less demand.
  • Miners switch to the old chain.

Another example:

  • Developers propose to increase the block size by 100 MB.
  • Developers publish the source code with the condition that if 90% of the block headers contain a certain version number, then after a future block, Bitcoin Core will limit block size to 100 MB.
  • Most of the miners agree with the change and a few hundreds of blocks afterwards, a chain split occurs.
  • Most of the users disagree with the change, but no one knows it, because it's not publicly known as it is with the block headers.
  • The minority of the miners continues using the old chain and so are most of the users who're running a full node. Their denial to upgrade shows that they're voting against.
  • The old miners become discouraged due to less demand and continue to the old chain.


Everything in Bitcoin concerning consensus is, very complex. It can be debated that hashing power is a mechanism not for consensus, but a Sybil Attack protection mechanism.

Plus there's also the UASF by shaolinfry, which has demonstrated that miner signalling have been used as a political tool by Jihan Wu, Roger Ver and their mining-cartel.

https://bitcointalk.org/index.php?topic=1805060.0


██████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██████████████████████
.SHUFFLE.COM..███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
█████████████████████
████████████████████
██████████████████████
████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
██████████████████████
██████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
.
...Next Generation Crypto Casino...
NotATether
Legendary
*
Offline Offline

Activity: 1596
Merit: 6737


bitcoincleanup.com / bitmixlist.org


View Profile WWW
May 09, 2022, 05:33:05 AM
 #11

Ist there a way to see a transparent documented development process that led for example to the SegWit ubdate and the BCH hard fork?

The most official documentation about this is the BIPs themselves, particularly BIP148 (this describes the activation timeline for segwit) and BIPs 8-9 (these describe the actual signaling method for deployment).

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

Activity: 3444
Merit: 10558



View Profile
May 09, 2022, 05:45:36 AM
 #12

The most official documentation about this is the BIPs themselves, particularly BIP148 (this describes the activation timeline for segwit) and BIPs 8-9 (these describe the actual signaling method for deployment).
BIP9 is the correct procedure to activate forks and this BIP or a similar alternative is always used for all the forks.
BIP148 on the other hand is describing a very dangerous attack against bitcoin and its consensus reaching mechanism. It is basically saying that anybody can ignore what the majority of miners say and enforce any fork by rejecting valid blocks. Very similar to what bcash did, they ignored what the majority of miners (and nodes and the economy) and enforced their own rules creating a minority fork.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
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!