There is no doubt that Web3 is one of the hottest topics today as mainstream industries begin to recognize its potential. However, one angle that doesn’t seem to get a lot of coverage is Web3 architecture. It is believed that Web3 will replace the current internet architecture with blockchain, solving many existing problems in the process. However, as a first step, we need to clarify what Web3 is made of. This article defines the reference architecture for Web3, illustrating the main building blocks and the key interactions between them. It is not intended to go into the technical details here, if you are interested in the details, you can refer to  .
Definition : The Web has many definitions (e.g. here  and here  ), but the general consensus is that Web3 represents the next Internet, which will be based on blockchain technology and protocols, eliminating existing intermediaries, And Web3 will be decentralized, open, and more useful.
In a way, this sounds a lot like the definition of its predecessors more than 20 years ago, and like Web1.0 and Web2.0, we can expect Web3 to have a substantial impact on the business models of most industries. However, it did take more than a decade to develop and mature the service, creating the associated architecture, design patterns, controls, monitoring, and other essential elements before the promise was fulfilled. I think it’s reasonable to expect Web3 to go through a similar maturation process in the next few years. A reference architecture is a method that can be used to guide and track the evolution of technology in an industry.
Everything is connected : nothing exists in a vacuum, and Web3 is no exception. Just as Web2 and the cloud technologies it increasingly relies on are fundamentally a collection of services hosted in someone else’s physical data center, Web3 is inherently connected to the real (“off-chain”) world. Web3 application consumption also complements various services offered outside of blockchain-centric ecosystems. These services include…