Web3.0架构不仅是去中心化的,更是模块化的

作者:Xiang|W3.Hitchhiker

一、Web2.0架构

Web2.0应用以去中心交易所Binance为例,Binance允许用户去交易各种代币。

Binance是一个Web2.0应用程序,架构听起来很简单,但实际上在开发中,需要进行大量的工作。

用户需要通过网络运营商来使设备联网,然后打开浏览器,输入币安的域名,通过http协议去访问币安的网站。

Binance需要用户通过手机或者邮箱来进行注册并登录该平台。

然后币安自己需要一个地方来存储像用户注册信息,交易额度,成交历史,挂单等的基础数据。而这些都需要搭建一个数据库用来存储,并且要不断地更新。

其次,后端代码语言决定了Binance的所有的业务逻辑。需要一个搭建服务器部署后端跑后端的逻辑。例如,当新用户注册、交易,挂单会发生什么情况?

中国移动:将与香港Web3.0协会在数据跨境流动、数据资产证券化等领域共同开展跨链数据业务:金色财经报道,中国移动香港公司近日宣布,中国移动已在福州新区完成闽港区块链“中移闽链”和“中移香港链”的跨境跨链流通测试。此次测试由中国移动研究院、香港公司和福建公司三家联合跨境完成,采用中国移动研究院自主研发的“中移链”跨链服务和跨链NFT智能合约技术方案。中国移动表示,未来将与福建实达集团、香港Web3.0协会在数据跨境流动、数据资产证券化等领域共同开展跨链数据业务。(人民网)[2023/6/27 22:03:16]

还有,像前端代码语言(JavaScript,HTML,andCSS)决定了Binance的UI逻辑。需要一个搭建服务器部署到前端跑前端的交互逻辑。例如,网站是什么样子的?当用户与页面上的每个按键交互时会发生什么?

香港立法会议员黄锦辉:Web3.0为财政预算案中提到的三个重大发展方向之一:金色财经报道,2月22日,由Meta Era主办、OKX协办的「香港概念暴涨,神秘东方力量崛起」Twitter Space正式开启特邀邀香港立法会议员、高等学府、香港机构代表协同Web3行业代表Jack孔、孙宇晨、杜均等全面解读香港新财政预算案科技和经济政策。

香港立法会议员、香港中文大学系统与工程管理系教授黄锦辉表示,目前港府政策对Web3的态度从以往的“不敢做”到了现在财政司制定KPI,又了很大的改变。Web3.0与数码经济、绿化技术并列为财政预算案中提到的三个重大的发展方向。[2023/2/23 12:24:48]

当你在Binance上写交易时,这些所有的东西都会整合起来进行联动。你与它的前端互动,前端和后端交互,后端再与它的数据库交互。所有这些代码都托管在中心化服务器上,并通过互联网浏览器反馈给用户,而中心化服务器的所有控制权在Binance的手上。

“Web3”搜索趋势突破历史新高:金色财经报道,据Google趋势的搜索数据显示,“Web3”搜索趋势自四月初以来一直处于增长状态,已突破历史新高。[2022/4/24 14:45:55]

这是对当今大多数Web2.0应用程序的工作原理的一个简单总结,当然实际会更为复杂。

二、Web3.0架构

Web3.0应用以Uniswap为例,Uniswap是去中心交易所,允许自由添加并交易各种代币。

Uniswap是一个Web3.0应用程序,架构听起来很复杂,但实际开发实现很简单。

首先,用户要通过设备来进行联网,需要通过网络服务商,类似电信,移动之类。

然后,用户访问程序要通过浏览器或者操作系统

原创Web3社交元宇宙聚合基础设施Aster Protocol完成种子轮融资:1月3日消息,Web3 社交元宇宙聚合基础设施 Aster Protocol 宣布完成种子轮融资,本轮融资由 Youbi Capital、Pluto Capital、Lancer Capital、Lucid Blue Ventures 等机构参投,投资者还包括 Republic 亚洲合伙人 Zhen Cao、FBG 合伙人区块链行业连续创业者 Hitters Xu、OP Crypto COO Lucas He 以及其他多位知名风险投资机构的创始人。

Aster Protocol 创造了互联网世界中第一个链上身份聚合协议。受到 Loot、ENS、1inch 等先驱者的启发,该平台提供了一个多链 Web3 协议集合,赋予传统社交媒体平台 Web3 与区块链的功能,将当前所有的 Web2 社交平台与 Web3 应用进行无缝连接。Aster 通过星辰域名服务(Aster Name Service),创新性地允许超过 50 亿的用户零门槛获得区块链资产并且进入 Web3 时代,使用 NFT、DeFi、SocialFi、DAO 以及元宇宙的相关应用,为区块链行业带来更多使用场景。[2022/1/3 8:22:01]

用户访问程序要通过浏览器与服务端交互,这一操作需要通过协议来支持

Web 3基金会资助Chorus One,帮助实现Polkadot和Cosmos生态互操作性:5月6日,Web 3基金会官方宣布资助PoS节点专业服务商Chorus One,以帮助开发实现Substrate和 Cosmos SDK的互操作性,这将使Cosmos SDK区块链上的用户能够将包括Terra在内的代币转移至Substrate链上以更好地利用Polkadot生态系统。Web3基金会生态开发负责人Dieter Fishbein表示,与Cosmos SDK兼容的Substrate light客户端是链接Polkadot和Cosmos生态系统的重要第一步。[2020/5/6]

Uniswap需要用户通过私钥,钱包去登录,此外统一的DID也是未来的一个方向

钱包需要连接区块链的节点,这时会需要节点的服务器来提供,这也就需要对应区块链的节点,或者由Infura/Alchemy这种专业的节点服务提供商来进行。

Uniswap网站是什么样子的,当用户与页面上的每个按键交互时会发生什么?还是JavaScript,HTML和CSS之类的前端代码语言实现Uniswap的UI逻辑。

但Web3可以不需要自己搭建服务器部署跑前端的交互逻辑。这些前端的数据可以保存在去中心化的存储网络中。

以下是Uniswap的官方的IPFS链接,此方案不需要搭建前端服务器,用户同样可以正常使用。

ipfs://bafybeiagkgmmhux6fswdoedmwqqsvt5arjivl35wuk25jljb2yqgn7njgu/#/swap

以上的链接,可以看到是由ipfs://开头的,所以需要支持解析ipfs的浏览器才能打开

并且该链接不是人类可读的,所以又需要域名服务,把对应的域名映射到该链接,例如uniswap.eth。

当然IPFS也只支持兼容Http的网关去访问。

UniswapInterface

当网站访问量高的时候,需要更加灵活的带宽市场——CDN加速网络。

Uniswap通过区块链智能合约语言solidity等实现,决定了Uniswap的所有的业务逻辑。因为是跑在EVM环境内,所以Uni不需要自己搭建服务器部署后端跑业务逻辑。

但交易所需要展示的,肯定不只是业务逻辑,也需要展示币价的历史价格曲线,交易额度等。这些历史数据并不能通过智能合约获取。假设项目方需要展示的话,仍然需要自己搭建服务器,跑一个节点,通过链上的数据,筛选出来保存到Uni自己的数据库。所以Web3需要一个链数据索引的解决方案。

TheGraph就提供了一个链数据索引方案,可以方便用户查询数据。在TheGraph中,你可以定义哪些智能合约需要索引、哪些事件与函数调用需要监听,包括调用时、产生时的状态,也可以规定如何将传入的事件转化为前端逻辑可处理的。

链上数据的保存会由专门的Graph索引挖矿节点保存,该索引节点将提供API供用户页面端调用,项目方不需要搭建服务器,只有索引节点需要搭建服务器来跑索引数据挖矿节点。

通过索引区块链数据,TheGraph可以让我们在应用逻辑中查询链上数据,并且几乎不会出现延迟的情况。

例如Uniswap交易信息的呈现就是通过TheGraph生成的。

UniswapInfo

如果Uniswap想呈现的更多,把链下的币价数据也在链上呈现出来,这时就需要打通链下链上数据的桥梁。

按照以上的开发逻辑,Uniswap相当于发布了一个Web3.0的应用,但实际实现的成本比开发币安交易所的成本低非常多,因为:

Uniswap不需要用户绑定邮箱,绑定手机,可以直接通过钱包登录,Uni自身也不需要保存

Uniswap可以不需要搭建前端服务器,用户可通过IPFS或AR存储前端页面进行访问

不需要搭建后端服务器。后端逻辑是跑在智能合约上

不需要搭建数据库,历史数据与数据库操作通过TheGraph来实现

专业的人去做专业的事,Uniswap只需做好、设计好自己的逻辑,其他逻辑由模块化Web3基础设施去支撑。

这样Uniswap不仅仅实现了完全的去中心化,也是Web3模块化的一个简单的应用案例。

Web3的核心是能去信任化交互价值,模块化的发展不仅能做到去信任化,还能提高运行的效率,模块化的趋势会应用到各行各业。

前文所说的是Web3网络架构的模块化,提高了Web3的生成力效率,那怎么提高Web3生产关系的效率。DAO又依赖于区块链,区块链本身也正在走向模块化,同理元宇宙,游戏等等都是如此。

模块化时代到来将带来更高的效率,更好的服务,W3Hitchhiker将持续跟进crypto的模块化之路。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

银河链

XLM幣安全倉槓桿新增KNC資產,逐倉槓桿新增ASTR資產

親愛的用戶:幣安全倉槓桿新增KNC資產,逐倉槓桿新增ASTR資產,並開放以下交易對:全倉槓桿交易對:KNC/USDT逐倉槓桿交易對:ASTR/USDT、ASTR/BUSD、FXS/USDT幣安槓桿支持交易的資產、額度、利率會根據市場情.

抹茶交易所ZT創新板即將上線ELT

親愛的ZT用戶: ZT創新板即將上線ELT,並開啟ELT/USDT交易對。具體上線時間如下:充值:已開啟;交易:2022年4月22日18:00; ELT 項目簡介:ElementBlack(ELT)是壹家Social-FiNFT遊戲開.

以太坊AXS

项目简称:AXS 项目全称:AxieInfinity发行时间:2021-10-27 发行总量:2.7亿 流通总量:6091万 白皮书:https://whitepaper.axieinfinity.

[0:0ms0-1:625ms