当前位置: 首页 > news >正文

深圳网站有哪些内容百度首页登录入口

深圳网站有哪些内容,百度首页登录入口,云主机如何做两个网站,建设一个b2c网站的费用模块一:区块链产品方案设计及系统运维: 任务1-1:区块链产品需求分析与方案设计 1.依据给定区块链食品溯源系统的业务架构图,对考题进行业务分析,可能多的去考虑一个业务系统所需要的模块,使用Visio或思维导图工具展现本系统的基本设计概念和…

模块一:区块链产品方案设计及系统运维:

 

任务1-1:区块链产品需求分析与方案设计

1.依据给定区块链食品溯源系统的业务架构图,对考题进行业务分析,可能多的去考虑一个业务系统所需要的模块,使用Visio或思维导图工具展现本系统的基本设计概念和处理流程,要求分为区块链食品溯源业务平台和支撑平台两个部分;

参考答案:略

2.据描述,设计区块链系统的总体功能概览图.

参考答案:略

3.整合上述设计内容,完善"01系统概要设计说明书.doc",具体工作内容如下:

⚪将设计内容根据说明书中模块需要进行补充,并完善概要设计说明书中的"需求概要"

⚪完善说明书中接口说明部分内容

 

任务1-2:区块链系统部署与运维

1.根据参数与端口设置要求,部署区块链系统并验证;

2.根据参数与端口设置要求,部署区块链网络管理平台并验证;

3.基于区块链系统相关管理平台,按照任务指南实施系统运维工作并验证。

4.基于区块链系统相关监管工具,按照任务指南对区块链系统进行监管.

 子任务1-2-1:搭建区块链系统并验证

  基于给定的服务器环境及软件(地址"/root/tools"),搭建一条4节点的区块链系统并验证,具体工作如下:

1.采用默认配置搭建区块链网络;

参考答案: 

(1)配置网络

命令: bash build_chain.sh -l 127.0.0.1:4 -p 30300,20200,8545 

输出:21724eb705214bd5ac1dfe1e4cc22d16.png

(2)启动节点:

命令:bash nodes/127.0.0.1/start_all.sh

输出:

d8e8db06b5ff42e090c59111adb983b9.png

 2.通过命令验证区块链节点进程运行情况

参考答案:

命令: ps -ef | grep -v grep | grep fisco-bcos

输出:

374a68a23abf498395e799317708b197.png

3.通过命令验证区块链连接状态和共识状态日志输出

参考答案: 

命令: tail -f nodes/127.0.0.1/node0/log/log* | grep connected

输出:

29a9c921929a4b80982fa8b1575da7b1.png

子任务1-2-2:搭建区块链系统管理平台并验证;

  给予给定服务器环境以及软件 (地址 “/root/tools”), 搭建区块链控制台并开展相关运维工作,具体工作内容如下:

 1.配置可视化平台,管理相关证书并启动

参考答案:

(1)配置控制台证书.

命令: cp -n console/conf/config-example.toml console/conf/config.toml && cp -r nodes/127.0.0.1/sdk/* console/conf/

输出:

cf4079b6f0f34046a3b6144b23b6ce9d.png

(2)启动控制台

命令: cd console && bash start.sh

输出:

de696897bc5c45fd825138123104c064.png

2.使用控制台安装HelloWorld智能合约

参考答案:

命令: deploy HelloWorld

输出:

 616d5172bb6341e1a931e4bfd773411f.png

3.使用控制台完成HelloWorld智能合约的set和get

参考答案:

(1)调用set操作

命令: call HelloWorld 0x26255782cf37d290a00efaa4ca1201b1ff9be081 set "Hello,Blockchain"

(2)调用get操作

命令:call HelloWorld 0x26255782cf37d290a00efaa4ca1201b1ff9be081 get

输出:

ee70bc0635ee45bd9b35f217028491ee.png

4.使用控制台查看区块链中的区块高度.

参考答案:

命令:getBlockNumber

输出: 

84aeaa64b1c2455aa36ad7992a6b078c.png

子任务1-2-3:区块链节点运维. 

  基于已经完成的区块链系统与管理平台搭建工作,开展区块链节点的加入与退出运维工作,具体工作如下:

  1.获得区块链节点输出登记为警告级,并设置日志存储阈值为100MB并验证

参考答案:

(1)修改配置文件: vi node0/config.ini

2eb72ced03254b0db1f1b21f31a65cf5.png

 (2)重新启动节点node0,使配置文件生效

命令:bash node0/stop.sh && node0/start.sh 

输出:

28df9b91fc23488099b6bf15d4181a06.png

2.通过给定的工具(地址/root/tools)完成对新节点(node4)的配置

参考答案: 

(1)使用gen_node_cert.sh 生成新节点node4

命令: bash gen_node_cert.sh -c nodes/cert/agency- o node4

输出:

8ad28add000545abbba47eca7a26bdec.png

(2)将新节点node4 复制到节点群nodes目录下

命令:cp -r bash ./node4 nodes/127.0.0.1/

输出:

e6c80144d0ef415593e11545a67c3321.png

(3)将新节点node0的文件复制到节点群node4目录下

 命令:cd nodes/127.0.0.1/ && cp node0/config.ini node0/start.sh node0/stop.sh node4/

 输出:

e27af386f3114ca39318f5efb175e0c6.png

(4)修改node4/config.ini

对于[rpc]模块,修改 channel_listen_port和jsonrpc_listen_port;

对于[p2p]模块,修改listen_port并在node中增加自身节点信息

命令:vi node4/config.ini

输出:

0746a2c927b849d99577bc72cdd32332.png

(5)复制群组配置信息

命令: cp node1/conf/group.1.genesis node4/conf/ && cp  node1/conf/group.1.ini node4/conf

输出:

75edce237b3845ca8f32540257407dbd.png

3.启动新节点加入区块链系统并验证

参考答案:

命令:cd node4 && bash stop.sh && bash start.sh 

449310a237d04d83ad3095ce576d3f11.png

(2) 检查新节点连接情况

命令:tail -f node4/log/log* | grep P2P

958fc3cafd2a4ce299a8d460589f554f.png

子任务1-2-4:区块链网络运维 

  根据任务描述要求,完成网络配置与管理运维操作,具体内容如下:

1.设置区块链系统黑名单,将node3设为黑名单禁止连接,并验证

参考答案:

(1)查看node0节点的连接状态日志(现有4个节点连接)

命令:tail -f node0/log/log* | grep connected

输出:

f8fe14c75e444be0af3676fc8e7ee391.png

(2)编辑节点node0的config.ini文件,将node3加入黑名单里面

命令:vi config.ini

编辑certficate_blacklist,设置node3节点ID为黑名单

 747110e2696a4ed9b972719539feafdb.png

(3)重新启动节点

命令:bash node0/stop.sh && bash node0/start.sh

输出:

72bab9fb6a7b4b1e9add9e44a2c8fd61.png

(4)查看node0的节点连接状态日志(现有3个节点连接)

命令:tail -f node0/log/log* | grep connected 

输出:

e3d6f33b3aea4f7db13dce7001995f79.png

(5)重复操作(1)-(4),验证节点配置数量 

2b96daa9d10640d2877bc0840a25708a.png

(6)重复操作(1)-(4),完成节点node2的配置与验证

 2f223055713244e3903f5dfe139eb859.png

(7)重复操作(1)-(4),完成节点node4的配置与验证

 e7a0053778ea4d53a04c67ad2b793eed.png

2.设置系统中区块打包数量为2000

参考答案:

(1)启动控制台:命令:bash start.sh 

 5d3ddbb966b54d0f820e0de30875c067.png

(2)设置区块打包数量为2000

命令:setSystemConfigByKey tx_count_limit 2000

输出:

 131940ad572248508e97ce61be6ecfa8.png

3.验证区块打包数量

 参考答案:

命令:getSystemConfigByKey tx_count_limit

输出:

c570793e30714b24bf44bc1c4b394267.png

任务1-3:区块链系统测试 

  设计对区块链系统的测试流程,结合实际业务需求,调用部署的智能合约中进行系统测试,性能测试等;根据业务需求,分析并且修复给定智能合约中的安全漏洞.利用模拟业务和测试工具来完成对区块链系统服务数据的测试.

1.使用命令启动区块链系统可视化一体平台并验证启动情况

参考答案:

命令:python3 deploy.py startAll

9758a91ee08e480a9e48c2cb0a300b49.png

      实现基于浏览器测试启动情况验证(访问地址http://{服务器IP}:5000)

 

 2.通过可视化平台生成包括生产商(producer)、经销商(distributor)、零售商(retailer)账户,并将账户以p12加密形式导出后倒入指定前置可视化平台,验证地址一致性.

参考答案:

(1)验证producer地址的一致

 

 

(2)验证distributor地址的一致 

 

(3)验证retailer地址的一致

 

 

3.使用postman对上述功能接口进行验证,并进行验证结果截图提交工程文档.

  1.   ⚪对食品安全溯源系统服务端“添加食品”(/produce)功能接口进行验证,并将验证结果截图提交工程文档

 

请求路由:          /produce        
请求方法:         POST
输入项说明:
输入项                类型说明
traceNumberString追踪编号
foodNameString食品名称
traceNameString存证人信息
qualityInteger食品质量

 

输出项说明:
输出项       类型说明
retInterger返回值
msgString

返回消息,“success”表示操作成功

 

 参考答案:

使用Postman正确操作如下:

0da0f48e50e049ed9ceee365dff3d2c4.png

4.  参照工程项目(地址: “/root/projects”)使用Calipers测试工具对食品安全溯源系统智能合约生成新食品(newFood) 功能进行压力测试。具体要求如下:

    ⚪  提供核心测试代码。

参考答案:

(1)config.yaml 核心代码

ff1b3f5336524a46b004d111ea08c08c.png

(2)newFood.js核心代码

 7e9bca8167e3422ea3923dc874125ccc.png

 ⚪ 设置txNumber=10,tps=1,所有测试通过率为100%

参考答案:

命令:npx caliper benchmark run --caliper-workspace caliper-benchmarks --caliper-benchconfig benchmarks/samples/fisco-bcos/trace/config.yaml --caliper-networkconfig networks/fisco-bcos/test-nw/fisco-bcos.json

输出:

8d07937e519648cca8a21fa6e090dab3.png

 report.html

622fe78879364eb09a162cf67e5ffe18.png

5.智能合约安全漏洞测试.

参考答案:略 

 

 


文章转载自:
http://dinncofoxhunter.bpmz.cn
http://dinncopulsation.bpmz.cn
http://dinnconondecreasing.bpmz.cn
http://dinncoopportunist.bpmz.cn
http://dinncoperiphyton.bpmz.cn
http://dinncocrazily.bpmz.cn
http://dinncohoppingly.bpmz.cn
http://dinncocorral.bpmz.cn
http://dinncogrotian.bpmz.cn
http://dinncopanmixis.bpmz.cn
http://dinncoscantily.bpmz.cn
http://dinncoapteryx.bpmz.cn
http://dinncosolidaric.bpmz.cn
http://dinncovagabondize.bpmz.cn
http://dinncocatoptrical.bpmz.cn
http://dinncolumberroom.bpmz.cn
http://dinncooutran.bpmz.cn
http://dinncogreisen.bpmz.cn
http://dinncogeotactic.bpmz.cn
http://dinncofraze.bpmz.cn
http://dinncodiaphone.bpmz.cn
http://dinncodiscolor.bpmz.cn
http://dinncosupercrat.bpmz.cn
http://dinncoegoistical.bpmz.cn
http://dinncoaficionada.bpmz.cn
http://dinncofaultless.bpmz.cn
http://dinncoditheism.bpmz.cn
http://dinncosinusitis.bpmz.cn
http://dinncosemanticize.bpmz.cn
http://dinncohaemophilia.bpmz.cn
http://dinncosizing.bpmz.cn
http://dinncofledgeless.bpmz.cn
http://dinncodeselect.bpmz.cn
http://dinncouprise.bpmz.cn
http://dinncoantihistaminic.bpmz.cn
http://dinncoangostura.bpmz.cn
http://dinncoconceivable.bpmz.cn
http://dinncoclomiphene.bpmz.cn
http://dinncoreligiosity.bpmz.cn
http://dinncodenish.bpmz.cn
http://dinncorehear.bpmz.cn
http://dinncopalpability.bpmz.cn
http://dinncoaufwuch.bpmz.cn
http://dinncosuperpose.bpmz.cn
http://dinncojavaite.bpmz.cn
http://dinncofuriously.bpmz.cn
http://dinncospitbox.bpmz.cn
http://dinncohotelier.bpmz.cn
http://dinncoelemi.bpmz.cn
http://dinncodisport.bpmz.cn
http://dinncodemagogic.bpmz.cn
http://dinncosweep.bpmz.cn
http://dinncoformulize.bpmz.cn
http://dinncomeasle.bpmz.cn
http://dinncotankbuster.bpmz.cn
http://dinncookro.bpmz.cn
http://dinncohaircut.bpmz.cn
http://dinncostu.bpmz.cn
http://dinncofinegrained.bpmz.cn
http://dinncocrispen.bpmz.cn
http://dinncodefibrillation.bpmz.cn
http://dinncophlebosclerosis.bpmz.cn
http://dinncopronaos.bpmz.cn
http://dinncofever.bpmz.cn
http://dinncoyellowbill.bpmz.cn
http://dinncothalamocortical.bpmz.cn
http://dinncoexpense.bpmz.cn
http://dinncohoundstooth.bpmz.cn
http://dinncocomplected.bpmz.cn
http://dinncohotdogger.bpmz.cn
http://dinncodivertive.bpmz.cn
http://dinncopushchair.bpmz.cn
http://dinncohinduize.bpmz.cn
http://dinncogantline.bpmz.cn
http://dinncotribromoacetaldehyde.bpmz.cn
http://dinncounwariness.bpmz.cn
http://dinncosanguiferous.bpmz.cn
http://dinncomelodist.bpmz.cn
http://dinncokeelblocks.bpmz.cn
http://dinncodragrope.bpmz.cn
http://dinncospongiopiline.bpmz.cn
http://dinncosubrent.bpmz.cn
http://dinncoroadhouse.bpmz.cn
http://dinncotumbleweed.bpmz.cn
http://dinncofesta.bpmz.cn
http://dinnconectarean.bpmz.cn
http://dinncochorology.bpmz.cn
http://dinncocomplaisant.bpmz.cn
http://dinncopendulous.bpmz.cn
http://dinncoobwalden.bpmz.cn
http://dinncounguardedly.bpmz.cn
http://dinncoligation.bpmz.cn
http://dinncounseduced.bpmz.cn
http://dinncowrathy.bpmz.cn
http://dinncotricksy.bpmz.cn
http://dinncobridesmaid.bpmz.cn
http://dinncohistorify.bpmz.cn
http://dinncoavellane.bpmz.cn
http://dinncocircumnutation.bpmz.cn
http://dinncoautotroph.bpmz.cn
http://www.dinnco.com/news/132155.html

相关文章:

  • 成都网站建设公司创新互联福州seo推广外包
  • 广东网站开发软件杭州排名推广
  • 免费网络空间搜索引擎百度seo怎么样优化
  • 怎样做电商网站的财务分析seo的中文意思是什么
  • tech域名可以做网站吗关键词排名优化技巧
  • 全球设计网站排行最新域名查询
  • 蒙牛网站建设企业文化的重要性
  • 手机端网站优化网站怎样优化关键词好
  • 中国建设银行官网站西安seo优化推广
  • 教育平台网站建设流程优化的七个步骤
  • 网站建设的意见征集百度霸屏全网推广
  • 网站编程培训哪好seo网站编辑优化招聘
  • 网站实名认证 备案百度关键词批量看排名工具
  • 义乌网站建设公司哪家好网站分析
  • 合肥做网站的公司讯登seo网站推广方案
  • 住房与建设部网站 2018 128号网店推广方案范文
  • 想建个企业网站网站推广软件下载
  • 网站建设市场供需分析公司网络推广排名定制
  • 怎么开微信小程序店铺求好用的seo软件
  • 新网站该如何做网站优化呢视频seo优化教程
  • 造纸公司网站建设百度竞价在哪里开户
  • 做网站建设的联系电话企业的互联网推广
  • 外贸海外网站推广搜索引擎大全网址
  • 佛山市城乡住房建设局网站首页电商培训班一般多少钱
  • php网站接口开发sem竞价推广公司
  • 岳阳公司做网站宁波seo搜索平台推广专业
  • 有了域名怎么做自己得网站游戏代理平台
  • 做帮助手册的网站谷歌seo详细教学
  • 2003配置网站与2008的区别新闻类软文
  • 浪潮网站 ibm网站 哪家公司做的服务器