区块链应用设计与开发智慧树知到期末考试答案章节答案2024年山东劳动职业技术学院_第1页
区块链应用设计与开发智慧树知到期末考试答案章节答案2024年山东劳动职业技术学院_第2页
区块链应用设计与开发智慧树知到期末考试答案章节答案2024年山东劳动职业技术学院_第3页
区块链应用设计与开发智慧树知到期末考试答案章节答案2024年山东劳动职业技术学院_第4页
区块链应用设计与开发智慧树知到期末考试答案章节答案2024年山东劳动职业技术学院_第5页
免费预览已结束,剩余6页可下载查看

下载本文档

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

文档简介

区块链应用设计与开发智慧树知到期末考试答案+章节答案2024年山东劳动职业技术学院命令行交互控制台主要用于用户身份验证。()

答案:错通过配置白名单,能够只与指定的节点连接,拒绝与白名单之外的节点连接。()

答案:对为便于开发和体验,listen_ip/channel_listen_ip参考配置是。()

答案:对版本升级通常带来用户界面交互的改进。()

答案:对节点管理服务主要处理前端页面所有web请求,管理各个节点的状态,管理链上所有智能合约,对区块链的数据进行统计、分析,对异常交易的审计,私钥管理等。()

答案:对联盟链中各个机构按照联盟链委员会制定的规章在链上共享和流转数据。这些规章是强制的,有规范的监管和审计。()

答案:错precomipiled合约的ABI接口规则与solidity完全相同。()

答案:对区块链作为构造信任的机制,将可能彻底改变人类社会价值传递方式。()

答案:对账户地址也常被称之外部账户地址。()

答案:对配置管理中的listen_port是节点P2P监听端口。()

答案:对在采用公私钥体系的区块链系统里,每一个账户对应着一对公钥和私钥。()

答案:对WeBASE管理平台的节点管理页面,在节点列表中,用户可以修改节点的共识状态,节点的共识状态包括哪几种?()

答案:观察节点###游离节点###共识节点WeBASE管理台提供登陆账号的管理功能。管理台用户分为三种角色,分别是()

答案:开发者用户,拥有开发者自身的合约和私钥用户的读写权限,数据概览权限。###普通用户,只有查看权限。###管理员用户,拥有管理平台的读写权限。WeBASE管理平台的系统管理页面,针对不同版本,提供了不同的权限管理,对应正确的是()

答案:基于FISCOBCOS2.0.0-2.4.x版本的基于表的权限管理###基于FISCOBCOS2.5.0及以上版本的基于角色的权限管理应用管理是WeBASE管理台提供的一种第三方应用接入功能。WeBASE作为底层运维平台,已经有了底层运维基础能力。各个应用可以利用这些基础能力来开发自己的运维管理台。这些可以利用的基础能力主要包括:()

答案:链信息和链运维(权限,配置等)###链的私钥账号###合约###管理账号(登录态)加载私钥有哪几个类()

答案:P12Manager###PEMManager确保机器的哪些端口没有被占用()

答案:20200-20203###8545-8548###30300-30303群组间交易处理相互隔离,每个节点包括一个()和()。()

答案:主配置config.ini###多个账本配置在供应链金融案例中,使用mysql客户端连接到mysql数据库,创建finance数据库,然后创建org表。如果要临时关闭表之间的外键约束,使用哪个语句()。

答案:SETFOREIGN_KEY_CHECKS=0;在一键Docker部署后,停止一键部署的所有服务的命令为哪个?()

答案:python3deploy.pystopDockerAllWeBASE管理平台的私钥管理页面,私钥管理包含新建私钥用户和新建公钥用户两个功能。其中()可通过新建公钥账户导入,主要用于把交易和用户关联起来。()

答案:外部账户WeBASE管理平台的主要功能是()

答案:用户身份验证与权限管理目前国内最大、最活跃的国产开源联盟链是()。

答案:FISCOBCOS在一键部署后,启动WeBASE-Front的命令为哪个?()

答案:python3deploy.pystartFront在节点前置服务搭建时,服务检查可以使用以下哪个命令()。

答案:bashstatus.sh以太坊通过内置合约来避免EVM中复杂计算的代价,以太坊当前使用内置合约实现了8个函数占用了哪些地址()

答案:0x1-0x8生成区块链节点配置后,需要将每个节点配置拷贝到对应机器上,可通过什么命令执行拷贝?()

答案:SCP在一键部署后,启动FISCO-BCOS节点的命令为哪个?()

答案:python3deploy.pystartNodebuild_chain.sh中的配置文件是()

答案:blockchain.conf在一键Docker部署后,启动一键部署的所有服务的命令为哪个?()

答案:python3deploy.pystartDockerAll在供应链金融案例中,使用mysql客户端连接到mysql数据库,创建finance数据库,然后创建org表。如果要指org表的主键,使用哪个关键字()

答案:PRIMARYKEY为了将WeBASE与区块链课程相结合,以更好的服务开发者,需要在实训系统中添加WeBASE实训插件方案。()

答案:对控制台2.6+版本的兼容性通常指的是与区块链协议的兼容性。()

答案:对在一键部署工具中,启动区块链网络通常可以通过执行`startNetwork()`命令实现。()

答案:错区块链浏览器展示的数据是从区块链上同步下来的。为了同步数据需要初始化哪些配置?()

答案:添加群组信息###添加节点信息关于Ansible配置步骤,下面说法正确的是:():

答案:宿主机安装Ansible###配置Ansible免密登录到节点主机###配置Ansiblehost列表控制台2.6+版本的兼容性通常指的是与哪方面的兼容性()

答案:区块链协议兼容性在WeBASE管理平台中,如何暂停或停止一个节点的运行()

答案:停止节点在供应链金融案例中,启动redis时,默认的端口号是()

答案:6379一键部署工具中,指定区块链网络创世块信息的配置文件是()

答案:genesis.conf如果希望通过浏览器(ChromeSafari或Firefox)直接访问webase-front节点前置的页面,则需要开放节点前置端口frontPort,其默认端口为:()

答案:5002在一键部署后,启动WeBASE-Web的命令为哪个?()

答案:python3deploy.pystartWebWeBASE应用管理中,应用集成SDK,在配置文件中添加项目所需的依赖,应该添加在什么属性中?()

答案:dependencies在一键Docker部署后,启动所有WeBASE服务的命令为哪个?()

答案:python3deploy.pydockerStart在供应链金融案例中,使用mysql客户端连接到mysql数据库,创建finance数据库,然后创建org表使用的语句是()

答案:createTABLEorg;value支持的类型有int256(int)、address和string,其中string的长度不能超过()

答案:16MB在一键Docker部署后,停止所有FISCO-BCOS节点的命令为哪个?()

答案:python3deploy.pystopNode启动MySQL服务命令为mysql-uroot-p。()

答案:错Table合约的insert、remove、update和select函数中key的类型为string,其长度最大支持255字符。()

答案:对开发并行合约。写并行合约,满足高并发场景。()

答案:对JavaSDK支持通过私钥字符串或者文件加载,所以账户的私钥可以存储在数据库中或者本地文件。()

答案:对使用可视化部署搭建一个至少2节点的区块链服务,WeBASE(WeBASE-Node-Manager+WeBASE-Sign)至少配置1G空闲内存、每个节点+前置的镜像配置至少2G空闲内存,在进行可视化部署时会进行主机的可用内存检测。()

答案:对区块链是分布式网络、加密技术、智能合约等多种数据库集成的新型数据库软件。()

答案:对WeBASE管理平台的节点管理页面,在节点列表中,用户可以修改节点的共识状态,其中修改为游离节点相当于将节点移出群组,停止节点前不必先将节点设置为游离节点,否则将触发节点异常。()

答案:错检查服务日志时,日志中若出现报错信息,可根据信息提示判断服务是否异常,如果节点前置异常,如检查不到进程或端口监听,则需要webase-front/log中查看日志的错误信息。()

答案:对在移动端设备访问WeBASE时将自动切换到移动端管理台页面,支持区块链数据概览、链上合约、链上用户、节点列表、区块列表和交易列表的展示。()

答案:对通过配置黑名单,能够拒绝与指定的节点连接。()

答案:对由于节点多群组共享网络带宽、CPU和内存资源,因此为了保证服务的稳定性,一台机器上不推荐配置过多节点。()

答案:对区块链浏览器的主要功能是实时查看区块链网络的交易。()

答案:对WeBASE管理平台的合约管理页面,图形化合约IDE中新建合约后,不需要编译合约就可以部署合约。()

答案:错4用户可以通过官方提供的静态链接的预编译文件,获取FISCOBCOS可执行程序。()

答案:对WeBASE管理平台中,交易记录查询功能可以查看当前区块链网络的交易历史。()

答案:对单群组单节点推荐的配置,正确的是()

答案:核心8核###CPU2.4GHZ###带宽10Mb配置管理中,以下配置SSL连接的证书信息哪些正确()

答案:data_path:证书和私钥文件所在目录。###cert:证书node.crt相对于data_path的路径。###key:节点私钥相对于data_path的路径。WeBASE管理平台的节点管理页面主要提供了哪些功能?()

答案:前置列表###节点列表###修改节点共识状态WeBASE管理平台的合约管理页面,提供了哪些功能?()

答案:预编译合约的CRUD功能###已部署的合约列表###图形化的合约IDE环境###合约CNS查询以下可以作为平台操作系统的有哪些()

答案:M1###Ubuntu16.04+###acOS10.14+###CentOS7.2+关于区块链技术的适用场景,以下说法正确的是()。

答案:强调公开透明的场景###信任密集,而非计算存储密集的场景###多方参与,缺乏统一背书主体的场景WeBASE管理平台的合约管理页面,提供了一个图形化的合约IDE环境,其中,新建合约可以支持哪两种方式?()

答案:上传合约文件###通过编辑键入合约内容WeBASE管理平台的数据概览页面,展示了区块链的核心数据指标,包括()

答案:交易数量###区块数量###节点个数###通过管理台部署的合约数量以下属于检查区块链节点的操作是()

答案:检查进程是否启动成功###检查区块链共识是否正常###检查网络连接是否正常关于以太坊下列说法正确的是()。

答案:以太坊是一条公链,它允许开发人员在链上创建自己的应用,并且通过使用其智能合约执行交易###以太坊一个基于开源、区块链技术的分布式计算平台,并且拥有自己的通证“以太币”,同时支持任何人在链上发行自己的数字货币()可视化操作平台,可基于此平台查看节点信息,开发智能合约等。()

答案:管理平台成功生成了多机节点配置,每台机器的区块链节点配置均位于哪个文件夹下()

答案:NODES在一键Docker部署后,停止所有WeBASE服务的命令为哪个?()

答案:python3deploy.pydockerStop在solidity语言中,创建SupplyChainFin的合约对象,继承ownable内置父合约的语法为()

答案:contractSupplyChainFinisOwnable智能合约允许在没有可信第三方的情况下进行可信交易执行,具有()。

答案:不可逆转性控制台2.6+版本的优势是()

答案:支持更高版本的区块链协议在使用build_chain.sh时,哪个文件主要用于指定区块链网络的初始配置()

答案:genesis.json在运维部署工具中,如何配置节点的日志级别()

答案:`configNodeLog()`命令WeBASE管理平台提供了常用的工具合约,其中提供了安全的加法、减法和除法操作的合约是()

答案:SafeMath在命令行交互控制台中,如何列出当前区块链网络的所有节点()

答案:`listNodes()`命令在供应链金融案例中,使用mysql客户端连接到mysql数据库,创建finance数据库,然后创建org表。如果要查看当前数据库中的所有表,使用哪个语句()。

答案:showtables;运维部署工具中,如何进行节点的紧急停止()

答案:`stopNodeEmergency()`命令()托管用户私钥,提供云端签名。()

答案:私钥托管和签名服务在下载和使用控制台中,如何导入一个新的智能合约()

答案:`addSmartContract()`命令()是区块链最早的应用,也是最成功的一个大规模应用。

答案:比特币在供应链金融案例中,启动mysql时,默认的端口号是()

答案:3306build_chain.sh中的`-d`参数的作用是()

答案:指定数据目录开发部署工具(build_chain.sh)主要用于什么?()。

答案:区块链网络的搭建和配置区块链应用中,为了实现快速部署,我们通常使用哪个工具()

答案:build_chain.sh()集成FISCOBCOSJavaSDK,提供RESTful风格的接口,客户端可以使用http的形式和节点进行交互,内置内存数据库,采集节点健康度数据。内置web控制台,实现节点的可视化操作。()

答案:节点前置服务在solidity语言中,在智能合约中限定只能接受人创建交易,例如__(msg.sender==accepterAddress)使用的关键字是()

答案:requireWeBASE四个服务的部署架构中,哪个服务需要和区块链节点部署在同一台机器?()

答案:节点前置在供应链金融案例中,使用mysql客户端连接到mysql数据库,创建finance数据库使用的语句是()

答案:createDATABASEfinance;在一键部署后,停止一键部署的所有服务的命令为哪个?()

答案:python3deploy.pystopAll在build_chain.sh中,配置文件一般命名为()

答案:blockchain.conf在供应链金融案例中,后端功能使用java实现,如果在定义类成员变量时指定了final关键字,则该表示该变量的值不能被改变。()

答案:对在供应链金融案例中,使用mysql客户端连接到mysql数据库,创建finance数据库,然后创建org表。如果要查看org表的结构,使用哪个语句()。

答案:descorg;在供应链金融案例中,前端系统登录时,向后台发送登录请求,可以使用axios库中的哪个方法?()

答案:POST在供应链金融案例中,前端功能使用VUE实现,如果要在终端打印调试信息使用哪个函数?()

答案:console.log()在供应链金融案例中,后端功能使用java实现,导入java库使用哪个关键字?()

答案:import在供应链金融案例中,数据分别由传统数据库和区块链两种方式存储,交易凭证等需要去中心化存储的数据存于传统数据库中。()

答案:错在供应链金融案例中,前端功能使用VUE实现,如果要实现一个下拉列表的控件,代码中应该使用button标签。()

答案:错在solidity语言中,在智能合约中定义结构体使用的关键字是()

答案:struct在solidity语言中,定义一个无符号8位整数的变量,使用哪个关键字()

答案:uint8开发宠物领养以及查询功能界面功能的实现步骤为下面哪个?①编写主页Home.vue中关于宠物领养的功能②编写宠物已领养页,添加listMyAdopted函数③在主页添加宠物领养功能

答案:①②③在开发宠物领养与查看功能程序中,adopt接口主要用于调用Adoption智能合约中的adopt函数,实现通过账户领养宠物功能。()

答案:对启动项目后,可以通过访问http://localhost:8020/#/login进行确认。()

答案:对可以通过访问链接http://localhost:5002/WeBASE-Front,确认WeBASE-Front是否启动。()

答案:对使用以下哪个命令,可以启动WeBASE-Front?

答案:#cd~/fisco/webase-front#bashstart.shFISCOBCOS区块链应用环境搭建的目的是()

答案:部署WeBASE平台实现与FISCOBCOS区块链交互###搭建FISCOBCOS区块链搭建应用程序后端基本框架并配置的目的是()

答案:植入SwaggerUI的接口管理工具###搭建Java项目框架###开发基于JavaSDK的WebController开发基于WeBASE-FrontAPI的应用程序接口的步骤()

答案:第一步,编写基于WeBASEAPI的智能合约调用Service###第二步,在Service报中加入WeBASEService.java文件,在WeBASEService.java中添加StringGetSet智能合约的调用服务###第四步,开发并验证智能合约查询接口###第三步,验证开发结果开发应用程序前端页面的前置准备是()

答案:安装与配置NPM与Node.js环境###安装git工具###安装WebStorm等前端开发软件构建基本的前后端分离示例系统,目的是实现基于代码的应用程序与FISCOBCOS区块链的交互。()

答案:对在节点前置服务搭建时,服务启动可以使用以下哪个命令()。

答案:bashstart.sh第三方应用向WeBASE进行注册后,WeBASE将和应用间保持心跳。如果应用状态变成不能访问,则应用链接会置灰,变成不可跳转。()

答案:对在节点前置服务搭建时,服务停止可以使用以下哪个命令()。

答案:bashstop.sh第三方应用向WeBASE发送请求时,需要使用应用分配的appSecret对请求进行签名。WeBASE收到请求后,根据appKey查询应用对应的appSecret,使用相同规则对请求进行签名验证。只有在验证通过后,WeBASE才会对请求进行相应的处理。每个URL请求需带以下三个参数:()

答案:appKey###signature###timestamp以下属于WeBASE的设计原则有:()。

答案:按需部署###可定制###零耦合###微服务WeBASE管理平台集成了第三方开发的开源合约,用户可将合约导入到自己目录进行引入。可以用于以下用途的是哪种合约?区块链上定义非同质化资产的一种

温馨提示

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

评论

0/150

提交评论