Caching is a crucial feature for web3 applications in the matter of scaling. Nowadays, blockchain-based apps struggle to give their users a web2 UX due to decentralization, like querying all of the distributed ledger data (or large size of it), implement complex logic, computations, etc.

If you are going to build a fully decentralized app, completely on-chain, you need to make a choice between decentralization and user experience. It’s a hard choice! Especially if your Dapp has the “ethics” of being user-owned, like the example that will be discussed shortly.

fact: if your platform takes more than ~13-15 secs to display data on the client-side, it will lose users for better competitors that scale.

Implementation:

In this section, we will take a look over decent.land, which is an Arweave based app.

#cache #web3 #blockchain #serverless

A Distributed Serverless Blockchain-Based Cache System
1.25 GEEK