The problem that blockchain solves is trusted timestamping and in that realm exactly same mechanism was used for a long time before it was called that. Various proof-of-something mechanisms layered on top of that solve the "distributed" part of the problem with varying degrees of trust and efficiency.