In the past two years, the concept of “Web3” has become increasingly popular in the IT industry. In the past 2022, web3 can be said to be on the cusp of public opinion, and it is really popular.
But today, many people still feel confused when facing this term, and they don’t know the similarities and differences between it and existing Internet technologies. On the other hand, web3.0 evangelists believe that this technology will become the infrastructure of the next generation Internet, and many companies have also begun to invest in early research and development in related fields. In addition, the relationship between the concept of the metaverse of the fire and web3.0 has also made people curious.
Recently, InfoQ interviewed Kaiyun Labs CTO Yang Weili (Wiliam Yang). Kaiyun Lab is a start-up company, determined to build a trust-free database for web3. In the interview, Yang Weili shared his many views on the technology of web3, and described a blueprint for a new generation of Internet industry based on web3.
Web3 boom
InfoQ: Please explain what web3 is in plain language. At present, is there a generally accepted definition of this technology?
Weili Yang: From a technical point of view, we generally think that Web3 is a new generation of Internet ecosystem with decentralized technology as its core. Web3 uses blockchain technology as the core to build a new generation of decentralized Internet components, and then build the services and applications we want to provide based on them. The purpose of building these network components with blockchain technology is to allow users to truly own the Internet, to make the identity and data of Internet users our own, and to make us the masters of the data. We can display personal data through this network and use them to trade and realize.
From another perspective, in the Web1 era, we can only read data, and read information and information by browsing the web. The biggest change in the Web2 era is that each of our Internet users has become a creator of content, and we are constantly exporting content to the Internet.
In this process, at first we used a browser to operate on the computer, such as opening a blog page to write an article. With the maturity of the mobile Internet, we are now accustomed to operating on mobile phones, a large number of mobile applications have emerged, and Internet companies have begun to record personal content and data.
The difference that Web3 brings is that we can make our own decisions about the Internet. For example, Weibo is a product promoted to us by Sina, and all data information is centralized under the management of Sina. And Web3 is a decentralized network, without such a single point of control or management, what these resources in the network should do will be decided by a mechanism similar to public voting. We also have full control over how the data posted by individuals is managed and who has access to our data. At the same time, Web3 resources can always be accessed, and there will be no problem that a certain manufacturer’s server cannot be accessed due to a failure.
Web3 is an Internet ecosystem centered on decentralized technology. We can compare the ecology of the earth we live in now, and these elements will also be necessary on the Internet. We may only be able to do some limited things on the Internet now, so in the new generation of Internet ecosystem, it can not only meet the traditional needs of our Internet access, but also meet the needs that are getting closer to our real life. some needs. For example, the concept of Metaverse means that the Internet is more like a virtual world, bringing us better and better experiences.
InfoQ: From the perspective of historical development, do you think the Internet has evolved to the stage of Web3?
Weili Yang: We are still in the early stages of the third iteration. First of all, there is a consensus that blockchain technology is the core of the third iteration. This technology has been proposed for many years, and many excellent products and projects have been launched. But from the perspective of end Internet users, these products, as Web3 infrastructure, are not enough to match the Internet products we use every day. From user experience to performance, they are still different from Web2 products in all aspects. In order for the third iteration to enter a relatively mature stage, it must first rely on the further improvement of the underlying infrastructure. For example, for the very important distributed storage technology, although we have seen many promising products at present, compared with the existing storage services, these current Web3 products still need better improvement.
In addition, for the entire Web3, these future products need to redefine the economic model and user behavior of the Internet. Web3 believes that the personal data of users is valuable. For example, a Weibo article or a video posted by a user is valuable in itself. How is this value reflected in Web3? We can think that readers need to pay, which may sound like a subversion of everyone’s usage habits, but this may be the user behavior pattern of the Internet in the future. It will take a long time for the developers of enterprise products and Internet users to continue to practice and adapt to the new economic model.
InfoQ: The concept of Web3 has probably become popular in the past year, but it is not a particularly new concept. Then it has suddenly become popular in the past year. What do you think is the main reason?
Yang Weili: The concept of Web3 has been particularly popular in the past year, and I can attribute it to two aspects. On the one hand, it is because of the concept of metaverse, and on the other hand, it is NFT. After these two concepts became popular, everyone began to pay attention to and explore, and touched the concept of Web3 behind it.
What exactly are NFTs? Why is everyone so interested? That’s because NFT allows us to see the so-called digital assets, that is, personal data on the Internet, such as articles and pictures, which have channels for realizing value in Web3. It gives us a possibility. We may be used to using various applications on the Internet to communicate, post articles, pictures, videos… but we may never have thought that NFT can turn the content data we retain on the Internet into value. NFT marks the uniqueness of user assets. For example, Xiao Ming’s book is the only one, which belongs to Xiao Ming. Then I define this book in the form of NFT and record it on the blockchain. Maybe it has some special features. value, so that we can realize it through NFT channels.
In addition, the epidemic has changed our way of life a lot in the past few years, which has brought the concept of metaverse into flames. The metaverse gives us the possibility of virtualizing office, entertainment and life. When everyone learns about NFT and metaverse, they finally find that the very big concept behind it is Web3, which is why Web3 has become more and more popular in this year. The reason for getting hotter.
Web3.0 infrastructure construction
InfoQ: What are the differences and advantages of Web3 compared to Web2?
Weili Yang: The biggest advantage of Web3 is that Internet users have data ownership. A lot of our personal data is stored on the servers of Internet companies, and these companies completely own and control our user data. Although we use these applications for free, the business always needs to make a profit. Where does the money come from? A large part of it comes from marketing and advertising based on user data, making money in this way. In this mode of single data storage and enterprise side, there are some privacy issues of personal data. We cannot fully control the use of personal data by these enterprises, and we do not know whether they have modified the data, etc.
A very important point is that in the Web2 era, we cannot guarantee that our personal data can be accessed at any time, because enterprises may cut off access to some resources for some reason. For example, if we upload a picture, the server may be turned off and it will no longer be accessible. In the era of Web3, data is not owned by a certain company, it is securely encrypted and stored on the network. When a party needs to access our data, the user needs to authorize, so that the user can safely manage personal data. There will be a concept of key management in the middle. The user has his own key, he can decide whether the data can be accessed by other services, and this ownership is given to the user, which is the ownership of the data.
Another aspect is the change of user identity mechanism. With the development of Web3 technology, decentralized identity becomes possible. Decentralized identity is the ability for users to fully manage their identities and data in a decentralized manner. Because blockchain technology provides the functions of non-deletable and ledger, it is distributed, so users can prove themselves through cryptographically verifiable digital identities, which is a very safe way of proof without revealing our personal information.
Another very important difference is the form of organizational governance. The organizational form of Web3 will change fundamentally. The current mainstream organizational form is a company, which needs to be registered and has employees and different roles. The management is responsible for the company’s future development according to the company’s system and their decisions. In Web3, there is a decentralized autonomous organization. In this form of organization, there will be no CEO, but the holders of tokens. The organization will pre-set its structure and rules, define them in the form of smart contracts, publish them on the network, and all rules will be strictly enforced. In this way, some privileges of a small group of people will not cause company decisions to be made or implemented in a democratic manner, and promote the democratization of Web3 organizational management.
Finally, just because there is no single entity in Web3, all architectures are decentralized. Therefore, on such an ecosystem, data and services can always be accessed and cannot be blocked, and transaction data cannot be blocked. All are stored on the blockchain and cannot be tampered with. The above is the biggest difference between Web3 and Web2.
InfoQ: Will Web3 coexist with Web2 next, or will it completely replace the latter after a certain stage?
Weili Yang: I think it depends on how we define Web3 and Web2. From a technical point of view, both Web3 and Web2 make full use of the achievements of human beings in the fields of computer science and non-computer science. They just present different user experiences for Internet users, define different roles of users, and serve users. In Web2, we can think that users are only using some functions provided by the Internet, and do not really fully own the Internet. Personal data is not completely for their own use, and cannot be traded for cash, and cannot reflect its more value.
When the Internet develops to Web3, users have different roles, and we become the masters of these data, we can perform some operations on it, and even sell it. From a technical point of view, Web3 is not the opposite of Web2, so it does not mean that with Web3, Web2 will be subverted, and there will be no more. Up to now, Web3 has not had any disruptive new technologies. Instead, it still uses some relatively mature technologies and concepts in the Internet, and has carried out certain innovations and reorganizations to bring a new concept to the Internet. The Web3 community also draws on a lot of Web2 technical achievements.
In the near future, we should be able to see that entrepreneurs in the Web3 field launch a large number of innovative products. For example, the decentralized blog in Web3 can always be accessed. Even if one or two host servers in the network are shut down, or even leave the network permanently, our access to these articles will not be affected. From the perspective of users, we will see that some Internet application products have been successfully copied from 2.0 to 3.0. As for whether the game between them will eventually lead to the demise of 2.0 products, it will take time to tell us. There is a very high probability that they will coexist, it all depends on the user. If our users can adapt to different economic models or user behaviors, this model may coexist.
InfoQ: Facing the current upsurge, how should Web2 companies deploy Web3?
Weili Yang: At present, a large number of Web2 companies have begun to pay attention to this emerging field. To start the layout in this field, the first thing is to do research based on the company’s own business model. At least you should understand what Web3 is and what different experiences it can bring to the company’s users. The company should once again think about the issue of user value from the perspective of users, and help users realize value transfer. At the same time, after all, Web2 companies provide users with services and products to make profits, so we have to consider how to make the same money under the new technical architecture and business model. In the Web3 era, companies can no longer control all user data, so can advertising still be done? Does this kind of money-making channel still exist? If you can no longer make money in this way, how can you make money? This is a very important point that Web2 companies have to consider.
We believe that companies should take the initiative to investigate the feasibility of blockchain technology in the company’s business and consider how to reconstruct our business model. A change that is required in the future is to provide a transaction and realization platform for user data through the blockchain, and earn service fees for it. Still take the blog system as an example. In the era of Web3, the articles posted by bloggers may already have value, and users will naturally have to pay to read his articles, so that bloggers can earn profits. So how will this profit be given to this enterprise? The publisher of the blog system can charge a certain handling fee from this transaction to obtain profits. Of course, whether this income situation can support the company’s operations and ensure that the company makes money is something that Web2 companies need to investigate.
On the other hand, many Web2 companies are originally engaged in Internet infrastructure, and it is necessary for such companies to deploy Web3. Because Web3 has a very big goal in decentralized storage and distributed storage, Web2 companies can use existing mature technology and experience to quickly enter the Web3 field, and in this field, earn the first pot of gold as a pioneer , to establish their industry status in this field.
InfoQ: Decentralization is considered to be the core feature of Web3. Can you explain to us in detail how web3.0 makes the Internet decentralized?
Weili Yang: The technology stack of Web3 can be divided into five layers from bottom to top. The first is the infrastructure and network layer, which provides the communication mechanism, interface, protocol, etc. of the entire Internet. The most famous one is P2P, a peer-to-peer network protocol. Blockchain technology is also established based on P2P, which provides a decentralized foundation for Web3 from the bottom layer. There is a layer above it called the middle layer, or the off-chain layer, and then the protocol layer, which can also be called the on-chain layer. The purpose of the middle layer is to solve the scalability and performance problems of the protocol layer, and transfer part of the computing work from the blockchain to the off-chain solution. Above these three layers are the API layer and the application layer, which provide developers and ordinary Internet users with blockchain access interfaces. These layers provide us with a decentralized mechanism layer by layer, thus realizing the decentralization of the entire Internet.
InfoQ: Blockchain is the key technology behind Web3.0, why will blockchain become the core of this Internet iteration (revolution)?
Weili Yang: When we defined Web3, we expected the Internet to undergo another revolution, expecting users to truly own their data and determine the shape of the Internet. We found that decentralization can achieve this goal for us, and decentralization is just the product of blockchain technology, so blockchain has become the very core infrastructure of Web3.
Blockchain is an implementation of a distributed database. Once the data is connected to the chain, it cannot be modified, so it also solves the problem of data exchange between different websites. There is only one copy of user data, which is stored on the Web3 network and on the blockchain; different products and applications that need to access the user’s personal data require user authorization. But there is only one piece of data, as long as it can be authorized, it can use its data under the authorization of the user, which solves the problem of data exchange between websites or applications to a certain extent.
InfoQ: Is blockchain the only technical support for realizing Web3? What role do these technologies such as artificial intelligence, machine learning, and cloud play in the Web3 world? Now, has the infrastructure construction of Web3 entered a mature stage?
Yang Weili: The blockchain only provides a means of decentralized distributed accounting, and the core components necessary for Web3 include storage, computing, and networking. Then the blockchain can solve some problems for us, such as storage, and it may also Solve some computational problems. At present, with the development of IPFS technology, decentralized storage is gradually taking shape, but it has not yet reached the level in the vision and needs further development.
Next is calculation. Smart contracts have brought us computing power. Developers of Web3 applications can define business logic based on smart contracts. Smart contracts help with specific calculations and implementations to support Web3 applications. Artificial intelligence, machine learning, and cloud technology are relatively higher-level applications, and they will also be applied to Web3. For example, artificial intelligence can distribute data more efficiently and intelligently, and optimize network performance. Behind cloud computing is a distributed technical architecture, which is not particularly different from Web3 in terms of technology. These mature cloud vendors now have a lot of experience and technology accumulation, which will greatly promote the development of Web3. At the same time, these cloud service providers are very likely to play the role of pioneers in the Web3 field, and they may be the first to usher in industrial changes.
In terms of Web3 infrastructure construction, from the perspective of the five-tier architecture, each field has star products. Web3 is still in the early stage of development, so artificial intelligence and cloud technology can be applied to the field of Web3. There are no disruptive new technologies in the Web3 field. It is more about the integration of current mature technologies and achievements, so as to solve some pain points in the Internet.
InfoQ: What is the current status of Web3 application development?
Yang Weili: The current development work is mainly divided into two aspects. On the one hand, some innovations based on decentralized technology are still in the prototype stage to a certain extent. In this aspect, relatively few people will use or try them.
Another major direction is to move the mature products of Web2 to Web3. For example, products such as Youtube and Facebook have competing products on Web3. Because the community ecology of Web3 is very active, developers are also happy to deploy these mature products and concepts on Web3. This in itself is very important to the infrastructure development of Web3, because the needs of users and the functional requirements of products can reflect the insufficiency of the infrastructure, thereby promoting the further development of the infrastructure, which is a very good promotion for Web3 itself.
InfoQ: What is the employment situation in the Web3 space?
Weili Yang: Over the past year, the Web3 entrepreneurial boom has continued to heat up. There are indeed a large number of Web2 engineers transitioning to Web3. This trend must exist. As for more and less, this is indeed a relative concept, which is not easy to measure.
There are also many domestic teams dedicated to the technical research and development of Web3-related fields, but there is still no established ecosystem of Web3 in China. On the other hand, how to define the practitioners of Web3 is also a problem. We cannot say that someone is researching the blockchain, he is a practitioner of Web3, and this definition cannot be clarified.
InfoQ: If there is an engineer who wants to become a Web3 developer, what skills should he learn?
Yang Weili: In the field of Web3, especially the block chain, the entire community prefers programming languages, one is Go and the other is Rust, and these two are also the preferred languages for development. The programming skills of Web3 developers are important in this area. JavaScript also has a decent percentage of usage. Of course, as a developer, basic computer science knowledge is necessary, and you must be familiar with data, structures, algorithms, and networks. You also need to understand the fields of distributed systems, blockchain technology, and smart contracts.
InfoQ: For today’s technology companies, since Web3 is the future form of the Internet, should everyone be aware of it from now on, and more or less start to prepare for the future?
Yang Weili: Yes. Technology companies should examine Web3 technology from the perspective of user value to see what kind of user experience it can bring to users, including data integration, personal privacy data protection, and high security. Blockchain technologies are very important. Important, but not the highest priority. After all, technology companies still consider corporate profits and business models, so they have to think about what role blockchain technology can play in the business model, and what changes other components in Web3 can bring to the business model of technology companies. What form will the company’s products be provided to users.
The other is the subject of marketing. At present, marketing is still a very important channel to acquire customers, but Web3 will be different. The focus in the Web3 world is to build consumer and customer communities, and to drive the arrival of new customers by motivating the first batch of users. In the age of Web3, all enterprises need to consider this question.
next generation Internet?
InfoQ: As the next generation of Internet, Web3 has now entered the initial stage. So will its actual realization be anything iconic?
Yang Weili: It should be difficult to have a clear sign, event, and time point. The consensus we can reach on Web3 is that Internet users can truly own personal data, which is a very different Internet ecology. Then as we feel more and more changes in our own permissions in our daily Internet use, we may gradually feel the arrival of Web3.
Another very important point is the value of users. In the era of Web2, we may not realize this concept. We don’t pay to use the Internet now, and most apps are free to use. It is very likely that in the Web3 ecology, we have to pay for using the Internet, which is very different from the current usage habits, but this is likely to be a reality in the Web3 ecology.
So how do users get income to pay for this fee? In Web3, it is very likely that everyone is valuable on the Internet. We can create value in this virtual world. Everyone’s value is not only reflected in offline work, but also online. If we have writing skills, we can monetize our works. If we are good at music, we can monetize music works. Everyone not only consumes content on the Internet, but also has the ability to monetize our own value. When it comes to payment channels, there are also digital wallets in Web3. Digital wallets can facilitate the management of our digital assets and personal identities. Things that seem troublesome now will have very convenient solutions.
InfoQ: What are the differences and connections between the concepts of Web3 and Metaverse?
Weili Yang: There is no necessary connection between Web3 and the Metaverse. The reason why people often compare them is that Metaverse and Web3 have many intersections at the core technology level. But Metaverse puts more emphasis on the concept of virtual reality, mainly to allow users to interact virtualized. Web3 is not limited to this direction, it is a decentralized network based on blockchain technology. Metaverse will use some very important technologies and infrastructure in Web3, so we can regard Metaverse as a form of Web3 to a certain extent.
On the other hand, many giants are betting on the metaverse field, so how decentralized are the metaverse products or concepts they launched? This is a very worthwhile question. If they are still making very centralized products, they will be very different from Web3. From this perspective, it is also difficult for us to define the future of the Internet as a metaverse. What route these companies hope to take in the field of Web3 and Metaverse must also follow their own research and decision-making. It is difficult to say that they will definitely develop in this direction in the future.
InfoQ: Why did Kaiyun Lab decide to make a layout in this direction? What actions has your company made around this strategy?
Weili Yang: Kaiyun Lab has been doing research on storage and computing for a long time. We are also optimistic about and recognize the field of decentralized distributed storage and computing, and believe that they are the two cornerstones of Web3. Because we are also optimistic about the future of Web3, we have conducted long-term research in this field and finally determined the main battlefield of decentralized storage.
In this field, we also found that there is still a long way to go for decentralized storage, so we have invested a lot of research and development resources to improve the scalability of storage and retrieval in the form of open source solutions, combined with decentralized databases and Decentralized computing provides computing power for the entire storage, and expects to provide data processing capabilities for the decentralized network, making data truly valuable.
What we are currently focusing on building is a Web3 database with ledger functions, aiming to provide storage and computing solutions for Web3. Judging from the current development, because the entire Web3 ecology is still a bottom-up layered architecture, we should first consolidate the bottom layer, and then gradually develop to the application layer. Only with a complete infrastructure can we provide a complete user experience interface.
Controversy and the future
InfoQ: There are also some opposing voices about the concept of Web3, and many articles say it is a hoax. What do you think of some doubting voices that exist today?
Yang Weili: First of all, this concept is very popular. At the same time, because Web3 is gradually improving and maturing based on some technologies we now recognize, there will be a small number of people who take advantage of the loopholes in technology and supervision to carry out the so-called behavior of cutting leeks. Of course, I think the emergence of these scams and problems is also an education for the public. The Web3 ecology is definitely not a scam game, and the emergence of these scams or problems reflects some of the current problems in Web3. Feedback from the market can help Web3 continue to mature and develop, and this so-called behavior of cutting leeks will become less and less.
Specifically, from the perspective of the economic model of Web3, the rules of the game in this ecosystem are not perfect, and these loopholes are just used by these illegal people to carry out some leek-cutting behaviors. Just like in the process of making software in the early days, there will be many fatal flaws and loopholes in the IT industry. It is through the feedback from the market and users that we discover these loopholes, thereby promoting the continuous development of the technical field of the software industry, and then making up for these loopholes to provide better products. I believe that Web3 will also go through the same process.
In the end, there are still many areas to be explored in the development of Web3. The reason why the mainstream of the Internet is centralized technology is also because the technology itself is not enough to make these platforms decentralized. Since it is currently centralized, it still has something we can explore. Practitioners of Web3 can think about how to turn it into a decentralized architecture. At present, many organizations in the world, including domestic industries and universities, are actively exploring, researching and trying technologies in the Web3 field, and many innovative achievements have emerged.