제가 알기로는 segwit은 ASICBOOST(저는 해시를 계산하는 걸 정석대로가 아닌 꼼수로 계산해서 속도를 높이는 방법으로 이해했습니다)이 안되게 하는 것으로 알고 있습니다. 즉 일반적인 SHA256계산은 segwit에서도 여전히 동작하는 것으로 알고 있습니다.
https://bitcointalk.org/index.php?topic=1862245.0
이 주제와 관련된 bitcointalk 쓰레드인데요, 개미채굴기는 ASICBOOST를 지원하지 않는 slushpool이나 kano pool에서도 스펙상의 해시속도로 잘 동작합니다. 즉, 개미채굴기가 ASICBOOST로만 해시를 계산할 수 있다는 것에 대한 반증인 것이죠.
제 생각에는 ASICBOOST를 반대로 이해해야 할 것 같습니다. 일반적인 상황에서 ASICBOOST를 돌리는 게 아니고, 특수한 조건이 갖춰졌을 때 ASICBOOST를 돌리는 것으로요. 일단 개미채굴기의 스펙상 해시속도는 정석대로 계산하는 속도로 표기되어 있는 걸로 보입니다(아니라면 slushpool 등에서 스펙대로 속도가 나올 수가 없죠). 하지만 정석대로 계산하는 기능 외에 지름길처럼 ASICBOOST 방식으로 계산할 수 있는 기능도 숨겨져 있겠지요.
일반적인 상황에선 개미채굴기가 정석대로 해시를 계산하지만, 특정 마이닝풀(아마 중국 마이닝풀 중 하나겠죠?)에 붙게 되면 해당 풀에서 ASICBOOST 기능을 활성화 하여 마이너가 추가적인 해시계산을 하도록 하는 것이죠. 마이닝풀 사용자한테는 스펙상 해시속도 이상의 보상을 줄 필요가 전혀 없으므로(오히려 솔직하게 보상을 주면 ASICBOOST 쓴다는 걸 자인하는 꼴이니까요) ASICBOOST로 얻는 추가이득은 고스란히 마이닝풀 운영자의 것이 됩니다. 실제로 slushpool 같은 곳은 이런 일을 하지 않았다는 것을 증명하기 위해서 표시된 총 해시속도대로 계산을 하였다는 hashrate proof를 지속적으로 업로드하고 있습니다(https://slushpool.com/stats/hashrate_proof/).
앞 문단에서는 마이닝풀에 붙은 마이너들에 ASICBOOST가 활성화된다는 식으로 쓰긴 했는데, 이 경우에는 잘 관찰하면(적어도 마이닝풀이 직접 기계를 가지고 있는 것은 아니니까요) 들킬 수도 있습니다. 그래서 어쩌면 hashnest 같은 서비스나 아니면 직접 소유한 마이너들만을 대상으로 ASICBOOST를 사용했을 가능성이 좀 더 큰 것 같다고 생각됩니다.