📊 Now LIVE: RWA Report 2024
Coins: 13,549
Exchanges: 1,031
Market Cap: $2.78T 0.3%
24h Vol: $109.423B
Gas: 21 GWEI
Go Ad-free

Gavin Andresen: We Need a New Way of Governing Bitcoin

by Kyle Torpey

Bitcoin Core Developer and Bitcoin Foundation Chief Scientist Gavin Andresen was recently interviewed by Brian Fabian Crain and Sébastien Couture for an episode of Epicenter Bitcoin. The conversation mainly focused on Bitcoin governance and the various ways in which developers can come to consensus on changes to the Bitcoin protocol. At one point during the discussion, Andresen made it clear that Bitcoin needs a new method of governance that could potentially lead to an improved process for reaching consensus on new proposals.

What is Bitcoin Governance?

Before talking too deeply about Bitcoin governance, Andresen made sure to define exactly what he means when he talks about this topic:

“I got some flack on Reddit and Twitter for talking about governance in a very broad way, and when I say governance, I don’t mean government. I think we’re governed by all sorts of things. We’re governed by our government. We’re governed by the laws of physics. We’re governed by social norms. There are all these things that affect our behavior and what we do, and that’s really what I mean by governance -- some effect on what we do, how we behave, or how a technology behaves. That all fits into my general idea of governance.”

It appears that some individuals in the Bitcoin community mistakenly believe that Andresen is talking about some sort of monolithic governing body that could control Bitcoin when he speaks of Bitcoin governance, but it’s clear that this is not the case. Andresen continued by describing this often-misguided interpretation of the conversation:

“I think a lot of people when they hear governance, they immediately go to a nation state governing and deciding what we can and can’t do, and that really isn’t what I mean when I say governance.”

The History of Bitcoin Governance

In addition to defining what he means by Bitcoin governance, Andresen also discussed the history of how protocol changes were made in the past. He started by describing the early days in which Satoshi Nakamoto essentially acted as a benevolent dictator:

“If you go back in history, it was really simple. It was whatever Satoshi decided at the beginning. That’s really where we started. We had one source code. We had one [pseudonymous] person who made all the decisions about what should Bitcoin be, how should it evolve, and what should it do.”

After Satoshi left the project in 2011, Andresen then decentralized the consensus process to include four other members (in addition to himself) with commit access to the Bitcoin Core GitHub repository:

“As soon as Satoshi stepped back and threw the project onto my shoulders, one of the first things I did was try to decentralize that. So, if I get hit by a bus, it would be clear that the project would go on. That’s why, at this point, there are five people who have commit access to the GitHub Bitcoin source tree. And there’s kind of this consensus process for what changes are made to the code -- and even what consensus-level, low-level changes to the Bitcoin rules should happen.”

While the current model of five Bitcoin Core maintainers has worked somewhat well up to this point, it’s clear that there are now many more people who believe their input should be involved in the consensus process. Andresen briefly touched on this problem during his interview on Epicenter Bitcoin:

“I think a lot of the strife and conflict comes with -- we’re starting to grow beyond even that to there are a lot more stakeholders, there are a lot more people involved, there are a lot more projects. How do we evolve from -- it used to just be Satoshi making decisions to it was this small group making decisions to suddenly there’s a much larger set of people who are interested in decisions and how they’re made.”

Finding a New Method of Governance

It’s clear that finding a new method of consensus for changes to Bitcoin will not be easy. Although having a benevolent dictator makes it easier for changes to find their way into the main codebase in a timely manner, Andresen made it clear that this is not something any of the five Bitcoin Core maintainers are interested in right now:

“I don’t think any of us, especially [the five Bitcoin Core developers with commit access], want to be the high priest of Bitcoin . . . We need to find a new way of governing, a new way of coming to decisions and having everybody be happy about the process and the decisions that are reached.”

Andresen mentioned prediction markets as a possibly helpful tool when searching for consensus on a change to Bitcoin, but he also admitted that there don’t appear to be any perfect solutions for making these kinds of decisions in widely-distributed systems:

“We’ll see going forward what happens. I don’t know. Maybe prediction markets will be a good way of gauging consensus. I know that’s an idea that people have. I think that would be fantastic to see wisdom of crowds condensed in that way where people actually have some value at stake. I think it’s still an open problem as to how do you get these diverse stakeholders to come together, come to consensus, and to communicate . . . I don’t think it’s been completely solved anywhere where you have a distributed way of making decisions.”

Andresen is a fan of having multiple implementations of Bitcoin, and it appears he’s attempting to alter the governance model again through his work on Bitcoin XT with Mike Hearn. One could view this alternative implementation as yet another experiment in the search for a proper consensus mechanism in Bitcoin development.

Tell us how much you like this article!
Kyle Torpey
Kyle Torpey

Kyle is a freelance writer who has been interested in bitcoin since 2011. His work has been featured on Business Insider, VICE Motherboard, Let's Talk Bitcoin, RT's Keiser Report, and many other media outlets. Follow the author on Twitter @kyletorpey

More Articles

coingecko
Continue in app
Track prices in real-time
Open App
Select Currency
Suggested Currencies
USD
US Dollar
IDR
Indonesian Rupiah
TWD
New Taiwan Dollar
EUR
Euro
KRW
South Korean Won
JPY
Japanese Yen
RUB
Russian Ruble
CNY
Chinese Yuan
Fiat Currencies
AED
United Arab Emirates Dirham
ARS
Argentine Peso
AUD
Australian Dollar
BDT
Bangladeshi Taka
BHD
Bahraini Dinar
BMD
Bermudian Dollar
BRL
Brazil Real
CAD
Canadian Dollar
CHF
Swiss Franc
CLP
Chilean Peso
CZK
Czech Koruna
DKK
Danish Krone
GBP
British Pound Sterling
GEL
Georgian Lari
HKD
Hong Kong Dollar
HUF
Hungarian Forint
ILS
Israeli New Shekel
INR
Indian Rupee
KWD
Kuwaiti Dinar
LKR
Sri Lankan Rupee
MMK
Burmese Kyat
MXN
Mexican Peso
MYR
Malaysian Ringgit
NGN
Nigerian Naira
NOK
Norwegian Krone
NZD
New Zealand Dollar
PHP
Philippine Peso
PKR
Pakistani Rupee
PLN
Polish Zloty
SAR
Saudi Riyal
SEK
Swedish Krona
SGD
Singapore Dollar
THB
Thai Baht
TRY
Turkish Lira
UAH
Ukrainian hryvnia
VEF
Venezuelan bolívar fuerte
VND
Vietnamese đồng
ZAR
South African Rand
XDR
IMF Special Drawing Rights
Cryptocurrencies
BTC
Bitcoin
ETH
Ether
LTC
Litecoin
BCH
Bitcoin Cash
BNB
Binance Coin
EOS
EOS
XRP
XRP
XLM
Lumens
LINK
Chainlink
DOT
Polkadot
YFI
Yearn.finance
Bitcoin Units
BITS
Bits
SATS
Satoshi
Commodities
XAG
Silver - Troy Ounce
XAU
Gold - Troy Ounce
Select Language
Popular Languages
EN
English
RU
Русский
DE
Deutsch
PL
język polski
ES
Español
VI
Tiếng việt
FR
Français
PT
Português
All Languages
AR
العربية
BG
български
CS
čeština
DA
dansk
EL
Ελληνικά
FI
suomen kieli
HE
עִבְרִית
HI
हिंदी
HR
hrvatski
HU
Magyar nyelv
ID
Bahasa Indonesia
IT
Italiano
JA
日本語
KO
한국어
LT
lietuvių kalba
NL
Nederlands
NO
norsk
RO
Limba română
SK
slovenský jazyk
SL
slovenski jezik
SV
Svenska
TH
ภาษาไทย
TR
Türkçe
UK
украї́нська мо́ва
ZH
简体中文
ZH-TW
繁體中文
Login to track your favorite coin easily 🚀
By continuing, you agree to CoinGecko Terms of Service and acknowledge you’ve read our Privacy Policy
or
Forgot your password?
Didn't receive confirmation instructions?
Resend confirmation instructions
IT'S FREE! Track your favorite coin easily with CoinGecko 🚀
By continuing, you agree to CoinGecko Terms of Service and acknowledge you’ve read our Privacy Policy
or
Password must contain at least 8 characters including 1 uppercase letter, 1 lowercase letter, 1 number, and 1 special character
Didn't receive confirmation instructions?
Resend confirmation instructions
Forgot your password?
You will receive an email with instructions on how to reset your password in a few minutes.
Resend confirmation instructions
You will receive an email with instructions for how to confirm your email address in a few minutes.
Get the CoinGecko app.
Scan this QR code to download the app now App QR Code Or check it out in the app stores