Bitcoin Forum
November 08, 2024, 09:00:28 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: How consensus for updating bitcoin software is made?  (Read 193 times)
quantum_bit (OP)
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
May 06, 2020, 07:50:46 PM
 #1

Hi all,

I am new in bitcoin and cryptocurrencies. I have had a question in my head for some times:
I understand that bitcoin which is open-source has experienced several updates since released by Satoshi Nakamoto several years ago. However, I do not understand what is the mechanism of updating the bitcoin software? How the consensus is made i.e. how the network agree on installing new updates by unknown developers?

Thanks!
joniboini
Legendary
*
Offline Offline

Activity: 2366
Merit: 1805



View Profile WWW
May 09, 2020, 02:59:52 AM
 #2

The node would just run the new software with the new updates if they feel like they agree with it. If they don't agree with the updates, then they can run the old software or even run another one which in turn will create a split if there are enough people to do that. The update will first get pushed to the source-code and 'approved' by the maintainer.

Most updates are known beforehand, and most of them are open-source, so it's not like they're going to install some unknown code to their system. Nobody is going to do that if that's how it works.

▄▄███████████████████▄▄
▄███████████████████████▄
████████▀░░░░░░░▀████████
███████░░░░░░░░░░░███████
███████░░░░░░░░░░░███████
██████▀░░░░░░░░░░░▀██████
██████▄░░░░░▄███▄░▄██████
██████████▀▀█████████████
████▀▄██▀░░░░▀▀▀░▀██▄▀███
███░░▀░░░░░░░░░░░░░▀░░███
████▄▄░░░░▄███▄░░░░▄▄████
▀███████████████████████▀
▀▀███████████████████▀▀
 
 CHIPS.GG 
▄▄███████▄▄
▄████▀▀▀▀▀▀▀████▄
███▀░▄░▀▀▀▀▀░▄░▀███
▄███
░▄▀░░░░░░░░░▀▄░███▄
▄███░▄░░░▄█████▄░░░▄░███▄
███░▄▀░░░███████░░░▀▄░███
███░█░░░▀▀▀▀▀░░░▀░░░█░███
███░▀▄░▄▀░▄██▄▄░▀▄░▄▀░██
▀███
░▀░▀▄██▀░▀██▄▀░▀░██▀
▀███
░▀▄░░░░░░░░░▄▀░██▀
▀███▄
░▀░▄▄▄▄▄░▀░▄███▀
▀█
███▄▄▄▄▄▄▄████▀
█████████████████████████
▄▄███████▄▄
███
████████████▄
▄█▀▀▀▄
█████████▄▀▀▀█▄
▄██████▀▄▄▄▄▄▀██████▄
▄█████████████▄████████▄
████████▄███████▄████████
█████▄█████████▄██████
██▄▄▀▀▀▀█████▀▀▀▀▄▄██
▀█████████▀▀███████████▀
▀███████████████████▀
██████████████████
▀████▄███▄▄
████▀
████████████████████████
3000+
UNIQUE
GAMES
|
12+
CURRENCIES
ACCEPTED
|
VIP
REWARD
PROGRAM
 
 
  Play Now  
Kemarit
Legendary
*
Offline Offline

Activity: 3262
Merit: 1386



View Profile
May 09, 2020, 04:06:44 AM
 #3

You can find what you are looking for here: Contributing to Bitcoin Core.

And they are not "unknown developers", I advise you to read the following blogs:

1. A Gentle Introduction to Bitcoin Core Development by Jimmy Song
2. Contributing to Bitcoin Core, a personal account by John Newbery
3. Onboarding to Bitcoin Core by Amiti Uttarwar
4. How to Review Pull Requests in Bitcoin Core by Jon Atack

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

 ......NO FEES ON BITCOIN WITHDRAWALS...... 

▄▄███████▄▄
▄███████████████▄
▄███████████████████▄
▄█████████████████████▄
▄███████████████████████▄
█████████████████████████
████████████████████████
█████████████████████████
▀██████████████████████▀
▀█████████████████████▀
▀███████████████████▀
▀███████████████▀
▀▀███████▀▀

▀███████████▀
[
[
RELOAD
BONUS
 

RAKEBACK
BONUS
]
]
[
[
FREE
COINS
 

VIP
REWARDS
]
]
 
........► Play Now .... 
MicroGuy
Legendary
*
Offline Offline

Activity: 2506
Merit: 1030


Twitter @realmicroguy


View Profile WWW
May 09, 2020, 04:38:27 AM
 #4

Hi all,

I am new in bitcoin and cryptocurrencies. I have had a question in my head for some times:
I understand that bitcoin which is open-source has experienced several updates since released by Satoshi Nakamoto several years ago. However, I do not understand what is the mechanism of updating the bitcoin software? How the consensus is made i.e. how the network agree on installing new updates by unknown developers?

Thanks!

The honest and easy answer is whatever Blockstream decides happens.
TalkStar
Copper Member
Hero Member
*****
Offline Offline

Activity: 1204
Merit: 737


✅ Need Campaign Manager? TG > @TalkStar675


View Profile WWW
May 09, 2020, 09:16:47 AM
 #5

I do not understand what is the mechanism of updating the bitcoin software? How the consensus is made i.e. how the network agree on installing new updates by unknown developers?
You may watch this video for getting some knowledge about FSF (Free Software Development) first.


You can more information about bitcoin software, update and nodes below;



.

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

.

.

.

████░█▄
████░███▄
████▄▄▄▄▄
█████████
█████████
█████████


████░█▄
████░███▄
████▄▄▄▄▄
█████████
█████████
█████████












.KUCOIN LISTING WORKFLOW.
.
.KUCOIN COMPANY PROFILE..

.

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!