Anyone developing blockchain and smart contracts knows how painful it is to query states between specific time periods, or update a large number of data points in one transaction, especially if the updates have logic that needs to read historical states. While blockchain TPS (transactions per second) is a bottleneck for many applications, a more limiting factor is actually the complexity and thus transaction cost for advanced on-chain logic. Although there are clear benefits to performing computations on-chain, it simply becomes too expensive.

The solution? “We put that part off-chain”.

It is quite generous to call applications with off-chain logic…

Malcolm Lerider

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store