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