Irrevocability is implied by how cryptographic timestamping works in general,
database is an implementation detail, and proof of work is not a benefit, but
a (high) price to pay for lack of central coordination. I think you should
tone down your admiration for blockchain.