Понял. Спасибо за труд. Таким образом получается, что изначальное ограничение всё же было, как есть и сейчас. Кроме того, как я понял, размер блока не является константой и может быть изменён в любую сторону в любое время. И это ни коем образом не скажется на обратной совместимости. Всё верно?
Просто взять и поменять константу не получится. Такой клиент не будет совместим с имеющимся блокчейном.
Но в принципе, написать код который будет поддерживать большие блоки и при этом быть совместимым в предыдущими версиями - не такая уж сложная задача.
Собственно, именно тот самый чувак (Андерсен) который и ввел эту константу 1000000, он же и предложил пару лет назад вернуть все на место или хотя бы чутка увеличить ее... Ох как его заклевали тогда. И сейчас клевать продолжают.
В итоге Андерсен обиделся на столько, что послал разрабов биткоина лесом и сделал форк Bitcoin Classic, а разрабы коры в отместку наверное выпилили из последней версии клиента функционал алертов, ключи от которых были только у Андерсена.
В общем код биткоина это сегодня тот еще клубок интриг и взаимных обид ((