作者:Xiang|W3.Hitchhiker
一、Web2.0架构
Web2.0应用以去中心交易所Binance为例,Binance允许用户去交易各种代币。
Binance是一个Web2.0应用程序,架构听起来很简单,但实际上在开发中,需要进行大量的工作。
用户需要通过网络运营商来使设备联网,然后打开浏览器,输入币安的域名,通过http协议去访问币安的网站。
Binance需要用户通过手机或者邮箱来进行注册并登录该平台。
然后币安自己需要一个地方来存储像用户注册信息,交易额度,成交历史,挂单等的基础数据。而这些都需要搭建一个数据库用来存储,并且要不断地更新。
其次,后端代码语言决定了Binance的所有的业务逻辑。需要一个搭建服务器部署后端跑后端的逻辑。例如,当新用户注册、交易,挂单会发生什么情况?
Web3通知平台Yoz Labs完成350万美元融资:金色财经报道,Web3 通知平台 Yoz Labs 已筹集 350 万美元,以进一步实现其构建可扩展消息传递轨道的目标,使开发人员能够直接向用户发送即时链上通知。早期风险投资公司 Electric Capital 领投,这轮融资包括几位 Web3 投资者和天使投资人,例如 Collab+Currency、Coinbase Ventures、Dapper Labs、Form Capital、North Island、Mike Krieger 和 Naval Ravikant。[2023/4/20 14:14:41]
还有,像前端代码语言(JavaScript,HTML,andCSS)决定了Binance的UI逻辑。需要一个搭建服务器部署到前端跑前端的交互逻辑。例如,网站是什么样子的?当用户与页面上的每个按键交互时会发生什么?
Web3社交平台SO-COL完成450万美元融资:金色财经报道,Irene Zhao创立的Web3社交平台SO-COL完成450万美元新一轮融资,本轮融资完全由DWF Labs支持。此前消息,Web3社交平台SO-COL去年2月宣布完成由DeFiance Capital和Animoca Brands领投的175万美元种子轮融资。该平台是一个帮助创作者发行NFT的社交平台,致力于打造成为Discord、Snapshot和OnlyFans的去中心化替代品。[2023/3/29 13:31:47]
当你在Binance上写交易时,这些所有的东西都会整合起来进行联动。你与它的前端互动,前端和后端交互,后端再与它的数据库交互。所有这些代码都托管在中心化服务器上,并通过互联网浏览器反馈给用户,而中心化服务器的所有控制权在Binance的手上。
Web3创作者协作平台Joyn获350万美元融资,IOSG Ventures领投:4月8日消息,旨在支持Web3创作者共同创作的媒体平台Joyn在其种子轮融资中筹集了350万美元,IOSG Ventures和GBV Capital领投。参投方包括Protocol Labs、ConsenSys、Axia8 Ventures、LongHash Ventures、Bixin Ventures、Akatsuki Entertainment Technology、Signum Capital以Kinsa Durst (Republic Crypto), Sandeep Nailwal (Polygon), Geoff Renaud (Invisible North), Calvin Chu (Impossible Finance), Travis Wu (Highstreet), TN Lee (Pendle Finance), Mohak Agarwal (Claystack), Keith Rumjahn (OliveX)等天使投资人。此轮融资将用于扩大平台规模和资助社区发展。Joyn目前正在准备推出其封闭式alpha,首个合作项目将在这里进行孵化。[2022/4/8 14:12:01]
这是对当今大多数Web2.0应用程序的工作原理的一个简单总结,当然实际会更为复杂。
Web3信息基础设施协议RSS3将于2月12日22时在Copper启动TLA:2月9日消息,Web3信息基础设施协议RSS3宣布将于2月12日22时在Copper平台启动首次Token发行拍卖(TLA)。本次TLA将采用BLBP(Balancer LiquidityBootstrapping Pool)机制,起拍价为0.6美元,初始权重将设置为95:5(RSS3/USDC),随着TLA的持续时间逐渐减少至最终50:50的权重(当购买需求不断产生时,RSS3的价格也将相应提高,待需求为0时,RSS3的价格也会降低)。本次TLA将于2月15日22时结束。
此前报道,2月7日,根据RSS3官方博文,发行Token总量为10亿枚,其中64%将分配给社区,团队约分配15%,种子及私募轮投资者约分配15%,创始公司NaturalSelectionLabs分配5%,项目顾问分配1%。大部分Token将被长期锁定,并在5年内释放完毕。未来协议生态及金库的增长将来源于增值服务、SocialFi活动及交易税收等多个方面。[2022/2/9 9:40:26]
二、Web3.0架构
动态 | Block.one发文介绍WebAuthn示例应用程序:Block.one更新EOSIOTools专题文章,介绍WebAuthn示例应用程序,为开发者演示如何在项目中集成WebAuthn,以便于在签署交易时使用YubiKey之类设备进行双因素身份验证(2FA)。文章介绍了为什么要采用WebAuthn 2FA,以及它是如何运行的。同时表示:EOSIO对于WebAuthn的支持是区块链应用向前迈出更安全/更无缝的身份验证的一步。(MEET.ONE)[2020/1/18]
Web3.0应用以Uniswap为例,Uniswap是去中心交易所,允许自由添加并交易各种代币。
Uniswap是一个Web3.0应用程序,架构听起来很复杂,但实际开发实现很简单。
首先,用户要通过设备来进行联网,需要通过网络服务商,类似电信,移动之类。
然后,用户访问程序要通过浏览器或者操作系统
用户访问程序要通过浏览器与服务端交互,这一操作需要通过协议来支持
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的模块化之路。
黄玲玲在激光测量室做实验。本报记者肖婕妤春日午后,晴空万里。北京理工大学校园里,粉色海棠正开得灿烂。穿过中心花园,在教学楼,记者见到了追光的科学家——黄玲玲.
加州淘金热 以下是欧洲央行执行委员会成员法比奥·帕内塔在哥伦比亚大学的演讲170年前,美国人向西穿越边境,在淘金热中寻找财富.
链上内容社交平台的春天来了?"ILoveTwitter","Howmuchisit",喜欢就买下来,马斯克说到做到.
今年1月下旬,美国证券交易委员会主席根斯勒在记者会上宣告,加密货币交易所2022年将面临SEC的更多监督,喊话加密资产交易平台在未来几个月内月采取措施,以接受金融监管机构更直接的监管.
金色晚报?|?8月31日晚间重要动态一览:12:00-21:00关键词:SushiSwap、工商银行、韩国央行、YAM V2、灰度 1. 工商银行宣布发行数字信用卡.
概览 2020-2021年去中心化金融(DeFi)爆发,而DeFi的价值主要沉淀在DEX。根据defillama最新的数据显示,截至2022年4月DeFi市场的总锁仓价值为2095.2亿美元,环.