Сега малко повече за SegWit:
За да се верифицира една транзакция е нужно да се изкопа съответното блокче където е тя.
Вътре в това блокче има подписани ключове или нещо от сорта (не мога да го схвана, но служи за верификация).
Core (.org) отборът иска да се запази сегашната структура на тефтера, като увеличи размера на блокчето съвсем малко и направи тези оптимизации, които никой не знае дали са за добро. Не е дългосрочно решение, но позволява промяна по-късно.
.com отборът иска да направи големината на блокчето Unlimited и по този начин копачите да задават големината, което от своя страна означава промяна в цялостната логика и няма да може да бъде обратимо.
Подписани транзакции има вътре, не ключове.

Идеята на SegWit е веднъж завинаги да се реши проблемът с malleabilitity-то на подписите на транзакциите. Това е възможността да се промени формата на подписа, без това да го инвалидира, а това е възможно, тъй като подписът не е покрит от друг подпис. Резултатът е промяна на txid-то (id-то на транзакцията, тъй като то е hash на цялата транзакция, включително и подписа), което я прави невъзможна за проследяване и някои автоматични системи се бъркат, пращайки още веднъж койни, ако не могат да потвърдят успешно пристигналите първия път (а те си пристигат, просто не могат да се следят, заради txid, различно от очакваното).
Като се раздели подписът от транзакцията, този проблем се решава. Това прави SegWit, наред с още някои по-дребни оптимизации, а като страничен (желан) ефект имаме възможност за по-големи блокове, защото подписите, тъй като са отделени от транзакциите, могат да се съхраняват от full node-овете в отделна структура и размерът им да не се брои при създаването на блокове (това предстои да се въведе с нов soft fork, още го няма разписано като параметри как ще се случва точно).
Разбира се, на miner-ите това не им харесва, тъй като по-големи блокове означава по-малко конкуренция за блок, което означава по-малки fee-ове.
За тях е перфектна претоварената мрежа в момента, тъй като ако искаш транзакцията ти да мине в следващите 30 минути, трябва да си приготвиш поне $10 за fee.
Затова беше необходимо BIP 91, с което full node-овете да отхвърлят блокове от miner-и, които не сигнализират готовност за SegWit. Така ако искат блоковете им да са валидни, трябва да се съгласят със SegWit. В момента има 100% съгласие и се очаква SegWit да е активен към 08.08.