火星链 火星链
Ctrl+D收藏火星链
首页 > 加密货币 > 正文

WEB:长推:从分布式应用角度聊聊 Web3

作者:

时间:1900/1/1 0:00:00

前面写过两篇Twitter分别从Web2视角以及AI视角分析了Web3,今天这篇从分布式应用角度聊聊Web3。这个正好是我前两天在ETH上海升级圆桌会上谈到的观点,昨天的#ETHBeijingHackathon圆桌上刚好也有人问,这里详述一下。

在分布式应用中,一般会依赖Paxos或者Raft这样的分布式共识基础设施,来解决一些分布式难题,比如全局的元数据存储,全局锁,服务发现,事件订阅等,我们并不会把所有的数据都存在共识系统中。

如下图中,是一个典型的Web2三层应用。用户发送请求,业务逻辑校验用户的请求,然后修改状态存储到数据库中。(图片来自aws文档)

数据:Arbitrum Nova桥接存储ETH总量突破2万枚:金色财经报道,据Dune Analytics最新数据显示,Arbitrum基于AnyTrust技术的新链Arbitrum Nova桥接存储ETH总量已突破2万枚,本文撰写时达到20,311枚,按照当前价格计算约合3700万美元,其桥接交易总量达到197,27 笔,ETH存储独立用户量为164,587个。此外,当前Arbitrum One桥接存储ETH总量已接近250万枚,桥接交易总量为1,017,515笔。[2023/5/20 15:15:37]

这个应用要实现分布式,第一步需要先把用户的每个请求记录到日志里,然后通过一个全局的分布式日志系统同步到其他机房的节点,然后重新执行这个请求。这样这个应用就变成了一个多机房的分布式应用。4/n

马克·库班:清洗交易丑闻或会在2023年对加密行业造成更大的损害:1月6日消息,达拉斯小牛队老板、亿万富翁马克·库班(Mark Cuban)表示,在2022年加密行业发生了大量的惨败之后,2023年将不会缺少加密丑闻。他认为下一个影响该行业的最大事件将是“发现并消除中心化交易所的清洗交易”。

库班补充称:“据称有数千万美元的交易和流动性的代币利用率非常低,我不明白它们怎么可能有那么高的流动性。”库班称这只是一个预测,并补充说“我没有提供任何细节来支持我的猜测”。

此前金色财经报道,马克·库班取关数十个加密推特账号,包括其投资的Dapper Labs等。(Cointelegraph)[2023/1/6 10:58:20]

Coinbase:一用户因账户被黑向旧金山联邦法院提出集体诉讼:8月24日消息,Coinbase一位账户持有人表示,黑客盗取了其账户并耗尽资金,该用户的律师向旧金山联邦法院提出集体诉讼,称黑客已从Manish Aggarwal的账户中盗取了超过20万美元的加密货币。诉讼称Coinbase在保护其用户账户免受非法入侵和盗窃方面做得很差,而在帮助账户被盗的客户方面做得更糟,Aggarwal无法联系到可以帮助他的客服,Coinbase也拒绝退还他丢失的加密货币。(彭博社)[2022/8/24 12:45:07]

当然,上面是一个简化的系统,如果让一个大型的Web2的应用支持多机房,并没有这么简单。下图是一个更真实的案例,它是混合了多种分布式方案来构成的一个分布式系统。大家不用关心细节,只需要感受它的复杂度5/n

“无聊猿”BAYC交易总额突破23亿美元:金色财经报道,据cryptoslam最新数据显示,“无聊猿”Bored Ape Yacht Club(BAYC)交易额总已突破 23 亿美元,本文撰写时为 2,300,160,236 美元,交易总量为 31,444 笔,市值约为 16.2 亿美元。另据 OpenSea 数据显示,当前“无聊猿”BYAC地板价为 84.5 ETH。[2022/7/3 1:46:57]

HTC:新手机产品将是“元宇宙载具”:金色财经报道,HTC首席财务长沉道邦表示,新款手机将于28日发布,这个产品是规划让消费者进入元宇宙的载具,目的就是要让消费者容易进入元宇宙,也让终端消费者融入生态系,并让客户更青睐HTC全方位元宇宙解决方案,通过与VIVERSE紧密连结,让元宇宙各种功能在手机端就能使用。(雅虎财经)[2022/6/17 4:34:13]

Web2应用实现分布式的复杂度在于:Web2应用是围绕着一个“活“数据库构建出来的,很难通过一个统一的入口来记录所有系统状态的修改。即便是拦截了所有的状态操作,重新执行的时候也很难保证执行的结果是一致的。6/n1307

如果从应用角度出发,如何利用已有的去中心化基础设施,来解决应用的分布式以及去中心化难题?一个去中心化应用的潜台词是它首先已经是一个分布式应用。

应用要去中心化,首先要保证的是应用的程序可公开获取,应用的数据可公开获取,这样别人才能验证结果。第一个可以通过开源实现,第二个就需要把前面的全局的分布式日志系统换成一个公开的,不可篡改的去中心化日志系统。

这样任何人都可以通过重新执行这个账本中的交易日志来得到最新状态。而这个去中心化日志系统就是定序器和数据可用层要解决的问题,它们一起保证交易的顺序以及数据的公开可用。

那如果第三方重新执行交易得到的结果和应用方不一样怎么办?那就需要一套机制,来保证交易状态变化的正确性。这个可以通过欺诈证明的挑战机制或者ZK的有效证明,都需要依赖一个可以执行验证程序的可信第三方,正好当前的Layer1智能合约可以承担这个职责。

应用中需要构建商业模式,需要不同的资产或者货币支持从哪里来?银行当然无法直接接入去中心化系统,但应用可以很容易和不同的链或者其他应用之间建立结算协议。

前面提到的如何保证应用的统一更新机制以及确定性,我们可以完全复用区块链演化出的架构方案:所有的写操作都必须通过执行交易进行,保证有统一的更新日志。业务逻辑要保证确定性,需要对传统语言进行裁剪,或者用一种新的智能合约语言进行编写。

基于前面提到的应用角度的思路,Rooch提供了以下方案:

1.开发者完全通过Move语言编写应用,可以叫做FullyInContractDApp。之所以选择Move,一方面是保证业务逻辑的确定性,另外一方面是它的平台无关性。其他的特性可以参看我以前的文章。https://jolestar.com/why-move-1/

2.给MoveDApp提供一个容器,容器托管了和DA,和其他链的结算,以及仲裁层的交互,实现应用的去中心化,这就是Rooch容器。

3.基于Rooch容器运行一个ETHLayer2网络,由Ethereum保证安全,给应用提供低成本的全局注册,以及仲裁和资产结算服务。详细内容参看https://jolestar.com/the-modular-evolution-of-rollup-layer2/…14/n1522

那我们继续沿着这个思路,还能有哪些应用构建的思路:联邦模型的改进。类似于mastodon这样的去中心化twitter,如果和L1/L2结合起来,利用一个全局注册表将用户和节点的关系记录在里面,就可以让用户和节点解除绑定关系。用户如果不满意某个节点的服务,可以发起交易,迁移到别的节点。

去中心化的服务发现。将服务注册到智能合约的全局注册表中,任何人都可以运行节点提供某种协议的服务,应用可以通过服务发现机制自动筛选,而不是强绑定到一个服务提供方,还可以同时有付费协议。比如ETH的RPC节点服务。

这些方向可以继续发挥,欢迎继续讨论。如果从这个角度思考,构建应用的时候,我们就会着眼于解决应用的问题,应用发展的不同阶段也可以采用不同的方案。比如开始的时候应用可能不是去中心化的,但它用这套方式架构出来,可以保证随时可以切换为去中心化应用。

长期以来,区块链领域主要是基础设施叙事,但基础设施能带来的使用价值是有限的,更多的使用价值需要应用来创造。而随着技术的发展,我们认为基础设施即将准备好,期待一个以应用为中心的Web3舞台的开幕。

Web3系列:

1.Web2视角的Web3https://twitter.com/jolestar/status/1589830650659753986…

2.AI视角的Web3https://twitter.com/jolestar/status/1628605829707608064…

3.分布式应用视角的Web3

标签:WEBETHWEB3STAWebuyethnographyofcommunicationMETAWEB3PA币I-STABLE价格

加密货币热门资讯
STG:LayerZero 全生态保姆式交互教程

项目介绍LayerZero-一种全链互操作性协议LayerZero是一个运行ULN的用户应用程序(UA)可配置链上端点.

1900/1/1 0:00:00
NET:应用链进展如何?多维度对比Polygon Supernets和Avalanche Subnets

3月22日,NFT游戏Aavegotchi宣布正利用PolygonSupernets推出自己的区块链Gotchichain.

1900/1/1 0:00:00
HTT:长推:链上数据分析工具推荐

注:本文来自@BitcoinEmber推特,MarsBit整理如下:#链上工具一直都有朋友问我做链上数据分析都是用的哪些工具,之前都是一个个回答,比较零散.

1900/1/1 0:00:00
POL:一文带你全景式了解Rollups-as-a-Service

我们之前谈到未来会有数百万个区块链,其中一些是通用型的,但绝大多数是应用特定的。模块化区块链的出现、以太坊的Rollup为中心愿景,以及维塔利克在他的《终局》中承认了为了可扩展性而进行中心化,这.

1900/1/1 0:00:00
区块链:“元?和平”:构建数字文旅新世界

数字邵武“元?和平”创新工程发布会暨首届Meta-City元宇宙嘉年华隆重举办四月的邵武,春风和煦,春意盎然.

1900/1/1 0:00:00
RUM:科普 | 以太坊Layer2龙头Arbitrum生态盘点

最近Arbitrum可谓是大火特火,除了在Layer2遥遥领先的TVL和生态数量之外,两个王牌生态GMX和Magic也是最近为数不多的上Binance项目,再加上最近的Airdrop,一时间.

1900/1/1 0:00:00