DappOS——将公链虚拟化的操作系统

Thomas热度: 21836

而在近期币安公布的12个入围第五季孵化的项目中,有4个项目都为基础设施类,其中DappOS提出了用更便捷的方式处理公链、DApps、用户之间的跨链操作的解决方案,本文将对项目进行分析,阐述其如何实现此愿景。

原文作者:Thomas

原文来源:7OclockMedia

引言

Web3.0究竟是如何一种形态,无论是行业研究人员、从业者,或者用户,都曾给出各自的叙事和畅想。毋庸置疑,区块链技术给了网络新发展的可能,赋予了其巨大潜力,未来的Web3.0将在数据存储与共享、身份认证、资金交易、社交操作等方面形成一种新的理念,一种新的运行方式。Web3.0所蕴含的魅力也吸引了大量开发人员涌入,从事底层公链与基础设施建设以及各类DApps的开发。

而公链作为底层支撑,一直都得到了大量资本、开发者、机构的青睐。我们经历了以以太坊为首的Layer1繁荣,BSC、Polkadot、Avalanche、Solana、Fantom、Near等相继走向市场。如今,我们正在见证Layer2的建设与成长。此外,新一代Layer1也获得了不少人的关注,例如Aptos、Sui等模块化公链。每条公链都在去中心化、可扩展性、安全性、Gas费、速度、开发者友好等方面努力提升,竞争愈演愈烈。

多链市场不可避免的是跨链与多链运营。对于单链部署的DApp来说,获取其他公链的用户成为难点,例如Perpetual。对于多链部署的DApp,想要获取更多的增量用户,在完成多链部署后,还必须花费相当大的成本去各个链提高流动性并维持运营,例如Sushi在BSC上的流动性非常一般。与此同时,Web3.0的用户在体验应用程序时,也需要区分其所属生态并在相应生态中进行相关操作,选择范围非常受限。

一次部署,多链可用并统一运营成为DApps开发人员的急需。简单易用,无关公链选择成为用户的急需。而在近期币安公布的12个入围第五季孵化的项目中,有4个项目都为基础设施类,其中DappOS提出了用更便捷的方式处理公链、DApps、用户之间的跨链操作的解决方案,本文将对项目进行分析,阐述其如何实现此愿景。

目录

  1. 背景
  2. DappOS的目标
  3. DappOS的主要功能
  4. 当前进展与合作
  5. 竞品分析
  6. 未来远景

一、背景

在Web3.0中,基础设施定义为允许大规模部署、构建和使用DApps的工具、服务和架构。因此,公链在广义层面理解,也是基础设施的一种。基础设施在区块链中起着举足轻重的作用,承载大量市场应用的运行,保证生态运转,竞争非常激烈。

1、公链竞争、跨链通信协议竞争

前文中有提到,公链的发展与竞争愈演愈烈。由于链的设计与开发有取舍,因此不同类型的公链发展重点与优势也不相同。以太坊作为公链龙头,为提高扩容与TPS,在L1的基础上增加了L2,用来处理更大体量的交易操作。DOT则采用中继链+平行链的方式实现扩容。Cosmos的扩容与增速方式与DOT类似,采用hub + zone方式,在允许子链运行的同时做一些特定的设计。以及Avalanche、Solana、Fantom等更注重TPS的公链,Near的分片、BSC的流量、专门用于存储的AR、近期新一代Move语言模块化公链SUI、Aptos……

无论老牌还是新秀,公链都在市场中争取更多的应用和用户。基础设施层面,除去公链,跨链通信协议也是竞争非常激烈的领域之一。其存在是为了解决各公链之间的资产、信息割裂性。跨链发展的本质是让区块链更加去中心化,同时将在两个重要层面破除当前公链的发展障碍:一是公链之间的生态项目将实现可组合性,从而形成更大的Web3.0网络效应;二是实现公链间的流动性共享,承载更多的DApps。

当前跨链的项目已经有上百个,MultiChain、Layerzero等,但是受规模、成本、体验、安全的影响,虽竞争激烈但还未形成较为理想的状态。

2、移动互联网竞争由硬件转向操作系统

根据2022年1月的一项报告显示,当前全球互联网用户为49.5亿,占全球总人口的62.5%,比上一年增长了1.92亿,每月平均增长16M。并且,用户每天花费在互联网上的时间平均将近7小时。其中,92.1%的人通过手机来使用互联网。这也是用户体验与操作便捷的需求所驱动。

DApps

(数据来源:https://wearesocial.com/)

最初的互联网,只能做到信息的发布,共享与交互,但是其服务器等硬件体积巨大,存储量小。伴随着用户的增多,巨量的内容、数据使得硬件设施压力过大,存储和处理成本过高。

因此,大部分企业开始在硬件中寻求解决方案,优化CPU、内存、主板、驱动器、扩展卡等等。在硬件设备中做到一定极致,而便携设备手机也出现后,企业开始着重用户体验,让用户能够更丝滑的体验移动设备中的功能与应用程序。此时便出现了操作系统的竞争,IOS与Android是最为普遍的操作系统,今年华为为了提高市场竞争力,减少对其他操作系统的依赖性,也推出了自己的鸿蒙Harmony操作系统。

当然,APP也针对不同操作系统,要开发与其对应的版本才能给用户带来更好的体验。对于用户来说,根据使用习惯,使用与操作系统相匹配的应用程序更加丝滑,若安装了不兼容,或者兼容效果不佳的APP,就会遇到各种卡顿、显示问题,甚至无法打开。

综上可见,Web3.0发展中的一些问题与Web2.0相似,例如生态不兼容,应用程序开发者要针对不同的系统开发不同的版本等。那么,要如何解决Web3.0中的这些问题呢?DappOS受到移动设备操作系统的启示,致力于做Web3.0中聚合多链的操作系统,实现DApp开发人员一键部署,用户无需复杂操作即可完成跨链。

二、DappOS的目标

DappOS是Binance Labs 孵化计划第五季入围项目之一,在提交申请的几百个项目中脱颖而出。

DappOS定位是将公链虚拟化,帮助用户管理众多DApps的操作协议。通过SDK、虚拟钱包、DApps集成平台不仅实现开发者的一键多链部署,还帮助用户轻松访问任何DApps,使DApps像Web2.0的Apps一样对用户友好。该协议的建设思路是在用户和加密基础设施(公共链和跨链桥等)之间建立通道。用户只需要与Dappos交互,而Dappos将完成与加密基础设施交互的复杂操作。

DApps

通俗来讲,即用户所有与DApps交互的复杂操作,都由DAppOS完成与各个公链的传输。例如,一位处于以太坊生态的用户想要体验BSC生态的应用时,无需切换公链,点击应用的同时,DappOS操作系统自动实现此功能。

整体构想是集合了Web2.0中的APP Store功能与操作系统功能。集成众多DApps,同时具备自身的钱包功能、跨链功能、支付功能等。单链部署的DApps能够显著降低从其他公链获取用户的难度,对于多链部署的DApps,则可以轻松的把自己在A链的优势复制到B链。减少了开发人员与运营团队的工作,使其专注于提升自身应用。同时为用户提供了更为快捷简单的操作,增加了选择和体验范围,例如ETH用户可以体验其他链更低gas费的DApp。

从更长远的发展来看,DappOS将能实现全生态应用程序资源与流动性共享,帮助亿级用户进入Web3.0。

三、DappOS的主要功能

DappOS V1的技术方案主要分成两部分,基于账户抽象的DappOS Account和解决操作自动化执行问题的DappOS Network。

DappOS Account是基于账户抽象的合约钱包。和普通的EOA相比,DappOS Account可以实现Gas代付以及为可组合复杂工作流自动化执行提供基础。同时拥有更符合Web2用户习惯的登陆方式,通过摆脱助记词可以帮助更多用户进入Web3。

DApps

支持的权限管理方式将包括:

  • 第三方钱包(如MetaMask)
  • 设备间重置
  • 通过ZK及DKIM实现的邮箱登陆
  • 传统的助记词方式

DappOSAccount中不涉及中心化的托管,即便DappOS中止服务,用户仍然可以手工操作继续使用DappOS Account。

DappOS Network用于解决操作自动化执行的问题,通过该网络提供的服务用户可以便捷的管理使用分布在不同链上的账户抽象,只需提供一个签名即可完成确认任意复杂度的公链交互。V1版本已经支持自动化执行资金跨链、合约交互等任务组成的复杂工作流。

DappOS的共识机制通过节点来实现,其中分为2类节点:

  • 超级节点:负责向服务器节点委托订单,并进行奖惩;
  • 服务节点:负责接收超级节点的订单并执行,从而获得一定的收益,例如Alchemy Pay等。

当用户提交请求或者任务时,超级节点将进行分配,服务器节点完成后将结果反馈给用户。如果服务节点没有按照预期执行,超级节点达成共识后将会使用服务节点质押的资金来补偿用户。

DApps

DappOS Network为了提升速度和优化费率,允许各种类型的第三方服务节点加入网络根据费率和速度进行竞争。同时通过服务节点的超额抵押来保证安全,流程上先执行,后达成共识判断执行是否成功,从而减少用户等待时间。

超级节点采用DPOS共识机制,主网上线时数量将稳定在20个,成为超级节点需要质押平台币,同时在每一笔交易中,服务节点将以平台币的形式向超级节点分配手续费收益。

基于DappOS的技术解决方案,关于DappOS推出的产品,上文中也简单提到,此处做较详细的阐述。DappOS的产品分为To B+To C,因此在功能实现中也将予以区分。

To B层面,主要面向DApp的开发人员和团队的 DappOS JS SDK:

无需重新部署合约吸引流动性,只需在前端集成了该SDK就可以使得A链用户使用B链DAPP,和原生A链DAPP一样方便。例如,部署在非以太坊的DAPP集成后可以轻松地吸引来自ETH的用户,不再需要引导用户跨链、购买Gas以及设置钱包。同时部署在多链的DAPP,可以很好地打通各个链间用户的边界,将自己在A链的优势复制到B链,例如借贷协议中,用户可以按照同样的交互流程选择给定币种下收益率最高的链,从而避免出现A链成功B链无数据的情况。

To C层面的小程序平台:

DappOS将推出移动端的小程序平台,基于该平台可实现接近Web2的DAPP用户体验。相较于传统钱包+浏览器的模式,改平台的主要优势在于:

账户方面

  • 摆脱助记词,支持设备相互找回、邮箱登陆等更易于使用的权限管理方式
  • 实现了统一账户,用户无需关注公链细节。类似于CEX,用户只需要知道币的总数,而无需关注币所在的链。使用币的时候可以便捷地实现组合支付。

DAPP交互

小程序的交互将对于普通用户折叠绝大部分的复杂细节,例如Gas支付,跨链,approve等辅助的合约交互步骤。普通用户只需确认总支出,点击一次确认,所有的交互将自动完成。除了公链交易确认的时间外,难度和Web2应用基本一致。

DApps

目前,DappOS已经与Perpetual达成合作并在Perpetual中进行了技术集成试点。

DApps

为了更好的理解DappOS在其中发挥的作用,我们来对比下用户使用前后的区别:

DApps

简化了用户的多种操作步骤,且节约时间。官方表示,当前试验版本支持的币种和公链有限,后续会陆续增加。

在安全性方面,DappOS采取了保证金的方式。每笔交易发生时,负责处理的节点都将锁定超出用户交易资产数量的资产,假如交易出现一定问题,可以确保用户得到有效赔付。

Web3.0中,目前的DApp数量虽然相对于Web2.0来说还非常少,但是对于当前有限的加密用户群体来说,也应接不暇。通过DappOS,也能实现对DApp的管理,方便快捷。其次,操作简单也可以吸引更多新进入加密世界的用户,作为用户转化的跳板。DappOS这种设计理念与机制也为加密开发者们提供了一种新的吸引与留存用户的思路,是转化大量Web2.0用户的可行性方案。

四、当前进展与合作

目前,DappOS的第一阶段SDK已经基本开发完成并逐渐进行产品试点。多个顶级DApps已经对接进行测试,并与50+社区达成合作意愿,成功做到了每日百万美金的交易量与TVL。Polygon、Avalanche、Benqi、Perpetual、Alchemy Pay等都是当前合作伙伴。种子轮融资也在同期进行中。

其次,因为是Binance Labs孵化入围项目,当前也在积极与Binance Labs进行合作对接,争取对方的最大支持。

接下来,将按照已定路线,启动DappOS Network测试网,以及主网上线。集成行业大部分顶级DApps,以及与更多项目达成合作。推出主网后将进行Token发行。届时将拥有亿级日交易量与TVL。

五、竞品分析

在简化操作层面,加密领域一直都在朝着此方向进化,包括开发跨链、钱包等,都是其表现形式之一。而这些行为的最终目的也是吸引更多用户加入,壮大Web3.0的用户群体,增加区块链的普及规模。我们针对DappOS不同阶段的产品,也做了竞品对比,以展示其特点与优势。

DApps

六、未来远景

Web3.0的发展与衍进是复杂且漫长的,用户的数量也会经历长时间的不断增长与累积。根据Crypto.com2022年1月发布的数据显示,截止21年底,加密资产拥有者达2.95亿,月均增长13.4M。与互联网用户的49.5亿相比,还有很大的增长空间。同时,据DappRadar数据显示,截止撰稿时,共计有12771款DApp。而互联网单IOS中就有180万的App。同样具备可观的上升空间。

但当前的基础设施与应用尚不够全面与成熟,巨大体量的用户无法轻易进入。因此,除去Web3.0本身所需的技术提升,产品优化与用户体验提升也将是赛道中不可忽视的重要一环。DappOS将在此过程中,作为磨合众多DApps与大量用户之间的阻碍的操作协议,把亿级用户输送到We3.0世界中,为整个生态提供动力,同时,也受益于生态发展,做更多的自我提升,实现自我生态的闭环。

声明:本文为入驻“MarsBit 专栏”作者作品,不代表MarsBit官方立场。
转载请联系网页底部:内容合作栏目,邮件进行授权。授权后转载时请注明出处、作者和本文链接。未经许可擅自转载本站文章,将追究相关法律责任,侵权必究。
提示:投资有风险,入市须谨慎,本资讯不作为投资理财建议。
免责声明:本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况,及遵守所在国家和地区的相关法律法规。