Today, hundreds of millions of people own bitcoin and other symbols hosting blockchains worth the trillion of dollars.
But increasingly, Blockchains host far more than symbols. In fact, Blockchains are our future tech stacks, and they can also host sophisticated web apps that live fully together, like tokens. These apps are implemented exclusively from the networking code (ie Smart Contract software and its developments).
This has great potential: By the end of 2025, more than 5 billion people will own internet -connected smartphones with web browsers. So what can make them create and use full-time web apps that can Sports Seamless Web3 functionality?
I think a new blockchain revolution is imminent thanks to promoting AI and “self -writing app” technology.
This relates to an important growing trend called “vibe coding.” Vibe coding involves software engineers using tools with integrated AI that can write and solve software code on their behalf, making them much more productive.
Self-Writing Apps Paradigm takes so much further by enabling non-technical users to create, own and update apps by simply instructing AI about chat. For reasons I will explain, Blockchain is in a unique position to help bring this revolutionary functionality to the world.
In the future, a person will be able to create a personal branding site or something like a custom wedding planning app for a family member who marries just by talking to AI. An entrepreneur without technical staff or money will be able to create a new kind of e-commerce site or build a sharing economy app with web3 rails. And a company will be able to create sophisticated CRM functionality for an endless little fraction of the investment in time and money currently required. Everyone just by talking without the need for software engineering or system management skills.
In this new development paradigm, everyday users issue instructions to AI over chat and just update their web browser moments later to interact with their new or updated app.
Apps that live on blockchains have a number of valuable features. They are sovereign and censorship because they live on a public network, they are manipulated, which means they are safe without depending on cyber security, incredibly elastic and can seamlessly integrate powerful web3 functionalities because they live on the chain.
In addition, blockchain technology solves major problems involved in having AI building of solo on traditional IT.
E.g. Should the code that runs on traditional, it is written carefully to avoid introducing security holes, and the entire platform is sensitive to security configurations, from cloud accounts, to operating systems running on cloud deposits such as Linux, to hosted platform software such as databases and web servers. This means that traditional IT infrastructure often needs to be further protected by cyber security systems such as firewalls and anti-malware. Failover and backup and recovery are another concern and service providers need to be trusted.
Having confidence in AI to build solo on traditionally it is a stretch because even a single error can lead to a cyberattack that results in data exfiltration or ransomware encryption of data.
Blockchains make it much easier for AI to build solo in many different ways. E.g. Is the network housing code blockchains host “serverless” who greatly simplifies the coding tasks that AI has to perform, making it possible to produce code faster. On Internet Computer Network, code can also earn secure web experiences directly to end users and can store and process huge amounts of data effectively and even used to build things, such as a full on onkain social network (eg OC.App) or an important business application.
At DFINITY, we are great believers in self -writing apps running on public blockchains, which we denote the “self -writing internet” and have developed supportive technologies for some years.
In order for self -writing apps to reach their maximum potential, it must be possible not only for users to create them by talking, but also to continue updating and improving them in production so that they can talk until they have what they need, or a design that is optimal. Unless users can continue to update apps running in production, the overall market addressed by the self-writing app paradigm will reach only a small fraction of its enormous potential.
DFINITY has developed a programming program called Motoko for the use of AI as well as humans. When a user updates an app by adding or changing functionality, AI must also describe how to update the structure of data inside the app so no one is lost. When AI tries to install an update, the framework is able to detect if an error has been made that will cause even a small amount of data to be lost inadvertently so that it can ask AI to try again.
We believe that the self -writing internet will democratize and decentralize technology on blockchain, and are excited that a new platform called Coffeine.ai will soon be released. Just by interacting with caffeine over chat, users will create, own and update superb apps on the Internet computer and the world computer more broadly, which for us is the amalgamation of all blockchains that may host tokens and smart contract software.
In the future, it will be possible to say “Build me a personal Google photos that I can share with my family and friends where we can add comments and emoji reactions in photos,” or “Build me a transfer system so I can pay my international contractors using stablecoins.”
On blockchains, human fantasy will increasingly be the limit when creating web apps. The unlocked tool will run massive adoption of blockchain-beautiful users often do not realize that Blockchain is behind their game-changing experiences.
I have long talked about a “blockchain osingularity” that occurs where decentralized networks become an important new technical stack. I think that’s how we get there and the future is almost here.