OP's question says 'public', but seems to mean 'transparent', so I'll comment that way.
Obviously most responders to this thread have been living under a rock for years...
The existence of blockchains like monero, dash, confidential transactions, mimble wimble and zcash shows that complete transparency is unnecessary to ensure no double spends can take place, that the total market cap remains as planned, that sources and destinations of transactions may be opaque, etc.
I'm not sure anyone knows how little information must be available for accurate validation in these respects, but it clearly is much less than bitcoin makes available.
Thank you for your suggestion! I modified "public" to "transparent".
I am making clear that we do not discuss whether transparent or private blockchains are better, but the level of transparency that a blockchain should and should not have.
avcording to me its an legendry step. i have never seen banks to do this type of thing but with blockchain i can get a special tyoe of satisfaction that yes the tracsactions are actully working and i can show them to anyone no need any special permissions or anything
Correct, when you see that transaction are confirming already, you can have a peace of mind that it is already coming. Since we know that once it is being processed, theres no way to stop it.With blockchain being public, we know transaction is being transparent.
I like this argument. It is calming when you can see when your transaction started to get proceeded and also its confirmation in progress.