Bitcoin Forum
June 07, 2024, 11:37:38 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: How consensus for updating bitcoin software is made?  (Read 165 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: 2212
Merit: 1793



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.

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
Kemarit
Legendary
*
Offline Offline

Activity: 3108
Merit: 1356



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

▄▄███████▄▄
▄██████████████▄
▄██████████████████▄
▄████▀▀▀▀███▀▀▀▀█████▄
▄█████████████▄█▀████▄
███████████▄███████████
██████████▄█▀███████████
██████████▀████████████
▀█████▄█▀█████████████▀
▀████▄▄▄▄███▄▄▄▄████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀
.
 MΞTAWIN  THE FIRST WEB3 CASINO   
.
.. 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!