查看原文
其他

IOSG Weekly Brief | Web3游戏引擎的网络效应 #181

IOSG Ventures IOSG 2023-07-05
 

    2023.06.26-2023.07.02



Part.1 Insight


Web3游戏引擎的网络效应


作者:Ishanee @IOSG Ventures


本文为IOSG原创内容,仅做行业学习交流之用,文中所提及的项目与IOSG无利益关系,不做任何投资建议,请读者在阅读本文时保持客观,仔细甄别信息,DYOR。若读者需转载及引用本文内容,请联系IOSG团队获取授权及转载须知。感谢IOSG Ventures投研和投后团队的辛苦协作!
前提摘要:
我们在FOG系列的第一部分中对链上游戏和游戏引擎进行了概述,感谢Sylve, Tarrence, Andy, Alvirus, Kevin & Iain对本文的支持。

链上游戏和引擎还处于早期阶段。像MUD和Dojo这样的游戏引擎虽然已经能够用于产品研发,生态系统中已经有开发者正在在使用,但还有很长的路要走。游戏引擎通常会经历巨大的网络效应,因为许多游戏都基于它们的框架并向框架添加功能。

在链上游戏生态中,最大的网络效应来自于游戏的可组合性和可扩展性,以及游戏资产与其他基于相同生态系统和引擎的游戏的结合。随着开源库允许开发人员在社区的帮助下解决技术问题,引擎的粘性也呈指数级增长。


如果我们想象游戏引擎生态系统的进化,它们的网络效应和价值累积层可能如图所示。模块/验证器市场很容易被类似于Gnosis Safe 模块的引擎层吞没。默认情况下,AW层是可组合的,但这取决于游戏开发者和玩家对可组合性级别的选择。许多公司正试图在这个堆栈中捕获2层或更多的层。

至此,让我们深入探讨在线游戏开发的主要挑战以及游戏引擎如何解决这些问题。区块链游戏引擎所面临的问题:


网络拥堵

Crypto Kitties, Axie Infinity, Loot Realms发布时,无一不造成了整个网络的拥堵。他们是如何解决的?他们分别创建了自己的链,即Flow、Ronin和Loot Chain。链上游戏需要更多的计算资源,而所有游戏都将争夺区块空间。因此,有资金支持的商业化团队自然而然会选择建立自己的应用特定的L2扩展层。他们与Caldera、Conduit、Eclipse、Alt Layer等RaaS(Rollup as a Service)提供商合作。目前流行的L2框架似乎是OP Stack,我们预计随着Arbitrum Orbit、Starkware L3和ZkSync Hyperchains等技术的成熟和可供生产使用,这种情况将发生变化。

12月CryptoKitties发行时造成网络拥堵的请求数

Argus还介绍了他们的新产品——插入数据可用层的EVM第2层。这是基本分片(base shard)。我们不知道更多关于它的细节,但它让我们想起了Len的Momoka。EVM基础层将使其他游戏开发者能够为他们的游戏构建高度可定制的执行层game Shards,并且base Shard将成为为整个Argus L2带来可组合性的层。


区块链的低速

在区块链上,只有等交易确认后,合约状态才会发生改变。如果你想让f(a)触发f(b),这个过程只能等待。因此,游戏中的延迟似乎是不可避免的。在以太坊上,这将是15秒,直到区块被解决,以及另外30-45秒以克服重组风险。

通过使用ticks, 游戏中的状态可以在不用等待交易完成的状态下自动改变。Tick频率可以理解为更新的频率。竞争性MMO游戏的tick率通常为20-30秒,RTS游戏的tick率可能高达60秒。现在大多数游戏开发者都在制作MMO游戏,所以20秒的tick频率是比较理想的。Rollups上平均的区块时间为1-2秒(Momoka连接Polygon PoS的时间为每2秒),Argus的新解决方案拥有20个tick/秒的tick频率,是目前行业中最快的。

0xCurio团队是第一个使用自定义L2s(通过Caldera)来优化更快tick率的商业团队。他们已经在OP Stack上创建了第一个tick链应用,并可能与他们的游戏(如treaty.earth)一起发布。


网络上对游戏平均tick频率的讨论


开发者体验仍需提高

MUD背后的故事是,Lattice团队一直在尝试创建新的链上游戏,并遇到了同样的后端问题。所以他们决定创建一个可以被普遍采用的链上游戏开发框架。除了可组合性外,还有两个关键挑战:合约和玩家客户端之间的更快状态同步和易于升级(修改/更新内容)而无需在每次升级时重写索引器(自动索引器)。

在本文中,我们将假设在同一游戏引擎框架上构建的所有应用程序都具有可组合性。


游戏引擎介绍

本文将介绍四个项目,它们都在争夺最大区块链游戏引擎标准的地位。其中两个是公共产品,另外两个是由过去筹集资金的商业团队建造的。让我们深入了解一些更高级的问题以及团队如何解决它们。




MUD v2:

MUD是最受欢迎的游戏引擎,为EVM上95%以上的在线游戏提供游戏引擎。Lattice的游戏引擎引入了Store,它可以用类似于关系数据库的方式表示链上数据。使用Store而不是编译器驱动的存储的好处是合约数据的可升级性和大规模的gas成本。

状态更新也会自动发出事件,因此自动索引器无需自定义配置即可索引整个状态。与Solidity的静态数据相比,新数据(表)可以在运行时添加,从而实现可升级性。存储成本与为每个状态手动发出事件相当,但MUD比原生Solidity更有效地打包数据,因此从长远来看更便宜。


Store: 使用solid的编译器驱动存储的另一种方案。在合约中存储数据是消耗Gas的,并且在Solidity中是静态/不可检视的,这意味着接口/应用程序必须假设它们所进行的调用是正确的。通过Store的链上数据库,应用程序的合约存储现在可以被链下索引器、前端或另一个合约进行索引。使用Store的好处是合约数据的可升级性和大规模gas成本的考虑。


Mode: 这是一个链下索引器,使用PostgresDB。它可以索引EVM上的任何MUD应用程序,主要用于与MUD客户端进行更快的状态同步。


World是一个框架,包括使用存储、系统、无权限创建、访问控制、模块等。综上所述,World合约是一个具有集中状态和合约逻辑的单一合约。它可以在链上插件和一套改进的开发者工具的帮助下扩展。引入MUD的每个新插件都会为下一个加入的开发人员增加框架和引擎的价值。

一些例子:

  • Endless Quest: 可在AW生成一致叙事,metadata和艺术

  • MUDVRF:游戏中生成链上随机数的MUD模块

  • DeFi Wonderland:通过burner client来使用钱包的账户管理模块

  • MUD Scan:MUD游戏的排行榜看板


Dojo Engine:

Dojo Engine是由Starknet开发者开发的公共游戏引擎。这是唯一可验证的游戏引擎,并且其验证是为游戏引擎的架构和工具而生。

在这种情况下,可证明性意味着相同的游戏循环可以在rollup的序列器或本地客户端(如浏览器)上得到证明。使用dojo,用户可以编写证明逻辑来执行客户端,并且只在链上进行验证,成本很低。这也使反作弊和乐观更新等功能成为可能,即使顺序器仍在验证玩家的交易,逻辑也会在玩家的浏览器上实现。


他们的数据存储方案类似于MUD的Store,但针对可证明性和有效性证明的特性进行了定制。他们使用Torii提供自动可验证的索引。索引使用存储差异完成,提供O(1)索引,并使用存储证明支持世界状态的客户端可验证性。Dojo支持部署到Starknet以及高性能的第3层序列器,如Katana和Madara。Dojo提供了Katana(一个本地开发网络)、Sozo(一个用于部署、更新和与游戏交互的命令行接口)和Torii(一个可验证的索引器)。Dojo提供了一个rust sdk,可以为浏览器编译成WASM,在基于rust的游戏中使用(即使用Bevy),并为Unity和Unreal(正在开发中)提供绑定。


游戏开发者被鼓励用Cairo编写应用程序。Cairo是一种类似rust的语言,用于为一般计算创建可证明的程序。在Dojo上构建的一个优点是,您可以引入使用zkps原生的战争迷雾机制,而不必在Solidity上的Circom中编写代码。


Argus Labs: 

Argus Labs由Scott创立, Scott是Dark Forest的联合创始人之一,最近发布了他们最新(也是唯一的)的更新。这是一个雄心勃勃的项目,想要成为创建游戏(工作室)、游戏引擎以及供其他开发者扩展和部署的基础设施。它目前是一个闭源项目,但他们的博客承诺它将在发布时开放源代码。

如之前分享的内容所描述,它是一个定制的L2,具有基本分片和个人可定制的游戏分片。配合World Engine(专有游戏引擎),游戏开发者可以使用自定义参数(如更高的tick率、带有gas自定义的本地AA、ECS数据库以及与Unity、虚幻、JS等客户端的兼容性)创建独特的执行环境。他们还提供类似于其他游戏引擎的自动索引器。他们优化了L2 & world引擎,使用Solidity编写的内容变得抽象,鼓励用Go进行游戏开发。在传统游戏开发中,虽然Go是一种完美的编程语言,但它并不是首选语言,因为大多数引擎和库都支持C、c++和c++。


Scott在他最近的演讲中暗示了一个独特的价值主张,即基于位置的分片(比如“亚洲服务器”,“欧洲服务器”),这可以进一步改善游戏的延迟。举个例子来说,大多数序列器都位于美国,而亚洲玩家通常面临至少300毫秒的延迟,这在游戏中是很长的时间。整个结构由共享序列器支持,该序列器是为优化延迟而定制的,而不是同步可组合性和原子捆绑。它没有阻塞运行时的锁——支持多个分片,并且不会被彼此阻塞,也不会强制执行总排序。


Cardinal Shard是该公司首次实现的游戏Shard,每秒20次tick,与传统游戏相当。


Keystone:

Curio团队是第一个尝试使用自定义L2的商业团队,并最终与Caldera合作实现他们的自定义OP Stack。他们将ECS结构嵌入到他们的tick链中,并将提供类似自动索引,Unity的客户端支持等功能。这是一个研发项目,是他们努力建立Treaty.earth的结果。更多内容或许会在团队准备更充足时与公众分享。


其他尝试:

虽然这四个是EVM /以太坊生态系统中最前沿和最知名的,但还有其他几个自定义游戏引擎正在由Playmint和Solana (Arc by Jump Crypto)等团队构建。Topology是另一家处于在线游戏前沿的探索者,并在Starknet上推出了基于其专有游戏引擎的Isaac,他们的最新游戏Shoshin也即将推出。


结论:

如今的各家引擎的都在想方设法提升tick rate,扩容网络,旨在让区块链能承载更加复杂的游戏交互——这让我想起了早些年vr游戏设备的竞争格局,新的技术出现,各家围绕着vr头显的传输带宽打了好一会仗,硬件厂家号召下,开发者蜂拥而上试图让各种品类的游戏都做一个vr/ar版本,然而随着市场的检验,人们发现只有某几种固定的品类适合做成vr,而头衔的带宽问题也并不至关重要。同样的,全链引擎各家决胜的过程会是一个复杂系统博弈的结果,但可以预见的是,先找到pmf(在引擎之上内容侧有全链爆款输出的)的会有较大的竞争优势。


我们很高兴看到每一层的发展过程,新游戏的发布和新引擎的出现。除了MUD v2和Dojo,其他的都还没有经过实战测试,在我们弄清楚谁是链上世界的unreal和unity之前,我们还有很长的路要走。



Part.2 投融资事件

NFT初创公司Tegro以1亿美元估值完成种子轮融资,Polygon Ventures等参投

* NFT

据悉,Tegro是一家NFT-20交易所,由加密交易所WazirX前联合创始人Siddharth Menon和健身初创公司OGA Fit的创始人Ashish Rawat共同创立。Tegro支持用户在以太坊、Polygon和其他EVM兼容链上进行NFT批量交易,同时还为用户提供交易工具和技术服务,该公司透露将在未来几个月公布一些“大型合作伙伴关系”和针对社区的“空投活动”。


Pixion Games完成550万美元种子轮融资

* Web3游戏工作室
Avalanche 支持的 Web3 游戏工作室 Pixion Games 完成 550 万美元种子轮融资,投资方包括 Avalanche 基金会的 Blizzard Fund、Shima Capital 和 ReadyPlayerDAO 等。这些资金将用于开发该工作室的旗舰 Web3 游戏《Fableborne》。该游戏正在邀请玩家参加游戏测试,并计划在明年公开发布。

伊斯兰加密项目Islamic Coin完成2亿美元新一轮融资

* 金融平台

符合伊斯兰教法的加密项目Islamic Coin宣布从数字资产投资公司ABO Digital获得2亿美元投资,这使得该项目已获得的总资金达到4亿美元。Islamic Coin还宣布与英国公司DDCAP Group达成合作,以为伊斯兰金融开发若干Web3解决方案,Islamic Coin称其正“建立一个改变游戏规则的金融平台,将伊斯兰金融的道德和传统结合在一起”。据悉,Islamic Coin建立在其自己的Haqq区块链之上,旨在严格遵守伊斯兰金融规则和传统。此前去年8月消息, Islamic Coin完成2亿美元私募融资,并称加密项目已经获得了法特瓦(伊斯兰教法判例)批准。


Celestial AI完成1亿美元B轮融资,淡马锡等领投

* 人工智能加速器公司

人工智能加速器公司Celestial AI宣布完成1亿美 B轮融资,由 IAG Capital Partners、Koch Disruptive Technologies和淡马锡Xora创新基金领投。该公司首席执行官Lazovsky称,这笔资金使Celestial AI的融资总额超过1.65亿美元,将用于通过扩大公司的工程、销售和技术营销部门来支持Celestial光子平台的生产。


CryptoQuant开发商Team Blackbird完成约650万美元A轮融资

* 链上数据分析平台

CryptoQuant开发商Team Blackbird宣布,已完成85亿韩元(约650万美元)的A轮融资,累计融资120亿韩元。本轮投资由Atinum Investment领投,IMM Investment、SK、Base Investment、Hill Spring Investment等参投。新资金将用于推进业务并吸引人才。据悉,Blackbird团队成立于2018年,并于2019年推出链上数据分析平台CryptoQuant。CryptoQuant已在全球200多个国家提供服务,吸引了超200家机构客户。


Inflection AI完成13亿美元融资,微软、英伟达等领投

* 人工智能初创公司

目前,该公司的融资总额达到15.25亿美元。新资金将支持该公司继续开展工作,建立和设计Inflection在5月推出的第一个产品Pi。Pi是一款AI聊天机器人,旨在成为一个亲切和支持性的伴侣,以自然、流畅的风格提供文字和语音对话。

DeFi抵押借贷协议PWN完成200万美元融资

* DeFi

该融资得到了Starkware、Nethermind、Safe Ecosystem Foundation等生态系统参与者的支持。此外,专注于加密货币的风险基金和包括Digital Finance Group、Jsquare在内的公司参投。PWN 支持用户将 NFT 或任何代币作为抵押品,投资于固定利息贷款并产生有吸引力的回报。


DWF Labs再次向公链项目Conflux投资1800万美元

* Layer2

Web3风投机构DWF Labs宣布最近再次购买了1800万美元的公链项目Conflux的CFX代币,巩固了投资公司与Conflux之间的长期合作关系,截止目前,共向Conflux投资了2800万美元。此前3月份消息,公链项目Conflux通过代币销售完成1000万美元融资,由DWF Labs全额投资。


Web3文档管理SaaS提供商ShelterZoom完成500万美元融资

* 基础设施

该公司表示,截至目前其融资总金额已超1750万美元。

新资金将用于拓展新市场并强化旗下Document GPS解决方案,建立一支专门开发和实施其两个医疗保健专用解决方案的团队,并扩大其营销工作以推动增长。据悉,ShelterZoom总部位于美国纽约,支持文档内容代币化以保护原始记录所有权,使企业能够跟踪或撤销所有敏感数据的访问,目前其安卓版应用已在Google Play上架。该公司为各种规模和行业的企业提供服务,包括医疗保健、金融、政府机构、律师事务所、非营利组织、出版商、学术界和房地产。


Mythical Games完成3700万美元的C1轮融资,Scytale Digital领投
* Web3 视频游戏开发公司 

该公司的新投资者包括 Cathie Wood 的 ARK Invest、Animoca Brands、PROOF、Stanford Athletics 和 MoonPay。现有资助者 Andreessen Horowitz、WestCap、Gaingels、Signum Growth 和 Struck Capital 也参与其中。除了扩大其游戏和受众范围之外,Mythical Games 还打算利用这笔资金使公司实现盈利。该公司最受欢迎的游戏包括NFL Rivals和Blankos Block Party,它们于 2022 年 9 月在 Epic Games Store 上推出。去年,该公司吸引了超过 250 万新用户,每天的销售额达到 100 万美元。Mythical Games 计划在今年晚些时候追加 2000 万至 3000 万美元,以结束本轮融资。此前1月报道,链游公司MythicalGames计划融资5000万美元。


“Web3+”金融生态基础设施开发商Velo Labs完成1000万美元融资,DWF Labs参投

* 基础设施

Velo Labs主要利用区块链技术创建合规金融生态系统,旨在将当前全球经济活动接入区块链,并且推动实现资产在全球范围内的去信任、无形式、无边界和无限制的流动。


Part.3 IOSG投后项目进展


Mina 开发团队建议将其零知识证明技术应用于OP Stack欺诈证明

* DeFi

据官方推特,轻量级区块链协议Mina开发团队O(1) Labs已向Optimism提交提案,建议将旗下基于MIPS zkVM构建的零知识证明技术应用于OP Stack欺诈证明,其中MIPS功能除了除了本地高性能的snarkyJS外,还允许使用通用语言编写应用程序。


Arbitrum 新提案提议未来6个月内向Camelot DAO授予共计1200万枚ARB

* Layer2

Arbitrum生态DEX Camelot在Arbitrum社区发起新提案,提议在未来6个月内每月向Camelot DAO授予200万枚ARB,即共计1200万枚ARB,为Camelot上以Arbitrum为重点的项目提供流动性激励,包括引入新的多链协议进入生态系统。Camelot将在下周初为该提案发布完整的AIP投票。


Part.4 行业脉搏


Neon EVM在Solana主网上推出其内测版本Neon EVMβ

* DeFi

该版本支持免费交易,这意味着交易活动无需支付 NEON 费用,但仍需支付主网结算的 SOL 费用。Neon EVMβ为其生态参与者提供一个部署和测试的机会,以确保其在Solana主网正式启动之前能够无缝集成服务。本次内测第一阶段将测试基础设施组件,第二阶段将向部分 DApp 开放并将测试钱包的连接。


Gnosis Chain计划于8月1日启动主网Shapella升级

* 以太坊侧链

以太坊侧链 Gnosis Chain 近日宣布将于北京时间 8 月 1 日 19:34 左右,在 10379264 Slot(epoch 648704)启动主网 Shapella 升级。


Everstake:以太坊团队初步定于9月15日推出名为Holešky的新测试网以取代Goerli

* 测试网

以太坊开发团队宣布将推出名为 Holešky 的新测试网,创世活动初步定于 2023 年 9 月 15 日 22:00。为了在今年年底之前取代 Goerli,以太坊团队提议不迟于 9 月份推出 Holešky。Holešky 将取代 Goerli,成为质押、基础设施和协议开发者测试网。同时,去中心化应用程序(DApps)测试、智能合约和其他 EVM(以太坊虚拟机)功能将可在 Sepolia 测试网上进行测试。Holešky 网络以位于捷克共和国布拉格的 Nádraží Holešovice 火车站命名(Goerli 也以柏林的 Goerlitzer Bahnhof 车站命名)目前,以太坊有两个公共测试网:Sepolia 允许开发人员测试合约和应用程序;Goerli 允许协议开发人员测试网络升级,并允许利益相关者测试运行验证器。根据新提议的以太坊测试网生命周期计划,Goerli 于 2023 年第一季度进入长期支持阶段。在生命周期终止日期(计划于今年第四季度)之后,它将不再获得客户端团队的支持。因此,下一个测试网应该在 2023 年底启动,为 Goerli 关闭做好准备。


Klaytn基金会将与Matter Labs合作搭建Layer2网络基础设施

* Layer2

Klaytn基金会与zkSync Era开发商Matter Labs达成合作协议,双方将合作在Klaytn上搭建Layer2网络,拟通过Matter Labs最新的开发工具ZK Stack在Klaytn上构建Hyperchain基础设施。此外,双方未来计划通过加强Klaytn主网的可扩展性,推动建立更加稳定的生态系统基础设施。


ENS计划扩展到Layer 2生态系统

* 以太坊域名服务

以太坊域名服务(ENS)开发商 ENS Labs 在周四的社区电话会议上表示,它将实现与 ENS 域的以太坊 Layer 2 互操作性。Layer 2 解决方案(例如 Arbitrum 和 Optimism)是“链下”机制,旨在处理远离 Layer 1 以太坊区块链的交易,以提高可扩展性并降低成本。该团队计划在 ENS 链下注册商合约和各种服务提供商的帮助下利用链下解析器,包括 Coinbase 运营的项目cb.id、Lens Protocol(在 Polygon 上)和 OptiNames(在 Optimism 上)等。网络集成域名 TLD(包括 .art 和 .box)正在与 ENS 实验室合作进行紧密集成。这将允许用户通过 ENS 注册浏览器支持的名称。此外,今年还首次允许 DNS 名称作为 NFT 在以太坊区块链上进行交易。另一个新路线图功能是无需交易成本即可将 DNS(网络命名协议)导入 ENS 的选项,从而使其“无gas”。该功能预计于今年第四季度发布。


Maple Finance推出直接借贷部门Maple Direct

* DeFi

DeFi 借贷协议 Maple Finance 正在推出一个名为 Maple Direct 的新直接借贷部门。Maple Direct 将专注于通过机构分配者的外部资本向 web3 原生实体提供定制或项目定制交易。该公司在一份声明中表示,第一个贷款产品将于 7 月推出,该公司要求所有贷方通过“了解你的客户(KYC)”检查。


Polygon 2.0将引入再质押和公共桥机制来统一其ZK链

* Layer2

Polygon Labs表示,在规划中的Polygon 2.0中,计划使用新的质押和互操作性层来统一其ZK链,以将项目过渡到第2层生态系统。拟议的Polygon 2.0网络将包含以太坊虚拟机客户端和共享的ZK证明实现,团队将其称为“互操作层”或“公共桥(common bridge)”。互操作层将由内部开发的加密算法Plonky3提供支持,最终结果将是一个支撑整个网络的单一高性能证明系统。公共桥将连接所有Polygon链,并将基于ZK的安全证明部署在以太坊上,以同时保护所有Polygon链。Polygon 2.0的另一个重要建议是实施去中心化的质押层,该层允许跨不同网络“再质押(re-staking)”Polygon的原生Matic代币,这意味着网络参与者可以利用Matic保护多条网络。预计向Polygon 2.0的过渡计划于明年第一季度进行。



游戏巨头育碧将在Oasys区块链上推出链游Champions Tactics

* GameFi

游戏巨头Ubisoft(育碧)即将在Oasys区块链上推出链游《Champions Tactics: Grimoria Chronicles》。据悉,育碧是Oasys区块链网络的节点运营商之一。该游戏是一款玩家对玩家的战术游戏,目前该游戏仅发布了一段预告片,但没有展示太多有关游戏玩法的信息。


KuCoin将从7月15日起为所有用户引入强制KYC

* 加密货币交易所 

KuCoin表示,如果未完成KYC程序,用户将只能使用现货交易卖单、期货交易去杠杆、杠杆交易去杠杆、“赚取”产品赎回和ETF赎回等服务。他们将无法向交易所存款,但可以取款。KuCoin 首席执行官 Johnny Lyu 表示,此举是为了“更好地遵守适用的监管要求”。加密货币交易所 


Vitalik:基于MPC的EOA存在根本缺陷,智能合约钱包是唯一的选择

* 以太坊联合创始人

Vitalik Buterin今日在推特上举行了AMA活动,针对“如何增强以太坊和比特币持有者之间的关系?”Buterin表示,潜在的协调的一个重要领域是更加努力地共同支持非区块链自由+隐私工具,如端到端消息传递、互联网匿名、端到端协作工具、安全操作系统、开放硬件等。针对“如何看待基于MPC (EOA) 的钱包与智能合约钱包的优缺点?”Buterin表示,基于MPC的EOA存在根本缺陷,因为它们无法撤销密钥(重新共享不算在内,旧持有者仍然可以恢复密钥),智能合约钱包是唯一的选择。用户追问智能钱包也有缺陷,Buterin回复称:“1.是的,BTC需要升级其技术。我们已经知道这一点5年多了。2.那是因为L1整体上费用昂贵。因此需要L2和智能合约钱包来获得更多协议内支持。”



免责声明与风险

请查看免责声明、条款和风险,了解本文档的法律声明、其内容及其风险因素。特别是,您应该在进行任何投资之前进行自己的研究 (DYOR),并注意本文件中与前瞻性陈述相关的风险。


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存