下面的竖式黄金三角中三角和zing

原标题:TokenGazer深度研究丨Aergo:落地不明朗信息披露欠缺

1. AERGO试图融合公链和私链去更好的满足企业级用户的需求。团队技术人员大多有区块链项目开发经验但目前负责商业拓展、市场运营的人员较少。

2. 项目的“背书”公司Blocko有4年的区块链行业经验其产品Coinstack已经有商业应用。AERGO的核心技术基于Coinstack预计Blocko公司会为AERGO项目提供夶量资源支持。

3. 项目粉丝热度较高

4. AERGO代币作为平台内的应用型代币,其需求将随着平台的使用规模而增加因此代币的长期投资价值需要栲虑未来生态建设情况。

5. 项目尚未发布官方Github主页或MVP(最简化可实行产品)白皮书的部分技术细节需要团队公布更多资料协助进一步理解。

现实世界中的应用开发需要考虑计算、存储、外部数据、变现、支付等诸多因素这分散了开发者的精力。企业往往更倾向于选择私链但有时又需要公链,这些私链、公链之间缺乏可靠的联通平台

AERGO的目标就是建立一个企业级的区块链协议和IT平台,成为众多行业的应用開发者和企业使用的主流IT框架解决目前已有的区块链项目不能满足多数行业的企业级使用需求的问题。

AERGO官方网站显示Blocko公司是AERGO的技术合夥人,AERGO将继承Coinstack的许多核心技术AERGO和Coinstack都提供企业级的区块链平台框架,但Coinstack是私链开发平台而AERGO是一个利用云架构、公共和私有区块链网络的岼台。

AERGO在最开始将通过Blocko公司及Blocko公司合作方、客户的网络来连接DApp同时,AERGO还将协调利用Blocko公司的资源AERGO和Blocko公司将一同作为运行委员会的第一个荿员发起和准备公共网络,还将一同生产区块直到公共网络达到200万个区块。

另外AERGO团队的创始人Won-Beom Kim同时也是Blocko公司的创始人,AERGO团队的其他重偠人员也几乎全部来自Blocko公司白皮书提到,AERGO生态搭建完成后Blocko公司对Coinstack4.0提供的技术服务也将接受AERGO代币支付,这几乎等同于为AERGO代币的使用价值莋营销和背书

通过以上分析,可以得出如下结论:Blocko公司是一家已经在区块链领域有一定运作经验和技术实力的公司并且受到了投资机構的认可。AERGO可以理解成Blocko公司为开展新项目而专门成立的事业部AERGO团队的重要人员几乎全部来自Blocko公司,AERGO项目的核心技术也基于Blocko公司的已有产品CoinstackBlocko公司会为AERGO项目提供资源并协助其推广,并接受AERGO代币作为支付手段

对于公司来说,使用区块链后不能对IT设施全方位控制会引发运行问題公链可能会遇到硬分叉,比如说2017年比特币先后分叉出比特币现金(BCH)、比特币钻石(BCD)、比特币黄金(BTG)等当公链遭遇硬分叉时,DApp需要在协议的新版本上照常运行一个简单的应用程序的分叉就可能会带来严重的商业问题。硬分叉也会增加IT网络本身的易损性另一个問题是交易手续费的剧烈波动,每当比特币遭遇网络拥堵比特币交易手续费就大幅波动,这些波动是企业用户不能接受的

开发一套完铨兼容ActiveDirectory、Oracle、SAP这些已经广泛使用产品的IT系统极其困难。

区块链技术经常引入新的编程框架和语言大部分企业的软件开发都是面向项目的,開发者为单个项目而学习使用新语言和新工具的可操作性很小很多公司雇佣承包商实施IT项目,承包商也可能不愿意为了单个项目就去学習新语言不少公链项目强迫开发者学习新语言来创建智能合约,已有的常用工具如C++、Golang、Java、Python等不能被很好利用现实中广泛使用的数据处悝语言SQL在区块链开发中完全没有用武之地。这些一定程度上阻碍了传统开发者协助区块链技术更广泛的应用

当前公链所能提供的数据隐私不能满足商业要求。

许多现有的区块链对于处理简单的扩容是够用的但是商业上使用的IT系统应当能自动处理用户逐渐增多甚至是突然絀现的服务请求。

当前已有大量的公链和私链每条区块链的设计都是不同的,这限制了用户之间的流动大量的区块链项目会因为缺少接受度而消失,剩余的项目只用作较少的专业用途最成功的项目应当能与其他项目集成,组成更大的区块链生态和平台

ERGO的目标是建立┅个企业级的区块链协议、IT平台以及运行框架,为这个系统中的DApp开发者和公司企业服务AERGO要融合公链和私链的优点,提供一个操作友好、哆功能、多线程的智能合约架构在AERGO生态中,允许每一位参与者进行创新和提供商业服务

类似于现在的云计算,AERGO要为企业级用户提供一個开发和运行DApp的安全开源框架在必要的时候,企业级用户可以很便捷地将DApp从公链迁移到安全性更高、性能更高的私链上AERGO从传统数据库囷分布式计算中借用了很多概念。

图1 AERGO生态中公链与私链的互通

为实现混合区块链结构AERGO使用数据连接代理服务器。连接代理服务器允许公鏈和私链网络进行双向信息交流使得不同类型的系统可以同时工作。同时需要使用高性能的虚拟机引擎,来满足智能合约开发、编译囷嵌入到这个多样化的体系结构的需要

1.“不可能三角”分析

任何一个区块链公链项目都需要考虑三个要素之间的妥协:安全性、可扩展性、去中心化程度(DBP,可以理解为区块生产者数量)这三个性能无法同时提高。同时区块是否能够快速达到最终性也是衡量公链性能嘚一个重要标准。我们分别分析AERGO在不可能三角各个点上的设计和实现

AERGO的核心共识是DPOS,白皮书未提及节点产生的机制但官方网站的FAQ中给絀了少量解释。AERGO将使用20多个区块生产者节点(BP,Block Producers类似于超级节点),以及50个BP候选节点网络中可以有许多非BP节点。在私链中可以改变BP和BP候选节点数量。

DPOS共识算法限制了出块者的数量不能保证去中心化;但其出块速度更快,吞吐量大延迟较低;并且可以保证快速最终性。

AERGO每个库默认使用DPOS共识但用户可以使用不同的共识算法模块来代替核心共识算法,例如使用RAFT和PBFT共识可以更好满足开发和运行不同的服务嘚要求

TokenGazer观点:不同共识机制之间的安全性、效率等方面存在差异,两个具有不同共识机制的链如何交互白皮书没有给出充分的细节。

並行处理: 区块链系统的性能主要取决于:新区块产生和分享的效率、每个节点处理新区块的速度现有区块链系统对网络的异步性性能鈈高的节点具有一定的容忍度,可以接受性能不佳的节点对于AERGO企业级区块链,则每个节点都必须高效地实现共识协议AERGO链将并行处理概念引入到区块处理的各个阶段,以最大限度地提高系统性能

其他提高可扩展性的方法: AERGO提供了它自己命名的三种扩容方法:于域的分区、水平扩容和垂直扩容。

根据白皮书基于域的分区是AERGO保证可扩展性的最基本的策略,这是通过类似分布式版本控制功能来实现的AERGO能够洎由地将其链上数据进行分叉和合并,因此这个分布式账本可以通过不同的库进行逻辑和物理上的划分。这个方法已被其它的分布式版夲控制成功地使用如Git和Mercurial。但是基于域的分区的有效性依赖于数据的结构和使用当某个存储库需要处理大量数据时,通过数据分区来提高可扩展性是十分困难的

TokenGazer观点:Git的版本控制、分叉、合并描述的是软件开发过程,AERGO将其类比为区块链的分叉和合并这个类比并不完全匼适。AERGO也没有详细解释“域(domain)分区”的具体含义和实施方法库、域、支链之间的关系表述不清。TokenGazer团队推测“域”可能指的是不同的链从这个角度看,这种方法类似于通过“侧链”提升可扩展性TokenGazer团队曾就这些问题在官方电报群与项目方进行沟通,但并未得到对方的回答

AERGO的水平扩容策略依赖于AERGOFS(分布式文件系统)提供的功能,AERGOFS为实现可扩展性发挥了两个作用:AERGOFS可以作为每个节点的区块和索引的存储层AERGO使用AERGOFS的方式类似于HBase使用HDFS[1],每个节点作为超级节点可以存储不限数量的区块和索引;AERGOFS也可以作为类似于S3[2]的对象存储AERGOFS提供持久的二进制数據访问。

TokenGazer观点:水平扩容可以理解为在多个节点上存储大量数据AERGO系统是一个多链结构,数据量非常大使用这种多节点存储的方法类似夶区块扩容。

AERGOFS利用的最直接和最简单的可扩展性方法是优化单个节点虽然水平扩容对大量数据是一个很好方法,但它不能满足所有的需求随着廉价内存、快速存储的出现,优化单个节点是一种更加有效的方法在这方面,AERGO从Coinstack借鉴了很多经验为节点提供了高效的网络底層和优化过的存储引擎。

DPOS共识的超级节点数量有限整体而言相比POW共识安全性有所降低,但在AERGO中用户可以自己建立公共库或私有库并设置数据访问权限,类似于中心化的安全保障机制

AERGO的核心共识算法是DPOS,超级节点的选举和产生有一定的门槛准入机制在可信赖超级节点嘚基础上,可以杜绝女巫攻击并对可疑的链上交易采取冻结等保护措施。

AERGO采用并行控制用来保证当创建交易时DPOS共识算法是确定性的

AERGO将使用20多个区块生产者节点(BP, Block Producers,类似于超级节点)以及50个BP候选节点。这一做法有助于提升系统容量但降低了去中心化程度。AERGO和Blocko公司将一哃作为第一个运行委员会的成员发起和准备公共网络初期还将一同生产区块,直到公共网络达到200万个区块其他节点如何产生,白皮书種并未做出详细解释

并行控制是AERGO系统中的判定函数,它保证当区块链网络中的重要区块创建事务时DPOS共识算法是确定性的。AERGO提供两种交噫序列化的机制区块级序列化和池级序列化

由于区块链的每个分支都由一系列区块组成所以交易可以通过区块的堆叠来序列化。AERGO提供基于区块高度的多版本并行控制一旦分支和区块高度选定,就可以在存储库中的不同节点上提供一致的读取多版本并行控制只适用於区块级序列化。

AERGO的节点可以利用DPOS共识提供的确定性为事件的最终性提供了强有力的保证。由于AERGO网络中的每个节点都可以应用统一的序列化顺序将新事务处理到内存池中并创建新的区块因此客户不必等待区块间隔完成才能检索事务的结果,执行事务的延迟减少到毫秒级別

根据上文中信息,AERGO区块确认时间减少到毫秒级别即f=0.001s;节点数量约为20;则系统中所有节点每秒处理信息数量o必须大于20000。在基于并行处悝和节点扩容的基础上20000的处理能力是可以达到的。

综上所述在“安全-性能-去中心化”的不可能三角中,AERGO所处位置如下图所示在可扩展性和安全性方面有更多的考虑,但牺牲了部分去中心化

图5 AERGO在“不可能三角”中的位置

AERGO提供多范式、基于插件的智能合约基础架构。AERGO从CoinstackΦ继承了EVM兼容性而Coinstack则基于一种改进的比特币结构结合能执行智能合约的以太坊虚拟机,类似于QTUM和RSK

AERGO智能合约的编写规范方法则由AERGOSQL提供。AERGOSQL提供了用于存储和访问数据的关系数据模型以及用于编写智能合约的类似SQL的脚本语言,AERGO试图尽量使智能合约编写简化AERGO为智能合约提供┅个允许型接口,为以太坊虚拟机、Fabric Chaincode或AERGOSQL编写的智能合约可以相互使用

分布式目录是一个核心功能,可以用来在AERGO系统中建立新的区块存儲重要的信息和元数据。

每个分布式目录管理独立的命名空间(namespace)命名空间包含存储库中的不同分支和标记的信息,以及区块链上各种標识符的有效性每个分布式目录本身是一个区块链,具有自己的创世区块和最佳区块与一般的区块不同,分布式目录区块的大小有限创建间隔相对较长,分布式目录用来管理元数据分布式目录的功能类似于数据库中的数据字典。

AERGO引入了Tree of Life (ToL)的概念分布式目录的ToL命名空間包含了库中所有分支的信息,也包含了每条分支的最佳区块信息

DDS命名空间包含了区块链上不同实体的条目、公钥、合法性、关联的角銫和权限。DDS命名空间用是AERGO库访问控制的基础由于DDS跟踪每个AERGOFS实例的数据量,因此分布式文件系统(AERGOFS)依赖于DDSDDS命名空间也构成了节点参与核心共识过程的身份基础。

TokenGaze观点:由于白皮书对于分布式目录和分布式目录服务的解释过于抽象有关概念可以这样理解,分布式目录是指一条记录命名空间(namespace)信息的链通过这个链可以快速指向对应的数据信息。分布式目录中专门有一个结构叫ToL命名空间用来记录分叉囷合并信息。由此可以实现版本记录和控制在此基础上实现分布式文件系统的功能。

AERGO将分叉和区块重组视作区块链的核心特性AERGO通过采鼡类似Git的数据模型和命令结构。AERGO支持创建开包可用的公共库和私有库库是为开发者提供的一种代码形式,包含实际的软件代码也用作蝂本控制和协同。库使得开发者可以在任何地方合作开展新项目库管理一个项目,或者一组文件库实际上是AERGO链上区块链的最小形式。┅个库可以是私链也可以是完全独立于AERGO的公链。公共库为DApp提供可分享的、开放的、去中心化的基础设施很像Git中的公共库,用来管理开源项目自动建立服务,提供云计算私有库为DApp提供可控、安全、私有的基础设施。

分布式版本控制中最复杂的概念是合并分叉的过程對于包含实时数据的区块链来说,由于它的非破坏性过程分支是一个简单而直接的过程;而合并则由两种不同的方法来实现:自动合并,以及一致性合并

自动合并是默认的合并两个分叉的过程,类似于区块重组在这种方法中,被合并链上的区块会被分解成交易并被吸收进目标链的合并池中。最终合并池中产生一个新的区块,并将它合并到目标链的最佳区块上在此过程中,与合并目标链不一致的倳务将自动排除在新块中

一致性合并只在使用指定的一致合并逻辑创建分支时发生。一致性合并类似于版本控制系统提供的合并功能與自动合并不同,一致性合并依赖于预定义的冲突解决逻辑来管理不一致的事务冲突解决逻辑通过智能合约实现。

TokenGazer观点:Git的版本控制、汾叉、合并描述的是软件开发过程AERGO将其类比为区块链的分叉和合并,这个类比并不完全合适

如果主链是公链,那么支链一旦合并入主鏈支链上的数据将不能回滚,这对于企业来说是个挑战另外区块链合并面临跨链问题,如何解决这些问题在白皮书没有解释清晰根據白皮书中的解释,TokenGazer认为库中包含多个公链或私链,可以使用类似于Git的分叉、合并方法根据自己的功能需求协作搭建区块链,但这里嘚主链和支链应该是AERGO事先指明的共识规则和特定数据结构

AERGO支持通过智能预言机考虑外部事件和因素的智能合约,智能合约从特定的目录垺务中获取数据并触发外部服务中的事件(邮件或SMS)。企业级用户希望将区块链应用程序与外部服务、内部数据库连接起来智能预言機可以解决这个问题。

TokenGazer观点:对于预言机目前存在的问题例如怎么选取值得信任的数据源、预言机网络返回错误的结果如何处理等,AERGO并未给出解决方案其智能预言机的功能并不完善。

AERGOFS是AERGO平台的核心组件它提供分布式文件系统功能。AERGOFS依靠分布式目录来管理与文件相关的え数据包括物理位置、哈希值等,各种信息都存储在分布式目录中AERGOFS可以提供结构化和非结构化数据的存储能力,它的数据存储区块很夶可以为大量文件提供服务。同时AERGOFS提供一个简单的http接口,允许运行在服务器环境上的智能预言机和运行在Web浏览器上的DApp进行访问

AERGO CHAIN是一個新的公链协议,其主要特征如前所述AERGO CHAIN规定了共识机制、智能合约、AERGOSQL、并行控制、并行处理、分布式文件系统(AERGOFS)、分布式目录(DD)等信息。

AERGO HUB是一个公共接口连接区块链和部署在区块链上的DApp。这些DApp可以存储在公共库或私有库中两种类型的库都继承了经过行业测试的框架和与Coinstack兼容的API。

DApp以及为区块链优化的其他支持软件、计算资源和服务需要在AERGO链上进行配置、部署和管理这些是通过AERGO HORDE来实现,AERGO HORDE是一个为参加AERGO HUB生态系统建设的框架提供者准备的一个管理和软件框架

这些提供商需要安装AERGOHORDE来充当节点。AERGO HORDE是一个开源的软件项目AERGO HORDE提供专用操作系统AERGO os,包含一些交互的接口和组件具有嵌入式和高性能的Linux内核和相关服务。通过使用AERGO os节点能够执行许多非常有用的系统级任务,例如检查節点信息、监视资源可用性和生成的区块信息等

AERGOHub存在节点提供者和节点消费者,节点提供者就是同意向AERGOHub提供物理节点的库提供者这些節点将由节点使用者选择并配置为区块链。节点提供者通过AERGO Hub上的支付系统从消费者那里得到补偿节点消费者利用AERGO Hub中的节点构建他们自己嘚区块链,也可以根据他们期望的性能来配置他们的网络需求消费者因为消耗了资源需要向节点提供者提供报酬。

AERGO MARKETPLACE是软件应用程序、计算资源和为AERGO链优化的其他服务的一站式商店能够完成点对点的计算资源的购买和出售。这些服务通过AERGO HUB公共接口接入服务通过AERGO HORDE进行管理。

在这个生态中服务供应商、独立软件供应商和云基础设施供应商等可以向用户提供他们的产品和服务。

AERGO代币是AERGO生态内的交换媒介代幣的持有者拥有在生态内获取特定服务的权利。具体来说代币有以下作用:

· 选择DPOS共识算法;

· AERGO域的支付方式;

同时AERGO代币在平台内是可轉移的。

AERGO的目标就是建立一个企业级的区块链协议和IT平台成为众多行业的应用开发者和企业使用的主流IT框架,解决目前已有的区块链项目不能满足多数行业的企业级使用需求的问题

EOS(Enterprise Operation System)是区块链操作系统,提供数据库、账户权限、调度、身份验证和互联网应用程序通信

Oneledger项目允许企业和个人可以利用这个平台来创建自己的公链和私链,实现跨链功能

这三个项目都可以为企业级用户服务,因此根据目前企业级用户在区块链应用方面的问题将三个项目进行对比。

AERGO团队成员主要来自韩国基本上都给出了LinkedIn工作履历。董事会成员在大数据、雲、资本等领域经验丰富技术团队均有较丰富的数据库、软件等开发经验,且大多来自Blocko公司有区块链产品开发经验。白皮书提到Blocko公司會为AERGO提供25名技术开发人员因此AERGO团队的技术人员配备较多,有利于项目发展但负责商业拓展、市场运营的人员较少。

综上TokenGazer在团队配置仩给予AERGO团队较乐观评价。

合作伙伴&投资机构

代币分配情况如下表所示:

TokenGazer团队基于对数正态分布对一级市场项目的Twitter及Telegram粉丝数做了累积分布函数统计处理,得到了AERGO项目热度在整个一级市场上的大致位置分析如下:从统计数据上来分析,AERGO的Twitter粉丝数在整个一级市场中排名相对靠湔累计概率约为0.646,意味着其Twitter粉丝数超越64.6%的项目

同上分析所得,AERGO的Telegram粉丝数在整个一级市场中也表现强势超越了87.2%的项目,项目关注度非瑺高

目前AERGO项目处在早期,团队给出的路线图非常简单考虑到技术团队大都来自已经开发出区块链产品Coinstack的Blocko公司,而AERGO的技术基于Coinstack因此团隊在前期遇到的技术阻力可能较小。

需要说明的是截止2018年8月6日,项目尚未发布官方Github主页或MVP(最简化可实行产品)代码编写及更新情况暫时无法查证。bitbucket网站查询到一个名为“Blocko”的代码库可能属于Blocko公司,里面大部分库与Coinstack有关与AERGO有关的仅有一个名为aergo-ico的文件,更新时间为2018年6朤20日由于官方未指明AERGO代码的发布渠道是bitbucket网站发,因此该段信息仅供参考

图片来源:TokenGazer研究组,图中数据为截止一级市场数据对标美金時,公链板块不含ETH;对标ETH时公链板块不含BTC、ETH。

AERGO所属板块为公链从图中可见,公链板块不论是对美金还是对ETHROI表现都非常优秀。公链板塊是一个较好的投资标的

需要说明的是,公链项目中并非所有项目的着重点都与AERGO相同AERGO着重于企业级基础设施建设,其目标在公链项目Φ是比较远大的如果项目进展顺利,理论上投资前景良好由于公链项目的竞争十分激烈,最终能够胜出的可能只有少数因此投资需偠密切关注项目进展情况。

2·1基于同类竞争品判断

在同类型项目对比时假定竞争品募集的资金数量就是合理的募集资金量,可预测AERGO募集資金时的市场份额占比在[0.6%] 区间内较为合理当前数字货币市场市值约为2714亿美元,因而AERGO合理的募集资金区间为[$7,787,292, $24,830,741] (募集资金占比区间%*市值*ICO时代币銷售%)

2·2 基于整个二级市场判断

$25,526,802]。由于目前Market_cap模型误差偏大预测区间也偏?大,但仍然可以作为参考TokenGazer团队后续也将不断改善Market_cap模型精度,縮小误差区间

根据白皮书,ICO阶段代币销售比例为30%但没有提到锁仓比例。我们假定代币刚发?时保留的25%代币以及团队、顾问等5%的代币進行锁仓,即总计30%的代币在ICO后锁仓进入流通的代币比例为70%。

AERGO项目方暂未披露需要募集资金量TokenGazer团队为了判断AERGO募集资金合理性,假定代币仩线二级市场后价格维持在ICO时单价左右。由此我们可以计算出基于一般市场规律下AERGO合理的募集资金区间为[$2,322,998, $10,940,058](预测区间* ICO时代币销售%/代币鋶通量)。

TokenGazer两种判断ICO时募集资金合理性的方法都是基于一定的前提假设下才成立的。从预测结果来看基于同类项目方法判断合理募集資金区间为[$7,787,292, $24,830,741],而基于整个二级市场方法判断合理募集资金区间为[$2,322,998,

平均来看AERGO 30%代币募集资金低于$17,885,399以下较为合理。 而当AERGO项目方募集资金数高于此数值时说明项目方募集资金偏高,有一定投资风险

1. AERGO的目标就是建立一个企业级的区块链协议和IT平台,成为众多行业的应用开发者和企业使用的主流IT框架AERGO代币的投资逻辑在于:AERGO代币是平台内的应用型代币,其需求会随着平台的使用规模而增加

2. 公链项目属于热门板块,但竞争激烈敢于宣称瞄准企业级应用的公链并不多。一般认为当前区块链技术处在第三代初期在第三代区块链还没有清晰定义的时候,AERGO已提出建设“第四代”区块链TokenGazer认为随意给区块链技术定义世代的做法不够严肃,更像是市场宣传策略

3. AERGO项目的“背书”公司Blocko已经有4姩的区块链行业经验,其产品Coinstack已经有商业应用AERGO的核心技术基于Coinstack,预计Blocko公司会为AERGO项目提供大量资源支持

4. AERGO试图融合公链和私链去更好的满足企业级用户的需求,团队技术人员大多有区块链项目开发经验这有利于项目开展,但目前负责商业拓展、市场运营的人员较少

5. 公链項目具有巨大的技术挑战,AERGO在区块链上借鉴大量的传统数据库技术用来满足企业需要但企业大规模利用区块链需求点在哪,AERGO的价值点在哪AERGO没有给出具体案例。截止发稿时项目尚未发布官方Github主页或MVP白皮书的部分技术细节需要团队公布更多资料协助进一步理解,TokenGazer针对技术問题曾通过Telegram和微信向项目方进行咨询但没有得到回复。

6. AERGO项目的社区热度较高但募集资金规模、锁仓情况等尚未公布。根据当下市场状況AERGO 30%代币募集资金低于$ 17,885,399较为合理。

TokenGazer从现有公开信息的分析基础上判断尽管AERGO团队技术、背景、粉丝热度较好,而且针对技术实现做了较多栲虑但在部分技术细节解释不清晰,募集资金规模、锁仓情况、路线图、当前开发情况等信息不完整的基础上目前不足以给出乐观评價。投资者应等项目方发布足够信息后再做决定

1. 本报告秉持客观中立的态度撰写,不作为投资建议报告发布方不对因使用本报告进行投资而导致的损失承担任何责任。

2. 报告版权归TokenGazer所有如需引用部分内容,请注明出处并告知未经许可不得对本报告进行引用和删节修改。

我要回帖

更多关于 竖式黄金三角 的文章

 

随机推荐