首页 >>  正文

login+facebook+free

来源:baiyundou.net   日期:2024-07-03

系统研究了下 @ParticleNtwrk的B2B2C全局产品架构,涉及Intent Fusion框架,隐私zkStack等关键组件。他们定义这套执行环境为Access Layer,试图解决用户在web3体验上的高门槛问题。

不夸张说,前有Account Abstraction,后有Intent-Centric,整个EVM账户抽象赛道都在铆足劲还以太坊的“技术债”,仅一个EOA地址的替代问题,就涌现出了千人前面的各类钱包解决方案。

应该说,以太坊账户抽象的生态呈现分裂和碎片化现状,不同的项目,不同的方案,但却没有统一的标准,尽管ERC4337本身就属于标准,但这类EIP标准只能实现代码工程层面的规范,落实到具体的钱包开发者,DApp应用开发者头上,还是会存在个性化体验差异。

这正是,B2B2C这套web3特效疗药模式的由来。那么,技术视角看,Particle Network是如何给B端规范开发标准的呢?

总的来说,Particle认识到,基于用户本位彻底改变用户体验,就得从钱包开发层到不同链和协议兼容通信层,再到DeFi生态流动性管理市场层,都得做一条龙设计优化,甚至得重造炉台:

-模块化智能钱包即服务(WaaS):

对B端应用而言,痛点在于短时集成一整套的标准化基础框架方案,比如隐私问题、社交登陆、AA账户抽象问题、不同链兼容问题等。对C端用户而言,使用钱包的痛点无非有二:1)降低登陆门槛;2)增强隐私保护;

这套Wass服务,向B端开发者提供了一套嵌入式钱包的开发框架,DApp开发者可以按统一规范和标准,低成本开发自己的钱包,其实也可以或缺更广泛的用户流量。

为了让这套钱包标准不至于很被动,Particle设计了Social login和隐私保护两套C端用户抓手服务:

其中社交登陆采用了OAuth开放标准,可以基于Twitter、Facebook等社交平台身份来登陆新DApp应用,此外还有一套JWT(JSON web令牌)标准,可用于生成临时密钥对,可以在两个parties之间安全传输信息,因此可以避免服务器端直接存储用户的账户密码。

一直以来钱包为了个性化服务,在解决隐私问题是提供了各种花样的方案,结果是非但没吸引到用户,反倒增加了信任门槛。

Particle的标准化方案可以降低新用户使用DApp应用的门槛,同时临时私钥则保护了真实私钥安全,JWT还能约定一个有效expire的访问期限,可整体提升钱包使用体验。

而且集成这项服务的DApp越多,就意味着Particle的上游用户群体基数越庞大,这会为其下游的其他服务提供流量基础。

-隐私交易(Coinfidential zkStack):

之前Vitalik参投的Noctrune采用的方案是生成临时Sleuth地址,还有一种方案是,构建了类似Tornado的隐私交易池,用户向多签控制的平台地址Deposit,然后平台地址和合约的Pool之间用混币方式打乱交易顺序和量,实现混币效果。

总之要想保护用户的隐私,就得隐藏用户发起交易的From地址。Particle选择延展账户抽象中的Paymaster的代付功能,不仅用Paymaster来支付Gas,用户的转账资产也由Paymaster来直接完成,这就实现了真实From地址的隐藏。

不过,这种隐藏并不彻底,于是又让整个过程ZK化,利用zk-SNARKs的隐私性,用户可以在不透露真实地址的情况下和Paymaster代付地址进行交互,甚至没办法反向推断出真实地址。

-Particle Chain(zkEVM)

为了支撑整个运转框架,Particle组建了一个独立的zkEVM链,它并非传统以太坊layer2的概念,而更像是整个Access Layer的中控台;

1)数据可用性DA层,从多个DApp应用,甚至多个链来的用户,只要采用了Particle的统一钱包服务标准,就会在此zkEVM链上有统一的身份和资产管理体验;

2)多链Interoperability,在Ominichain账户抽象框架中,用户以统一身份和各个链交互,就必须具备实时各个链的合约结算能力;

3)为了确保全过程的去中心化和隐私保护特性,用户的隐私信息由Particle上的Validators来进行验证;

4)链有统一的Token来作为Gas燃料,可以用在不同链交易损耗的Gas补贴,也可以用来独立链处理交易的手续费。

整体来说,这条zkEVM链更像是一个抽象专属链,而并没有加入以太坊layer2的梯队,虽然后者可能会让叙事更容易,但作为独立链才能抽离出以太坊的局限控制,从更高的维度解决以太坊EVM生态内千人千面的离散局面。

-分布式Solver网络(Intent Fusion Protocol)

在intent-centric架构中,去中心化Solver网络为核心,何为Solver?就是来提供一些抽象需求解决方案的Provider。

现在纯EVM环境也有各色各样的Solver,不过它们属于uniswapX,属于1inch,可实现的抽象需求也就限于抗MEV,免Gas这些,用户设想的需求比如某个时间段选取滑点最低的时间点来执行多步骤操作,这类有点“智能”特性的需求,显然是现有的EVM Solver框架很难解决的。

因为并没有一个统一提供激励和入口的市场,Solver看不到用户更多的需求,也没必要去克服这些难办的需求。

Particle要做的Fusion目的正是把这些群龙无首的Solver市场统一起来,给他们提供激励来丰富用户可享受的“intent”抽象服务类型。这正是Particle做Fusion统一激励网络的初衷。

以上

很长一段时间,开发者用不同的方式来给“EVM打补丁”,其实是费大劲在补以太坊的“技术债”,补来补去还不见得能补好。如果组一个大局,来统一规范这个千人千面的市场,情况或许会大不一样了。

这个Access Layer也是一个开放网络的访问层,在行业早期,市场缺乏统一标准还容易理解,但当一个行业想突破Mass Adoption限制,用户从1亿向10亿扩张的同时,B端的开发能力、标准和体验就成了一切问题的关键。

","gnid":"907a56b3efabf4926","img_data":[{"flag":2,"img":[]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"pika","pub_time":1701960600000,"pure":"","rawurl":"http://zm.news.so.com/6937118a903bcf178706338a9cc771ae","redirect":0,"rptid":"a6798d00db2f8f71","rss_ext":[],"s":"t","src":"火星财经","tag":[{"clk":"ktechnology_1:以太坊","k":"以太坊","u":""},{"clk":"ktechnology_1:dapp","k":"dapp","u":""}],"title":"长推:Particle Network全球产品架构,打造B2B2C的Web3体验革命

白锦柄2263关于Login登录控件的用法 -
印榕可18130394426 ______ 当你添加了CreateUserWizard控件后ASP.NET 2.0 会自动给你生成aspnetdb数据库.这个数据库包含了Login控件需要的表.微软还提供了ACCESS数据库的支持,但是不是内置在ASP.NET 2.0中,需要到微软的网站上下载程序块.ASP.NET ...

白锦柄2263Linux 下 halt,poweroff,shutdown 有什么区别 -
印榕可18130394426 ______ 在linux下一些常用的关机/重启命令有shutdown、halt、reboot、init及poweroff,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的. 1.shutdown shutdown命令安全地将系统关机. 有些用户会使用直接断掉电源的方式来关...

白锦柄2263CMA考试出成绩了怎么查询 -
印榕可18130394426 ______ 2016年CMA最新考试成绩查询流程: 1.登录IMA全球官网 2.点击右上角login(登陆),输入用户名及密码 3.点击右上角My Profile,将鼠标放在左侧菜单栏My Profile上后点击下级菜单TranscriptInformation 4.出现的页面会显示考试日期、考试科目、考试分数、通过与否

白锦柄2263怎么禁止ssh root直接登录ip限制 -
印榕可18130394426 ______ 限制 root 远程登录的目的,不言而语啦,下面是几种方法: 方法一:可以通过修改/etc/ssh/sshd_config文件,将其中的PermitRootLogin改成no,然后重新启动ssh服务就 可以了./etc/rc.d/sshd restart方法二:在/etc/default/login 文件,增加一行...

白锦柄2263ASP作业 利用Cookies设计一个客户的访问次数,记住客户端的访问.比如: 你第几次访问本站. -
印榕可18130394426 ______ <% login=request.Cookies("login") if login<>"" then login=login+1 else login=1 end if response.Cookies("login")=login response.Write("您是第"&login&"次访问本站")%>

白锦柄2263login 是什么意思呀? ' -
印榕可18130394426 ______ login 词典解释 动词 v. 1.【电脑】登录,进入系统 以下结果来自互联网网络释义 login1.注册,登录,[港]登入 usb闪存驱动器-英汉计算机与网络通讯词汇...login 注册,登录,[港]登入 2.注册,登录,[港]登入 计算机及网络通讯技术词汇(六)-通讯电子-...login 注册,登录,[港]登入 3.或 一些做LOSE的德文常见词汇(推荐给新手学...或 login

白锦柄2263联想笔记本电脑开机密码忘记怎么办?型号为G475 -
印榕可18130394426 ______ 去别的电脑下载一个“GHOST版的系统(要含有密码重置功能的)”或直接下载一个密码重置工具“PC Login Now 2.0 ”再用ultraISO软件刻录在光盘或U盘上,开机时设为从U盘或光盘启动然后按提示开始把原来的密码重置为123456

白锦柄2263有一个登录界面,在方法login中,登陆后跳转,之后想通过登录的用户名在给定的数据库中找到这个人, -
印榕可18130394426 ______ 两种方法,一种方法是另起一个文件,在这个文件中定义一静态类,这个静态类可以看做是一个公共类,里面可以存放整个项目所需要的公共变量和方法,比如数据库连接字符串,还有就是你说的登录名,只要在登陆的时候把登录名记录在这里即可.还有一种方法,就是在界面跳转的时候通过构造函数的方法把你所需要的参数传递到另一个类,也就是另一个界面中去.

白锦柄2263请登录英语怎么说用login还是logon因为要 -
印榕可18130394426 ______ 其实都可以的,login和logon最大的差别就是范围,一个是局域的登陆,一个是大范围的,只是on 和 in所涉及的范围不一样,on偏向在某个方面、领域,in则指在内部、范围内.

白锦柄2263一直提示这个错误 Microsoft VBScript 编译器错误 错误 '800a0408' 无效字符 /考勤管理系统/infor .asp -
印榕可18130394426 ______ 应该是sql插入语句的问题在sql语句后面加入response.write sqlresponse.end()打印下sql语句看...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024