Hi this post is about when and where you’re not supposed to use blockchain and it’s practices, because implementing blockchain has it’s own cost, something more than money!
Now, I’m not any expert but I’ve seen some projects that were using some blockchains to store transactions about something very unnecessary, this way user experience is degraded and based on that this post flows.
When to use Blockchain?
Blockchains allow you to store something over them but at a cost, of course this cost varies from blockchain-to-blockchain and the time you’re using it.
Layer-1 blockchains like Ethereum, Solana, Avalanche, Polkadot, etc. are very expensive and it’s better to use Layer-2 blockchains like Polygon for transaction.
Blockchains enhance the security & trust factor for users, and being decentralised it reduces the chances of single point of failure.
If there’s an application that generates sensitive transactional data like an online banking application or the complete banking system, using blockchain makes sense as these transactions will then be stored over something very secured.
When not to use Blockchain?
Blockchains are very expensive to use, some are even very slow to process the transaction, like compared to some other payment systems like Visa are way faster.
Adding blockchain transactions to basic things like commenting on a post, removing posts, or something similar will just make your application unreliable.
Using blockchains require some knowledge and awareness about them, as a big blockchain application that is Crypto currencies & markets are already suffering from a underlying scammers & frauds, this awareness is very important for people who want to enter this new technology.
Make sure to have some consultants or experienced people around you before implementing any of these new technologies, as some of these new technologies have some releases that are not meant to be used in production.
Hope it was worth reading.