Segwit is backwards compatible with the old consensus rules it did not break anything.
segwit is not backward compatible
segwit tx's is set to be (ELI-5) invisible/ (ELI-15) not validatable by old consensus.
if you looked into it you will see terms such as what gmax named "upstream" filter nodes and LukJR calls "bridges" which is where if a old client just connects to the network and received the current block data the same way a segwit node does. it wont be understood.
a segwit node has to act as a translater and convert the chain of 2017+ into a different format specifically for the requesting node.
https://bitcoincore.org/assets/images/filtering-by-upgraded-node.svgin short. if segwit nodes had a bug. you cannot just manually copy and paste the blockchain data from a folder to another folder for an old client and carry on. its all completely different.
so with all currnt nodes being strict core2017+ policy/rule following nodes. if core nodes did bug out they cant just downgrade to an earlier version. because the data would not have a translater.. (the translator has the flu)
EG. the 2013 levelDB event would have crashed the network if people were not able to just downgrade without a translator required.
back then they didnt need a translater so downgrading was simple.. now thats not the case. and makes the network more fragile to bug attack of a client running exact same ruleset and codebase
even the guidelines on upgrading to segwit say. if you want to run an old node, due to the network not wanting to act as translators for old clients(ban-hammer) you would personally need to download a segwit client. and white list yor old node to get accepted and then let your segwit client translate data for the old client. where by your old client treats segwit transactions as not requiring validation (funky tx's)
(image above simplifys the waffle)
imagine a system of checking passports. where in a decentralised world every passport needs checking.
segwit is set to be a diplomatic immunity holder that pretends the block creator validated them and so the decentralised consensus network do not need to check it.
I technically suck. I need to verify with the people in the technical discussion area and get back to this. Sorry. But I try. Hahaha.
as for the 35% of the community vote.
actually you AGAIN are reading too much reddit propaganda. your nearly at the point of sounding like a scripted sheep. antpool had less power then propagandised. loads of people were screaming "china china china" when there were things like slush pool which was based in thailand. there were other pools in iceland, georgia, and multiple other countries.
No. Do not attack me for what I read. Attack the propaganda and tell me what you believe it is "propaganda". I am about to say that R is the real propagandist but that would be avoiding the debate.
Stick to the topic.
You lost me here. What?
and if 95% of the community really wanted segwit.. how come only 10% or less is actually using segwit
Are you sure?
http://segwit.party/charts/# Segwit transactions are in a steady climb. As a community more education is needed to make them see the benefits of Segwit. If only bitcoin.com helped.
again you have ignored the whole jgarzig+blockstream stuff.. just to continue the VER WU scripted kardashian distraction drama.
Because I cannot comment. I am still trying to contact some people on the story. Sorry again.
also yea 65% opposed cores roadmap. core should not have said "attack, lets deport the opposition". but instead compromised. so that it stayed as one network of full community support.
65% of the miners you mean who were influenced by Bitmain because Segwit activation would mean killing Bitmain's covert AsicBoost.
anyway. as for the asic boost drama
that was a whole big laughing comedy. asic boost actually helps. if veryone used it then the network becomes mor secure and hashes blocks faster and with a higher difficulty than a network that does not use it.
but by gmax screaming its a threat. now a pool can use it while the core loyalist rfuse out of loyalty to gmax drama.. and so the ones using it can build blocks faster..
imagine it this way.. GPU mining days. everyone knew ATI was fastr than geforce. but imagine if gmax said ATI is an attack by having a bettr way to hasha block. lets boycott ati.. gmax loyalists would buy geforce and hash at a slower rate. allowing an outsider to come in with an ATI farm and ovr power it..
howevr back then people wer less loyal and more decentralist and so people went for ATI which made the network stronger knowing that a GPU farmer using geforce would have no chance[/quote]
Of course it is a threat.
Bitmain produces 70% of all Asic Bitcoin miners, and are applying for the patent for AsicBoost. That would kill the other miners and hurt decentralization further.
Are you really on Jihan Wu's side on this matter?
as to you saying
"Does the direction of the network has to be what Satoshi wants? I thought it was supposed to be decentralized."
firstly its not about satoshi's wants.. he has gone.
Then is it right for Roger Ver to keep citing the Bitcoin whitepaper and also keep saying that Bitcoin Cash is Bitcoin because "Satoshi"?
its about a feature that was built specifically to address issues of a community ivide that if used would not upgrade the network without majority support.. core AVOIDED that mechanism by first throwing out the competition. rathr than finding a majority community agreement (compromise)
No. Segwit would not activate because the miners, not the community, would not signal for it. Through the UASF, the community has spoken and the miners had to choose if to follow the community or split. They followed the community. What now?
as to the freedom to fork off
yea i got no problem with clams(unilateral split), litecoin(zero day fork) which pretty much just grabbed the code and done their own thing on a separate network
but when it comes to the community wanting certain things happening on a certain network. throwing them off the network via double team deception(via bilateral split) so that one team gains the stronghold. and then ringfenses the pools (via Fibre) so no one outside the team can use the same tactic against them. thus turning bitcoin core network into a tyranic monarchy.. is not decentralist practice, not moral, not ethical and goes against the whole point of the world thinking "bitcoin"(2009-2013) was decentralised and uncontrollable.
It was Bitcoin Cash's decision to hard fork and not follow the consensus rules anymore. They had that choice and the community is very free to follow them. It is not Core's fault if they do not want to.
Your problem is not with Core anymore. You already split to the network you like. Your problem is to convince the community to follow you. If you want them to follow you then throw Roger Ver out, he is doing more harm.
At any rate, I like some ideas in Bitcoin Cash too. I like the expansion of the OPcodes idea, FlexTrans and yes I like the idea of bigger blocks just to see how that develops.
Are there plans for a Counterparty Cash? I believe the bigger blocks are good for it.