| I worked for a blockchain company for 5 years and recently quit because I finally realised blockchain has no feasible real world uses. What typically happens is that a company suggests they want blockchain to solve some problem, like trade reconciliations for example and gets together a groups of likeminded partners. After lots of deliberation they then build some blockchain thing. However it turns out that the blockchain solution is more expensive (hardware and devs), more difficult to understand (see upgrades comment below) and generally worse in most regards compared to a centralised solution. Furthermore, there are difficult technical problems to overcome like versioning (eg flag days vs rolling upgrades, backward compatibility of protocol upgrades) which there are no good compromises to. Eg company A wants to upgrade but B doesn’t, so no one can upgrade. Because of this you can’t really use a single network so you need a federation of networks and this gets really complicated. The other issue is around systems of record. Companies - of sufficient size - by law need to maintain financial and operation records and of course they manage the golden source for these records. Conventional wisdom is that blockchain can be the new golden source but it doesn’t work like that because what’s ends up needing to happen is that all the participants end up reconciling what’s in the blockchain to their own systems! The blockchain becomes another system! They need to do this because the blockchain can’t contain any private/enriched data for a particular company (eg company A reports using UK GAAP and company B reports using IFRS). Some companies struggle on with the blockchain because there is a true believer sponsoring the project. They waste a lot of effort. I’ve seen companies Chuck away tens of millions and have nothing to show for it. Most companies end up ditching the blockchain and build a centralised solution using something like a clearing house model where all participants are owners and get a proportionate say on governance for the centralised entity. Don’t get me wrong… There are uses for blockchain but they are typically infeasible to implement because the costs outweigh the benefits. I was doing blockchain for 10 years before I gave up. I was really enthusiastic about it before but now I know that the enterprise space won’t go anywhere and the permissionless/web3 space will likely get regulated out of existence in due course. |