CN110598446A 基于区块链的测试方法、装置、存储介质和计算机设备 (腾讯科技(深圳)有限公司)_第1页
CN110598446A 基于区块链的测试方法、装置、存储介质和计算机设备 (腾讯科技(深圳)有限公司)_第2页
CN110598446A 基于区块链的测试方法、装置、存储介质和计算机设备 (腾讯科技(深圳)有限公司)_第3页
CN110598446A 基于区块链的测试方法、装置、存储介质和计算机设备 (腾讯科技(深圳)有限公司)_第4页
CN110598446A 基于区块链的测试方法、装置、存储介质和计算机设备 (腾讯科技(深圳)有限公司)_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

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

文档简介

测试链标识对应的共识节点对当前区块进行共2接收业务参与方终端基于测试服务入口页面触发的业务请求,所述业务请求携带根据所述请求包中的业务标识从多条区块链中确定对应的目根据所述目标测试链标识生成所述请求包对应的当前区根据所述权限校验信息和所述区块校验信息生成测试结区块链中确定对应的目标测试链标识,对所述请求包和所述目标测试链标识进行权限校获取所述用户标识关联的可访问节点标识,验证根据所述用户标识获取对应的密钥信息,利用所述密4.根据权利要求1所述的方法,其特征在于,所述生成所述请求包对应的当前区块包根据所述业务标识别对应的数据表,从所述数据表中提取所述用对所述用户的业务数据和所述签名信息分别采用不同的根据所述业务数据、所述签名信息、所述目标根据所述区块高度将所述当前区块写入所述目标测试链的区块账3根据所述缓存高度和所述区块高度检测所述根据每个从节点的当前负载权重为所述业务请求选根据被选择的从节点标识将所述业务请求发送至对应的获取从节点对所述业务请求进行处理的负载压力根据所述用户标识的请求频次生成访问安全指标,并将当所述用户标识的请求频次达到上限阈值时,对所述用户标识的业务请求进行拦截,接收所述业务参与方终端基于所述测试结果信息发送将所述应用创建请求发送至应用搭建平台,使所述应用请求接收模块,用于接收业务参与方终端基于测试权限校验模块,用于根据所述请求包中的业务标识从多条区块链中4测试结果生成模块,用于根据所述权限校验信息和机程序被所述处理器执行时,使得所述处理器执行如权利要求1至10中任一项所述方法的5[0012]请求接收模块,用于接收业务参与方终端基于测试服务入口页面触发的业务请[0014]区块处理模块,用于根据所述目标测试链标识生成所述请求包67链的测试方法应用于区块链业务系统。该区块链业务系统包括业务参与方终端110和区块的至少一种。区块链业务平台120可以用独立的服务器或者是多个服务器组成的服务器集是与业务参与方终端110以及各个区块链节点相连接的最靠近用户终端侧的节点。代理节89[0048]区块链业务平台中的边缘节点接收到业务参与方终端基于测试服务入口页面发息。签名信息可以是用户终端利用基于该区块链业务系统的用户私钥对业务数据的签名,使得节点服务器基于用户的私钥匹配相应的用户公钥以对用户到相应的哈希结果集合,当哈希结果集合中存在与该业务数据对应的目标区块链标识时,[0050]边缘节点根据业务类型和签名信息对相应区块链的访问权限和验信息和签名校验信息均表示验证通过后,才表示权限校验信息的结果为权限校验通过,节点则将该业务数据对应的当前区块存储至缓存库,当检测到当前区块写入磁盘成功后,储成功后再将当前区块写入目标测试链中,使多个测试链节点分别对当前区块进行存储,业务数据量较大时,能够有效地利用本地缓存库中存储的数据确认交易结果是否同步成[0067]边缘节点进而根据对业务请求进行处理过程中得到的权限校验信息和区块校验信息生成测试结果信息,并将测试结果信息返回至业务参与方终端的测试页面进行展示,至业务参与方终端的测试页面进行展示,由此能够有效地对测试链的业务请求进行测试,[0070]其中,测试链可以是预先在区块链业务平台开发的用于测试业务平台可以是基于区块链的业务服务平台,例如,可以是BaaS平台(Blockchainasa在相应的区块链业务平台中进行注册,并生成该业务参与方的用户标识对应的密钥信息,链业务平台还可以根据业务参与方注册的用户标识以及选择的业务标识和关联的访问节当哈希结果集合中与用户标识关联的可访问节点标识均存在与该业务标识对应的目标测[0081]边缘节点则利用访问权限信息和签名校验信息生成该业务请求对应的权限校验[0093]SHA256(SHA256(version+pre[0102]其中,缓存高度为边缘节点的本地缓存库中实时存储的目标试链中的测试链节点根据区块高度将当前区块写[0107]进一步地,边缘节点还可以同时利用区块高度和区块哈希值对当前区块进行校[0108]边缘节点则根据当前区块的写入状态以及哈希值验证信息生成对应的区块校验[0114]通过平滑处理可以对当前已分配多个业务请求或待处理任务的从节点的资源消的请求的访问安全度等多个指标信息。区块链业务系统中还可以部署有过滤器和拦截器,器资源消耗,另一方面很有可能造成服务器崩溃,存在DDOS(DistributedDenialof地址和URL参数累计该用户标识的请求频率。边缘节点则根据用户标识的请求频次生成访达到预设的上限阈值时,边缘节点则调用拦截器对该用户标识对应的业务请求进行拦截。[0128]在另一个实施例中,业务参与方终端还可以预先生成待创建应用的需求文档信[0130]本实施例中,由于创建区块链应用的需求信息是根据测试结图3-6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭[0145]请求接收模块802,用于接收业务参与方终端基于测试服务入口页面触发的业务[0146]权限校验模块804,用于根据请求包中的业务标识从多条区块链中确定对应的目[0150]测试结果生成模块812,用于根据权限校验信息和性能校验信息生成测试结果信[0155]在一个实施例中,区块校验模块810还用于获取当前区块对应的缓存高度和区块[0157]在一个实施例中,测试结果生成模块812还用于监控用户标识发起业务请求的请[0158]在一个实施例中,请求接收模块802还用于当用户标识的请求频次达到上限阈值812。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施[0164]例如,图10所示的计算机设备可以通过如图8所示的基于区块链的测试装置中的设备可通过区块处理模块806执行步骤306。计算机设备可通过数据存储模块808执行步骤的测试方法的步骤可以是上述各个实施例的基于区(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SD

温馨提示

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

评论

0/150

提交评论