CN107274184A - 基于零知识证明的区块链数据处理 - Google Patents
基于零知识证明的区块链数据处理 Download PDFInfo
- Publication number
- CN107274184A CN107274184A CN201710330277.4A CN201710330277A CN107274184A CN 107274184 A CN107274184 A CN 107274184A CN 201710330277 A CN201710330277 A CN 201710330277A CN 107274184 A CN107274184 A CN 107274184A
- Authority
- CN
- China
- Prior art keywords
- data
- equipment
- evaluation
- test model
- block chain
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012545 processing Methods 0.000 title abstract description 18
- 238000012360 testing method Methods 0.000 claims abstract description 96
- 238000011156 evaluation Methods 0.000 claims abstract description 95
- 238000000034 method Methods 0.000 claims abstract description 41
- 230000004044 response Effects 0.000 claims abstract description 8
- 238000003672 processing method Methods 0.000 claims abstract description 7
- 230000009471 action Effects 0.000 claims description 9
- 238000010586 diagram Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 238000004590 computer program Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012797 qualification Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 210000001367 artery Anatomy 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 229910052802 copper Inorganic materials 0.000 description 1
- 239000010949 copper Substances 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000002045 lasting effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 238000004080 punching Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
- 210000003462 vein Anatomy 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3825—Use of electronic signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/405—Establishing or using transaction specific rules
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本公开内容涉及基于零知识证明的区块链数据处理方法和设备。该方法包括由第一设备通过区块链网络从第二设备获得数据,其中第一设备运行基于零知识证明的智能合约。该方法还包括由第一设备分别使用多个评测模型来验证数据的有效性。该方法还包括:响应于使用多个评测模型中的一个评测模型验证数据有效,由第一设备向与该评测模型相关联的第三设备发送数据,其中第一设备、第二设备以及第三设备是区块链网络中的节点。因此,本公开的实施例通过在区块链网络中使用基于零知识证明的智能合约来验证数据的有效性,使得数据消费者能够获得数据有效性的可信证明,同时数据提供者能够防止证明过程中的数据泄露,由此有效提高了数据处理和共享的效率。
Description
技术领域
本公开的实施例总体上涉及数据处理领域,更具体地涉及基于零知识证明的区块链数据处理的方法和设备。
背景技术
区块链是一种去中心化的存储和计算技术,其通过将加密数据块按照时间顺序叠加而生成的持久的不可修改的记录,并且将计入存储在区块链网络的各个节点中,使得以去中心化的方式集体维护一个可靠数据库。每个数据块中包含了一定时间内的***数据,并且生成数据指纹用于验证其信息的有效性和链接下一个数据库块。因此,区块链在数据防篡改、透明性以及去中心化方面具有技术优势。
零知识证明是指证明者能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的。零知识证明实质上是一种涉及两方或更多方的协议,即两方或更多方完成一项任务所需采取的一系列步骤。证明者向验证者证明并使其相信自己知道或拥有某一消息,但证明过程不能向验证者泄漏任何关于被证明消息的信息。因此,零知识证明能够在保护隐私的基础上提供可信证明结果。
发明内容
有鉴于此,本公开的实施例提出了一种基于零知识证明的区块链数据处理的方法和设备。本公开的实施例通过在区块链网络中使用基于零知识证明的智能合约来验证数据的有效性,使得数据消费者能够获得数据有效性的可信证明,同时数据提供者能够防止证明过程中的数据泄露,由此有效提高了数据处理和共享的效率。
根据本公开的第一方面,提供了一种基于零知识证明的区块链数据处理方法。该方法包括由第一设备通过区块链网络从第二设备获得数据,其中第一设备运行基于零知识证明的智能合约。该方法还包括由第一设备分别使用多个评测模型来验证数据的有效性。该方法还包括:响应于使用多个评测模型中的一个评测模型验证数据有效,由第一设备向与该评测模型相关联的第三设备发送数据,其中第一设备、第二设备以及第三设备是区块链网络中的节点。
根据本公开的第二方面,提供了一种电子设备。该电子设备是第一设备并且包括处理器和耦合至处理器并且存储有指令的存储器。所述指令在由处理器执行时使得电子设备执行以下动作:通过区块链网络从第二设备获得数据,其中第一设备运行基于零知识证明的智能合约;分别使用多个评测模型来验证数据的有效性;响应于使用多个评测模型中的一个评测模型验证数据有效,向与该评测模型相关联的第三设备发送数据,其中第一设备、第二设备以及第三设备是区块链网络中的节点。
根据本公开的第三方面,本公开的实施例还提供了一种计算机可读存储介质。该计算机可读存储介质具有存储在其上的计算机可读程序指令。这些计算机可执行指令在设备中运行时使得该设备执行根据本公开中的各个实施例所描述的方法或过程。
附图说明
结合附图并参考以下详细说明,本公开的各实施例的特征、优点及其他方面将变得更加明显,在此以示例性而非限制性的方式示出了本公开的若干实施例,在附图中:
图1图示了根据本公开的实施例的基于零知识证明的区块链网络的架构的示意图;
图2图示了根据本公开的实施例的基于零知识证明的区块链数据处理方法的流程图;
图3图示了根据本公开的实施例的用于验证数据的有效性的方法的示意图;
图4图示了根据本公开的实施例的基于零知识证明的区块链数据处理的过程的示意图;以及
图5图示了可以用来实施本公开的实施例的设备的示意性框图。
具体实施方式
以下参考附图详细描述本公开的各个示例性实施例。附图中的流程图和框图示出了根据本公开的各种实施例的方法和***的可能实现的体系架构、功能和操作。应当注意,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分可以包括一个或多个用于实现各个实施例中所规定的逻辑功能的可执行指令。也应当注意,在有些作为备选的实现中,方框中所标注的功能也可以按照不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,或者它们有时也可以按照相反的顺序执行,这取决于所涉及的功能。同样应当注意的是,流程图和/或框图中的每个方框、以及流程图和/或框图中的方框的组合,可以使用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以使用专用硬件与计算机指令的组合来实现。
本文所使用的术语“包括”、“包含”及类似术语应该被理解为是开放性的术语,即“包括/包含但不限于”,表示还可以包括其他内容。在本公开内容中,术语“基于”是“至少部分地基于”;术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”。
应当理解,给出这些示例性实施例仅是为了使本领域技术人员能够更好地理解进而实现本公开的实施例,而并非以任何方式限制发明的范围。
传统地,不同实体或用户之间可能需要共享一些数据,例如,一个实体可以收集一些数据,并且可以将所有数据与另一实体共享,另一实体通过其自身的评测模型来从所有数据中筛选对其有用的有效数据。然而,由于实体之间的互相不信任,通常不会根据另一实体的实际筛选结果来收取数据共享费用。这就造成另一实体可能仅需要使用所有数据中的有效数据,但其却为此需要获得或购买所有数据。也就是说,另一实体为大量的无效数据付出了成本。因此,传统的数据共享机制使得实体为无效数据付出了大量成本,智能化程度较低。针对传统方式的一个改进是两个实体之间开展合作,然而这需要较好的业务耦合,成本较高并且可扩展性较差。
本公开的实施例提出了一种基于零知识证明的区块链数据处理的方法和设备。本公开的实施例通过在区块链网络中使用基于零知识证明的智能合约来验证数据的有效性,使得数据消费者能够获得数据有效性的可信证明,同时数据提供者能够防止证明过程中的数据泄露,由此有效提高了数据处理和共享的效率。根据本公开的实施例,数据消费者仅对其有用的有效数据进行付费,数据有效性证明过程基于零知识证明,因而不会泄露任何信息。此外,由于智能合约运行在去中心化的区块链网络上,因而能够实现对于数据的先验证后支付的交易模式,由此有效保证了交易各方的利益。以下参考附图描述了本公开的实施例示例性方法和设备。
图1图示了根据本公开的实施例的基于零知识证明的区块链网络的架构100的示意图。如图1所示,架构100包括区块链节点110、120、130、140、150、160以及170。区块链节点110-170中的每个节点可以为计算设备,计算设备可以为服务器或者用户设备(例如移动设备,诸如智能手机、平板电脑、便携式计算机等,或固定设备,诸如台式计算机)。本领域技术人员应当理解,虽然图1中示出了区块链网络中的一些区块链节点,但是其也可以包括更多或更少的区块链节点。
在一些实施例中,区块链网络中的区块链节点110-170之间通过网络同步数据块。网络可以是任何有线和/或无线网络。可选地,该网络可以包括但不限于因特网、广域网、城域网、局域网、虚拟专用网络(VPN)网络、无线通信网络,等等。
如图1所示,区块链节点140可以包括智能合约142。如本文所使用的,智能合约是指一套以数字形式定义的承诺,包括合约参与方可以在上面执行这些承诺的协议,例如智能合约可以为区块链网络节点中执行特定功能的计算机程序。智能合约142可以获得数据,并且调用评测模型来验证数据的有效性,然后根据验证结果来对数据进行相应处理。
根据本公开的实施例,智能合约142是基于零知识证明的智能合约,其能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的。例如,区块链节点120向区块链节点140发送某一数据,区块链节点140通过评测确定该数据对区块链节点160是有效的,则区块链节点140可以通知区块链节点160验证结果,而不用提供任何其他有用信息,同时,区块链节点120也会相信这个验证结果的真实性。
如图1所示,区块链节点140还包括多个评测模型145、146和147,每个评测模型由一个实体或组织提供,其是该实体或组织利用其自身的评测规则而设计的程序模块,其能够对获得的数据进行有效性验证,以用于确定是否需要该数据。作为示例,评测模型145可以由区块链节点150提供,其是区块链节点150根据自身的验证规则而设计的一套评测模型。同样地,评测模型146可以例如由区块链节点160提供,评测模型147可以例如由区块链节点170提供。本领域技术人员应当理解,虽然区块链节点140中示出了三个评测模型,但是其也可以包括更多或更少的评测模型。
区块链网络在多个节点上同步数据,因而能够避免中心化节点作弊的可能。应当理解,为了简洁仅示出了区块链节点140中所包括的智能合约和评测模型,然而,本领域技术人员应当理解其他区块链节点上也可以存在相同的智能合约和评测模型。
在一些实施例中,区块链节点120作为数据提供者可以产生数据,然后将数据同步到区块链网络中。区块链网络中的区块链节点140可以使用基于零知识证明的智能合约142来验证该数据的有效性,例如,使用评测模型145-147来分别验证该数据。如果某个评测模型验证该数据有效,则可以将该数据发送到对应的区块链节点或设备。在整个验证过程中,数据消费者能够获得数据有效性的可信证明,同时数据提供者能够防止证明过程中的数据泄露。也就是说,智能合约可以被视为一个黑盒运算器,其在所有区块链节点上运行,使得单个区块链节点无法干扰执行并且篡改执行结果。
在一些实施例中,监管部门可以对接区块链网络,成为区块链网络中的一个区块链节点,例如监管部门的设备可以是区块链节点110,则其可以获得区块链网络中的所有数据,从而履行监管职责。区块链网络支持节点自动数据同步,也就是说,区块链网络中的任何节点都可以获得区块链上完整的数据备份。
图2图示了根据本公开的实施例的基于零知识证明的区块链数据处理方法200的流程图。应当理解,方法200例如可以由以上参考图1所描述的区块链节点(例如区块链节点140)所执行。
在202,由第一设备通过区块链网络从第二设备获得数据。例如,第一设备可以为图1中所示出的区块链节点140,第二设备可以为图1中所示出的区块链节点120,区块链节点140通过区块链网络获得由区块链节点120产生的数据。例如,当某个区块链节点(即数据提供者)产生新的数据之后,其可以将数据同步到所有的区块链节点上的智能合约。数据例如为经标准化转换的用户数据,例如数据可以为贷款申请数据,其可以包括用户的职业信息、教育水平、收入水平以及借贷信息,等等。在一些实施例中,数据中还可以包括数据提供者的信息,例如数据提供者的身份和账户信息等。
在204,由第一设备使用多个评测模型来验证数据的有效性。例如,区块链节点140中的智能合约142将数据广播给评测模型145-147以分别验证所获得的数据的有效性。在一些实施例中,每个评测模型可以基于其自身规则来确定数据的得分,由于不同评测模型使用由不同实体制定的规则,所以数据在不同评测模型中的得分可能不同。每个评测模型还可以具有预定阈值,并且仅当所确定的得分大于预定阈值时,才认定该数据有效。
在206,响应于使用多个评测模型中的一个评测模型验证数据有效,由第一设备向与该评测模型相关联的第三设备发送数据,其中第一设备、第二设备以及第三设备是区块链网络中的节点,第三设备可以为图1中所示出的区块链节点160。例如,每个评测模型都验证数据是否有效,如果评测模型验证数据有效,则向提供该评测模型的区块链节点发送数据的完整内容;如果该评测模型验证数据无效,则在该评测模型中删除数据,而无需向对应的区块链节点提供数据,因而不会造成数据的泄露。
在一些实施例中,多个评测模型在智能合约中被注册,并且智能合约可以提供多个评测模型的列表。区块链网络的管理员或管理设备可以在智能合约中注册新的评测模型,例如,当添加新的区块链节点,可以注册与新的区块链节点相关联的新的评测模型,此外,也可以在智能合约中删除或者替换已有的评测模型。然后,可以使用更新后的列表中的评测模型来验证新的数据。
在一些实施例中,数据提供者可以选择数据可以被共享给哪些数据消费者,其可以从多个评测模型的列表中选择一个或多个评测模型,然后各个区块链节点上的智能合约(例如智能合约140)使用所选择的一个或多个评测模型来验证该数据的有效性。
在一些实施例中,例如,当金融机构A收到贷款申请不符合其自身条件的贷款申请数据时,可以使用根据本公开的实施例的基于零知识证明的区块链数据处理方法,将贷款申请数据提交区块链网络中,然后智能合约分别使用其他金融机构的多个评测模型来验证数据是否符合标准。如果金融机构B的评测模型认定该贷款申请数据符合其标准,则向金融机构B发送该贷款申请数据,并且金融机构B为此向金融机构A支付一定费用。如果金融机构C的评测模型认定该贷款申请数据不符合其标准,则不会向金融机构C发送该贷款申请数据,金融机构C也不需要为此支付任何费用。因此,本公开的实施例能够实现数据按需共享付费。本领域技术人员应当理解,本公开的实施例还适用于其他实体或机构(例如房产中介)之间的数据共享和交换。
图3图示了根据本公开的实施例的用于验证数据的有效性的方法300的示意图。应当理解,方法300例如可以由以上参考图1所描述的区块链节点(例如区块链节点140)所执行。应当理解,动作304-308可以为以上参考图2所描述的动作206的示例实现方式。
在302,使用某个评测模型来验证数据的有效性。在304,判断数据是否被验证有效。如果有效,则在306向相应的数据消费者发送数据。在308,在智能合约中建立该数据的交易记录,并且在区块链网络中的每个节点中记录数据消费交易。例如,数据提供者向区块链网络提交数据,如果数据消费者的评测模型验证该数据对其而言是有效的,则数据被发送到该数据消费者,数据消费者为此需要向数据提供者付出一定费用。如果数据消费者的评测模型验证该数据对其而言是无效的,则数据消费者不会获得关于该数据的任何细节,也无需为该数据付出任何成本或费用。如果在304验证数据无效,则在310在评测模型中删除数据,由此避免了数据泄露。
图4图示了根据本公开的实施例的基于零知识证明的区块链数据处理的过程400的示意图。应该理解,为了避免混淆,仅示出了在区块链节点140上利用智能合约和评测模型来验证数据有效性的动作,然而,在其他区块链节点上(例如区块链节点120、160以及170),同样可以同步执行这些动作。
在402,区块链节点120(例如,作为数据提供者)产生第一数据并且向区块链节点140提供第一数据。在404,区块链节点140分别使用多个评测模型来验证第一数据的有效性。由于由区块链节点160(例如,作为数据消费者)提供的评测模型验证第一数据有效,则在406向区块链节点160发送第一数据。在408,当所有评测模型执行完评测过程之后,区块链节点140节点记录针对第一数据的第一处理结果。
在410,区块链节点160(例如,作为数据提供者)产生第二数据并且向区块链节点140提供第二数据。在412,区块链节点140分别使用多个评测模型来验证第二数据的有效性。由于由区块链节点170(例如,作为数据消费者)提供的评测模型和区块链节点120(例如,作为数据消费者)提供的评测模型都验证第二数据有效,则在414向区块链节点170发送第二数据,并且在416向区块链节点120发送第二数据。在418,当所有评测模型执行完评测过程之后,区块链节点140节点记录针对第二数据的第二处理结果。
在过程400中,针对第一数据,仅区块链节点160验证其有效,因而数据仅被发送给区块链节点160;而针对第二数据,区块链节点120和170同时验证其有效,因而数据被同时发给区块链节点120和170。此外,区块链网络中的节点(例如区块链节点120)既可以充当数据提供者以提供数据,也可以充当数据消费者来获取数据。因此,根据本公开实施例的基于零知识证明的区块链数据处理方法和设备,能够根据实际需求来共享数据,并且数据消费者根据其实际需要的有效数据而进行付费,实现了先验证后付费的效果。
应当理解,根据本公开的实施例的设备可以利用各种方式来实现。例如,在某些实施例中,该设备可以通过硬件、软件或者软件和硬件的结合来实现。其中,硬件部分可以利用专用逻辑来实现;软件部分则可以存储在存储器中,由适当的指令执行***,例如微处理器或者专用设计硬件来执行。本领域的普通技术人员可以理解上述的方法和***可以使用计算机可执行指令和/或包含在处理器控制代码中来实现,例如在诸如磁盘、光盘载体介质、诸如只读存储器的可编程的存储器或者诸如光学或电子信号载体的数据载体上提供了这样的代码。本公开的实施例的设备和装置不仅可以由诸如超大规模集成电路或门阵列、诸如逻辑芯片、晶体管等的半导体、或者诸如现场可编程门阵列、可编程逻辑设备等的可编程硬件设备的硬件电路实现,也可以用例如由各种类型的处理器所执行的软件实现,还可以由上述硬件电路和软件的结合来实现。
图5图示了可以用来实施本公开的实施例的电子设备500的示意性框图。应当理解,电子设备500可以被实现为图1所描述的任一区块链节点。如图5所示,设备500包括中央处理单元(CPU)501(例如处理器),其可以根据存储在只读存储器(ROM)502中的计算机程序指令或者从存储单元508加载到随机访问存储器(RAM)503中的计算机程序指令,来执行各种适当的动作和处理。在RAM 503中,还可存储设备500操作所需的各种程序和数据。CPU501、ROM 502以及RAM 503通过总线504彼此相连。输入/输出(I/O)接口505也连接至总线504。
设备500中的多个部件连接至I/O接口505,包括:输入单元506,例如键盘、鼠标等;输出单元507,例如各种类型的显示器、扬声器等;存储单元508,例如磁盘、光盘等;以及通信单元509,例如网卡、调制解调器、无线通信收发机等。通信单元509允许设备500通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
上文所描述的各种方法,例如方法200或300,可由处理单元501执行。例如,在一些实施例中,方法200和300可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元508。在一些实施例中,计算机程序的部分或者全部可以经由ROM 502和/或通信单元509而被载入和/或安装到设备500上。当计算机程序被加载到RAM 503并由CPU 501执行时,可以执行上文描述的方法200和300中的一个或多个动作或步骤。
计算机程序产品可以包括计算机可读存储介质,其上载有用于执行本公开的各个方面的计算机可读程序指令。计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、静态随机存取存储器(SRAM)、便携式压缩盘只读存储器(CD-ROM)、数字多功能盘(DVD)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。
本文所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。
用于执行本公开内容操作的计算机程序指令可以是汇编指令、指令集架构(ISA)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如C++等,以及常规的过程式编程语言—诸如“C”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(FPGA)或可编程逻辑阵列(PLA),该电子电路可以执行计算机可读程序指令,从而实现本公开内容的各个方面。
应当注意,尽管在上文的详细描述中提及了设备的若干模块或子模块,但是这种划分仅仅是示例性而非强制性的。实际上,根据本公开的实施例,上文描述的两个或更多模块的特征和功能可以在一个模块中具体化。反之,上文描述的一个模块的特征和功能可以进一步划分为由多个模块来具体化。
以上所述仅为本公开的实施例可选实施例,并不用于限制本公开的实施例,对于本领域的技术人员来说,本公开的实施例可以有各种更改和变化。凡在本公开的实施例的精神和原则之内,所作的任何修改、等效替换、改进等,均应包含在本公开的实施例的保护范围之内。
虽然已经参考若干具体实施例描述了本公开的实施例,但是应该理解,本公开的实施例并不限于所公开的具体实施例。本公开的实施例旨在涵盖在所附权利要求的精神和范围内所包括的各种修改和等同布置。所附的权利要求的范围符合最宽泛的解释,从而包含所有这样的修改及等同结构和功能。
Claims (15)
1.一种基于零知识证明的区块链数据处理方法,包括:
由第一设备通过区块链网络从第二设备获得数据,所述第一设备运行基于零知识证明的智能合约;
由所述第一设备分别使用多个评测模型来验证所述数据的有效性;
响应于使用所述多个评测模型中的一个评测模型验证所述数据有效,由所述第一设备向与该评测模型相关联的第三设备发送所述数据,所述第一设备、所述第二设备以及所述第三设备是所述区块链网络中的节点。
2.根据权利要求1所述的方法,还包括:
响应于该评测模型验证所述数据无效,在该评测模型中删除所述数据,而不向所述第三设备发送所述数据。
3.根据权利要求1所述的方法,其中所述多个评测模型在所述智能合约中被注册,所述方法还包括:
在所述智能合约中注册新的评测模型;以及
由所述第一设备使用所述新的评测模型来验证所述数据的有效性。
4.根据权利要求1所述的方法,其中验证所述数据的有效性包括:
使用该评测模型来确定所述数据的得分;以及
基于所述得分与预定阈值之间的比较,验证所述数据的有效性。
5.根据权利要求1所述的方法,其中由所述第一设备向与该评测模型相关联的第三设备发送所述数据包括:
在所述智能合约中建立所述第二设备与所述第三设备之间的交易;以及
在所述智能合约中记录所述交易。
6.根据权利要求1所述的方法,还包括:
由所述第一设备通过区块链网络从所述第三设备获得另一数据;以及
由所述第一设备使用所述多个评测模型来验证所述另一数据的有效性。
7.根据权利要求1-6中任一项所述的方法,其中验证所述数据的有效性包括:
从所述第二设备接收对于所述多个评测模型的列表中的一个或多个评测模型的选择;以及
使用所选择的所述一个或多个评测模型来验证所述数据的所述有效性。
8.一种电子设备,其中所述电子设备是第一设备,并且所述电子设备包括
处理器;
存储器,耦合至所述处理器并且存储有指令,所述指令在由所述处理器执行时使得所述设备执行以下动作:
通过区块链网络从第二设备获得数据,所述第一设备运行基于零知识证明的智能合约;
分别使用多个评测模型来验证所述数据的有效性;
响应于使用所述多个评测模型中的一个评测模型验证所述数据有效,向与该评测模型相关联的第三设备发送所述数据,所述第一设备、所述第二设备以及所述第三设备是所述区块链网络中的节点。
9.根据权利要求8所述的电子设备,所述动作还包括:
响应于该评测模型验证所述数据无效,在该评测模型中删除所述数据,而不向所述第三设备发送所述数据。
10.根据权利要求8所述的电子设备,其中所述多个评测模型在所述智能合约中被注册,所述动作还包括:
在所述智能合约中注册新的评测模型;以及
使用所述新的评测模型来验证所述数据的有效性。
11.根据权利要求8所述的电子设备,其中验证所述数据的有效性包括:
使用该评测模型来确定所述数据的得分;以及
基于所述得分与预定阈值之间的比较,验证所述数据的有效性。
12.根据权利要求8所述的电子设备,其中向与该评测模型相关联的第三设备发送所述数据包括:
在所述智能合约中建立所述第二设备与所述第三设备之间的交易;以及
在所述智能合约中记录所述交易。
13.根据权利要求8所述的电子设备,所述动作还包括:
由所述第一设备通过区块链网络从所述第三设备获得另一数据;以及
由所述第一设备使用所述多个评测模型来验证所述另一数据的有效性。
14.根据权利要求8-13中任一项所述的电子设备,其中验证所述数据的有效性包括:
从所述第二设备接收对于所述多个评测模型的列表中的一个或多个评测模型的选择;以及
使用所选择的所述一个或多个评测模型来验证所述数据的所述有效性。
15.一种计算机可读存储介质,其包括计算机可执行指令,所述计算机可执行指令在设备中运行时使得所述设备执行根据权利要求1-7中任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710330277.4A CN107274184A (zh) | 2017-05-11 | 2017-05-11 | 基于零知识证明的区块链数据处理 |
PCT/CN2018/078516 WO2018205729A1 (zh) | 2017-05-11 | 2018-03-09 | 基于零知识证明的区块链数据处理 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710330277.4A CN107274184A (zh) | 2017-05-11 | 2017-05-11 | 基于零知识证明的区块链数据处理 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107274184A true CN107274184A (zh) | 2017-10-20 |
Family
ID=60074000
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710330277.4A Pending CN107274184A (zh) | 2017-05-11 | 2017-05-11 | 基于零知识证明的区块链数据处理 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107274184A (zh) |
WO (1) | WO2018205729A1 (zh) |
Cited By (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108418689A (zh) * | 2017-11-30 | 2018-08-17 | 矩阵元技术(深圳)有限公司 | 一种适合区块链隐私保护的零知识证明方法和介质 |
CN108805565A (zh) * | 2018-05-17 | 2018-11-13 | 深圳前海微众银行股份有限公司 | 基于区块链的承诺存在性证明方法、设备及可读存储介质 |
WO2018205729A1 (zh) * | 2017-05-11 | 2018-11-15 | 上海点融信息科技有限责任公司 | 基于零知识证明的区块链数据处理 |
CN108830107A (zh) * | 2018-06-25 | 2018-11-16 | 北京奇虎科技有限公司 | 保护隐私信息的方法、装置、电子设备及计算机可读存储介质 |
CN108898490A (zh) * | 2018-06-25 | 2018-11-27 | 北京奇虎科技有限公司 | 智能合约的执行方法、节点、***、电子设备及存储介质 |
CN109102286A (zh) * | 2018-08-02 | 2018-12-28 | 平安科技(深圳)有限公司 | 跨账本交易方法及装置 |
CN109242675A (zh) * | 2018-07-27 | 2019-01-18 | 阿里巴巴集团控股有限公司 | 基于区块链的资产发布方法及装置、电子设备 |
CN109257427A (zh) * | 2018-09-26 | 2019-01-22 | 网宿科技股份有限公司 | 一种基于区块链的业务处理方法及*** |
CN109325331A (zh) * | 2018-09-13 | 2019-02-12 | 北京航空航天大学 | 基于区块链和可信计算平台的大数据采集交易*** |
CN109409878A (zh) * | 2018-10-11 | 2019-03-01 | 上海保险交易所股份有限公司 | 经由双层联盟链进行交易的方法 |
CN109583898A (zh) * | 2018-12-07 | 2019-04-05 | 四川长虹电器股份有限公司 | 基于tee和区块链进行支付的智能终端及方法 |
CN109785201A (zh) * | 2019-01-10 | 2019-05-21 | 新开普电子股份有限公司 | 一种基于虚拟校园卡的管理平台 |
CN110222721A (zh) * | 2019-05-10 | 2019-09-10 | 深圳前海达闼云端智能科技有限公司 | 数据处理方法、装置,区块链节点及存储介质 |
CN110490723A (zh) * | 2018-05-15 | 2019-11-22 | 全球智能股份有限公司 | 区块链下的贷款管理方法与*** |
CN110505046A (zh) * | 2019-07-29 | 2019-11-26 | 深圳壹账通智能科技有限公司 | 多数据提供方加密数据跨平台零知识校验方法、装置及介质 |
CN110781521A (zh) * | 2018-12-06 | 2020-02-11 | 山东大学 | 基于零知识证明的智能合约认证数据隐私保护方法及*** |
TWI684892B (zh) * | 2017-11-23 | 2020-02-11 | 香港商阿里巴巴集團服務有限公司 | 資料處理方法和裝置 |
CN110909073A (zh) * | 2018-09-14 | 2020-03-24 | 宏达国际电子股份有限公司 | 基于智能合约分享隐私数据的方法及*** |
CN110929967A (zh) * | 2018-09-19 | 2020-03-27 | 百度在线网络技术(北京)有限公司 | 模型评测方法、装置、设备及计算机可读介质 |
WO2020082082A1 (en) * | 2018-10-19 | 2020-04-23 | Eygs Llp | Methods and systems for verifying token-based actions on distributed ledger-based networks through the use of zero-knowledge proofs |
WO2020082889A1 (zh) * | 2018-10-26 | 2020-04-30 | 阿里巴巴集团控股有限公司 | 征信评估方法及装置、电子设备 |
US10721069B2 (en) | 2018-08-18 | 2020-07-21 | Eygs Llp | Methods and systems for enhancing privacy and efficiency on distributed ledger-based networks |
TWI699724B (zh) * | 2018-04-30 | 2020-07-21 | 全球智能股份有限公司 | 區塊鏈下的貸款管理方法與系統 |
CN111585770A (zh) * | 2020-01-21 | 2020-08-25 | 上海致居信息科技有限公司 | 分布式获取零知识证明的方法、设备、介质和*** |
CN111638998A (zh) * | 2020-05-29 | 2020-09-08 | 宝鸡文理学院 | 一种区块链测评*** |
CN111931209A (zh) * | 2020-08-18 | 2020-11-13 | 金网络(北京)电子商务有限公司 | 基于零知识证明的合同信息验证方法及装置 |
CN113379415A (zh) * | 2020-03-10 | 2021-09-10 | 深圳市网心科技有限公司 | 区块链***及信息处理方法、***、装置、计算机介质 |
CN113822672A (zh) * | 2021-11-22 | 2021-12-21 | 浙江数秦科技有限公司 | 一种基于零知识证明的区块链共识方法 |
US11206138B2 (en) | 2019-05-02 | 2021-12-21 | Ernst & Young U.S. Llp | Biosignature-based tokenization of assets in a blockchain |
US11232439B2 (en) | 2019-08-09 | 2022-01-25 | Eygs Llp | Methods and systems for preventing transaction tracing on distributed ledger-based networks |
US11271729B2 (en) | 2017-12-13 | 2022-03-08 | Nchain Licensing Ag | System and method for multi-party generation of blockchain-based smart contract |
US11316691B2 (en) | 2019-04-15 | 2022-04-26 | Eygs Llp | Methods and systems for enhancing network privacy of multiple party documents on distributed ledger-based networks |
US11481841B2 (en) | 2019-11-20 | 2022-10-25 | Eygs Llp | Systems, apparatus and methods for identifying distinguishing characteristics of fungible assets using zero-knowledge proof on a distributed ledger-based network |
US11502838B2 (en) | 2019-04-15 | 2022-11-15 | Eygs Llp | Methods and systems for tracking and recovering assets stolen on distributed ledger-based networks |
US11546162B2 (en) | 2017-11-09 | 2023-01-03 | Nchain Licensing Ag | Systems and methods for ensuring correct execution of computer program using a mediator computer system |
US11575511B2 (en) | 2017-11-09 | 2023-02-07 | Nchain Licensing Ag | System for simplifying executable instructions for optimised verifiable computation |
US11574308B2 (en) | 2020-04-15 | 2023-02-07 | Eygs Llp | Intelligent assertion tokens for authenticating and controlling network communications using a distributed ledger |
US11582043B2 (en) | 2019-04-15 | 2023-02-14 | Eygs Llp | Systems, apparatus and methods for backing up and auditing distributed ledger data within a network and securely without using private keys |
US11943358B2 (en) | 2019-04-15 | 2024-03-26 | Eygs Llp | Methods and systems for identifying anonymized participants of distributed ledger-based networks using zero-knowledge proofs |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109947777A (zh) * | 2019-03-25 | 2019-06-28 | 陈继 | 一种基于串口模式的数据采集和本地安全存储方法 |
US11323243B2 (en) * | 2019-04-05 | 2022-05-03 | International Business Machines Corporation | Zero-knowledge proof for blockchain endorsement |
WO2020216858A1 (en) * | 2019-04-24 | 2020-10-29 | Sony Corporation | Blockchain-based crowdsourcing |
CN110263580B (zh) * | 2019-04-29 | 2021-03-23 | 创新先进技术有限公司 | 基于区块链的数据处理方法、装置和区块链节点 |
US11115188B2 (en) | 2019-04-29 | 2021-09-07 | Advanced New Technologies Co., Ltd. | Blockchain-based data processing method, apparatus, and blockchain node |
KR102103177B1 (ko) * | 2019-11-20 | 2020-04-22 | 충남대학교 산학협력단 | 블록체인의 확장성을 위한 영지식 증명의 선택적 검증 시스템 및 그 방법 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102739425A (zh) * | 2011-04-11 | 2012-10-17 | 中兴通讯股份有限公司 | 一种物联网数据资源开放***及方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR3018378A1 (fr) * | 2014-03-12 | 2015-09-11 | Enrico Maim | Systeme et procede transactionnels a architecture repartie fondees sur des transactions de transferts d'unites de compte entre adresses |
CN106357405A (zh) * | 2016-09-19 | 2017-01-25 | 弗洛格(武汉)信息科技有限公司 | 一种基于区块链技术一致性算法的数据管理方法及*** |
CN106651346A (zh) * | 2016-11-28 | 2017-05-10 | 上海凯岸信息科技有限公司 | 基于区块链的征信数据共享与交易*** |
CN107274184A (zh) * | 2017-05-11 | 2017-10-20 | 上海点融信息科技有限责任公司 | 基于零知识证明的区块链数据处理 |
-
2017
- 2017-05-11 CN CN201710330277.4A patent/CN107274184A/zh active Pending
-
2018
- 2018-03-09 WO PCT/CN2018/078516 patent/WO2018205729A1/zh active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102739425A (zh) * | 2011-04-11 | 2012-10-17 | 中兴通讯股份有限公司 | 一种物联网数据资源开放***及方法 |
Non-Patent Citations (3)
Title |
---|
KOSBA A等: "Hawk: The Blockchain Model of Cryptography and Privacy-Preserving Smart Contracts", 《2016 IEEE SYMPOSIUM ON SECURITY AND PRIVACY》 * |
温水生: "面向服务的中间件平台研究与实现", 《中国优秀硕士学位论文全文数据库(电子期刊)信息科技辑》 * |
马建刚等: "面向大规模分布式计算发布订阅***核心技术", 《JOURNAL OF SOFTWARE》 * |
Cited By (68)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018205729A1 (zh) * | 2017-05-11 | 2018-11-15 | 上海点融信息科技有限责任公司 | 基于零知识证明的区块链数据处理 |
US11635950B2 (en) | 2017-11-09 | 2023-04-25 | Nchain Licensing Ag | Arithmetic enhancement of C-like smart contracts for verifiable computation |
US11575511B2 (en) | 2017-11-09 | 2023-02-07 | Nchain Licensing Ag | System for simplifying executable instructions for optimised verifiable computation |
US11546162B2 (en) | 2017-11-09 | 2023-01-03 | Nchain Licensing Ag | Systems and methods for ensuring correct execution of computer program using a mediator computer system |
US11658801B2 (en) | 2017-11-09 | 2023-05-23 | Nchain Licensing Ag | System for securing verification key from alteration and verifying validity of a proof of correctness |
US10931684B2 (en) | 2017-11-23 | 2021-02-23 | Advanced New Technologies Co., Ltd. | Data processing method and apparatus |
TWI684892B (zh) * | 2017-11-23 | 2020-02-11 | 香港商阿里巴巴集團服務有限公司 | 資料處理方法和裝置 |
US11108786B2 (en) | 2017-11-23 | 2021-08-31 | Advanced New Technologies Co., Ltd. | Data processing method and apparatus |
WO2019105407A1 (zh) * | 2017-11-30 | 2019-06-06 | 云图有限公司 | 一种适合区块链隐私保护的零知识证明方法和介质 |
CN108418689A (zh) * | 2017-11-30 | 2018-08-17 | 矩阵元技术(深圳)有限公司 | 一种适合区块链隐私保护的零知识证明方法和介质 |
CN108418689B (zh) * | 2017-11-30 | 2020-07-10 | 矩阵元技术(深圳)有限公司 | 一种适合区块链隐私保护的零知识证明方法和介质 |
US11888976B2 (en) | 2017-12-13 | 2024-01-30 | Nchain Licensing Ag | System and method for multi-party generation of blockchain-based smart contract |
US11271729B2 (en) | 2017-12-13 | 2022-03-08 | Nchain Licensing Ag | System and method for multi-party generation of blockchain-based smart contract |
TWI699724B (zh) * | 2018-04-30 | 2020-07-21 | 全球智能股份有限公司 | 區塊鏈下的貸款管理方法與系統 |
CN110490723A (zh) * | 2018-05-15 | 2019-11-22 | 全球智能股份有限公司 | 区块链下的贷款管理方法与*** |
CN108805565A (zh) * | 2018-05-17 | 2018-11-13 | 深圳前海微众银行股份有限公司 | 基于区块链的承诺存在性证明方法、设备及可读存储介质 |
CN108830107B (zh) * | 2018-06-25 | 2021-10-26 | 北京奇虎科技有限公司 | 保护隐私信息的方法、装置、电子设备及计算机可读存储介质 |
CN108898490A (zh) * | 2018-06-25 | 2018-11-27 | 北京奇虎科技有限公司 | 智能合约的执行方法、节点、***、电子设备及存储介质 |
CN108830107A (zh) * | 2018-06-25 | 2018-11-16 | 北京奇虎科技有限公司 | 保护隐私信息的方法、装置、电子设备及计算机可读存储介质 |
CN109242675B (zh) * | 2018-07-27 | 2021-09-24 | 创新先进技术有限公司 | 基于区块链的资产发布方法及装置、电子设备 |
US11226952B2 (en) | 2018-07-27 | 2022-01-18 | Advanced New Technologies Co., Ltd. | Method, apparatus and electronic device for blockchain-based asset issuance |
CN109242675A (zh) * | 2018-07-27 | 2019-01-18 | 阿里巴巴集团控股有限公司 | 基于区块链的资产发布方法及装置、电子设备 |
CN109102286B (zh) * | 2018-08-02 | 2023-04-07 | 平安科技(深圳)有限公司 | 跨账本交易方法及装置 |
CN109102286A (zh) * | 2018-08-02 | 2018-12-28 | 平安科技(深圳)有限公司 | 跨账本交易方法及装置 |
US11528141B2 (en) | 2018-08-18 | 2022-12-13 | Eygs Llp | Methods and systems for enhancing privacy and efficiency on distributed ledger-based networks |
US10721069B2 (en) | 2018-08-18 | 2020-07-21 | Eygs Llp | Methods and systems for enhancing privacy and efficiency on distributed ledger-based networks |
US12021991B2 (en) | 2018-08-18 | 2024-06-25 | Eygs Llp | Methods and systems for implementing zero- knowledge proofs in transferring partitioned tokens on distributed ledger-based networks |
CN109325331A (zh) * | 2018-09-13 | 2019-02-12 | 北京航空航天大学 | 基于区块链和可信计算平台的大数据采集交易*** |
CN110909073A (zh) * | 2018-09-14 | 2020-03-24 | 宏达国际电子股份有限公司 | 基于智能合约分享隐私数据的方法及*** |
CN110929967A (zh) * | 2018-09-19 | 2020-03-27 | 百度在线网络技术(北京)有限公司 | 模型评测方法、装置、设备及计算机可读介质 |
CN109257427A (zh) * | 2018-09-26 | 2019-01-22 | 网宿科技股份有限公司 | 一种基于区块链的业务处理方法及*** |
CN109409878B (zh) * | 2018-10-11 | 2021-09-14 | 上海保险交易所股份有限公司 | 经由双层联盟链进行交易的方法 |
CN109409878A (zh) * | 2018-10-11 | 2019-03-01 | 上海保险交易所股份有限公司 | 经由双层联盟链进行交易的方法 |
US10951409B2 (en) | 2018-10-19 | 2021-03-16 | Eygs Llp | Methods and systems for verifying token-based actions on distributed ledger-based networks through the use of zero-knowledge proofs |
US11146399B2 (en) | 2018-10-19 | 2021-10-12 | Eygs Llp | Methods and systems for retrieving zero-knowledge proof-cloaked data on distributed ledger-based networks |
WO2020082082A1 (en) * | 2018-10-19 | 2020-04-23 | Eygs Llp | Methods and systems for verifying token-based actions on distributed ledger-based networks through the use of zero-knowledge proofs |
WO2020082889A1 (zh) * | 2018-10-26 | 2020-04-30 | 阿里巴巴集团控股有限公司 | 征信评估方法及装置、电子设备 |
TWI724389B (zh) * | 2018-10-26 | 2021-04-11 | 開曼群島商創新先進技術有限公司 | 徵信評估方法及裝置、電子設備 |
CN110781521B (zh) * | 2018-12-06 | 2021-03-30 | 山东大学 | 基于零知识证明的智能合约认证数据隐私保护方法及*** |
CN110781521A (zh) * | 2018-12-06 | 2020-02-11 | 山东大学 | 基于零知识证明的智能合约认证数据隐私保护方法及*** |
CN109583898A (zh) * | 2018-12-07 | 2019-04-05 | 四川长虹电器股份有限公司 | 基于tee和区块链进行支付的智能终端及方法 |
CN109785201A (zh) * | 2019-01-10 | 2019-05-21 | 新开普电子股份有限公司 | 一种基于虚拟校园卡的管理平台 |
US11943358B2 (en) | 2019-04-15 | 2024-03-26 | Eygs Llp | Methods and systems for identifying anonymized participants of distributed ledger-based networks using zero-knowledge proofs |
US11316691B2 (en) | 2019-04-15 | 2022-04-26 | Eygs Llp | Methods and systems for enhancing network privacy of multiple party documents on distributed ledger-based networks |
US11777734B2 (en) | 2019-04-15 | 2023-10-03 | Eygs Llp | Methods and systems for tracking and recovering assets stolen on distributed ledger-based networks |
US11683175B2 (en) | 2019-04-15 | 2023-06-20 | Eygs Llp | Methods and systems for tracking and recovering assets stolen on distributed ledger-based networks |
US11502838B2 (en) | 2019-04-15 | 2022-11-15 | Eygs Llp | Methods and systems for tracking and recovering assets stolen on distributed ledger-based networks |
US11811946B2 (en) | 2019-04-15 | 2023-11-07 | Eygs Llp | Systems, apparatus and methods for backing up and auditing distributed ledger data within a network and securely without using private keys |
US11924352B2 (en) | 2019-04-15 | 2024-03-05 | Eygs Llp | Systems, apparatus and methods for local state storage of distributed ledger data without cloning |
US11683176B2 (en) | 2019-04-15 | 2023-06-20 | Eygs Llp | Methods and systems for tracking and recovering assets stolen on distributed ledger-based networks |
US11582043B2 (en) | 2019-04-15 | 2023-02-14 | Eygs Llp | Systems, apparatus and methods for backing up and auditing distributed ledger data within a network and securely without using private keys |
US11677563B2 (en) | 2019-04-15 | 2023-06-13 | Eygs Llp | Systems, apparatus and methods for local state storage of distributed ledger data without cloning |
US11206138B2 (en) | 2019-05-02 | 2021-12-21 | Ernst & Young U.S. Llp | Biosignature-based tokenization of assets in a blockchain |
CN110222721A (zh) * | 2019-05-10 | 2019-09-10 | 深圳前海达闼云端智能科技有限公司 | 数据处理方法、装置,区块链节点及存储介质 |
CN110505046A (zh) * | 2019-07-29 | 2019-11-26 | 深圳壹账通智能科技有限公司 | 多数据提供方加密数据跨平台零知识校验方法、装置及介质 |
US11232439B2 (en) | 2019-08-09 | 2022-01-25 | Eygs Llp | Methods and systems for preventing transaction tracing on distributed ledger-based networks |
US11972420B2 (en) | 2019-08-09 | 2024-04-30 | Eygs Llp | Methods and systems for preventing transaction tracing on distributed ledger-based networks |
US11481841B2 (en) | 2019-11-20 | 2022-10-25 | Eygs Llp | Systems, apparatus and methods for identifying distinguishing characteristics of fungible assets using zero-knowledge proof on a distributed ledger-based network |
CN111585770B (zh) * | 2020-01-21 | 2023-04-07 | 上海致居信息科技有限公司 | 分布式获取零知识证明的方法、设备、介质和*** |
CN111585770A (zh) * | 2020-01-21 | 2020-08-25 | 上海致居信息科技有限公司 | 分布式获取零知识证明的方法、设备、介质和*** |
CN113379415B (zh) * | 2020-03-10 | 2022-09-20 | 深圳市迅雷网络技术有限公司 | 区块链***及信息处理方法、***、装置、计算机介质 |
CN113379415A (zh) * | 2020-03-10 | 2021-09-10 | 深圳市网心科技有限公司 | 区块链***及信息处理方法、***、装置、计算机介质 |
US11574308B2 (en) | 2020-04-15 | 2023-02-07 | Eygs Llp | Intelligent assertion tokens for authenticating and controlling network communications using a distributed ledger |
US11783333B2 (en) | 2020-04-15 | 2023-10-10 | Eygs Llp | Intelligent assertion tokens for authenticating and controlling network communications using a distributed ledger |
CN111638998A (zh) * | 2020-05-29 | 2020-09-08 | 宝鸡文理学院 | 一种区块链测评*** |
CN111931209B (zh) * | 2020-08-18 | 2024-03-22 | 金网络(北京)数字科技有限公司 | 基于零知识证明的合同信息验证方法及装置 |
CN111931209A (zh) * | 2020-08-18 | 2020-11-13 | 金网络(北京)电子商务有限公司 | 基于零知识证明的合同信息验证方法及装置 |
CN113822672A (zh) * | 2021-11-22 | 2021-12-21 | 浙江数秦科技有限公司 | 一种基于零知识证明的区块链共识方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2018205729A1 (zh) | 2018-11-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107274184A (zh) | 基于零知识证明的区块链数据处理 | |
Alam et al. | Blockchain-based initiatives: current state and challenges | |
Hu et al. | Blockchain-based smart contracts-applications and challenges | |
CN109660358A (zh) | 一种基于区块链及安全执行环境的数据流通方法 | |
JP2021502017A (ja) | ブロックチェーン技術をデジタルツインと結合するための、コンピュータにより実施されるシステム及び方法 | |
CN108805582A (zh) | 去中心化的计算平台上的零知识第三方服务保证 | |
CN107730258A (zh) | 基于区块链的资源处理方法、装置及计算机可读存储介质 | |
CN108335106A (zh) | 基于区块链的零知识多账本兑换转账方法、装置及存储介质 | |
CN106650495B (zh) | 一种文件验证方法及装置 | |
Bartolucci et al. | A percolation model for the emergence of the Bitcoin Lightning Network | |
CN110288452A (zh) | 一种资产数据管理***、方法和计算设备 | |
CN110020543A (zh) | 一种基于区块链的数据处理方法和装置 | |
CN108848148A (zh) | 基于区块链的交易信息确认方法及装置 | |
Varghese et al. | Realizing edge marketplaces: Challenges and opportunities | |
CN109033823A (zh) | 用于在区块链网络中验证和运行智能合约的方法和装置 | |
Awaji et al. | Blockchain-based trusted achievement record system design | |
WO2022100079A1 (zh) | 区块链BaaS供应链数字化可溯源智慧供应链金融平台 | |
CN115409290A (zh) | 业务数据风险模型验证方法、装置、电子设备和介质 | |
CN109547436A (zh) | 关系链中节点评价方法及装置、存储介质和电子设备 | |
Yubo | IT risk control for internet finance based on COBIT | |
Eberhardt et al. | Privacy-preserving netting in local energy grids | |
CN117151859A (zh) | 模型训练及评估方法、相关装置、设备、介质及产品 | |
Xu et al. | A blockchain-based framework for carbon management towards construction material and product certification | |
Cheng et al. | An adaptive and modular blockchain enabled architecture for a decentralized metaverse | |
Said et al. | Smart E-Business Model based on Block Chain (BC) and Internet of Things (IoT) Technologies |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1237968 Country of ref document: HK |
|
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20171020 |
|
WD01 | Invention patent application deemed withdrawn after publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1237968 Country of ref document: HK |