In the previous article, we discussed the benefits WebAssembly (WASM) offers to the developer ecosystem. WASM has the potential to drastically improve the developer experience.
By leveraging WASM, Blockless is building a verifiable serverless platform to help the Web3 industry to onboard the next billion users. In this article, we will discuss the current problem with Web3 adoption and how Blockless aims to solve it.
What is the problem with Web3?
In the world of Web3, innovators started to construct a new and free web with blockchain technology in 2017. Decentralized Applications (dApps) that are purely on-chain became well-known thereafter.
dApps with only on-chain components, however, likely won’t bring Web3 to mass adoption. This is because the on-chain environment has serious limitations to an application’s functional capacity.
On-chain-only applications are not innately interoperable with external systems, and they also are limited by the storage and computation capacity of a given blockchain. Often, the more decentralized and secure a blockchain is, the more expensive its on-chain storage and computation get.
In order to achieve complex business logic and rich functionalities, Web3 innovators often opt for building “hybrid applications” — the type of decentralized application that partly lives on-chain and partly lives outside of a blockchain.
By being outside of a blockchain, hybrid applications equip themselves with multitudes higher storage and computation capacity, as well as ready-to-use data and resources from the broader internet.
If the Web3 industry wishes to achieve mass adoption with rich functionality, and if the innovators wish to onboard the next billion users by offering material value add to people’s lives, hybrid application is a must.
But the hybrid part of a hybrid application is not so easy. Combining off-chain and on-chain components in an organic and trustless manner is no small feat. Managing security and composability beyond a blockchain is a big challenge for all founders.
Web3 innovators face a challenge
In fact, though many innovators in Web3 had the aspiration to make a difference with decentralized technologies, because extending integrity and verifiability beyond a blockchain is so hard, they started to question if building a fully verifiable hybrid dApp is a viable business option.
We see that in recent years, more and more builders have opted for a “Web2.5” model, where rich functionality and user experience are achieved with fully centralized means such as Web2 cloud computing and storage, in order to go to market. This subjects applications and services to an operational single point of failure and introduces regulatory risks for the whole Web3 ecosystem.
True innovators who take the effort to build towards a free web are plagued with the fact that building fully trustless and decentralized applications requires individually building, operating, and maintaining verifiable components outside of blockchains. This means ultra-high costs in time, money, and headcount costs that hinder products from achieving product market fit.
We believe it is wrong for Web3 innovators to build verifiable dApp components from scratch. As a team of web3 veterans, we understand that building a hybrid dApp that pushes for the adoption of a free web is not easy, so we created a verifiable serverless platform with zkWASM to help the builders succeed.
We’ve created a peer-to-peer execution network in parallel to various blockchains. The execution network is the backbone that powers Blockless Functions, a verifiable serverless functions product that allows developers to create zk-enabled dApp components with a few lines of code. So zero knowledge, zero effort.
Blockless uses WASM technology, allowing us to make use of idle personal electronic devices such as smartphones and PCs. You can even run a Blockless node by opening up a web browser while working on your laptop and getting paid. We encourage you to give it a try by joining our community channels and signing up for our public beta.