CN113672971B 基于区块链的业务服务提供方法、装置、设备及系统 (蚂蚁区块链科技(上海)有限公司)_第1页
CN113672971B 基于区块链的业务服务提供方法、装置、设备及系统 (蚂蚁区块链科技(上海)有限公司)_第2页
CN113672971B 基于区块链的业务服务提供方法、装置、设备及系统 (蚂蚁区块链科技(上海)有限公司)_第3页
CN113672971B 基于区块链的业务服务提供方法、装置、设备及系统 (蚂蚁区块链科技(上海)有限公司)_第4页
CN113672971B 基于区块链的业务服务提供方法、装置、设备及系统 (蚂蚁区块链科技(上海)有限公司)_第5页
已阅读5页,还剩79页未读 继续免费阅读

下载本文档

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

文档简介

202010412806.72020.05.15本说明书实施例提供了多种基于区块链的估信息;以在接收到第一用户和/或第二用户的查询请求时,将业务评估信息发送给第一用户和/2接收第一用户提供的目标业务的第一业务信息,将所述目标业务的于区块链中,并将所述目标业务的第一业务信息写入预先部署在所述区块链上的智能合接收第二用户提供的针对所述目标业务的第二业务信息,并基于在接收到第三方发送的针对所述目标业务的第二业务信接收并存储所述业务评估信息;以在接收到所述第一用户和/或所述第二用户的查询2.根据权利要求1所述的方法,所述基于所述智能合约获取所述目标业务的第二业务基于所述智能合约,获取所述第二业务信息和所述第二业务信息3.根据权利要求2所述的方法,所述第二业务信息中还包括所述第二用户的基准数字基于所述第二业务信息的解密密钥对所述第二业务信息进行解密,得到所在生成的数字签名和所述基准数字签名相匹配的情况下,将所述4.根据权利要求3所述的方法,所述在生成的数字签名和所述基准数字签名相匹配的在生成的数字签名和所述基准数字签名相匹配的情况下,基于所述如果获取的所述当前所处的时间位于所述数据获取时获取所述目标业务的第二业务信息,并将所述目标业务的第二业务信息发送给所述第三3如果获取的所述当前所处的时间位于所述数据获取时间内基于所述区块链的区块链解密密钥,对所述目标第二业务信息进5.根据权利要求4所述的方法,所述目标业务的第一业务信息为经过加密处理后的信所述将所述目标业务的第一业务信息存储于区块链中,并将所对所述目标业务的第一业务信息进行解密处理,得到解密后的第将所述目标业务的第一业务信息、所述目标业务的第二业务基于第一用户提供的目标业务的第一业务信息,生成针对所存储所述响应信息,将基于加密后的所述响应信息的存储地的存储地址信息以及所述加密后的响应信息的解密密钥生成的所述目标业务的业务信息将所述加密后的响应信息存储至预设云端服务器,并将所述加对所述目标业务的第二业务信息和所述基准数字签名进行加密处理将所述经过加密处理后的第二业务信息发送给所4在接收到针对第一用户提供的目标业务的第一业务信息的业务评加密处理后的第二业务信息为所述第二用户通过在可信执行环境中生成的预定位数的随接收所述区块链节点发送的基于智能合约获取的第二用户的第二业将所述业务评估信息发送给所述区块链节点,以使所述区块链对所述业务评估信息进行加密处理,得到加密后的业务评估信息,将务评估信息和所述加密后的业务评估信息的解密密钥12.根据权利要求10所述的方法,所述第二业务信息中包括与所述响应信息对应的基如果所述响应信息对应的验证信息与所述基准验证所述第一用户设备,用于提供目标业务的第一业务信息;将所述所述区块链节点,用于将所述第一业务信息存储于区块链中,5所述第二用户设备,用于基于所述第一用户设备提第二业务信息为基于加密后的响应信息的存储地址信息以及所述加密后的响应信息的解所述第三方设备,用于在接收到针对所述第一用户设备提供的所述目所述区块链节点,用于在接收到第三方设备发送的针对所述目标所述第三方设备,用于接收所述区块链节点发送的第二用户的第二业所述区块链节点,用于接收并存储所述第三方设备发送的业务评估信述第一用户设备和/或所述第二用户设备发送的针对所述目标业务的查询请求时,将所述业务评估信息发送给所述第一用户设备和/或所述第的时间位于所述数据获取时间内,则基于所述智能合约获取所述目标业务的第二业务信对所述第一业务信息进行加密处理,得到加密后的第一业务一业务信息和所述加密后的第一业务信息的解密密钥发送第一接收模块,用于接收第一用户提供的目标业务的第二接收模块,用于接收第二用户提供的针对所述目标业务的6执行环境中对所述第二业务信息进行加密处信息获取模块,用于在接收到第三方发送的针对所信息生成模块,用于基于第一用户提供的目标业务信息发送模块,用于存储所述响应信息,将基于加及所述加密后的响应信息的解密密钥生成的所述目标业务的业务信息作为第二业务信息,请求发送模块,用于在接收到针对第一用户提供的目标业务的第一存储地址信息以及所述加密后的响应信息的解密密钥,生成的所述目标业务的业务信息,所述响应信息为第二用户针对所述第一用户提供的所述目标业务的第一业务信息生成的信息接收模块,用于接收所述区块链节点发送的基于智能合7结果发送模块,用于将所述业务评估信息发送给所述区被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理接收第一用户提供的目标业务的第一业务信息,将所述目标业务的于区块链中,并将所述目标业务的第一业务信息写入预先部署在所述区块链上的智能合接收第二用户提供的针对所述目标业务的第二业务信息,并基于在接收到第三方发送的针对所述目标业务的第二业务信接收并存储所述业务评估信息;以在接收到所述第一用户和/或所述第二用户的查询被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理基于第一用户提供的目标业务的第一业务信息,生成针对所述目标业务的响应信息,存储所述响应信息,将基于加密后的响应信息的存储地址信息以8被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理在接收到针对第一用户提供的目标业务的第一业务信息的业务评加密处理后的第二业务信息为所述第二用户通过在可信执行环境中生成的预定位数的随接收所述区块链节点发送的基于智能合约获取的第二用户的第二业将所述业务评估信息发送给所述区块链节点,以使所述区块链9[0003]目前,在招投标业务中,投标企业需要通过本地的证书颁发机构(Certificate估信息发送给所述第一用户和/或所述第二用户。的存储地址信息作为第二业务信息,并将所述目标业务的第二业务信息发送给区块链节备和/或所述第二用户设备发送的针对所述目标业务的查询请求时,将所述业务评估信息的业务评估通知后,向区块链节点发送针对所述目标业务的第二业务信息的业务评估请以使所述区块链节点将所述业务评估信息存储于区述第二用户。的第一业务信息可以包括招标方(即第一用户)针对目标业务设置的标的相关信息,例如,[0041]在实施中,目前,在招投标业务中,投标企业需要通过本地的证书颁发机构[0043]招标方(即第一用户)可以通过上述可信应用程序,将目标业务的招标信息(即第一业务信息)发送至区块链节点,即区块链节点可以接收招标方提供的目标业务的招标信[0045]另外,上述可信应用程序(包括合约应用)可以通过预先设定的编程语言(如Java上述智能合约部署在区块链中。在区块链节点获取到招标方提供的目标业务的招标信息应用程序)在接收到目标业务的招标信息(即第一业务信息)后,可以根据目标业务的招标[0055]此外,区块链节点在接收到评审方针对目标业务的评审请求(即业务评估请求)[0059]在接收到第一用户和/或第二用户发送的针对目标业务的第二业务信息对应的业或第二用户可以在本地安装的可信应用程序中查看针以为区块链节点设备,该区块链节点设备可以是预定区块链中的任意一个或多个节点设密密钥可以作为招标方在区块链上的账户标识。为实现目标业务的招标信息(即第一业务信息)在传输过程中的保密性,招标方可以根据上述账户密钥对中的加密密钥对招标信息[0068]区块链节点在接收到该目标业务的招标信息后,可以根据招标方的账户标识(如加密密钥),获取对应的解密密钥,并根据解密密钥对加密处理后的招标信息进行解密处业务信息可以是第二用户根据第一用户提供的目标业务的第一业可信应用程序,获取到招标方(即第一用户)针对目标业务的招标信息(即第一业务信息),中的加密密钥(即竞标方在区块链上进行账户注册时,区块链为竞标方创建的账户密钥对应信息可以是竞标方根据招标方(即第一用户)的招标信息(即第一业务信息)生成的竞标[0078]或者,如果第二用户是通过预定位数的随机数对第二业[0096]如图5所示,区块链节点还可以通过S502~S504为可信评审机构提供可信复查服一业务信息、第二业务信息和业务评估信息等数据)发送给预定可信评审机构进行可信复中心所采用的第二业务信息的认证方式的不同,而导致的目标业务的处理流程较为繁琐,中心所采用的第二业务信息的认证方式的不同,而导致的目标业务的处理流程较为繁琐,执行主体可以第三方所使用的终端设备或服务器,该终端设备可以如个人计算机等设备,[0130]在S904中,接收区块链节点发送的基于智能合约获取的第二用户的第二业务信[0138]在S904中,接收区块链节点发送的基于智能合约获取的第二用户的第二业务信后的业务评估信息和加密后的业务评估信息的解一用户设备和/或第二用户设备发送的针对目标业务的查询请求时,将业务评估信息发送务服务提供系统包含了上述实施例七的基于区块链的业务服务提供系统的全部功能单元,务信息,将加密后的第一业务信息和加密后的第一业务信息的解密密钥发送给区块链节加密后的响应信息存储至云端服务器,并基于加密后的响应信息在云端服务器的存储地应用程序中,基于区块链为其分配的账户密钥对中的加密密钥对招标信息进行加密处理,[0171]区块链节点在接收到评审方设备发送的针对目标招标业务的评审请求(即业务评[0172]评审方设备在接收到目标业务的竞标信息后,可以根据竞标信息中存储地址信招标方设备和/或竞标方设备发送的针对目标业务的招标信息对应的评审结果查询请求[0176]以上为本说明书实施例提供的基于区块链的业务服务提供方法,基于同样的思[0179]第二接收模块1202,用于接收第二用户提供的针对所述目标业务的第二业务信加密处理后的第二业务信息为所述第二用户在可信执行环境中对所述第二业务信息进行将所述第二业务信息和所述解密密钥发送给[0189]本说明书实施例中,所述第二业务信息中还包括所述第标业务的第一业务信息、所述目标业务的第二业务信息和所述业务评估信息进行可信复[0207]基于同样的思路,本说明书实施例还提供一种基于区块[0208]该基于区块链的业务服务提供装置包括:信息生成模块1301和信息发送模块使所述区块链节点将所述目标业务的第二业务信息存[0215]基于所述加密后的响应信息的存储地址信息、所述加密后的响应信息的解密密中心所采用的第二业务信息的认证方式的不同,而导致的目标业务的处理流程较为繁琐,[0225]基于同样的思路,本说明书实施例还提供一种基于区块述第二用户基于所述第一用户提供的所述目标业务的第一业务信[0241]基于同样的思路,本说明书实施例还提供一种基于区块[0248]接收并存储所述业务评估信息;以在接收到所述第一用户和/或所述第二用户的能合约获取所述第二业务信息,并将所述第二业务信息发送给所述第三方进行评估处理,的第二业务信息为所述第二用户在可信执行环境中对所述第二业务信息进行加密处理后将所述第二业务信息和所述解密密钥发送给[0273]以上为本说明书实施例提供的基于区块链的业务服务提供装置,基于同样的思[0274]所述基于区块链的业务服务提供设备可以为上述实施例提供的第二用户所使用[0283]基于所述加密后的响应信息的存储地址信息、所述加密后的响应信息的解密密中心所采用的第二业务信息的认证方式的不同,而导致的目标业务的处理流程较为繁琐,[0293]以上为本说明书实施例提供的基于区块链的业务服务提供装置,基于同样的思[0294]所述基于区块链的业务服务提供设备可以为上述实施例提供的第三方所使用的[0297]在接收到针对第一用户提供的所述目标业务的第一业务为所述第二用户针对所述第一用户提供的所述目标业务的第一业务信息生成的响应信息,基于所述第一用户提供的所述目标业务的第一业务信可读存储介质,如只读存储器(Read-OnlyMemory,简称ROM)、随机存取存储器(Random用户提供的目标业务的第一业务信息生成的响应信息,以请求获取处理目标业务的权限,信息存储在区块链中的,所以第二用户的第二业务信息在目标业务的处理过程中是被保[0313]上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(ProgrammableLogicDevice,PLD)(例如现场可编程门阵列(而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(AdvancedBooleanExpressionLanguage)、AHDL(AlteraHardwareDescription(JavaHardwareDescriptionLanguage)、Lava、Lola、MyHDL、PALASM、RHDL(RubyHardwareDescriptionLanguage)等,目前最普遍使用的是VHDL(Very-High-Speed该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(ApplicationSpecificIntegratedCircuit,为既可以是实现方法的软件模块又可以是硬件

温馨提示

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

评论

0/150

提交评论