например у меня есть блок в котором включена транзакция которая содержит уже потраченные ранее монеты
и к примеру после этого блока сеть приняла еще десяток блоков
вопрос - как она туда вообще смогла попасть? разве блок который содержит ошибку не будет забракован?
В нормальных условиях - да, такой блок будет забракован. Но если кто-то пытается атаковать сеть, имея достаточную мощность, он будет майнить свою цепочку, пытаясь добиться, чтобы она стала основной. А в свои блоки он сможет включать любые транзакции, как корректные, так и мошеннические.
так... но если говорить об атаке 51% - то ее суть в том что есть два блока с одним и тем же порядковым номером с потраченными монетами с правильных транзакций но в разные назначения
а если один из блоков будет содержать ошибку - его же просто сеть забракует и попытки строить на нем продолжения цепочки ни к чему не приведут...
я к тому что по сути при атаке 51 - разницы между тем хранишь ты весь блокчейн или нет фактически нет...