区块链应用技术武春岭课后参考答案_第1页
区块链应用技术武春岭课后参考答案_第2页
区块链应用技术武春岭课后参考答案_第3页
区块链应用技术武春岭课后参考答案_第4页
区块链应用技术武春岭课后参考答案_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

第1章习题一、填空题1.大型云计算服务商在云的基础上提供区块链技术,优势在于可靠、可信、可控制三个方面。2.中本聪于2008年设计了比特币系统,并将第一个挖出的区块称为创世区块。3.区块链的五大特点包括去中心化、不可篡改、开放性、匿名性、自治性。二、单项选择题1.以下哪一个选项不属于区块链的特点(C)。A、去中心化 B、不可篡改性C、完全封闭性 D、匿名性2.区块链凭借“不可篡改”、“共识机制”和“去中心化”等特性,对物联网将产生的重要影响不包括(D)。A、降低成本 B、追本溯源C、数据安全 D、提高设备寿命3.大数据、人工智能和区块链三者能否结合?(D)A、不能结合,技术之间存在冲突 B、没有必要结合,区块链技术可以代替大数据、人工智能C、没有必要结合,使用大数据和人工智能的场景,无需再使用区块链 D、可以结合,有互相促进的关系,需要找到适合的结合方式三、判断题1.数据只要写入区块链就难以篡改,依托链式的结构有助于构建可证可溯的电子证据存证。(√)2.大数据就是人工智能,人工智能就是大数据。(×)3.区块链与人工智能主要是在底层技术方面,有诸多互补性。(√)第2章习题一、填空题1.比特币系统里面没有客户端(Client)/服务器(Server)的概念,因为比特币是分布式,节点之间地位平等,也不是基于互联网的浏览器(Browser)/服务器(Server)的模型,参与组成比特币网络的计算机节点本身既是客户端,同时也是服务器。2.比特币没有账户的概念,比特币余额都是通过区块链上的UTXO统计算出来的。以太坊则有两种类型的账户:一种是外部账户,另一种是合约账户。3.以太坊区别比特币的工作量证明在于后者仅依靠Ethash计算,以太坊的Ethash工作量证明机制加入内存难度,使得它具有抵抗(ASIC)专用集成电路挖矿的属性,矿工无法通过使用更快的硬件来提高挖矿效率。二、单项选择题1.以太坊区块头中不包含以下哪一项。(A)A、UTXOB、parentHashC、uncleHashD、gasLimit2.HyperledgerFabric是第一个支持以通用语言编写智能合约的区块链平台,以下哪一种语言不是被Fabric所支持的(D)。A、GoB、JavaC、Node.jsD、Solidity3.以下哪一项不属于智能合约的优点。(C)A、高效的实时更新B、准确执行C、完全免费使用D、较低人为干预风险三、思考题1、比特币钱包的种类及功能差异?2、阐述比特币挖矿的基本原理,比特币是如何实现每10分钟出一次区块的?3、以太坊外部账户和合约账户主要区别是什么?4、什么是图灵完备?阐述以太坊EVM设置gas机制的理由?5、以太坊Ethash挖矿算法和比特币PoW挖矿算法的区别?6、简述Casper的保证金惩罚机制。7、Fabric区块链系统有哪几类节点,各自功能是什么?8、Fabric系统可以支持哪几种交易事务,如何实现处理后各节点状态一致性?9、区块链架构一般分成几层,每层的功能是什么?10、非对称加密和对称加密的区别是什么,使用哈希函数加密的优点?11、常用共识算法有哪些?12、什么是智能合约,智能合约有哪些特点?第3章习题一、填空题1.基于底层账本,对交易的组织主要也有两种方式,一种是区块+链式,另一种是DAG。2.真实的区块链是一条长度不断增长的链式结构,主要由区块和链构成。3.区块链里的第一个区块创建于2009年,被称为创世区块。二、单项选择题1.比特币区块中不包含哪一项数据(C)。A、Merkle根B、父哈希C、子哈希D、Nonce2.从底层实现来看,主要都是采用区块+链式的结构方式来组织存储交易数据;近年来还有一些平台是采用DAG的方式来组织交易,DAG是指(B)。A、有向有环图B、有向无环图C、无向有环图D、无向无环图3.在比特币的Merkle树中两次使用到了SHA256算法,因此其加密哈希算法也被称为(A)。A、double-SHA256B、2-SHA256C、second-SHA256D、twice-SHA256三、思考题1.区块链在存储方面应用哪种数据库更加合适?请给出你的理由。第4章习题一、填空题1.计算机密码学的体系主要有对称加密和非对称加密。二、单项选择题1.选出不正确的选项(D)。A、由私钥可以计算公钥B、由私钥可以计算地址C、由公钥可以计算地址D、由公钥可以计算私钥2.比特币区块链使用的哈希函数是(C)。A、SHA-3B、Keccak-256C、SHA-256D、SHA-23.为获得一个区块的记账权,可以调整几个随机数(A)。A、1B、2C、3D、非常多4.以下哪个不是哈希函数的特点(D)。A、碰撞阻力B、隐秘性C、谜题友好D、不可否认性三、思考题1.在区块链中,为什么在一些情况下可以不需要认证机构CA?如果不需要认证机构CA会带来什么好处?第5章习题一、填空题1.P2P网络即对等网络、点对点网络,英文为“Peer-to-PeerNetwork”,是一种无中心服务器、依靠对等节点(Peers)交换信息的计算机网络。2.P2P主要存在四种不同的网络模型,也代表着P2P技术的四个发展阶段:集中式、纯分布式、混合式和结构化模型。3.P2P技术的应用包文件交换、对等计算、协同工作、搜索引擎、流媒体等。二、单项选择题1.分布式哈希表不包括以下哪一个特点(D)。A、离散性B、伸缩性C、容错性D、可重复性2.流媒体中可研究的方向包括(D)。A、服务节点的选择B、节点失效时如何保证流媒体服务的连续C、对多个发送端的传输调度D、以上都包括3.下面哪个不属于Gossip节点发送数据的方式(B)。A、push模式B、press模式C、push/pull模式D、pull模式三、思考题1.P2P网络在比特币中发挥了怎样的作用?第6章习题一、填空题1.关于一致性和共识协议,可以简单理解为:一致性是分布式系统要达成的目标,而共识协议是实现一致性的方法和途径。2.比特币PoW的过程可以理解成是寻找不同随机数即Nonce值作为哈希函数SHA-256的输入,满足一定难度值要求,即哈希计算结果前导位0的个数达到或超过难度值,一般只能通过计算机尝试和计算完成。3.与PoW投入成本进行算力竞争不同,PoS的博弈思想是持有通证数量越多的人越值得信赖。二、单项选择题1.以下哪种攻击不属于PoW容易遭受到的攻击(D)。A、竞争攻击 B、女巫攻击 C、Finney攻击 D、51%攻击2.以下哪一个选项不属于PoS的特点(C)。A、一般对系统硬件要求不高 B、通证在整个区块链体系中更像是以股份或存款的形式而存在C、需要解决某一个谜题D、攻击成本比PoW更高,相对更安全3.下面哪个项目是采用DPoS共识算法(C)。A、比特币B、以太坊 C、EOSD、HyperledgerFabric三、思考题1.请思考PBFT算法有没有改进的空间。第7章习题一、填空题1.智能合约(SmartContract)概念最早是由尼克•萨博(NickSzabo)提出的。二、思考题1.请用一段话描述区块链上智能合约处理价值的工作原理。2.请你优化智能合约投票的逻辑,在班级里做一次投票。第8章习题一、填空题1.区块链技术对于清结算模式的改变主要分为基于分布式账本的多方协调模式和基于数字货币的支付和清结算模式,作用在于改善现有支付系统存在的问题。2.区块链技术在证券领域的价值主要体现在点对点交易和可编程性。3.防伪溯源是指对商品的生产、生产、加工、运输、流通、零售等环节的追踪记录,通过产业链上下游的各方广泛参与来实现。二、单项选择题1.以下哪一个选项不属于现有支付清结算模式中主要存在的问题(D)。A、支付限制较多,如金额上限、时间限制、币种限制B、主要服务于银行客户,没有银行账户的人群支付服务仍然比较匮乏C、汇款过程不透明,无法追溯D、手续费低、时效性高2.以下哪一个选项不属于证券的交易后环节?(C)A、登记 B、清算 C、KYC D、分红派息三、简答题1.简述区块链如何改造传统防伪溯源领域。2.简述传统电子发票的痛点和区块链在电子发票领域的作用。第9章习题一、填空题1.对于交通运输行业,区块链主要在以下几个方面进行赋能:车辆认证管理、智慧交通运输网络优化、汽车碳排放上链推动节能减排。2.传统数字身份的痛点包括:身份数据分散和重复认证、中心化认证效率和容错性低、身份数据隐私与安全、传统身份证明无法覆盖所有人。3.区块链+征信体系可以有两种运行模式,分别为区块链数据交易、区块链数据采集。二、单项选择题1.区块链可以改善传统教育的很多方面,不包括以下哪一项(A)。A、传统教育系统难以覆盖全部学生B、当前在线教育的教学质量无法保证C

温馨提示

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

评论

0/150

提交评论