免费智能真题库 > 历年试卷 > 信息系统项目管理师 > 2020年下半年 信息系统项目管理师 上午试卷 综合知识
  第7题      
  知识点:   最新信息技术发展趋势   区块链   事务   数据结构   网络环境
  关键词:   区块链   数据结构   网络   数据        章/节:   信息化发展与应用       

 
区块链在()网络环境下,通过透明和可信规则,构建可追溯的块链式数据结构,实现和管理事务处理。
 
 
  A.  分布式
 
  B.  集中式
 
  C.  关系式
 
  D.  共享式
 
 
 

 
  第28题    2009年上半年  
   45%
某电子政务信息化建设项目的项目经理得知一项新的政府管理方面的要求将会引起该项目范围的变更,为此,项目经理应该首先(28)。..
  第2题    2015年上半年  
   21%
自从第一台电子计算机问世以来,信息系统经历了由低级到高级,由单机到网络,由数据处理到智能处理,由集中式计算到云计算的发展..
  第3题    2019年下半年  
   37%
关于大数据的描述,不正确的是( )。
   知识点讲解    
   · 最新信息技术发展趋势    · 区块链    · 事务    · 数据结构    · 网络环境
 
       最新信息技术发展趋势
        在信息系统项目管理师的考试大纲中,对于最新技术发展趋势并无明确要求。但从考题分布来看,从2011年开始考察考生是否关注IT行业的技术发展趋势。概括来说,最新的IT技术发展趋势主要包含以下各个方面。
        1.云计算
        云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。云计算(cloud computing)是主机计算到客户端-服务器计算的大转变之后的又一种巨变。云计算的出现并非偶然,早在上世纪60年代,麦卡锡就提出了把计算能力作为一种像水和电一样的公用事业提供给用户的理念,这成为云计算思想的起源。在20世纪80年代网格计算、90年代公用计算,21世纪初虚拟化技术、SOA、SaaS应用的支撑下,云计算作为一种新兴的资源使用和交付模式逐渐为学界和产业界所认知。
        云计算具有以下几个主要特征:
        .资源配置动态化。根据消费者的需求动态划分或释放不同的物理和虚拟资源,当增加一个需求时,可通过增加可用的资源进行匹配,实现资源的快速弹性提供;如果用户不再使用这部分资源时,可释放这些资源。云计算为客户提供的这种能力是无限的,实现了IT资源利用的可扩展性。
        .需求服务自助化。云计算为客户提供自助化的资源服务,用户无需同提供商交互就可自动得到自助的计算资源能力。同时云系统为客户提供一定的应用服务目录,客户可采用自助方式选择满足自身需求的服务项目和内容。
        .网络访问便捷化,客户可借助不同的终端设备,通过标准的应用实现对网络访问的可用能力,使对网络的访问无处不在。
        .服务可计量化。在提供云服务过程中,针对客户不同的服务类型,通过计量的方法来自动控制和优化资源配置。即资源的使用可被监测和控制,是一种即付即用的服务模式。
        .资源的虚拟化。借助于虚拟化技术.将分布在不同地区的计算资源进行整合.实现基础设施资源的共享。
        云计算包括以下几个层次的服务:
        .IaaS:基础设施即服务
        IaaS(Infrastructure-as-a- Service):基础设施即服务。消费者通过Internet可以从完善的计算机基础设施获得服务。
        .PaaS:平台即服务
        PaaS(Platform-as-a- Service):平台即服务。PaaS实际上是指将软件研发的平台作为一种服务,以SaaS的模式提交给用户。因此,PaaS也是SaaS模式的一种应用。但是,PaaS的出现可以加快SaaS的发展,尤其是加快SaaS应用的开发速度。
        .SaaS:软件即服务
        SaaS(Software-as-a- Service):软件即服务。它是一种通过Internet提供软件的模式,用户无需购买软件,而是向提供商租用基于Web的软件,来管理企业经营活动。
        云计算的主要应用类型包括:
        .物联网
        物联网就是物物相连的互联网。这有两层含义:第一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。
        物联网的两种业务模式:
        1)MAI(M2M Application Integration),内部MaaS;
        2)MaaS(M2M As A Service),MMO,Multi-Tenants(多租户模型)。
        随着物联网业务量的增加,对数据存储和计算量的需求将带来对云计算能力的要求:
        1)云计算:从计算中心到数据中心,属于物联网的初级阶段;
        2)在物联网高级阶段,可能出现MVNO/MMO营运商,需要虚拟化云计算技术,例如与SOA等技术相结合实现互联网的广泛服务:TaaS(everyTHING As A Service)。
        .云安全
        云安全(Cloud Security)是一个从云计算演变而来的新名词。云安全的策略构想是:使用者越多,每个使用者就越安全,因为如此庞大的用户群,足以覆盖互联网的每个角落,只要某个网站被挂马或某个新木马病毒出现,就会立刻被截获。云安全通过网状的大量客户端对网络中软件行为的异常监测,获取互联网中木马、恶意程序的最新信息,推送到Server端进行自动分析和处理,再把病毒和木马的解决方案分发到每一个客户端。
        .云存储
        云存储是在云计算概念上延伸和发展出来的一个新的概念,是指通过集群应用、网格技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。当云计算系统运算和处理的核心是大量数据的存储和管理时,云计算系统中就需要配置大量的存储设备,那么云计算系统就转变成为一个云存储系统,所以云存储是一个以数据存储和管理为核心的云计算系统。
        .私有云
        私有云(Private Cloud)是将云基础设施与软硬件资源创建在防火墙内,以供机构或企业内各部门共享数据中心内的资源。创建私有云,除了硬件资源外,一般还有云设备(IaaS)软件,对应的商业软件有VMware的vSphere和Platform Computing的ISF,开放源代码的云设备软件主要有Eucalyptus和OpenStack。
        .云游戏
        云游戏是以云计算为基础的游戏方式,在云游戏的运行模式下,所有游戏都在服务器端运行,并将渲染完毕后的游戏画面压缩后通过网络传送给用户。在客户端,用户的游戏设备不需要任何高端处理器和显卡,只需要基本的视频解压能力就可以了。
        .云教育
        基于云的流媒体平台采用分布式架构部署,分为Web服务器,数据库服务器、直播服务器和流服务器,如有必要还可在信息中心架设采集工作站搭建网络电视或实况直播应用。
        2.物联网
        物联网是新一代信息技术的重要组成部分。其英文名称是“The Internet of things”。顾名思义,物联网就是物物相连的互联网。这有两层意思:第一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。因此,物联网的定义是通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,将任何物品与互联网相连接,进行信息交换和通信,以实现对物品的智能化识别、定位、跟踪、监控和管理的一种网络。
        物联网可以分为以下类型:
        .私有物联网:一般面向单一机构内部提供服务;
        .公有物联网:基于互联网向公众或大型用户群体提供服务;
        .社区物联网:向一个关联的“社区”或机构群体(如一个城市政府下属各个机构等)提供服务;
        .混合物联网:是上述的两种或以上的物联网的组合,但后台有统一运维实体。
        物联网的技术组成
        从技术架构上来看,物联网可分为三层:感知层、网络层和应用层。
        感知层由各种传感器以及传感器网关构成,包括二氧化碳浓度传感器、温度传感器、湿度传感器、二维码标签、RFID标签和读写器、摄像头、GPS等感知终端。感知层的作用相当于人的眼耳鼻喉和皮肤等神经末梢,它是物联网识别物体、采集信息的来源,其主要功能是识别物体,采集信息。
        网络层由各种私有网络、互联网、有线和无线通信网、网络管理系统和云计算平台等组成,相当于人的神经中枢和大脑,负责传递和处理感知层获取的信息。
        应用层是物联网和用户(包括人、组织和其他系统)的接口,它与行业需求结合,实现物联网的智能应用。
        物联网应用
        物联网作为一种新的技术发展趋势,目前在多个行业已经有所应用,包括绿色农业、工业监控、公共安全、城市管理、远程医疗、智能家居、智能交通和环境监测等各个行业。
        3.三网合一
        三网融合是指电信网、广播电视网、互联网在向宽带通信网、数字电视网、下一代互联网演进过程中,三大网络通过技术改造,其技术功能趋于一致,业务范围趋于相同,网络互联互通、资源共享,能为用户提供语音、数据和广播电视等多种服务。三合并不意味着三大网络的物理合一,而主要是指高层业务应用的融合。三网融合应用广泛,遍及智能交通、环境保护、政府工作、公共安全、平安家居等多个领域。以后的手机可以看电视、上网,电视可以打电话、上网,电脑也可以打电话、看电视。三者之间相互交叉,形成你中有我、我中有你的格局。
        三网融合打破了此前广电在内容输送、电信在宽带运营领域各自的垄断,明确了互相进入的准则——在符合条件的情况下,广电企业可经营增值电信业务、比照增值电信业务管理的基础电信业务、基于有线电网络提供的互联网接入业务等;而国有电信企业在有关部门的监管下,可从事除时政类节目之外的广播电视节目生产制作、互联网视听节目信号传输、转播时政类新闻视听节目服务,IPTV传输服务、手机电视分发服务等。
        三网融合所涉及的主要技术
        .基础数字技术。数字技术的迅速发展和全面采用,使电话、数据和图像信号都可以通过统一的编码进行传输和交换,所有业务在网络中都将成为统一的“0”或“1”的比特流。所有业务在数字网中都将成为统一的0/1比特流,从而使得话音、数据、声频和视频各种内容(无论其特性如何)都可以通过不同的网络来传输、交换、选路处理和提供,并通过数字终端存储起来或以视觉、听觉的方式呈现在人们的面前。目前,数字技术已经在电信网和计算机网中得到了全面应用,并在广播电视网中迅速发展起来。数字技术的迅速发展和全面采用,使话音、数据和图像信号都通过统一的数字信号编码进行传输和交换,为各种信息的传输、交换、选路和处理奠定了基础。
        .宽带技术。宽带技术的主体就是光纤通信技术。网络融合的目的之一是通过一个网络提供统一的业务。若要提供统一业务就必须要有能够支持音视频等各种多媒体(流媒体)业务传送的网络平台。这些业务的特点是业务需求量大、数据量大、服务质量要求较高,因此在传输时一般都需要非常大的带宽。另外,从经济角度来讲,成本也不宜太高。这样,容量巨大且可持续发展的大容量光纤通信技术就成了传输介质的最佳选择。宽带技术特别是光通信技术的发展为传送各种业务信息提供了必要的带宽、传输质量和低成本。作为当代通信领域的支柱技术,光通信技术正以每10年增长100倍的速度发展,具有巨大容量的光纤传输网是“三网”理想的传送平台和未来信息高速公路的主要物理载体。目前,无论是电信网,还是计算机网、广播电视网,大容量光纤通信技术都已经得到了广泛的应用。
        .软件技术。软件技术是信息传播网络的神经系统,软件技术的发展,使得三网络及其终端都能通过软件变更最终支持各种用户所需的特性、功能和业务。现代通信设备已成为高度智能化和软件化的产品,今天的软件技术已经具备三网业务和应用融合的实现手段。
        .IP技术。内容数字化后,还不能直接承载在通信网络介质之上,还需要通过IP技术在内容与传送介质之间搭起一座桥梁。IP技术(特别是IPv6技术)的产生,满足了在多种物理介质与多样的应用需求之间建立简单而统一的映射需求,可以顺利地对多种业务数据、多种软硬件环境、多种通信协议进行集成、综合、统一,对网络资源进行综合调度和管理,使得各种以IP为基础的业务都能在不同的网络上实现互通。IP协议的普遍采用,使得各种以IP为基础的业务都能在不同的网上实现互通,具体下层基础网络是什么已无关紧要。统一的TCP/IP协议的普遍采用,将使得各种以IP为基础的业务都能在不同的网上实现互通。人类首次具有统一的为三大网都能接受的通信协议,从技术上为三网融合奠定了最坚实的基础.
        四网融合
        四网融合是三网融合概念的延伸,即在现有的三网融合的基础上加入电网,成为四网融合。
        4.下一代网络
        下一代网络(Next Generation Network),又称为次世代网络。主要思想是在一个统一的网络平台上以统一管理的方式提供多媒体业务,整合现有的市内固定电话、移动电话的基础上,增加多媒体数据服务及其他增值型服务。其中话音的交换将采用软交换技术,而平台的主要实现方式为IP技术,逐步实现统一通信。其中voip将是下一代网络中的一个重点。为了强调IP技术的重要性,业界的主要公司之一思科公司(Cisco Systems)主张称为IP-NGN。
        NGN是一个分组网络,它提供包括电信业务在内的多种业务,能够利用多种带宽和具有QoS能力的传送技术,实现业务功能与底层传送技术的分离;它允许用户对不同业务提供商网络的自由接入,并支持通用移动性,实现用户对业务使用的一致性和统一性。它是以软交换为核心的,能够提供包括语音、数据、视频和多媒体业务的基于分组技术的综合开放的网络架构,代表了通信网络发展的方向。NGN具有分组传送、控制功能从承载、呼叫/会话、应用/业务中分离、业务提供与网络分离、提供开放接口、利用各基本的业务组成模块、提供广泛的业务和应用、端到端QoS和透明的传输能力通过开放的接口规范与传统网络实现互通、通用移动性、允许用户自由地接入不同业务提供商、支持多样标志体系,融合固定与移动业务等特征。
        .狭义带网络具备以下的业务特点
        .多媒体化:NGN中发展最快的特点将是多媒体特点,同时多媒体特点也是NGN最基本、最明显的特点;
        .开放性:NGN网络具有标准的、开放的接口,为用户快速提供多样的定制业务;
        .个性化:个性化业务的提供将给未来的运营商带来丰厚的利润;
        .虚拟化:虚拟业务将是个人身份、联系方式以至于住所都虚拟化。用户可以使用个人号码,号码可以携带等虚拟业务,实现在任何时候、任何地方的通信;
        .智能化:NGN的通信终端具有多样化、智能化的特点,网络业务和终端特性结合起来可以提供更加智能化的业务。
        NGN的主要支撑技术
        .IPv6
        .光纤高速传输
        .光交换与智能光网
        .宽带接入
        .城域网
        .软交换
        .3G和后3G移动通信系统
        .IP终端
        .网络安全
        5.集成电路
        集成电路(IC,Integrated Circuit)是一种微型电子器件或部件。采用一定的工艺,把一个电路中所需的晶体管、二极管、电阻、电容和电感等元件及布线互连一起,制作在一小块或几小块半导体晶片或介质基片上,然后封装在一个管壳内,成为具有所需电路功能的微型结构;其中所有元件在结构上已组成一个整体,使电子元件向着微小型化、低功耗和高可靠性方面迈进了一大步。它在电路中用字母“IC”表示。集成电路发明者为杰克·基尔比(基于硅的集成电路)和罗伯特·诺伊思(基于锗的集成电路)。当今半导体工业大多数应用的是基于硅的集成电路。
        集成电路的分类
        集成电路按制作工艺可分为半导体集成电路和膜集成电路,膜集成电路又分类厚膜集成电路和薄膜集成电路。
        集成电路按集成度高低的不同可分为:
        .SSI小规模集成电路(Small Scale Integrated circuits)
        .MSI中规模集成电路(Medium Scale Integrated circuits)
        .LSI大规模集成电路(Large Scale Integrated circuits)
        .VLSI超大规模集成电路(Very Large Scale Integrated circuits)
        .ULSI特大规模集成电路(Ultra Large Scale Integrated circuits)
        .GSI巨大规模集成电路也被称作极大规模集成电路或超特大规模集成电路(Giga Scale Integration)
        MEMS
        MEMS是微机电系统(Micro-Electro-Mechanical Systems)的英文缩写。MEMS是美国的叫法,在日本被称为微机械,在欧洲被称为微系统,它是指可批量制作的,集微型机构、微型传感器、微型执行器以及信号处理和控制电路、直至接口、通信和电源等于一体的微型器件或系统。MEMS是随着半导体集成电路微细加工技术和超精密机械加工技术的发展而发展起来的,目前MEMS加工技术还被广泛应用于微流控芯片与合成生物学等领域,从而进行生物化学等实验室技术流程的芯片集成化。
        MEMS技术的发展开辟了一个全新的技术领域和产业,采用MEMS技术制作的微传感器、微执行器、微型构件、微机械光学器件、真空微电子器件、电力电子器件等在航空、航天、汽车、生物医学、环境监控、军事以及几乎人们所接触到的所有领域中都有着十分广阔的应用前景。MEMS技术正发展成为一个巨大的产业,就像近20年来微电子产业和计算机产业给人类带来的巨大变化一样,MEMS也正在孕育一场深刻的技术变革并对人类社会产生新一轮的影响。
        MEMS的相关技术包括:
        .微系统设计技术。主要是微结构设计数据库、有限元和边界分析、CAD/CAM仿真和模拟技术、微系统建模等,还有微小型化的尺寸效应和微小型理论基础研究等课题,如:力的尺寸效应、微结构表面效应、微观摩擦机理、热传导、误差效应和微构件材料性能等。
        .微细加工技术。主要指高深度比多层微结构的硅表面加工和体加工技术,利用X射线光刻、电铸的LIGA和利用紫外线的准LIGA加工技术;微结构特种精密加工技术包括微火花加工、能束加工、立体光刻成形加工;特殊材料特别是功能材料微结构的加工技术;多种加工方法的结合;微系统的集成技术;微细加工新工艺探索等。
        .微型机械组装和封装技术。主要指粘接材料的粘接、硅玻璃静电封接、硅硅键合技术和自对准组装技术,具有三维可动部件的封装技术、真空封装技术等新封装技术。
        .微系统的表征和测试技术主要有结构材料特性测试技术,微小力学、电学等物理量的测量技术,微型器件和微型系统性能的表征和测试技术,微型系统动态特性测试技术,微型器件和微型系统可靠性的测量与评价技术。
 
       区块链
               区块链的概念和特征
                      区块链概念
                      区块链(Blockchain)是一种由多方共同维护,使用密码学保证传输和访问安全,能够实现数据一致存储、难以篡改、防止抵赖的记账技术,也称为分布式账本技术(Distributed Ledger Technology)。典型的区块链以块-链结构存储数据。作为一种在不可信的竞争环境中低成本建立信任的新型计算范式和协作模式,区块链凭借其独有的信任建立机制,正在改变诸多行业的应用场景和运行规则,是未来发展数字经济、构建新型信任体系不可或缺的技术之一。
                      典型的区块链系统中,各参与方按照事先约定的规则共同存储信息并达成共识。为了防止共识信息被篡改,系统以区块(Block)为单位存储数据,区块之间按照时间顺序、结合密码学算法构成链式(Chain)数据结构,通过共识机制选出记录节点,由该节点决定最新区块的数据,其他节点共同参与最新区块数据的验证、存储和维护,数据一经确认,就难以删除和更改,只能进行授权查询操作。按照系统是否具有节点准入机制,区块链可分类为许可链和非许可链。许可链中节点的加入退出需要区块链系统的许可,根据拥有控制权限的主体是否集中可分为联盟链(根据一定特征所设定的节点能参与、交易,共识过程受预选节点控制的区块链)和私有链(写入权限在一个组织手里,读取权限可能会被限制的区块链);非许可链则是完全开放的,可称为公有链(任何人都能读取区块链信息,发送交易并能被确认,参与共识过程,是真正意义上的去中心化区块链,比特币区块链即是公有链最好的代表),节点可以随时自由加入和退出。
                      区块链的特征
                      相对于传统的分布式数据库,区块链体现了以下几个对比特征:
                      (1)从复式记账演进到分布式记账。传统的信息系统,每位会计各自记录,每次对账时存在多个不同账本。区块链打破了原有的复式记账,变成“全网共享”的分布式账本,参与记账的各方之间通过同步协调机制,保证数据的防篡改和一致性,规避了复杂的多方对账过程。
                      (2)从“增删改查”变为仅“增查”两个操作。传统的数据库具有增加、删除、修改和查询四个经典操作。对于全网账本而言,区块链技术相当于放弃了删除和修改两个选项(用户可以对本地数据进行删除和修改,但不影响全网共识后的数据一致性),只留下增加和查询两个操作,通过区块和链表这样的“块链式”结构,加上相应的时间戳进行凭证固化,形成环环相扣、难以篡改的可信数据集合。
                      (3)从单方维护变成多方维护。针对各个主体而言,传统的数据库是一种单方维护的信息系统,不论是分布式架构,还是集中式架构,都对数据记录具有高度控制权。区块链引入了分布式账本,是一种多方共同维护、不存在单点故障的分布式信息系统,数据的写入和同步不仅仅局限在一个主体范围之内,需要通过多方验证数据、形成共识,再决定哪些数据可以写入。
                      (4)从外挂合约发展为内置合约。传统上,财务的资金流和商务的信息流是两个截然不同的业务流程,商务合作签订的合约,在人工审核、鉴定成果后,再通知财务进行打款,形成相应的资金流。智能合约的出现,基于事先约定的规则,通过代码运行来独立执行、协同写入,通过算法代码形成了一种将信息流和资金流整合到一起的“内置合约”。
                      区块链适用的场景条件
                      作为一项新兴技术,区块链具有在诸多领域开展应用的潜力。然而,区块链不是万能的,技术上去中心化、难以篡改的鲜明特点,使其在限定场景中具有较高的应用价值,可以总结为“新型数据库、多业务主体、彼此不互信、业务强相关”。
                      (1)源自于应用场景对数据库的需要。区块链本质上是一种带时间戳的新型数据库,从对数据真实、有效、不可伪造、难以篡改的组织需求角度出发,相对于传统的数据库来说,可谓是一个新的起点和新的要求。
                      (2)需要是一个跨主体、多方写入的应用场景。多个主体各自维护账本,往往因为数据信息不共享、业务逻辑不统一等原因,导致“账对不齐”的现象。与之相反,区块链中每个主体都可以拥有一个完整的账本副本,通过即时清结算的模式,保证多个主体之间数据的一致性,规避了复杂的对账过程。
                      (3)适合于在不可信的环境中建立基于数学的信任。区块链在技术层面保证了系统的数据可信(密码学算法、数字签名、时间戳)、结果可信(智能合约、公式算法)和历史可信(链式结构、时间戳),因此区块链提供了一种“机器中介”,尤其适用于协作方不可信、利益不一致或缺乏权威第三方介入的行业应用。
                      (4)根据系统控制权和交易信息公开与否进行归类。公有链允许任一节点的加入,不对信息的传播加以限制,信息对整个系统公开;联盟链只允许认证后的机构参与共识,交易信息根据共识机制进行局部公开;相比而言,私有链范围最窄,只适用于限定的机构之内。
               区块链关键技术架构和发展趋势
                      区块链的技术架构
                      各类区块链虽然在具体实现上各有不同,其整体架构却存在共性,如下图所示,可划分为基础设施、基础组件、账本、共识、智能合约、接口、应用、操作运维和系统管理9部分的架构。
                      
                      区块链技术架构图
                             基础设施(Infrastructure)
                             基础设施层提供区块链系统正常运行所需的操作环境和硬件设施(物理机、云等),具体包括网络资源(网卡、交换机、路由器等)、存储资源(硬盘和云盘等)和计算资源(CPU、GPU、ASIC等芯片)。基础设施层为上层提供物理资源和驱动,是区块链系统的基础支持。
                             基础组件(Utility)
                             基础组件层可以实现区块链系统网络中信息的记录、验证和传播。在基础组件层之中,区块链是建立在传播机制、验证机制和存储机制基础上的一个分布式系统,整个网络没有中心化的硬件或管理机构,任何节点都有机会参与总账的记录和验证,将计算结果广播发送给其他节点,且任一节点的损坏或者退出都不会影响整个系统的运作。具体而言,主要包含网络发现、数据收发、密码库、数据存储和消息通知五类模块。
                             (1)网络发现。区块链系统由众多节点通过网络连接构成。特别是在公有链系统中,节点数量往往很大。每个节点需要通过网络发现协议发现邻居节点,并与邻居节点建立链路。对于联盟链而言,网络发现协议还需要验证节点身份,以防止各种网络攻击。
                             (2)数据收发。节点通过网络通讯协议连接到邻居节点后,数据收发模块完成与其他节点的数据交换。事务广播、消息共识以及数据同步等都由该模块执行。根据不同区块链的架构,数据收发器的设计需考虑节点数量、密码学算法等因素。
                             (3)密码库。区块链中多个环节使用密码学算法。密码库为上层组件提供基本的密码学算法支持,包括各种常用的编码算法、哈希算法、签名算法、隐私保护算法等。与此同时,密码库还涉及诸如密钥的维护和存储之类的功能。
                             (4)数据存储。根据数据类型和系统结构设计,区块链系统中的数据使用不同的数据存储模式。存储模式包括关系型数据库(如MySQL)和非关系型数据库(如LevelDB)。通常,需要保存的数据包括公共数据(例如,交易数据、事务数据、状态数据等)和本地的私有数据等。
                             (5)消息通知。消息通知模块为区块链中不同组件之间以及不同节点之间提供消息通知服务。交易成功之后,客户通常需要跟踪交易执行期间的记录和获取交易执行的结果。消息通知模块可以完成消息的生成、分发、存储和其他功能,以满足区块链系统的需要。
                             账本(Ledger)
                             账本层负责区块链系统的信息存储,包括收集交易数据,生成数据区块,对本地数据进行合法性校验,以及将校验通过的区块加到链上。账本层将上一个区块的签名嵌入到下一个区块中组成块链式数据结构,使数据完整性和真实性得到保障,这正是区块链系统防篡改、可追溯特性的来源。典型的区块链系统数据账本设计,采用了一种按时间顺序存储的块链式数据结构。
                             账本层有两种数据记录方式,分别是基于资产和基于账户。基于资产的模型中,首先以资产为核心进行建模,然后记录资产的所有权,即所有权是资产的一个字段。基于账户的模型中,建立账户作为资产和交易的对象,资产是账户下的一个字段。相比而言,基于账户的数据模型可以更方便的记录、查询账户相关信息,基于资产的数据模型可以更好地适应并发环境。为了获取高并发的处理性能,且及时查询到账户的状态信息,多个区块链平台正向两种数据模型的混合模式发展。
                             共识(Consensus)
                             共识层负责协调保证全网各节点数据记录一致性。区块链系统中的数据由所有节点独立存储,在共识机制的协调下,共识层同步各节点的账本,从而实现节点选举、数据一致性验证和数据同步控制等功能。数据同步和一致性协调使区块链系统具有信息透明、数据共享的特性。
                             区块链有两类现行的共识机制,根据数据写入的先后顺序判定,从业务应用的需求看,共识算法的实现应综合考虑应用环境、性能等诸多要求。一般来说,许可链采用节点投票的共识机制,以降低安全为代价,提升系统性能。非许可链采用基于工作量、权益证明等的共识机制,主要强调系统安全性,但性能较差。为了鼓励各节点共同参与进来,维护区块链系统的安全运行,非许可链采用发行Token的方式,作为参与方的酬劳和激励机制,即通过经济平衡的手段,来防止对总账本内容进行篡改。因此,根据运行环境和信任分级,选择适用的共识机制是区块链应用落地应当考虑的重要因素之一。
                             智能合约(Smart Contract)
                             智能合约层负责将区块链系统的业务逻辑以代码的形式实现、编译并部署,完成既定规则的条件触发和自动执行,最大限度的减少人工干预。智能合约的操作对象大多为数字资产,数据上链后难以修改、触发条件强等特性决定了智能合约的使用具有高价值和高风险,如何规避风险并发挥价值是当前智能合约大范围应用的难点。
                             智能合约根据图灵完备与否可以分为两类,即图灵完备和非图灵完备。影响实现图灵完备的常见原因包括:循环或递归受限、无法实现数组或更复杂的数据结构等。图灵完备的智能合约有较强适应性,可以对逻辑较复杂的业务操作进行编程,但有陷入死循环的可能。对比而言,图灵不完备的智能合约虽然不能进行复杂逻辑操作,但更加简单、高效和安全。
                             当前智能合约的应用仍处于比较初级的阶段,智能合约成为区块链安全的“重灾区”。从历次智能合约漏洞引发的安全事件看,合约编写存在较多安全漏洞,对其安全性带来了巨大挑战。目前,提升智能合约安全性一般有几个思路:一是形式化验证(Formal Verification)。通过严密的数学证明来确保合约代码所表达的逻辑符合意图。此法逻辑严密,但难度较大,一般需要委托第三方专业机构进行审计。二是智能合约加密。智能合约不能被第三方明文读取,以此减少智能合约因逻辑上的安全漏洞而被攻击。此法成本较低,但无法用于开源应用。三是严格规范合约语言的语法格式。总结智能合约优秀模式,开发标准智能合约模板,以一定标准规范智能合约的编写可以提高智能合约质量,提高智能合约安全性。
                             系统管理(System Management)
                             系统管理层负责对区块链体系结构中其他部分进行管理,主要包含权限管理和节点管理两类功能。权限管理是区块链技术的关键部分,尤其对于对数据访问有更多要求的许可链而言。权限管理可以通过以下几种方式实现:①将权限列表提交给账本层,并实现分散权限控制;②使用访问控制列表实现访问控制;③使用权限控制,例如评分/子区域。通过权限管理,可以确保数据和函数调用只能由相应的操作员操作。
                             节点管理的核心是节点标识的识别,通常使用以下技术实现:①CA7认证:集中式颁发CA证书给系统中的各种应用程序,身份和权限管理由这些证书进行认证和确认;②PKI8认证:身份由基于PKI的地址确认;③第三方身份验证:身份由第三方提供的认证信息确认。由于各种区块链具有不同的应用场景,因此节点管理具有更多差异。现有的业务扩展可以与现有的身份验证和权限管理进行交互。
                             接口(Interface)
                             接口层主要用于完成功能模块的封装,为应用层提供简洁的调用方式。应用层通过调用RPC接口与其他节点进行通信,通过调用SDK工具包对本地账本数据进行访问、写入等操作。同时,RPC和SDK应遵守以下规则:一是功能齐全,能够完成交易和维护分布式账本,有完善的干预策略和权限管理机制。二是可移植性好,可以用于多种环境中的多种应用,而不仅限于某些绝对的软件或硬件平台。三是可扩展和兼容,应尽可能向前和向后兼容,并在设计中考虑可扩展性。四是易于使用,应使用结构化设计和良好的命名方法方便开发人员使用。常见的实现技术包括调用控制和序列化对象等。
                             应用(Application)
                             应用层作为最终呈现给用户的部分,主要作用是调用智能合约层的接口,适配区块链的各类应用场景,为用户提供各种服务和应用。由于区块链具有数据确权属性以及价值网络特征,目前产品应用中很多工作都可以交由底层的区块链平台处理。在开发区块链应用的过程中,前期工作须非常慎重,应当合理选择去中心化的公有链、高效的联盟链或安全的私有链作为底层架构,以确保在设计阶段核心算法无致命错误问题。因此,合理封装底层区块链技术,并提供一站式区块链开发平台将是应用层发展的必然趋势。同时,跨链技术的成熟可以让应用层选择系统架构时增加一定的灵活性。
                             根据实现方式和作用目的的不同,当前基于区块链技术的应用可以划分为三类场景,如下表所示:①价值转移类,数字资产在不同账户之间转移,如跨境支付;②存证类,将信息记录到区块链上,但无资产转移,如电子合同;③授权管理类,利用智能合约控制数据访问,如数据共享。此外,随着应用需求的不断升级,还存在多类型融合的场景,如下表所示。
                             
                             区块链应用场景分类
                             操作运维(Operation and Maintenance)
                             操作运维层负责区块链系统的日常运维工作,包含日志库、监视库、管理库和扩展库等。在统一的架构之下,各主流平台根据自身需求及定位不同,其区块链体系中存储模块、数据模型、数据结构、编辑语言、沙盒环境的选择亦存在差异,详见下表,给区块链平台的操作运维带来较大的挑战。
                             
                             主流平台区块链技术体系架构对比
                             
                      区块链的技术发展趋势
                             架构方面,公有链和联盟链融合持续演进
                             联盟链是区块链现阶段的重要落地方式,但联盟链不具备公有链的可扩展性、匿名性和社区激励。随着应用场景日趋复杂,公有链和联盟链的架构模式开始融合,开始出现公有链在底层面向大众、联盟链在上层面向企业的混合架构模式,结合钱包、交易所等入口,形成一种新的技术生态。例如,在公有链中选取验证节点时,共识算法层面存在PoS不确定性高、PoW资源消耗严重、PBFT无法支持大量节点进行共识等问题,Algorand算法9通过密码学的方法,从大量节点中选出少量节点,再用PBFT算法在少量节点之间达成共识的方式,为公有链和联盟链的混合架构提供了可能。
                             部署方面,区块链即服务加速应用落地
                             区块链与云计算结合,将有效降低区块链部署成本。一方面,预配置的网络、通用的分布式账本架构、相似的身份管理、分布式商业监控系统底层逻辑、相似的节点连接逻辑等被模块化、抽象成区块链服务,向外支撑起不同客户的上层应用。用云计算快速搭建的区块链服务,可快速验证概念和模型可行性。另一方面,云计算按使用量收费,利用已有基础服务设施或根据实际需求做适应性调整,可实现应用开发流程加速,部署成本降低,满足未来区块链生态系统中初创企业、学术机构、开源组织、联盟和金融机构等对区块链应用的服务需求。
                             在云计算当前主要提供的3种类型服务(IaaS、PaaS、SaaS)基础之上,区块链与云计算结合发展出BaaS(Blockchain as a Service,区块链即服务)。BaaS服务供应商旨在为用户提供更好的区块链服务,因此BaaS服务商比区块链底层技术提供商更注重与垂直行业的对接,提供合理的智能合约模板、良好的账户体系管理、良好的资源管理工具和定制化的数据分析和报表系统。
                             现阶段,在后台数据存储、应用数据分析、移动终端、应用发布、信息识别等方面都有BaaS服务供应商支撑。以云计算平台为依托,区块链开发者可以专注于将区块链技术应用到不同的业务场景,帮助用户更低门槛、更高效地构建区块链服务,同时推动自有产业转型升级,为客户创造全新的产品、业务和商业模式。
                             性能方面,跨链及高性能的需求日益凸显
                             让价值跨过链和链之间的障碍进行直接的流通是区块链越来越凸显的需求之一。跨链技术使区块链适合应用于场景复杂的行业,以实现多个区块链之间的数字资产转移,如金融质押、资产证券化等。目前主流的跨链技术包括:公证人机制(Notary schemes)、侧链/中继(Sidechains/relays)和哈希锁定(Hash-locking)。
                             为了提高区块链系统的吞吐量,区块链技术和学术专家提出多种高性能方案。第一类高性能方案是改变块链式拓扑结构为基于交易的有向无环图(Directed Acyclic Graph,DAG)。在这种拓扑结构下,交易请求发起后,广播全网确认,形成交易网络,无打包流程,交易可以从网络中剥离出来或者合并回去。基于DAG的设计没有区块的概念,扩容不受区块大小的限制,其可伸缩性取决于网络带宽、CPU处理速度和存储容量的限制10。这种拓扑结构可以应对安全问题、高并发问题、可扩展性问题和数据增长问题,以及适应小额支付场景。第二类高性能方案是改变共识策略,通过减少一次参与共识的节点数量以提高吞吐量。这类方案中,为了提高性能,尽量在不影响安全的前提下减少参与共识的节点数,用算法控制一次参与共识的节点不被提前预知。虽然这种方案可以提高性能,但保证安全性的策略实现起来难度较大。第三类高性能方案是通过提高系统横向扩展能力来提高系统整体吞吐量,代表有分片、子链、多通道等技术。对于这类技术,片区内、子链内、通道内需保持数据同步,片区间、子链间、通道间则是异步的。分片技术(Sharding)是把整个P2P网络中的节点分为若干相对独立的片区,以实现系统水平扩展。分片的情况下,通过把交易导引至不同节点,多个网络片区并行分担验证交易的工作。目前的分片策略包括网络分片(Network Sharding)、交易分片(Transaction Sharding)和计算分片(Computational Sharding)。子链技术是在主链上派生出来的具有独立功能的区块链,子链依赖主链而存在,并且可以定义自己的共识方式和执行模块。通过定义不同的子链,系统的可扩展性、可用性和性能均得到提高。多通道技术是系统中多个节点组成一个通道,每个节点也可以加入不同的通道中,通道之间互相隔离,通过锚节点互相通信。多通道技术可以消除网络瓶颈,提高系统可扩展性。
                             共识方面,共识机制从单一向混合方式演变
                             共识机制在区块链中扮演着核心的地位,决定了谁有记账的权利,以及记账权利的选择过程和理由,因此一直是区块链技术研究的重点。常见的共识机制包括PoW、PoS、DPoS、拜占庭容错等,根据适用场景的不同,也呈现出不同的优势和劣势。单一共识机制,各自有其缺陷,例如PoS依赖代币且安全性脆弱,PoW非终局且能耗较高。为提升效率,需在安全性、可靠性、开放性等方面进行取舍。区块链正呈现出根据场景切换共识机制的趋势,并且将从单一的共识机制向多类混合的共识机制演进,运行过程中支持共识机制动态可配置,或系统根据当前需要自动选择相符的共识机制。
                             合约方面,可插拔、易用性、安全性成为发展重点
                             智能合约应用是否丰富,取决于智能合约自身及其所在区块链对于智能合约应用的支撑能力,而智能合约的开发和执行效率则取决于开发语言和执行虚拟机。在目前的生态系统中,智能合约的开发语言不够规范,为了适应智能合约,需要创造新的合约语言或为现有语言增加形式更为严格的规范和校验。智能合约在轻量级的执行环境中将实现快速的启动时间和较高的执行效率。
                             智能合约的发展方向包括如下几点:①可插拔的执行环境架构:默认的执行环境应该不提供持久化存储,让合约默认是一种类似于微服务的无状态函数,从而直接进行并发处理;②明示化的调用关系:即只提供静态调用的功能,从而使得程序的调用关系可以在运行它之前就整理清楚;③可链外存储的合约代码:通过链上存储散列值、链外存储合约代码实现存储空间的扩展性;④低耦合度的设计:降低合约语言、执行环境、区块链之间的耦合度,提高智能合约系统的通用性;⑤完整安全的防护体系:代码定型与发布时的验证与检查,节点在执行合约中的动态验证,合约执行完毕的合理性判断,相关利益方的申诉机制与自动判决技术。
               区块链产业体系
               区块链产业链包括上游的硬件制造、平台服务、安全服务,下游的产业技术应用服务,保障产业发展的行业投融资、媒体、人才服务各领域,各细分领域共同形成完整的产业生态,如下图所示。
               
               区块链产业生态图
                      平台建设
                             底层平台
                             在区块链产业,平台级的机会是目前很多公司关注的方向。无论是创业公司还是大公司,纷纷在布局区块链底层平台,希望能抢占下一波红利。但是,由于区块链还处于非常早期的阶段,因此各家对于平台的理解和实践路径并不一样。目前,公有链、联盟链和BaaS是三种比较主流的平台模式。
                             (1)公有链。公有链是指向全世界所有人开放,每个人都能成为系统中的一个节点参与记账的区块链,它们通常将激励机制和加密数字验证相结合,来实现对交易的共识。目前,公有链被看作是区块链领域最有前景的方向,因为它更符合区块链的本质,很可能成为下一个系统级的平台。
                             (2)联盟链。联盟链是指若干个机构共同参与记账的区块链,即联盟成员之间通过对多中心的互信来达成共识。联盟链的数据只允许系统内的成员节点进行读写和发送交易,并且共同记录交易数据。联盟链作为支持分布式商业的基础组件,更能满足分布式商业中的多方对等合作与合规有序发展要求。联盟链和公链相比,在高可用、高性能、可编程,隐私保护上更有优势,它被认为是“部分去中心”或者是“多中心”的区块链。
                             (3)BaaS。BaaS通常是一个基于云服务的企业级的区块链开放平台,可一键式快速部署接入、拥有去中心化信任机制、支持私有链、联盟链或多链,拥有私有化部署与丰富的运维管理等特色能力。BaaS目前可广泛应用于金融、医疗、零售、电商、游戏、物联网、物流供应链、公益慈善等行业中,重塑商业模式,提升客户在行业内的影响力。
                             公有链与联盟链/BaaS虽然采取了不同的策略和发展路径,但是两者依然会长期共存,甚至有些平台最后可能会殊途同归,或者通过跨链技术将分散的联盟链系统与公链相连接,形成更大范围的价值互联网产业生态。
                             数字资产存储
                             区块链产业的发展需要有新型的数字资产存储方式,这就催生了数字钱包的诞生。数字钱包提供钱包地址的创建、数字加密资产的转账、钱包地址的历史交易查询等功能。数字钱包按照密码学原理,可以创建一个或多个钱包地址,每个钱包地址对应一个密钥对:私钥和公钥。在数字加密资产的世界里,私钥是最重要的,它是数字加密资产所有权的唯一凭证,因为公钥和地址均能通过私钥推导出来。因此,私钥的生成和存储方式决定了数字加密资产的安全性,而数字钱包的主要作用就是帮助用户管理和使用私钥。安全是数字钱包的根基,一个安全的数字钱包应该能在任何时候都让用户的私钥/助记词处于安全保护之下。目前,数字钱包类型主要分为冷钱包和热钱包等。冷钱包就是不联网的钱包,也叫离线钱包;热钱包就是保持联网上线的钱包,也就是在线钱包。冷钱包不联网会比热钱包更安全,因为它能保证私钥不接触网络,从而防止私钥被黑客窃取。
                             此外,去中心化也是区块链领域数字钱包发展的一大特点。中心化钱包和去中心化钱包的最根本区别就是,私钥是否自持。去中心化钱包的特点包括:①私钥是用户自持,当然密码也是用户自持;②资产是存储在区块链上,而不是托管在中心化的服务器上,并且目前也无需实名认证,即可生成钱包;③无法实现“账户冻结”“交易回滚”等操作。因此,去中心化钱包很难遭受黑客的集中攻击,用户也不用担心钱包服务商出现监守自盗的情况。
                             区块链技术解决方案
                             区块链解决方案主要是指在底层平台的基础上进行扩展,目的是便于开发者基于区块链技术开发出产品和应用,或者是服务商直接为客户提供针对具体业务场景的解决方案。
                      区块链硬件制造和基础设施
                      区块链硬件制造和基础设施起源于区块链的共识机制之一POW(Proof of Work,工作量证明机制),即全网计算节点通过算力竞争记账权,来获取经济奖励。此外,分布式记账是区块链的核心特征之一,而区块链硬件设备充当了记账节点的功能。随着区块链的价值体现,参与竞争记账的人数越来越多,造成全网算力的难度呈现出指数级上升,这对区块链硬件设备的产量和性能都提出了更高的要求。
                      (1)算力难度上升和记账节点增加推动区块链硬件制造产业蓬勃发展。区块链硬件制造的核心在于芯片的计算能力,因此在算力难度提升的情况下,竞争记账也经历了最早从个人计算机上的CPU(中央处理器)记账,到GPU(独立显卡)记账,再到专业矿机的诞生,以及专业矿机又从FPGA(可编程门阵列)过渡到ASIC(专用集成电路)等。区块链硬件制造在算力难度不断增加的驱动下蓬勃发展,芯片计算能力不断提升,它是整个区块链产业发展的基石。同时,计算力的提高也推动了其他领域的发展。
                      (2)区块链计算中心成为主流,共享计算模式落地应用。由于全网算力难度的上升,个人充当记账节点的时代也早已在算力竞争愈演愈烈中宣告结束,区块链计算中心开始成为主流,它为整个区块链产业的发展提供算力资源。区块链计算中心主要由矿池组成,其最基本职能就是将个人的算力聚集起来参与竞争记账。在经历了激烈的竞争以后,矿池的垄断效应越来越明显,很多小的矿池已经在这场游戏中被淘汰。
                      另外,共享计算的新型云计算概念被提出,它是一种以区块链技术为基础,通过已授权的智能硬件设备记录、汇总社会普通家庭中闲置的带宽、存储、计算等资源,并通过跨平台、低功耗的虚拟化技术,以及节点就近点对点访问的智能调度技术,提供实现更快、更易扩展、更环保的计算资源。通过基于此类智能硬件作为桥梁,可以把个体用户的闲置带宽、存储、算力等资源汇聚成能够为企业使用的优质资源,将企业和个人连接在一起,让个体用户的资源可以为企业所用。
                      区块链安全防护
                      针对目前区块链存在的底层代码、密码算法、共识机制、智能合约、数字钱包等安全问题,出现了一些提供安全服务的公司,它们主要通过技术手段、代码审计帮助客户解决各种区块链安全问题。
                      区块链行业服务机构
                      区块链行业服务机构包括区块链媒体及社区、投资机构和行业组织和行业研究机构等。目前,区块链媒体及社区领域的创业,主要还是以行业新闻、快讯、深度报道、行情、数据、社区、社群等形式为主,与其他的媒体形式并没有本质差异。从商业模式来看,该领域的公司基本上还是以广告收入为主,另外会衍生出一些相关的培训、活动会务、评级、数据等增值服务,盈利模式也没有超出传统范畴。
               区块链对电子商务的发展影响
                      区块链在电子商务应用中的优势
                             减少支付程序,降低支付成本
                             区块链技术拥有去中心化避免第三方介入、去信任化实现数据透明背后的匿名性以及去风险化保证信息的安全性和不可篡改性等特点,区块链作为一项正引领全球产业变革的突破性技术,基于区块链的电子支付结合区块链去中心化的特点,直接以客户、商家、银行三方各自为区块链上的一个节点,从而构成一个绕过第三方中心机构的体系。基于区块链技术的电子支付能够剔除第三方平台,实现客户与商家之间的直接交易,交易后直接将资金划转到商家账户,避免了资金短期利息损失。基于区块链的电子支付中,只有在激励机制中对每笔交易收取1%的交易费用而且随着用户群体的扩大交易费用还可以逐渐缩小,支付流程不存在任何其他的费用损失,促使交易价格更加公平合理。以区块链为基础的新型互联网金融体系,买方和卖方可以直接交易,交易基于密码学原理而不基于信任,使得任何达成一致的双方,能够直接支付交易,无需第三方参与,节省了买家和卖家的费用。
                             完善供应链体系
                             基于区块链技术的供应链应用能够获得海量的数据,记录商品的信息,在实现溯源、存证、互信、信息沟通等的基础上有效满足供应链金融需求。区块链与供应链结合的管理遵循去中心化理念,整个供应链中的企业平等的进行信息互换与存储,基于区块链技术应链信息平台能够将相关企业进行有效的连接,使得商品流、物流、资金流、信息流四流合一,从而构建互信共赢的供应链生态系统。基于区块链技术,供应链上所有企业比较容易快速建立互相之间的信任,且由于基于区块链技术的信息不可篡改性,信息不对称的情况大幅降低,企业可以大幅减少互相沟通的成本。利用共识机制,供应链上的企业可以制定一套协作流程用于企业经营,加之已经建立的信任关系,这套流程能够有效指导各企业经营,并形成供应链中的动态企业联盟,产生吸引优质企业、剔除劣质企业的效果。区块链技术综合了物联网、人工智能以及大数据等技术,能够处理复杂多变的海量数据和信息,提高供应链上企业应对经营中不确定性的柔性能力。区块链在一开始就解决了这个问题,因为每个人都可以在任何时候在供应链中查询到库存的情况。事实上,这些功能已经被很多公司应用了。这样会带来更高的效率,并且应用在电子商务上可以提高库存和实现的可能性。区块链技术可作为一种大规模协同工具,适配供应链管理。在电子商务供应链中,许多类型的数据可以通过区块链传输,包括保险、发票、托运和运输以及提货单。
                             提高网络数据安全
                             区块链作为完全去中心化的信息维护技术,使得以某个核心点为重点的处理方式得到削弱,使得加密技术的优势得到发挥。区块链由于拥有去中心化结构技术,其技术特有的安全性已经被国外金融、网络等各大公司利用,并且能够为各大公司提供安全保障。区块链技术拥有其去中心化的特点,其安全性能得到保障,因此区块链技术在用户认证数据、数据网络安全以及组织网络攻击等领域都发挥着不可替代的作用。区块链技术能够从分发挥其信息交互、数据存储等安全特性,为网络安全以及电子商务提供崭新的安全防护模式,在网络安全方面具有极大的运用潜力。
                             提高交易透明度
                             电商的多样性、包容性和网络性为交易带来了便利,同时也为假货、次品的泛滥提供了温床,从而导致了电商行业的信任危机。这一问题的产生主要是由于交易过程的不透明,消费者在电商平台的购买行为主要依据商家的信用等级、用户评论等信息,即电商平台为商家提供的信用背书,但这些信息可能并非基于真实情况。区块链将历史交易都记录在共享的分布式账单中,不被任何人篡改,保障了信息高度的安全性,极尽的可视性,更快的处理速度以及完善的可追溯性。因此,在电商交易中,区块链能够使所有的销售流程和流转渠道都透明可控,从而使交易摆脱了电商平台制定的规则,也杜绝了被人为操控的可能性,进而促进整个电商生态体系的良性竞争。区块链是分布式的账本,只要商品被记录就难以篡改,那么运用在电商中,就只需要将商品供应链的每一步,记录在区块链上,从出产到流通,那么每一个环节都是可追溯的,不可更改的。区块链可以提高交易的透明度,从而促进信任。每笔交易都记录在共享分类账中,不能被任何人修改。共享分布式账本提供安全性,透明度,以及可追溯性。
                      电子商务应用区块链技术的未来趋势
                             区块链技术将重塑电子商务的新模式
                             传统的电商子商务模式中,为保证交易双方的权益,引入了第三方支付平台,使用的是中心化流程,其中有许多漏洞。而基于区块链技术的电子商务共享信任体系,所有参与者共享并共同维护这个信任体,所有环节都有记录可以查询。参与者的参与面会更广,所有买方也会部分参与到从生产到采购的各个环节。新模式的电子商务还降低了商家建立信任的成本。区块链技术使用的是分布式账本模型,所以每一笔交易都不可篡改,并且在全球的网络上保持着信息的真实性。
                             利用区块链技术可以打造一个优质、优价、品质可鉴的电商平台。区块链的智能合约可以使所有商户实现无缝跨界联合。区块链技术可以形成一个去中心化、高度自治的分布式网络平台,使电子商务市场的交易完全透明、真实并可以追溯。有了区块链技术,政府对电子商务市场的监管会更加有效。
                             区块链技术将重新打造电商供应链生态圈
                             传统电商供应链目前面临许多问题,如供应链管理理念问题、库存问题、供应链整合问题、供应链各方的信任问题、中间环节和成本问题等。而区块链加供应链将重新打造供应链生态圈,有效解决以上问题。
                             区块链技术可以建立供应链上各方之间的信任,并使供应链更加透明。透明的供应链是采购环节的理想状态,通过产品溯源可以有效解决假冒伪劣问题。在区块链技术打造的电商网络上进行交易,可以有效降低交易成本低,还可以对整个价值链的品质保证进行跟踪。随着各行业的发展,区块链技术将会逐步应用到供应链系统。客户和政府对交易透明度、可跟踪性和速度的要求也会越来越高,而区块链技术正是打造电商供应链生态圈消除供应链盲点的关键。
                             区块链支付为跨境电商提供完美的支付解决方案
                             利用区块链技术建立的分布式网络,可以实现跨境汇款低费用甚至是零费用,并且能以极快的速度完成跨境转账。区块链技术除拥有方便快捷、记账速度快、成本较低等优点外,还可以去中心化,安全性高并可以溯源。区块链技术可应用于优化跨境业务,打造新的跨境支付方式。传统跨境支付方式清算时间较长、手续费较高且跨境支付诈骗行为频频出现,加大了跨境资金的风险。
                             区块链技术的点对点支付方式去除了第三方金融机构中心,不但可以全天候支付、瞬间到账、提现容易及没有隐形成本,也有助降低跨境电商资金风险及满足跨境电商对支付清算服务的便捷性需求。
 
       事务
               概述
               事务(Transaction)是一系列的数据库操作,是数据库应用程序的基本逻辑单位,即应用程序对数据库的操作都应该以事务的方式进行。
               事务是一个操作序列,这些操作“要么都做,要么都不做”,是数据库环境中不可分割的逻辑工作单位。事务和程序是两个不同的概念,一般一个程序可包含多个事务。
               事务通常由数据库操纵语言或其他高级语言(如SQL、CoBOL、C、C++、Java等)书写的用户程序来实现。一个事务由应用程序的一组操作序列组成,它以BEGIN TRANSACTION语句开始,以END TRANSACTION结束语句。
               事务定义的语句如下:
               (1)BEGIN TRANSACTION:事务开始。
               (2)END TRANSACTION:事务结束。
               (3)COMMIT:事务提交。该操作表示事务成功地结束,它将通知事务管理器该事务的所有更新操作现在可以被提交或永久地保留。
               (4)ROLLBACK:事务回滚。该操作表示事务非成功地结束,它将通知事务管理器出故障了,数据库可能处于不一致状态,该事务的所有更新操作必须回滚或撤销。
               典型的例子是银行转账业务。对“从账户A转入账户B金额x元”业务,站在顾客角度来看,转账是一次单独操作;而站在数据库系统的角度它至少是由两个操作组成的,第一步从账户A减去x元,第二步给账户B加上x元。下面是银行转账事务的伪代码:
               
               SQL中事务的开始与结束
               SQL标准规定当一条SQL语句被执行,就隐式地开始了一个事务,SQL中的Commit work和Rollback work语句之一会结束一个事务。
               (1)Commit work:提交当前事务。这意味着将该事务所做的更新在数据库中永久保存。一旦事务被提交后,一个新的事务自动开始。
               (2)Rollback work:回滚当前事务。这意味着将撤销该事务对数据库的更新。这样,数据库恢复到该事务执行第一条语句之前的状态。
               需要注意的是,若事务已执行了Commit work,就不能用Rollback work来撤销。数据库系统能保证在发生诸如某条SQL语句错误、断电、系统崩溃的情况下,若事务还没有执行Commit work,则所造成的影响将被回滚。对断电、系统崩溃的情况,回滚是在系统重新启动时进行。
 
       数据结构
        根据数据元素之间关系的不同特性,通常有下列4类基本的逻辑结构,即集合结构、线性结构、树形结构、图形结构。
        1)线性结构
        线性表是最常用且最简单的一种数据结构。线性表中除第一个元素外,每个元素均只有一个直接前驱;除最后一个元素外,每个元素都只有一个直接后继。
        栈是限定仅在表尾进行插入或删除操作的线性表,是只能通过访问它的一端来实现数据存储和检索的一种线性数据结构。
        队列是一种先进先出(FIFO)的线性表,它只允许在表的一端进行插入,而在另一端删除元素。
        2)树
        树是nn≥0)个互不相交的有限集,当n=0时称为空树。在一棵非空树中,有且仅有一个节点称为根节点;当n>1时,其余的节点可分为若干个不相交的集合,其中每一个集合本身又是一棵树,这些集合称为根节点的子树。
        3)图
        图是由两个集合VE组成的二元组,记为G=(V, E),其中V是顶点的非空有限集合,E是图中边的有限集合。
 
       网络环境
        电子商务系统由三个部分组成,分别为企业内部网(Intranet)、企业外部网(Extranet)和Internet。以上三部分构成以企业的分布式计算为核心的信息系统的集合体。
        企业内部网是利用网络技术(包括TCP/IP协议以及其他协议等)构造的,面向企业内部的专用计算机网络系统。
        企业外部网与Intranet相对应,侧重于企业电子商务的外部环境以及与合作伙伴或外协厂的信息交换关系。
        电子商务以Intranet为基础,实现企业内部工作流的电子化,在初步建成企业内部的信息系统之后,再进一步完善企业电子商务的外部环境,将企业的信息系统同合作伙伴或外协厂等联系起来,将Intranet扩展到Extranet,完成企业与企业间的电子交换(包括EDI),其后再通过Internet向消费者提供联机(Online)服务。
   题号导航      2020年下半年 信息系统项目管理师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第7题    在手机中做本题