Bitmain in their recent statement admitted that there chips have ASICBoost
built in, but have not used them on the main chain. Are you calling Bitmain
timetravelers then? Obviously not. This means they had them for a longer
time than people assumed.
what i mean is asicboost is not a "segwit attack/exploit"
asicboost is just an efficiency gain.. end off..
...
I agree. ASICBoost was not intended to prevent SegWit and I don't think
anyone is reasonably thinking that. The issue is that allowing ASICBoost to
continue and be used through the mining community makes development in
certain aspects very restrictive and harder to do. Satohi's Fraud Proofs
relied on the Coinbase Ref idea and expected that Coinbase refs will be used
in the future to help improve the network. Widespread ASICBoost use will
prevent that avenue we have, potentially indefinitely.
When SegWit was released, Bitmain and it's pool, Antpool, did not yet know
that the Coinbase reference is added to with anchor codes. When they learned
it did, they likely began to oppose SegWit on those grounds secretly but
declared publicly it was because there would be no 2MB blocks.
so they said no to segwit because they knew segwit had a incompatibility bug with efficient hardware..
EG like saying you cant use bitcoin with an ATI GPU in 2011, because of an issue that was added in code in 2011 that only works with geforce GPU's
do you blame ATI or the code writers for not making mining easy.
I disagree. The use of the ASICBoost mechanism prevents improvements to
the Bitcoin network. It is not an optimization of the mining process. In fact, it
uses a short cut or loophole. When GPUs became ASICs that is somewhat acceptable,
since that was a true optimization in technology. ASICBoost exploits a failing in PoW
which creates non-mining and far reaching problems for the community.
It is one thing to create new mining devices to beat your competitors, its another to
find "zero-days" which could be used to beat your competitor as well as prevent
further expansion of the bitcoin code in ways that even Satoshi envisioned.
That is the difference here. One is natural, the other is a bug exploit.