There is a lot of talk about using “Blockchains” to improve data integrity, but what all these solutions fail to address is what I call Just because something is displayed on a screen_, it does not follow that it is true._ No matter how your back end is arranged in terms of databases and languages used, the result of whatever is running is displayed on a flat screen in front of people who have no way of knowing the truth of what is being displayed, if they do not have the power to alter the record to their advantage to another independent system. “The Flat Screen Dilemma”. In digital cash systems before Bitcoin, there was no way of preventing double spending of tokens without tracking all the tokens and who controlled them in a central database controlled by an issuing institution. Pre Bitcoin digital cash system with a central issuer Satoshi Nakamoto invented a new system of keeping track of who controlled what token in a . When one person transfers control of a token to another person, this is independently verifiable for the layman because there are many different systems all looking at the same database and confirming that a legitimate transfer has taken place and this makes cheating impossible. distributed database In a closed system, where the only people directly exposed to the data in a database are employees, users when it appears on their screen; they must the administrators that the system is showing something that is true. They cannot send the value of an entry to another system; they can only transfer entries between accounts . There is no way for a person looking at a screen to know what is really happening at the database level, and whether or not it is true or false. All they can see on the screen are unverifiable, unauditable characters, without any tools or means to truly, independently audit what has taken place or what is on display. have no way of verifying that an entry is true trust in the same system This is quite different to many adversarial eyes looking at the same database to detect cheating; that is what happens in Bitcoin. A Mexican Stand off. Everyone covering everyone else. Everyone wants to stay alive, no one shoots. Its a bad analogy. I know. I just like Mexican stand offs. When you see a Bitcoin balance on a screen, anyone can verify that an address has a balance, and know that it is . You can check it from different screens fed by different independent analysis companies and even download the entire blockchain yourself to verify the truth of a balance. In a proprietary closed system, this ability true goes away entirely. Anyone who owns stock and relies on a closed system is vulnerable to the administrators displaying screens that show false information. A stock exchange that runs off of the distributed Bitcoin network on the other hand, is absolutely verifiable from anywhere without needing to refer to a single authority for verification. That is why Bitcoin is a trustless system. “Private blockchains” introduce the need for trust. This is regressive, introducing a flaw into a system designed to remove it. The client of any service using a private blockchain has to trust that the system administrators are not going to cheat. This trust requirement is something that modern thinkers and entrepreneurs are trying to remove, and Bitcoin does this very well. What is shown on a screen should not be taken as the truth, unless you have a way to independently verify the data the system is displaying is true. For this to happen, you need to be able to transfer whole control over what someone claims you own to another independent system without needing to refer to a system administrator. If you need to rely upon the service vendor to do transfer control, they could be lying to you, and simply showing you a screen with a false entry that they promised to fulfil to you, like X amount of Apple stock, “credited” to your account. This is obviously applicable to . When you go to an ATM and are shown a balance, that number is meaningless. You are trusting that the bank has that money, will release it to you on demand and will not confiscate it arbitrarily while you are not looking. It is immaterial to the truth that the bank is using a private blockchain database to store your account data. any screen showing any financial data Blockchain Wallet with a verifiable balance Contrast that with the balance display on your Blockchain wallet. They are showing you your balance . This is a fundamentally different proposition to a simple screen display, and it is something that the “Blockchain not Bitcoin” advocates do not understand because they are , and think that anything on a screen that is well designed is true by default. as a service, not as a deposit they hold on your behalf computer illiterate Its all very well to use new software to improve the efficiency of your back end systems, if indeed . What you cannot claim however, is that as far as the user is concerned, what you display to the viewer of an account is more true simply because you are claiming to use a “ ”. That is absolutely . you can actually do what you claim to be doing, it is actually more efficient, and there are real advantages Blockchain without Bitcoin false Medium fillet stake, fries, spinach, house red, lemon sorbet. ⤵