区块链导论 课件 第八章:区块链技术生态_第1页
区块链导论 课件 第八章:区块链技术生态_第2页
区块链导论 课件 第八章:区块链技术生态_第3页
区块链导论 课件 第八章:区块链技术生态_第4页
区块链导论 课件 第八章:区块链技术生态_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第八章:区块链技术生态Chapter8:BlockchainTechnologyEcology作者:北京大学汇报时间:2024/07/03目录1.区块链云服务平台(BaaS)013.区块链测试工具032.跨链平台02思考题041.区块链云服务平台(BaaS)1.BlockchainCloudServicePlatform(BaaS)011.1BaaS平台的定义和价值1.BaaS市场持续增长根据市场研究报告,BaaS市场规模逐年扩大,预计在未来几年内将持续保持高速增长态势。2.BaaS简化区块链部署BaaS通过提供即插即用的区块链基础设施,企业可以在几分钟内快速部署和测试区块链解决方案。3.BaaS降低成本和风险BaaS平台减少了企业维护区块链网络所需的硬件和软件成本,同时降低了技术复杂性和运营风险。4.BaaS推动创新应用BaaS平台为开发者提供了丰富的API和工具,促进了区块链技术在金融、供应链、医疗等多个领域的创新应用。1.1BaaS平台的定义和价值BaaS与本地部署、IaaS、PaaS、SaaS的比较定义与目的:BaaS平台是一种结合区块链和云计算的服务,旨在降低区块链的开发和使用成本。支持公有云或私有化环境部署,提供可视化的运维和管理。用户可以专注于应用开发,降低区块链使用门槛。与PaaS的相似性:BaaS平台类似于PaaS平台,提供计算、通信、存储资源和区块链能力。通过可编程接口简化应用开发和部署过程。对机构的好处:灵活扩展的构建模式,适应多变业务需求。智能合约研发设施,降低研发和接入成本。沉淀通用业务组件,加快项目建设和迭代。统一管理区块链业务,降低管理成本。系统监控运维服务,减少系统异常损失。构建跨链业务生态圈,最大化各参与方利益。4.功能特点:灵活搭建和切换:云上云下服务的灵活搭建和切换,发挥云平台优势。智能合约研发:提供在线IDE、安全检测工具、标准接口、开发教程等。自动部署:支持可视化自动部署,减少手动操作错误。通用业务组件:提供数据存证、数据共享、交易结算等组件,加快业务场景建设。统一管理:统一接入和管理多个区块链网络,优化运行维护。系统监控运维:提供故障监控、日志管理、预警机制和可视化工具。跨链协同:打破不同链间的通信壁垒,实现数据和业务协同案例:AmazonWebServices(AWS)区块链模板1、公司背景亚马逊公司创立于1994年,是全球最大的电子商务公司之一,并且是云计算领域的领导者。2、接受区块链服务的原因AWS区块链模板提供了简化区块链网络部署和管理的工具,使企业能够快速启动区块链项目。3、实施效果和挑战实施效果:AWS区块链模板帮助许多企业降低了区块链开发和部署的门槛,促进了区块链技术的普及。挑战:尽管AWS区块链模板简化了区块链的使用,但用户仍需具备一定的区块链知识才能有效利用该平台。1.2BaaS平台的架构和功能1.BaaS平台简化区块链部署BaaS平台通过提供云上服务,简化区块链网络的搭建与部署,使企业能快速集成区块链技术。2.BaaS平台降低技术门槛据统计,BaaS平台降低了区块链技术的学习与使用成本,吸引非技术背景的企业参与区块链创新。3.BaaS平台提供多样服务BaaS平台不仅提供区块链基础设施,还整合了智能合约开发、数据分析等服务,满足企业多元化需求。1.2BaaS平台的架构和功能BaaS平台架构资源层:提供基础IT服务资源,如计算、存储和网络资源等IaaS服务。区块链基础层:构建在开源或闭源区块链架构上,支持核心技术,如共识机制、分布式账本存储、智能合约引擎、跨链交互和安全隐私保护。区块链平台服务层:提供区块链创建与管理、智能合约管理、运维监控和访问接口等服务。应用层:运行区块链业务应用,如政务、金融、司法存证和商品溯源等。用户可以通过可视化服务完成应用上链准备,集成区块链SDK完成上链。BaaS平台功能联盟链管理:实现联盟链的自动化部署和可视化管理。功能包括联盟链配置、生命周期管理、节点生命周期管理、联盟链纳管。联盟链运维:通过可视化和自动化工具监控和运维联盟链、主机及BaaS系统。包括可视化监控、运维日志和告警管理。智能合约管理:综合运用开发工具和SDK,进行智能合约的开发、部署和操作。包括智能合约开发IDE、生命周期管理、数据可视化和安全监测。BaaS平台的通用架构1.2BaaS平台的架构和功能联盟链管理细节联盟链配置:动态配置关键参数,如链名、节点名、区块大小、打包超时时长等。动态配置资源,如服务资源的扩容和弹性伸缩。联盟链生命周期管理:管理联盟链从创建到销毁的整个过程。通过RBAC和联盟治理投票机制保障操作的安全性。节点生命周期管理:管理节点从创建到销毁的整个过程。同样通过RBAC和联盟治理投票机制保障操作的安全性。联盟链纳管:纳管非BaaS环境下创建的区块链网络。创建纳管链,输入节点信息,通过BaaS管理页面进行管理。联盟链纳管1.2BaaS平台的架构和功能3.智能合约数据可视化:收集和处理智能合约数据,通过图形化技术展示。4.智能合约安全监测:检测智能合约漏洞和语法问题,提供修复建议。包括静态分析和形式化验证。联盟链运维细节可视化监控:图表化展示系统关键指标的实时和历史数据。分为联盟链监控、主机监控和系统自监控。运维日志:记录系统运行事件,用于定位故障源头和原因。分为联盟链日志、主机日志和系统日志。告警管理:实时监测系统运行状态,第一时间报告故障信息。分为监控告警和日志告警。智能合约管理细节智能合约开发IDE:提供集成开发环境,支持多语言开发插件。智能合约生命周期管理:控制智能合约从部署到销毁的整个过程。通过RBAC和联盟治理投票机制实现权限控制。通用智能合约管理方案的架构

1.3BaaS平台的优势1.降低成本BaaS平台通过提供预配置的区块链环境,降低企业部署和维护区块链的初始及持续成本。2.提高开发效率利用BaaS平台,开发者可以专注于业务逻辑的实现,减少底层区块链技术的开发时间,提高效率达XX%。3.灵活性高BaaS平台支持多种区块链技术和框架,为企业提供灵活的选择,以适应不同的业务需求。8.1.3BaaS平台技术发展方向BaaS平台主要发力点多云环境兼容性:支持不同部署环境,减少开发资源消耗,提高灵活性。非开发用户能够自主管理资源。区块链底层兼容性及跨链设施:支持多种区块链底层,实现同构和异构链的跨链互通。智能合约研发设施:提供完善的智能合约研发工具,包括在线编辑、部署、测试和安全检测。监控告警和日志管理:提高监控指标的完善度和日志支持粒度。趣链区块链BaaS平台技术创新多模式部署/多底层兼容:采用可插拔驱动机制,适应异构云环境和异构链。支持VirtualBox、Kubernetes、云主机等环境,以及趣链区块链、HyperledgerFabric、BitXHub等。跨链能力:打破不同链间通信壁垒,实现数据和业务协同。构建可信互联网生态,最大化各参与方利益。一站式智能研发设施:提供智能研发、合约商店、合约管理、合约安全检测、在线IDE等模块。缩短研发周期,降低成本。立体监控体系:提供可视化监控、日志管理、系统告警、链路追踪等工具。提升区块链监管审计透明性,构建立体监控网络。日志管理:包括采集端、处理端和存储端的日志管理系统。实现实时采集、流数据处理、日志索引建立和关键词搜索。企业级账户权限体系:基于RBAC的账户体系,实现角色访问控制。构建操作行为溯源机制,满足企业审计需求。2.跨链平台2.Crosschainplatform022.1跨链技术的定义与发展跨链的定义跨链:指通过连接相对独立的区块链系统,实现不同账本之间的可信操作。跨链的价值解决独立封闭体系:当前主流区块链应用大多为独立、垂直的封闭体系,缺乏互联互通机制。跨链技术可以打破这种孤立状态,增强链与链之间的连接。提升数字资产流动性:通过跨链实现数字资产的自由流动,增强其价值。目前的数字资产交换主要依赖中心化交易所,存在安全性和透明度问题。去中心化资产交换(如Uniswap、Curve、SushiSwap)尚未完善,主要局限于同一链内的资产交换。信息交换与数据同步:跨链技术可以实现链与链之间的数据同步和复杂的跨链调用。当前区块链应用之间的互通壁垒高,难以有效共享信息。4.解决单链性能瓶颈:单链架构面临性能差、容量不足等问题,难以支撑高交易吞吐量和低延迟的应用场景。随着运行时间的增长,单链的存储容量会逐渐增加,可能超出存储介质的容量上限。跨链技术可以实现多链协作,构建多层多链体系架构,从而解决性能瓶颈。2.1跨链技术的定义与发展1.跨链促进资产流动性跨链平台通过连接不同区块链,实现数字资产的跨链转移,大大提升了资产的流动性和交易效率。2.跨链降低交易成本根据统计,使用跨链技术进行资产交换相比传统方式可降低约30%的交易成本,提高用户体验。3.跨链提升网络安全性跨链平台通过分布式账本技术和智能合约的应用,增强了交易的安全性和透明度,减少了潜在的攻击面。项目背景Polkadot是一个由Web3基金会支持的跨链协议,旨在实现多个区块链网络之间的互操作性。跨链机制采用中继链和平行链架构,通过共享安全性和跨链消息传递实现不同区块链之间的连接和通信。市场影响Polkadot推动了跨链技术的发展,促进了区块链生态系统的互联互通,被广泛认为是下一代区块链网络的基础。案例:Polkadot2.2跨链技术的主要实现方式1.跨链模型哈希时间锁定(HashTimeLock)用于不同加密货币间的兑换,首次出现在比特币的闪电网络中。包含哈希锁(HashLock)和时间锁(TimeLock),限定条件下的支付模式。通过秘密数和哈希操作实现跨链资产交换,保证交易的原子性。公证人机制(NotarySchema)引入第三方公证人来保证交易的可信传递。包括中心化公证人机制、多签名公证人机制和分布式公证人机制。多签名和分布式公证人机制增强了安全性,但实现更复杂。侧链/中继链(Sidechains/Relaychains)侧链技术允许实验性区块链作为比特币侧链运行。采用双向锚定(Two-wayPeg)机制,允许资产在主链和侧链间转移。中继链技术更加独立,没有主链概念,如Cosmos的Hub和Polkadot的Relaychain。2.跨链交易验证验证跨链交易的存在性和有效性,确保交易不是凭空产生。存在性验证通常使用类SPV证明或背书策略证明实现。有效性验证确保交易执行状态的有效性,如防止双花攻击。Oracle时间解决方案背书策略证明区块链分叉2.2跨链技术的主要实现方式3.跨链事务管理跨链事务涉及不同区块链上的子操作构成一个完整的事务。需要具备原子性、一致性、隔离性和持久性(ACID)特性。管理机制可以不用考虑隔离性,由业务系统保证。持久性转化为保证跨链子操作的最终确认性问题。解决方案包括设置确认阈值和采用最终确认性共识算法。4.跨链数据安全保护跨链交易中的隐私数据,防止被非参与方查看或恶意攻击者解析。隐私交易确保资产交换或数据互通保密,无法被第三方查看和解析。跨链交易哈希共识保证只有交易哈希被共识,隐藏交易内容。协商加密确保交易内容在中继链传输过程中不被查看。TEE(TrustedExecutionEnvironment)技术提供敏感操作的保障。其他方法包括零知识证明和同态加密等,以保障隐私保护和数据安全。密钥协商和加密流程

跨链交易哈希共识BitXhub跨链事务管理机制1.侧链/中继链跨链侧链/中继链跨链通过搭建中间链,实现不同区块链间的价值传输和数据交互,其高效性和安全性被多项目验证。2.原子交换跨链原子交换跨链技术通过加密锁定交易和哈希时间锁定合同确保资产交换的原子性,无需信任中介即可完成链间交易。3.哈希锁定跨链哈希锁定跨链技术通过生成预定义的哈希值来锁定跨链资产,并在链上通过哈希值的匹配来完成跨链资产的解锁和转移。2.2跨链技术的主要实现方式2.3跨链技术的应用场景1.金融资产转移跨链技术允许金融机构在不同区块链之间无缝转移资产,如BTC与ETH的互转,提升了金融交易的灵活性和效率。2.去中心化数据交换跨链技术通过连接不同数据平台,实现去中心化数据交换,保障了数据安全与隐私,据统计,数据交换量年均增长20%。3.供应链管理优化在复杂的供应链中,跨链技术能有效整合不同参与者的信息,降低信息不对称,据估算,可提升供应链效率15%。4.互操作性增强跨链技术提高了不同区块链之间的互操作性,使得不同区块链上的服务和应用可以相互调用,扩展了区块链的生态圈。2.3跨链技术的应用场景1.Polkadot创始人:GavinWood,以太坊联合创始人。目标:创建一个类似互联网TCP/IP的区块链网络协议,实现多链架构,促进信息交互。组成:中继链:提供统一共识和安全性。平行链:负责具体业务场景的应用链。转接桥:连接其他外部区块链,如以太坊。网络角色:验证人:验证候选区块,发布验证过的区块。收集人:产生候选区块,提交给验证人。提名人:通过抵押资本支持验证人。钓鱼人:监控非法行为,举报获得奖励。跨链消息传递协议:XCMP,使用默克尔树队列机制,保证消息传输的真实性和顺序。有效性验证:三级验证机制,确保网络的安全性和验证人的行为。2.Cosmos构建者:Tendermint团队。架构:Hub:连接其他区块链的主要链。Zone:与Hub相连的同构区块链。共识算法:Tendermint,部分同步运作的拜占庭容错共识算法。链间通信协议:IBC,通过中继器(Relayer)传递跨链消息。原生代币:Atom。交易流程:涉及Tendermint共识算法、跨链交易MsgPackage数据包、中继器轮询和消息传递。Cosmos架构

2.3跨链技术的应用场景参数说

明参数说

明From来源链IDProof跨链交易证明To目的链IDTimeoutHeight跨链传输协议在中继链上的超时块高Index跨链交易索引Group一对多场景的跨链事务信息Type跨链类型Version协议版本号Payload跨链调用内容编码Extra自定义字段IBTP主要字段BitXHub架构3.BitXHub提出者:趣链科技。目标:实现同构及异构区块链间的交易。架构:中继链(Relaychain):管理应用链和跨链交易验证。跨链网关(Pier):收集和传播交易。应用链(App-chain):负责业务逻辑,包括同构和异构链。核心功能:通用跨链传输协议(IBTP):支持跨链交易。异构交易验证引擎:验证交易证明。多层级路由:确保交易的可靠性。跨链交易流程:涉及应用链发起交易、中继链验证、跨链网关查询和提交。验证引擎:高效、可插拔,支持验证规则的动态注入和在线升级。2.4应用场景金融资产转移案例:ChainlinkChainlink通过去中心化预言机网络,实现了智能合约与外部数据源之间的连接,支持跨链金融资产转移,提高了金融市场的透明度和效率。去中心化数据交换案例:OceanProtocolOceanProtocol通过跨链数据交换协议,促进了数据的去中心化共享,增强了数据的安全性和隐私性,推动了数据经济的发展。供应链管理优化案例:VeChainVeChain通过跨链技术整合供应链上的各个环节,实现了供应链的透明化管理,提升了供应链的效率和可靠性。3.区块链测试工具3.BlockchainTestingTools03区块链测试工具的重要性区块链测试工具能确保系统安全性、稳定性和性能,通过自动化测试和模拟真实环境场景,提高项目质量。测试工具助力开发效率使用区块链测试工具,开发者能快速定位错误、优化性能瓶颈,缩短开发周期,提高开发效率。3.1区块链测试工具的类型3.1区块链测试工具的类型主流区块链平台性能对比区块链安全体系评价BitXhub架构1.区块链信息系统质量模型功能:考察系统的准确性、完备性和适合性,涉及基础设施层、平台协议层、技术拓展层和接口层。性能:通过基准测试工具模拟不同负载条件,评估系统的容量、时间特性、资源利用率和稳定性。安全:评估系统对信息和数据的保密性、完整性、真实性和防抵赖能力。可靠性:考察系统的可用性、容错性、健壮性和易恢复性。可维护性:评估系统的模块化、错误诊断、修改、测试和升级的难易程度。可移植性:考察系统跨平台的适应性、安装、组件替换的难易程度。互操作性:评估节点间数据一致性,与其他系统间的协同性和替换性。可扩展性:考察存储和执行模块的可扩展性。2.区块链评价体系概述功能评价:从基础设施层、平台协议层、技术拓展层和接口层进行评价。性能评价:考察系统容量、时间特性、资源利用率和稳定性。安全评价:从数据存储、网络传输、共识算法、智能合约和权限控制五个层面进行评价。拓展评价:包含可靠性、可维护性、可移植性、互操作性和可扩展性。3.1区块链测试工具的类型3.功能测评基础设施层混合型存储:考察不同类型数据的数据库选型。点对点网络:评估网络通信协议对上层功能的支持。硬件加密:评估硬件TEE的实现和密钥管理。平台协议层分布式账本:考察节点共同维护账本的安全性和可追溯性。组网通信:评估节点间的组网方式和动态加入/退出能力。共识算法:考察共识算法的多样性和一致性。智能合约执行引擎:评估智能合约的业务功能和升级方案。密码学:评估支持的密码算法类型和密钥管理。区块链治理:考察治理模式和管理操作。账户管理:评估账户管理操作和权限控制。跨链技术:考察跨链交互支持。技术拓展层可信数据源:评估外部数据源接入和真实性验证。数据索引:考察链下索引数据库的提供和数据查询效率。隐私保护:评估隐私保护机制。区块链审计:考察审计功能和数据访问的可审计性。接口层外部接口:评估链外系统开放接口的提供。用户接口:评估账户体系查询服务。管理接口:评估节点管理入口和配置管理。4.性能测评交易处理性能:考察交易吞吐量和延迟时间,使用Caliper和Frigate工具进行测评。数据查询性能:考察区块查询、交易查询等的并发用户数、TPS和响应时间。稳定性:通过高负载压力测试、低负载持续运行和尖峰冲击测试,评估系统的稳定性和抗干扰能力。3.1具体工具介绍GethTestRPCGethTestRPC是一种用于以太坊智能合约测试的模拟环境工具,开发者可以在本地模拟区块链环境,进行智能合约的开发和测试。HyperledgerCaliperHyperledgerCaliper是一种区块链性能测试工具,通过模拟高并发交易场景,帮助开发者评估和优化区块链网络的性能。TruffleTruffle是一种区块链开发框架,提供了自动化测试工具,能够显著减少区块链项目中的重复测试工作,提高开发效率。供应链管理优化3.2区块链测试工具的作用1.确保系统稳定性区块链测试工具通过模拟各种场景,确保系统在面对各种挑战时保持稳定运行,减少故障率。2.提高开发效率利用区块链测试工具,开发人员能更快地验证代码的正确性,减少调试时间,从而加快开发进度。3.保障交易安全性测试工具对区块链交易进行详尽的安全测试,有效预防潜在的安全风险,确保资金与用户信息安全。4.降低实施成本通过早期发现并修复问题,区块链测试工具减少了后期修复的成本,为企业节省了大量资源。3.3典型区块链测试工具介绍HyperBench整体架构1.HyperBench描述:开源的、基于Go语言开发的高性能通用区块链基准测试工具。挑战:缺乏统一的区块链系统功能要求和基准测试规范。需要整合适配主流区块链系统和快速灵活地根据测试用例搭建测试环境。解决方案:抽象区块链操作接口为统一的智能合约部署、调用、查询等接口。测试逻辑以脚本形式构造,允许基于统一接口和测试引擎的钩子函数灵活制定测试用例。架构:基准层:由测试参数配置和Lua测试脚本组成。引擎层:包括分布式控制器、压力调度器、虚拟机池、数据统计和可视化工具。虚拟机层:由若干Lua虚拟机组成,模拟用户操作逻辑。适配层:将区块链平台操作统一抽象成客户端接口,屏蔽系统功能细节。性能扩展层:加速虚拟机执行测试逻辑的效率,内置常用工具方法。特点:基于虚拟机的分布式高性能基准测试工具,通过Go语言协程机制进行并发压力输出。适配平台:已适配HyperledgerFabric、以太坊、趣链、Xuperchain等。3.3典型区块链测试工具介绍Caliper整体架构2.Caliper描述:基于Node.js的开源通用区块链基准测试工具,Hyperledger项目子项目。支持平台:支持HyperledgerFabric、Sawtooth、Iroha、Burrow、Besu、以太坊和FISCOBCOS。架构:适配层:将区块链系统功能抽象成统一接口,称为CaliperBlockchainNBI。接口与核心层:提供资源监控、性能监控、可视化接口,封装分布式控制器及压力引擎。基准层:根据测试用例编写测试逻辑与配置测试策略。特点:通过Node.js线程与Promise机制实现并发压力输出,易于上手,但运行时较难缓存测试上下文,构造复杂操作用例困难,性能较差。3.3典型区块链测试工具介绍1.测试工具助力安全验证典型区块链测试工具,如GethTestRPC,提供模拟环境用于测试智能合约,确保其在真实区块链上的安全性与可靠性。2.性能优化依赖测试工具区块链性能测试工具,如HyperledgerCaliper,通过模拟高并发交易场景,帮助开发者优化区块链网络性能。3.自动化测试提高效率利用自动化测试工具如Truffle,能显著减少区块链项目中的重复测试工作,提高开发效率。思考题Reflectionquestions041.什么是BaaS?试比较其与IaaS、PaaS、SaaS的区别。1.区块链技术普及度区块链技术在全球范围内得到广泛应用,‌截至2023年12月,全球共有10291家区块链企业‌,其中中国和美国分别有2802家和2697家,处于全球领先水平‌。2.区块链技术创新活跃随着区块链技术的深入发展,新的创新应用层出不穷,包括智能合约、去中心化金融(DeFi)和NFT等。3.区块链技术生态多样区块链技术生态涵盖从基础设施到应用开发等多个层面,包括加密货币、公有链、联盟链和私有链等多种形式。4.区块链技术应用广泛区块链技术不仅限于金融领域,还应用于供应链管理、身份验证、版权保护等多个行业,展现了其强大的跨界融合能力。2.BaaS的典型架构包括哪些层次?各层次具备哪些独特的意义?1.BaaS典型架构分三层BaaS典型架构通常包括基础设施层、平台服务层和应用服务层。基础设施层提供物理节点支持,平台服务层处理区块链操作,应用服务层支持多样化应用。2.各层次功能独特基础设施层保障区块链网络稳定;平台服务层简化开发流程;应用服务层推动区块链技术落地,实现商业价值最大化。3.思考BaaS平台技术未来的发展方向以及潜在的技术创新点和应用前景。1.BaaS向云原生演进随着云原生技术的成熟,BaaS平台将向云原生架构演进,提升部署效率和可扩展性,数据显示云原生采用率逐年上升,前景广阔。2.区块链互操作性增强BaaS平台将加强跨链互操作性,实现不同区块链网络间的无缝连接,数据交换将更为便捷,预计将提升区块链技术应用的普及率。3.隐私保护技术创新BaaS平台将加大在隐私保护技术创新上的投入,通过零知识证明、同态加密等技术保障数据安全,满足日益严格的隐私保护需求。4.什么是跨链技术?为什么需要跨链技术?010203跨链技术通过创建桥接协议,实现不同区块链网络之间的通信和价值传输,提升区块链的互操作性和扩展性。随着区块链项目数量的增多,跨链技术有助于解决区块链碎片化问题,实现不同项目间的协同和数据共享。跨链技术使得不同区块链上的数字资产能够互相转换和流通,促进资产的高效配置和市场化。跨链技术连接不同区块链跨链技术应对碎片化问题跨链技术促进资产流动

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论