Patent application EP17165051A (EP), filed 2017-04-05
Publication number: EP3249599A1
Title: BLOCKCHAIN-BASED SYSTEM, AND ELECTRONIC APPARATUS AND METHOD IN THE SYSTEM
Abstract: There is disclosed a blockchain-based system, and an electronic apparatus and a method in the system. The electronic apparatus at a control node end includes a processor configured to: verify, in response to an ownership declaration for a new object that is first introduced from a to-be-verified node in the system, the ownership declaration; and sign, in a case that the verification is successful, the ownership declaration to be returned to the to-be-verified node, so that the signed ownership declaration is verified by other nodes in the system and a record regarding the ownership declaration is added to the blockchain. According to the embodiment of the disclosure, it is possible to verify the newly introduced object in the blockchain-based system without binding with a cipher coin, while maintaining a peer-to-peer architecture of the blockchain-based system.
IPC codes: G06Q  30/    06            A I
H04L   9/    32            A I
Claims: number: 1
text: An electronic apparatus at a control node end in a blockchain-based system, the electronic apparatus comprising a processor, said processor configured to:
number: 2
text: The electronic apparatus according to claim 1, wherein the processor is further configured to verify the ownership declaration according to a zero-knowledge proof protocol.
number: 3
text: The electronic apparatus according to claim 2, wherein the processor is further configured to verify, based on an identifier in the ownership declaration, the ownership declaration according to the zero-knowledge proof protocol.
number: 4
text: The electronic apparatus according to claim 1, wherein the processor is further configured to verify the ownership declaration using an external database.
number: 5
text: The electronic apparatus according to claim 4, wherein the external database comprises one or more of a centralized data service platform, a cloud computing platform and other blockchain platforms.
number: 6
text: The electronic apparatus according to claim 1, wherein the processor is further configured to verify a signature of the to-be-verified node, and sign the ownership declaration when the verification is successful.
number: 7
text: The electronic apparatus according to any one of claims 1 to 6, wherein the electronic apparatus operates as the control node and further comprises:
number: 8
text: An electronic apparatus at a to-be-verified node end in a blockchain-based system, the electronic apparatus comprising a processor, said processor configured to:
number: 9
text: The electronic apparatus according to claim 8, wherein the processor is further configured to set an identifier in the ownership declaration to indicate that the ownership declaration requires privacy protection.
number: 10
text: The electronic apparatus according to claim 9, wherein the processor is further configured to interact, in response to a zero-knowledge proof protocol initiated by the control node based on the identifier, with the control node for verifying the ownership declaration.
number: 11
text: The electronic apparatus according to claim 8, wherein the processor is further configured to generate a signature of the electronic apparatus to be broadcast, so that the signature is verified by the control node.
number: 12
text: The electronic apparatus according to any one of claims 8 to 11, wherein the electronic apparatus operates as the to-be-verified node and further comprises:
number: 13
text: A blockchain-based system, comprising:
number: 14
text: The system according to claim 13, wherein the number of the control node is one or more.
number: 15
text: The system according to claim 13 or 14, wherein the system is based on a peer-to-peer architecture.
Office action: search_report, dated 2017-11-29
Prior art cited: ref_id: US2016080156A1
ref_type: patent
severity: background
ref_id: - ANONYMOUS: "Blockchain (database) - Wikipedia", 21 December 2015 (2015-12-21), XP055340108, Retrieved from the Internet <URL:https://en.wikipedia.org/w/index.php?title=Blockchain_(database)&oldid=696261810> [retrieved on 20170130]
ref_type: npl
severity: background
ref_id: - ANONYMOUS: "Zero-knowledge proof - Wikipedia", 21 May 2016 (2016-05-21), XP055384206, Retrieved from the Internet <URL:https://en.wikipedia.org/w/index.php?title=Zero-knowledge_proof&oldid=721412897> [retrieved on 20170622]
ref_type: npl
severity: background
ref_id: - ANONYMOUS: "Blockchain - Wikipedia", 24 May 2016 (2016-05-24), XP055656138, Retrieved from the Internet <URL:https://en.wikipedia.org/w/index.php?title=Blockchain&oldid=721917084> [retrieved on 20200109]
ref_type: npl
severity: background
ref_id: - ANONYMOUS: "Public-key cryptography - Wikipedia", 12 May 2016 (2016-05-12), XP055702762, Retrieved from the Internet <URL:https://en.wikipedia.org/w/index.php?title=Public-key_cryptography&oldid=719905055> [retrieved on 20200609]
ref_type: npl
severity: background
ref_id: US2016080156
ref_type: patent
severity: background
ref_id: - Anonymous, "Blockchain (database) - Wikipedia", (20151221), URL: https://en.wikipedia.org/w/index.php?title=Blockchain_(database)&oldid=696261810, (20170130), XP055340108 [A] 1-15 * page  2  - page  3 *
ref_type: npl
severity: background
ref_id: - Anonymous, "Zero-knowledge proof - Wikipedia", (20160521), URL: https://en.wikipedia.org/w/index.php?title=Zero-knowledge_proof&oldid=721412897, (20170622), XP055384206 [A] 1-15 * page  1  - page  2 *
ref_type: npl
severity: background
Final disposition: pending (2017-11-29)