Acho que a questão precisa ser analisada pensando no
valor/incentivo que determinada
característica tem para cada tipo de
player (usuários, mineradores, desenvolvedores, provedores de infra).
''Vantagem'' pode ser coisas diferentes para cada um deles e isso que vai definir como cada protocolo vai evoluir. A atualização do protocolo sempre vai ser uma disputa entre diferentes interesses. Se voltarmos à treta da SegWit, isso fica bem claro.
Nós tínhamos um cenário em que blocos de 1 MB (~1800 transações) era pequeno demais para que valesse a pena fazer transferências pequenas e os mineradores estavam começando a aceitar somente fees grandes para adicionar as transações nos blocos, mas o cenário ficou caótico e a rede ridiculamente congestionada.
O problema poderia ser abordado por vários ângulos, otimização da seleção de UTXOs, desenvolvimento side-chain, forks, novas moedas…
O primeiro BIP p/ resolver o problema da escalabilidade foi o BIP141 (de 2015 e desenhada por Pieter Wuille, Eric Lombrozo e Johnson Lau!), propondo a otimização dos dados relacionados a assinatura de uma transação (via mecanismos propostos pelo BIP9 para garantir a backward compatibility).
Em fevereiro de 2016 rolou o Hong Kong Agreement, em que grandes nomes do mercado (AntPool, Bitfinex, Genesis Mining..) definiram que o SegWit seria desenvolvido como soft fork e deveria ser implementado pelo Core e dps, seria feito uma votação pra fazer um hard fork.
Na mesma época, também tínhamos a Lightning sendo proposta. Mas alguns players se diziam contra, argumentando que mineradores poderiam inserir uma grande quantidade de transações em um único bloco, centralizando as transações e aumentando as chances de um ataque 51%.
O que rolou foi que poucos meses após o HK Agreement, alguns desenvolvedores e empresas (vulgo Antpool e Bitmain) mudaram de lado. Eles disseram que não concordavam com o Segregated Witnesses porque envolvia dados de assinatura e essa mudança comprometeria a segurança do protocolo.
Depois dessa confusão, surgiu a proposta o BIP91, conhecida como SegWit2x. Ai rolou uma nova reunião, o New York Agreement, em maio de 2017, estabelecendo algumas mudanças. Acho que as mais interessantes é que para ser aprovada precisava de 80% e não 95% e o bloco teria 2MB e não 1MB.
Mas a galera dos gigantes asiáticos continou não concordando e fundaram o Bitcoin Unlimited ( a implementação do Bitcoin Cash) e passaram a defender os blocos de 8MB.
Lembrando que as pools BTC.com e a AntPool pertencem a mesma companhia, a Bitmain Technologie e a viaBTC é financiada pela Bitmain. Juntas, as três pools controlam mais de 30% do hash de toda rede. Claro que se existe ALGUM player que se beneficia de grandes blocos, é os pais das ASICs. E eles estão no ''direito'' de lançarem o que quiserem, afinal, estamos no livre mercado, não? Mas eles usaram o poder deles pra dizer que eram o ''verdadeiro bitcoin - o que não é algo que se escolhe, já que ou você é a cadeia mais longa ou não é- e inclusive se recusaram por muuuito tempo.
Infinitas coisas rolaram e agora a guerra dos forks do Cash está mais viva do que nunca. Amaury Sechet e o grupo da implementação do protocolo Bitcoin Cash ABC quer adicionar uma taxa de 8% para todos os bitcoins minerados para ''financiar o desenvolvimento''. Mas muita gente vê que isso seria usado para aumentar o poder deles e não concorda com a mudança.
Só depois que eu entendi os pormenores dessas histórias, que eu entendi como o poder de cada grupo é importante nessa história toda, pra defendermos uma característica sobre outra, é preciso entender também QUEM defenderá ela.
Existem propostas interessantes para incentivar a descentralização. As que eu já tive contato são:
- BetterHahs- BIP-XXXX, disponível em:
https://github.com/TheBlueMatt/bips/blob/betterhash/bip-XXXX.mediawiki- 2P-PoW- Prova de Trabalho em Duas Fases
https://hackingdistributed.com/2014/06/18/how-to-disincentivize-large-bitcoin-mining-pools/-Multi-PPS- uma plataforma que permite aos mineradores minerarem em várias pools simultaneamente.
https://bitcointalksearch.org/topic/multi-pps-281180-A mudança para PoS, pra dar incentivos a rodar um full node
-A Braiins ja propos o Stratum
https://braiins.com/stratum-v2Mas, o bom é que a centralização da mineração tem caído e não aumentado