Ну, я исхожу из отстаиваемой вами позиции: "всё, что [уже] в блокчейне - свято и неоспоримо по умолчанию".
Не надо из моей точки зрения. Скажите свой способ узнать, что в блоке все свято и неоспоримо.
Для проверки, конечно, нужно перекачать всю цепочку и пройтись по ней (как и в банке при сверке баланса), но "чтобы точно знать: сколько точно коинов может потратить конкретный пользователь" - в этом, в общем случае, надобности нет.
Да я хочу точно знать сколько коинов может потратить вася, который говорит, что он мне перевел 100500 коинов.
Для этого я должен как минимум один раз в жизни пройтись по всей цепочке.
В частном (а не в общем) случае, когда я уже ранее цепочку просканировал, для проверки транзакции я могу второй раз все с самого начала уже не сканить.
Так и вы не ответили, что делать, если "три ноды" прислали три разных варианта блокчейна. Для большего треша давайте добавим ещё и с тремя разными генезис-блоками.
Отвечаю: правильная цепочка та, на создание которой потратили больше денег. Доказательство того, что цепочка самая сложная можно получить по разному: можно через вызов красивых шлюх на дом, можно через вызов красивых хэшей. Мне (как и вам надеюсь) больше нравятся шлюхи, но вариант с хэшами более близок к реальности к сожалению.