Post
Topic
Board Bitcoin Discussion
Re: Think about the "decentralization" of bitcoin from seven different aspects
by
RainbowKun
on 13/07/2021, 02:20:06 UTC
just a note to add to your learning

the network is not all fair 0% control
there actually is a hierarchy

bitcoin code is not self produced AI. its actually wrote by devs.
so any and all bitcoin rules are subject to the devs decision to include or change or remove rules

at this present moment. there might be several 'implementations.' but the ruling/control implementatation all others follow is the CORE dev team

beside that is the main 'economic' nodes and the other side is the mining nodes

the core dev team can collude with the merchants(economic nodes) to enforce a change that will blackmail the mining pools to change their implementation in favour, to ensure miners have the ability to continue spending rewards with merchants
(no point making old blocks that merchants reject, as then you cant spend your rewards)

on the flip side the core dev team can collude with the mining nodes to enforce a change that will blackmail the merchants to change their implementation in favour, to ensure merchants transactions get accepted into blocks
(no point making old transactions that miners reject, as then you can spend your funds)

next outer layer is the wallet service/custodian non-mining full node services
because they service hundreds of people and are responsible of getting users payments accepted. they are pressured by the layer above to follow the whims of the dev team

next outer layer is the independant users full node
again they cant spend unless they are following the rules of the upper layers.

finally. the litewallet phone apps. well they are just slaves to the custodial service non-mining fullnode

..
alot of people think the 'independant user full nodes' and 'the custodial service non mining full node' have power/voting. but.. if the devs and merchants want to change things.. they can. and users then become less than full nodes blindly accepting data they cant fully validate for all rules. meaning users are forced to upgrade to stay able to transact and spend as true full nodes

take 2017 events
first there was the dev&miner campaign.. this only got 45% vote for upgrade from nov 2016-june 2017
because alot of merchants and users hesitated/declined and 55% of mining pools declined

however june-july2017. devs colluded with merchants (NYA) and threatened pools that anyblocks not conforming to new formet. the merchants would disregard/reject
within weeks mining pools suddenly seen the threat of lost/ignored/invalid rewards so majority accepting the
(NYA)
within weeks of that, old blocks(vetoing) were disregarded which allowed for in unprecedented 100% vote locking in the new change

all without any input from the user/custodian nodes


Thank you for your detailed knowledge of the annotations, which show us more clearly the relationship between the core dev team and other stakeholders in the governance process. Especially the story that happened in 2017, let me understand the details of the governance process more clearly. The content of my article is more about the Satoshi  spirit and decentralization thought behind Bitcoin from a philosophical level. I have always believed that Bitcoin is not only technology important, but more importantly, the ideas behind this technology. More of us just because of the recognition of this kind of thinking, we continue to support Bitcoin.