would blockchain could have prevented it ?

No.