Bitcoin Forum
May 04, 2024, 12:11:06 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: How and who writes code for Bitcoin?  (Read 192 times)
a298b112 (OP)
Member
**
Offline Offline

Activity: 139
Merit: 36


View Profile
October 20, 2022, 07:36:32 AM
Merited by BlackHatCoiner (2)
 #1

This probably silly question, still I just wonder if all other blockchain projects has a 'leader' (Vitalik for Eth, and Antoliy for SOL, etc) who is managing/controlling/guiding Bitcoin development? Is there any team or a person behind all the decisions being made? I guess the code of Bitcoin was changed since Satoshi disappeared? 
1714781466
Hero Member
*
Offline Offline

Posts: 1714781466

View Profile Personal Message (Offline)

Ignore
1714781466
Reply with quote  #2

1714781466
Report to moderator
"In a nutshell, the network works like a distributed timestamp server, stamping the first transaction to spend a coin. It takes advantage of the nature of information being easy to spread but hard to stifle." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714781466
Hero Member
*
Offline Offline

Posts: 1714781466

View Profile Personal Message (Offline)

Ignore
1714781466
Reply with quote  #2

1714781466
Report to moderator
Z-tight
Hero Member
*****
Offline Offline

Activity: 854
Merit: 1031


Only BTC


View Profile
October 20, 2022, 08:09:37 AM
Last edit: October 20, 2022, 08:20:36 AM by Z-tight
Merited by BlackHatCoiner (4), DdmrDdmr (3), Rockstarguy (3), pooya87 (2), Oshosondy (2)
 #2

who is managing/controlling/guiding Bitcoin development?
The bitcoin users, and anybody who wants to, just run the bitcoin software that makes you a node, and you are part of the people managing and guding the bitcoin development, there is no leader or single human being that is in control, it is all collective stuff and that is why it is decentralized.
Is there any team or a person behind all the decisions being made?  
Bitcoin is an open source software and anybody can join in the decision making through running the full bitcoin software, those who do that are called nodes, and they alongside the miners communicate to validate transactions and reject the ones that are against the bitcoin protocol. So it goes without saying that there is no hidden or special team like in centralized services, anybody can be involved if they want to.
I guess the code of Bitcoin was changed since Satoshi disappeared? 
In centralized services one person or a small group can make a change, in bitcoin that is decentralized a change can't be made in that way or forced on the network, devs can implement additions to make the network better and more user-friendly like Lightning network implementation for example, but they can't make a change to the existing protocol because it won't be agreed upon by the entire community.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
a298b112 (OP)
Member
**
Offline Offline

Activity: 139
Merit: 36


View Profile
October 20, 2022, 09:13:11 AM
 #3

who is managing/controlling/guiding Bitcoin development?
The bitcoin users, and anybody who wants to, just run the bitcoin software that makes you a node, and you are part of the people managing and guding the bitcoin development, there is no leader or single human being that is in control, it is all collective stuff and that is why it is decentralized.
Is there any team or a person behind all the decisions being made? 
Bitcoin is an open source software and anybody can join in the decision making through running the full bitcoin software, those who do that are called nodes, and they alongside the miners communicate to validate transactions and reject the ones that are against the bitcoin protocol. So it goes without saying that there is no hidden or special team like in centralized services, anybody can be involved if they want to.
I guess the code of Bitcoin was changed since Satoshi disappeared? 
In centralized services one person or a small group can make a change, in bitcoin that is decentralized a change can't be made in that way or forced on the network, devs can implement additions to make the network better and more user-friendly like Lightning network implementation for example, but they can't make a change to the existing protocol because it won't be agreed upon by the entire community.

thanks for the reply, I understand in general what you saying... however, at the end of the day someone probably approving pull requests right?
I've just had quick look here if this is the correct repo: https://github.com/bitcoin/bitcoin/pulls
Anyway, I will look around and see
ABCbits
Legendary
*
Offline Offline

Activity: 2870
Merit: 7463


Crypto Swap Exchange


View Profile
October 20, 2022, 09:18:02 AM
Merited by DdmrDdmr (3)
 #4

who is managing/controlling/guiding Bitcoin development? Is there any team or a person behind all the decisions being made?

No one, anyone could make proposal for change/improvement. But it's up to Bitcoin community to accept or reject the change/improvement.

I guess the code of Bitcoin was changed since Satoshi disappeared?  

Yes (for both Bitcoin protocol and code/software implementation).

however, at the end of the day someone probably approving pull requests right?
I've just had quick look here if this is the correct repo: https://github.com/bitcoin/bitcoin/pulls

FYI, Bitcoin Core is just one of many software to run full node.

█▀▀▀











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











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

Activity: 3444
Merit: 10537



View Profile
October 20, 2022, 11:27:05 AM
Merited by BlackHatCoiner (4), DdmrDdmr (3), Z-tight (1)
 #5

at the end of the day someone probably approving pull requests right?
Obviously! If it were any other way, then any troll out there would have changed the code every second of every day. There has to be one or two people who control what gets merged but that doesn't mean only they can contribute to the code, they are just overseeing things.

For example if you know programming and are familiar with the technology start making contributions to the code. If it is just improvements to the existing code you would simply open a pull request and after it is reviewed by other experts, the code will be merged. If it is a bigger change like in the consensus rules, you first have to start a proposal in mailing list and let the idea itself being discussed first and for others to see and test the code. Eventually if it is any good it will be merged so that we can move on to the next step which is for the entire bitcoin network to check it and see if they want to accept that change or not.

P.S. you should never compare bitcoin with altcoins because they are nothing alike. Mainly because altcoin users don't really care about the technical part of that altcoin and are only there to make a quick profit so changes are not reviewed by users or even the network participants. Not to mention most altcoins are already centralized like Ethereum where one person or group of devs makes all the decisions and forces the forks on the network (eg. the ETH hard fork to roll back a large number of blocks so that Vitalik and his crew could get the money they lost in a gamble on a smart contract back).

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

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
October 20, 2022, 12:40:12 PM
 #6

I've just had quick look here if this is the correct repo: https://github.com/bitcoin/bitcoin/pulls

Yes that's the right repo, you can also look here to see who's contributed to the code and by how much: https://github.com/bitcoin/bitcoin/graphs/contributors?from=2009-08-30&to=2022-10-20&type=c

hugeblack
Legendary
*
Offline Offline

Activity: 2506
Merit: 3633


Buy/Sell crypto at BestChange


View Profile WWW
October 20, 2022, 07:38:33 PM
 #7

all other blockchain projects has a 'leader' (Vitalik for Eth, and Antoliy for SOL, etc) who is managing/controlling/guiding Bitcoin development?
There are some differences according to the nature of the block that is managed, for example, Bitcoin is POW and therefore the community that approves or rejects these changes which is more decentralized than some other blockchains such as:

  • Binance smart chain: Only 21 authenticators can do everything in the network such as preventing someone from sending or returning coins from an address without the "permission" of the account holder.
  • Other altcoins: Early developers are either collecting a high percentage of coins or centralized mining.

.BEST..CHANGE.███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
sheenshane
Legendary
*
Offline Offline

Activity: 2394
Merit: 1215


Cashback 15%


View Profile WWW
October 20, 2022, 11:48:28 PM
 #8

This probably silly question, still I just wonder if all other blockchain projects has a 'leader' (Vitalik for Eth, and Antoliy for SOL, etc) who is managing/controlling/guiding Bitcoin development? Is there any team or a person behind all the decisions being made? I guess the code of Bitcoin was changed since Satoshi disappeared? 
It's all agreed with the miners and they all followed in Bitcoin protocol.  If there are major changes in the code, miners will usually have a power like having a "fork" IMO.

If you want to know those Bitcoin contributors' contributions, here is a graph from Aug 30, 2009 – Oct 21, 2022.

I guess the code of Bitcoin was changed since Satoshi disappeared? 
No, it wasn't.  It can't be changed.
If it's changed, that isn't Bitcoin protocol.

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

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

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

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

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

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











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











▄▄▄▄█
Apocollapse
Hero Member
*****
Offline Offline

Activity: 966
Merit: 745



View Profile
October 21, 2022, 04:59:56 AM
 #9

I guess the code of Bitcoin was changed since Satoshi disappeared? 
No, it wasn't.  It can't be changed.
If it's changed, that isn't Bitcoin protocol.
Technically Bitcoin protocol could be changed as long as all developers are agree with the proposal, but a Bitcoin maximalist will priority about decentralization and privacy concern, that's make Bitcoin protocol hasn't been changed since most of proposals are rejected.

That's why people who have a different vision about Bitcoin and want to create their own Bitcoin with their idea, they're fork a Bitcoin. BCH, BSV, Bitcoin Gold, and the rest coin with Bitcoin word are Bitcoin fork, which is a fake Bitcoin.

BlackHatCoiner
Legendary
*
Offline Offline

Activity: 1512
Merit: 7342


Farewell, Leo


View Profile
October 22, 2022, 02:47:55 PM
 #10

Developers are those who write the code, and most of them happen to be active with proposing changes too. There are various implementations of Bitcoin clients. Bitcoin Core (the most used), Bitcoin knots, Gocoin etc. The difference with Vitalik and Bitcoin developers is that the former is the administrator of a project that doesn't have the same policy.

Ethereum developers don't just write code. They're funded from banks to operate in a less transparent, and not censorship resistant fashion. Their user base isn't the same, legitimate-wise, either.

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

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

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

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

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

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











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











▄▄▄▄█
aysg76
Legendary
*
Offline Offline

Activity: 1960
Merit: 2124



View Profile
October 24, 2022, 12:09:58 PM
 #11

As you have been already told that you can also contribute to bitcoin source code but the final decision will be lying in the hand of developers who are actively working on it but it's also based on community as if you propose something which could be beneficial for the network and solve some problem then it would be added to the source code but for it you should be having all the technical knowledge of bitcoin network but if you say can change the code then it's not possible solely which is why it's secured network.


P.S. you should never compare bitcoin with altcoins because they are nothing alike. Mainly because altcoin users don't really care about the technical part of that altcoin and are only there to make a quick profit so changes are not reviewed by users or even the network participants. Not to mention most altcoins are already centralized like Ethereum where one person or group of devs makes all the decisions and forces the forks on the network (eg. the ETH hard fork to roll back a large number of blocks so that Vitalik and his crew could get the money they lost in a gamble on a smart contract back).
Exactly moreover they are well funded in these ways and more of centralised based coins where decisions are in their hands only but with bitcoin it's not the case and you can contribute to the code voluntarily if you have that much technical knowledge and are familiar with C++ but we should not make altcoin based comparison because they are unmatched in transparency.

███████████████████████████████
███████████████████████████████
███▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀███████████
█████████████▀▀        ▀▀██████
██████▀▀▀▀▀▀              ▀████
██████████▀     ▄▄██▄▄     ▀███
██████████      ██████      ███
██████████▄     ▀▀██▀▀     ▄███
██████▄▄▄▄▄▄              ▄████
█████████████▄▄        ▄▄██████
███▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄███████████
███████████████████████████████
███████████████████████████████
.
|
▄▄███████▄▄
▄████▀▀▀▀▀▀▀████▄
▄███▀▄▄███████▄▄▀███▄
▄██▀▄█▀▀▀█████▀▀▀█▄▀██▄
▄██▄██████▀████░███▄██▄
███░████████▀██░████░███
███░████░█▄████▀░████░███
███░████░███▄████████░███
▀██▄▀███░█████▄█████▀▄██▀
▀██▄▀█▄▄▄██████▄██▀▄██▀
▀███▄▀▀███████▀▀▄███▀
▀████▄▄▄▄▄▄▄████▀
▀▀███████▀▀
SSC NAPOLI
OFFICIAL EUROPEAN
BETTING PARTNER
|.ROLLBOTS.|
▄▄███████▄▄
▄███████████████▄
▄███████████████████▄
▄██▀▀▀▀▀▀▀▀▀▀▀▀▀▀█████▄
▄█████████▀████████▀████▄
██████▄▄▄█████▄▄█████████
█████████████████████████
██████▀▀▀█████▀▀█████████
▀█████████▄████████▄████▀
▀██▄▄▄▄▄▄▄▄▄▄▄▄▄▄█████▀
▀███████████████████▀
▀███████████████▀
▀▀███████▀▀
ROLLBIT COIN
TRADE RLB NOW!
|...PLAY NOW...
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!