CN117556463A - House property right management method, medium and system based on blockchain technology - Google Patents

House property right management method, medium and system based on blockchain technology Download PDF

Info

Publication number
CN117556463A
CN117556463A CN202311515907.7A CN202311515907A CN117556463A CN 117556463 A CN117556463 A CN 117556463A CN 202311515907 A CN202311515907 A CN 202311515907A CN 117556463 A CN117556463 A CN 117556463A
Authority
CN
China
Prior art keywords
data
title
house
property
format
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.)
Granted
Application number
CN202311515907.7A
Other languages
Chinese (zh)
Other versions
CN117556463B (en
Inventor
李德锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qingdao Renke Information Technology Co ltd
Original Assignee
Qingdao Renke Information Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Qingdao Renke Information Technology Co ltd filed Critical Qingdao Renke Information Technology Co ltd
Priority to CN202311515907.7A priority Critical patent/CN117556463B/en
Publication of CN117556463A publication Critical patent/CN117556463A/en
Application granted granted Critical
Publication of CN117556463B publication Critical patent/CN117556463B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6245Protecting personal data, e.g. for financial or medical purposes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/16Real estate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2107File encryption
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2141Access rights, e.g. capability lists, access control lists, access tables, access matrices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Data Mining & Analysis (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Computing Systems (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Medical Informatics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention provides a house property management method, medium and system based on a blockchain technology, belonging to the technical field of house property data storage, wherein the method comprises the following steps: constructing a first blockchain network and a second blockchain network by adopting a multi-centralized network topology structure; splitting the objectified house property information into property person data and house property data; the title data and the house title data are respectively subjected to format-data separation encryption to obtain title format encryption data, title encryption data, house title format encryption data and house title encryption data; storing the title format encrypted data and the house title format encrypted data in the first blockchain network, and storing the title encrypted data and the house title encrypted data in the second blockchain network; the method, the medium and the system can solve the technical problems that the privacy leakage risk exists in the public chain for recording the property information.

Description

House property right management method, medium and system based on blockchain technology
Technical Field
The invention belongs to the technical field of house property data storage, and particularly relates to a house property management method, medium and system based on a blockchain technology.
Background
With the development of economy, the housing industry has become one of the important industries in the society of today. The house property is used as a real estate core, and the problems of difficult property right confirmation, opaque transaction, high registration cost and the like exist in the management and transaction process of the house property. This is mainly reflected in:
1. and the house property information is distributed and managed, and all relevant departments such as property, planning and the like reserve part of property data, so that the definition of property is unclear and the right determination difficulty is high. Title verification is carried out by lacking a unified and reliable authority, and title disputes are easy to occur.
2. In house transactions, existing title registration systems are inefficient and registration typically takes a long time. The two parties of the transaction can not quickly confirm the property rights of the other party of the transaction. Meanwhile, the transaction cost is high, and the transaction efficiency is affected.
3. The title registration management has the problem of single point of failure, the existing title system is operated by individual departments, and the data reliability cannot be comprehensively verified. Once a problem arises, the title records may be damaged and tampered with, and difficult to retrospectively resolve.
4. The title transaction information is opaque to the outside, and in the existing title registration system, historical transaction information is not queried or queried in an open way, so that the problem of information asymmetry is serious.
5. Without a unified property right changing mechanism, the property right disputes are difficult to reconcile, and the property right transaction lacks support.
The distributed account book and the decentralised storage based on the blockchain technology have the characteristics of difficult tampering, reliability, high efficiency, low cost and the like, and are applied to the fields of supply chains, finance and the like. But directly record the property information in the public chain, if illegal personnel use a large amount of property information data in the public chain to reversely deduce, the danger exists that the storage relationship of the property information data is reversely deduced.
Disclosure of Invention
In view of the above, the present invention provides a house property management method based on a blockchain technology, which can solve the problem that if illegal personnel use a large amount of property information data in public chains to reversely deduce, the risk exists in the prior art that the storage relationship of the property information data is reversely deduced.
The invention is realized in the following way:
the first aspect of the present invention provides a house property management method based on a blockchain technique, wherein the house property management method comprises the following steps:
s10, constructing a first blockchain network and a second blockchain network by adopting a multi-centralized network topology structure, wherein nodes in the first blockchain network and the second blockchain network at least comprise a supervision agency node, a bank node, a property registration agency node and a property owner node;
s20, splitting the objectified house property information into property person data and house property data;
s30, respectively carrying out format-data separation encryption on the title data and the house title data to obtain title format encryption data, title encryption data, house title format encryption data and house title encryption data;
s40, storing the title format encryption data and the house title format encryption data in the first blockchain network, and storing the title encryption data and the house title encryption data in the second blockchain network;
and S50, when the encrypted data of the property right person and the encrypted data of the house property right are required to be updated, confirming the half node in the second blockchain network and then validating the half node.
On the basis of the technical scheme, the house property management method based on the blockchain technology can be further improved as follows:
the step of constructing a first blockchain network and a second blockchain network by adopting a multi-centralized network topology structure specifically comprises the following steps:
determining the number of the center nodes and initializing a center node set;
when a new node joins the network, selecting the nearest central node according to a network distance formula;
when the central node fails, the attachment node reselects the central node.
In the step of splitting the objectified house property information into property person data and house property data, the property person data and the house property data are both relational database tables.
The method for separating and encrypting the format-data specifically comprises the following steps of: and adopting a format preserving encryption strategy to encrypt the data format characteristics and the actual data respectively.
The title format encryption data and the house title format encryption data are stored in the first blockchain network, and the title format encryption data and the house title encryption data are stored in the second blockchain network in a mode of directly utilizing the distributed characteristic of the blockchain link points.
The title format encryption data and the house title format encryption data are stored in the first blockchain network, and the title format encryption data and the house title format encryption data are stored in the second blockchain network in a manner of realizing storage through intelligent contracts.
Further, storing the title format encrypted data and the house title format encrypted data in the first blockchain network, and storing the title encrypted data and the house title encrypted data in the second blockchain network, the following optimization measures are introduced:
introducing a data redundancy mechanism, and performing multi-copy storage on key data;
repeatedly distributing data in different block chain fragments, and increasing fault tolerance of single block chain faults;
an encryption slicing mechanism is adopted, so that a single storage node is prevented from obtaining whole pieces of data;
the storage position information of the fragments is protected by using zero knowledge proof, so that the storage relation is prevented from being deduced.
Furthermore, the second blockchain network adopts an authority management mechanism to control the access authorities of different nodes.
A second aspect of the present invention provides a computer readable storage medium having stored therein program instructions that, when executed, are configured to perform a house property management method based on a blockchain technique as described above.
A third aspect of the present invention provides a blockchain technology-based house property management system, including the computer-readable storage medium described above.
Compared with the prior art, the house property right management method, medium and system based on the blockchain technology provided by the invention have the beneficial effects that:
1. the credibility and traceability of the house property information are improved
The house property information is maintained through distributed multi-nodes, single-node counterfeiting and tampering are prevented, and the authenticity and reliability of the information are ensured.
Historical title change records are all recorded in a non-tamperable blockchain, and title flows can be completely tracked.
By means of the irreversibility of the blockchain billing, the property disputes and the houses are effectively prevented from being repeatedly sold and the like.
2. Strengthening confidentiality and security of house property information
-encrypting the core house property information, protecting privacy, preventing information disclosure.
-further enhancing the security strength by means of encryption with format separate from the data.
-storing encrypted data in different blockchains in a decentralized manner, avoiding single point risk of disclosure.
-differentiated access rights control policies can be set for different entities, guaranteeing data security.
3. Efficiency of house property management and transaction is improved
Real-time validation of title registration may be achieved based on a distributed billing structure of the blockchain.
The intelligent contracts greatly automate the title transaction process, reducing transaction costs and time.
Each party can directly access the blockchain network to inquire about the related property information, and information asymmetry is reduced.
By exploiting the parallel processing capabilities of the blockchain, efficient processing of large-scale title data can be supported.
4. Strengthening supervision effect of house property management
The relevant regulatory authorities join the blockchain network as nodes, and can directly supervise the title information.
The supervising node may set the necessary audit logic to further improve the supervising efficiency.
The billing structure of the blockchain facilitates the checking and auditing of the history by parties.
Introducing a multi-signature mechanism may require multiple policing node acknowledgements to be obtained, improving policing security.
5. Compatibility and expansibility with external systems are improved
The blockchain network has an open interface and protocol to facilitate interfacing with existing systems.
Support of side chains, fragments, etc. extension mechanisms, which can accommodate the growth of future large-scale business demands.
The customized access policy can be designed as needed to control external access rights to blockchain data.
Supporting a cross-chain scheme, which can interwork with other blockchain systems.
In summary, the invention solves the technical problems of recording property information in public chains and privacy leakage risk, and simultaneously has good expandability, interoperability and compatibility. Overall, the scheme can effectively improve the security, the high efficiency and the intelligent level of the house property management flow, and promote the optimization and the upgrading of a property management system.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings that are needed in the description of the embodiments of the present invention will be briefly described below, it being obvious that the drawings in the following description are only some embodiments of the present invention, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a flowchart of a house property management method based on a blockchain technology.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.
As shown in fig. 1, the first aspect of the present invention provides a method for managing house property rights based on blockchain technology, which includes the following steps:
s10, constructing a first blockchain network and a second blockchain network by adopting a multi-centralized network topology structure, wherein nodes in the first blockchain network and the second blockchain network at least comprise a supervision mechanism node, a bank node, a property registration mechanism node and a property owner node;
s20, splitting the objectified house property information into property person data and house property data;
s30, respectively carrying out format-data separation encryption on the title data and the house title data to obtain title format encryption data, title encryption data, house title format encryption data and house title encryption data;
s40, storing the title format encryption data and the house title format encryption data in a first blockchain network, and storing the title encryption data and the house title encryption data in a second blockchain network;
and S50, when the encrypted data of the property right person and the encrypted data of the house property right are required to be updated, confirming the half nodes in the second blockchain network and then validating the half nodes.
In the above technical solution, the step of constructing the first blockchain network and the second blockchain network by adopting the multi-centralized network topology structure specifically includes:
determining the number of the center nodes and initializing a center node set;
when a new node joins the network, selecting the nearest central node according to a network distance formula;
when the central node fails, the attachment node reselects the central node.
Specifically, the specific embodiment of step S10 is described as follows:
first, it is necessary to design the network topology of the first and second blockchain networks. A decentralized multi-centric network topology is employed here, i.e. there are a plurality of central nodes in the network. Specifically, each blockchain network is designed to contain n central nodes { C } 1 ,C 2 ,…,C n }. The rest nodes in the network select the nearest central node as their own access node. Each node can only select one central node, and cannot select a plurality of central nodes at the same time.
The selection relation between the node and the central node satisfies the following formula:
where N represents the total set of nodes in the network, N k Represents the kth node in the network, dist (C j ,N k ) Representing a central node C j And node N k Network distance between them. The network distance can be calculated by using indexes such as Ping delay, physical distance and the like. The above represents each node N k And selecting the central node with the shortest network distance as an access central node of the central node.
Every time a new node N is added new The selection of its center node follows the same formula:
during the network operation, if a certain central node C i The node originally connected with the network is disconnected, the nearest central node is reselected, and the updating relationship is as follows:
wherein N is i Representing the original selection C i A set of nodes that are central nodes.
The scheme realizes the multi-centralization topological structure of the block chain network. Compared with single-point centralization, the fault tolerance of the network can be improved. When an individual central node fails, the network can be quickly reconfigured to select a new central node without causing the entire network to crash.
Next, a specific node type in the blockchain network is determined. The nodes in each blockchain network should include at least:
-a regulatory agency node N g Is responsible for supervising network operation and service compliance.
-banking node N b Fund clearing and payment support is provided.
Title registration authority node N r : is responsible for title registration and information storage.
Property owner node N o Title related operations and services.
A variable t representing the node type may be introduced i :
Define all possible node type sets t= {1,2,3,4}.
The blockchain network node satisfies the following conditions:
{t_i|t_i∈T,N_i∈N}=T;
i.e. all types of nodes must be included in the network to meet the traffic demands.
In addition, the ratio requirement of the number of each type of node to the total number of network nodes can be set:
wherein, |N g |,|N b |,|N r |,|N o The i indicates the set cardinality of each type of node, i.e., the number of nodes, respectively. P is p 1 ,p 2 ,p 3 ,p 4 Is a set minimum ratio threshold.
This ensures that a sufficient proportion of the types of nodes are included in the network, and that there are no few types of nodes.
In the above technical scheme, in the step of splitting the targeted property information into the property person data and the property data, the property person data and the property data are both relational database tables.
Specifically, the specific embodiment of step S20 is as follows:
first, the house property information is defined as a data object P containing the following fields:
title unique ID o
Title name N o
Title ID card number I o
-house address A h
-floor area S h
House property right certificate number C h
House state St h
-other relevant information O h
Wherein the information related to the title includes ID o 、N o 、I o
The house information includes A h 、S h 、C h 、St h 、O h
The title information object may be defined as:
P={ID o ,N o ,I o ,A h ,S h ,C h ,St h ,O h };
before the title information is split, the representation of the title data and the house title data in the information system, namely the corresponding data model, needs to be determined. Both are defined herein as database tables in a relational data model.
Wherein, the title information table T o I.e. corresponding title data, containing the identity information of the title. House information table T h And the corresponding house property data comprises specific property information of houses.
In order to further increase the resolution efficiency, the following optimizations may be performed:
1. and accelerating field access speed by using an index structure, constructing the information object P into a structure similar to a database table, creating an index on a field name, and reducing traversal search time.
2. And the hash table is utilized to optimize the table construction speed, so that repeated information insertion is avoided, and the time cost of redundant comparison is reduced.
3. And partitioning and preprocessing the table according to the access characteristics of the property person and the house information, and improving the subsequent access speed.
4. And the incremental updating mechanism only splits and converts the updated information, so that the full repeated operation is avoided, and the running efficiency is improved.
5. And the parallel execution information splitting is performed, the parallel processing capability of the multi-core CPU is exerted, and the total running time is shortened.
Through the algorithm and the optimization measures, the accurate and efficient splitting of the house property information can be effectively realized, a structured data source is provided for subsequent processing and storage, and the technical requirement of the step S20 is met. The designed algorithm is also general, can be used for preprocessing property information of various scales and formats, and provides standardized and optimized input for blockchain storage.
In the above technical solution, the method for separately encrypting the format-data of the title person and the house title data to obtain the title person format encrypted data, the title person encrypted data, the house title format encrypted data and the house title encrypted data specifically comprises the following steps: and adopting a format preserving encryption strategy to encrypt the data format characteristics and the actual data respectively.
Specifically, the specific embodiment of step 30 is as follows:
the title data table T has been obtained in step S20 o And a house property right data table T h . They contain the relevant core information of the title and house, respectively. In order to ensure data security and privacy, these critical information needs to be encrypted.
The format preserving encryption strategy is adopted, and the data format characteristics and the actual data are respectively encrypted, so that a certain format is maintained, and the actual information is hidden.
The specific format-data separation encryption algorithm flow is as follows:
* Input title data sheet T o House property right data table T h Public key PK
* Output title format encrypted data C of Title encryption data C od House property right format encryption data C hf House property right encryption data C hd
* Step:
1. analysis T o And T h The explicit characteristics such as extracted names are F o ,F h
2. Acquisition of T o And T h The actual property data value of (a) is denoted as D o ,D h
3. Encryption of format feature data using public key PK, calculation C of =E(PK,F o ),C hf =E(PK,F h );
Wherein E is an encryption function;
4. encryption of real property data using public key PK, calculation C od =E(PK,D o ),C hd =E(PK,D h );
5. Combining the format encrypted data and the data encryption result to obtain:
title format encryption data C of Title encryption data C od
House property right format encryption data C hf House property right encryption data C hd
6. Returning the result
The algorithm described above enables separate encryption of the format and actual values of the title data. The data format is reserved, and a third party can see the structural information of the data table to guide a program to analyze and process the data. However, the actual data value is encrypted and protected, and the plaintext cannot be directly seen, so that confidentiality is realized.
The time complexity of the algorithm is O (n), wherein n is the number of the title data table rows. The spatial complexity is also O (n), requiring additional storage formats and data encryption results.
To further enhance security, the following optimizations may be employed:
1. symmetric encryption is used in combination, the format data is encrypted using a public key, the actual data is encrypted using a symmetric key, and then the key is encrypted.
2. The format and data are encrypted separately using different public and private keys.
3. Data is encrypted in segments, the data is divided into shares, and each share is encrypted by using an independent key.
4. The format characteristic data is mixed, key statistics are reserved, and the explicit field names are modified.
5. With the responsibility separation mechanism, data/format encryption and key management are handled by different nodes.
6. Anonymizing is carried out before data writing, so that entity information is prevented from being inferred reversely from the format.
Through the algorithm and the optimization measures, reliable and efficient format-data separation encryption can be performed on the property right person and the house property right data, safety guarantee is provided for subsequent blockchain storage, and the technical requirements of the step S30 are met. The format-data separation encryption technology adopted in the invention has the effects that: the method comprises the steps of integrating the blockchains, encrypting the format actual values of the property data, storing the format actual values by using different blockchains, encrypting the format and the data respectively by using different public and private keys, introducing technologies such as data segmentation encryption, confusion format characteristics and the like, improving the complexity of the storage relationship of the property information data, greatly improving the difficulty of reverse deduction of illegal personnel by using a large amount of property information data in public chains due to the fact that the encrypted data are stored in the blockchains, and ensuring the safety of the whole data.
In the above technical solution, the title format encrypted data and the house title format encrypted data are stored in the first blockchain network, and the title format encrypted data and the house title format encrypted data are stored in the second blockchain network in a manner of directly using the distributed characteristics of the blockchain link points.
In the above technical scheme, the title format encrypted data and the house title format encrypted data are stored in the first blockchain network, and the title format encrypted data and the house title format encrypted data are stored in the second blockchain network in a manner of realizing storage through an intelligent contract.
Specifically, the specific embodiment of step 40 is as follows:
in step S30, the format encrypted data (C of ,C hf ) And encrypted data (C od ,C hd ). Wherein C is of ,C hf Contains format information, C od ,C hd Including actual encrypted title data.
According to the technical scheme, format encrypted data and encrypted data need to be stored in two independent blockchain networks respectively. The two blockchain networks are defined herein as:
block chain network 1:BC 1 The storage format is used for storing format encrypted data;
block chain network 2:BC 2 For storing encrypted title data;
the format encrypted data and the storage allocation of the encrypted data are:
BC 1 ={C of ,C hf };
BC 2 ={C od ,C hd };
the specific storage implementation can have the following two schemes:
scheme one, directly allocating storage responsibility to block link points
1. At BC 1 And BC (binary code) 2 In the method, the number n of the block chain nodes is determined according to the data size requirement 1 ,n 2
2. Evenly distributing format encrypted data to BC 1 Is stored on each node of (a):
3. evenly distributing encrypted title data to BC 2 Is stored on each node of (a):
4. and after the storage is completed, carrying out data recording on the two block chains to form a block record property data storage result.
Scheme II, designing intelligent contract for decentralized storage
1. At BC 1 And BC (binary code) 2 Up-developing data storage and reading Intelligent contract SC 1 ,SC 2
2.SC 1 The method is responsible for dividing format encrypted data into fragments and recording the storage positions of the fragments;
3.SC 2 the method is responsible for dividing the encrypted title data into fragments and recording the storage positions of the fragments;
4. executing intelligent contracts on the two blockchains, and storing the data fragments to different nodes in a scattered way;
5.SC 1 and SC (SC) 2 The method is responsible for searching and reading data stored in the fragments;
6. after the storage is completed, the result of executing the intelligent contract by the block record is formed.
Both schemes can realize separate storage of format encrypted data and encrypted data. The scheme directly utilizes the distributed characteristics of block link points for storage. The scheme realizes the logic of storage and access through the intelligent contract, and has higher flexibility and safety.
The temporal and spatial complexity of both schemes is linearly related to the data size and the number of block link points. But the intelligent contract mode can be further optimized, and linear expandability is realized through the fragmentation mode.
Alternatively, the following optimization measures can also be considered:
1. and introducing a data redundancy mechanism to store the key data in multiple copies.
2. The repeated allocation of data among different blockchain partitions increases the fault tolerance of individual blockchain failures.
3. And through cold and hot data identification, the data storage cost with low access frequency is reduced.
4. And an encryption slicing mechanism is designed to avoid that a single storage node obtains the whole piece of data.
5. And the zero knowledge proof is used for protecting the storage position information of the fragments and preventing the storage relation from being deduced.
6. Different types of data may be considered for storage in different blockchains for further separation.
In summary, the step has various implementation schemes, so that the safe and reliable separate storage of the format encrypted data and the encrypted data can be realized, support is provided for subsequent access and use, and the technical requirement of the step S40 is met.
Specifically, the specific embodiment of step 50 is as follows:
in step S40, the encrypted data C od ,C hd Has been stored to the blockchain BC 2 Is a kind of medium. When the encrypted data needs to be updated, nodes in the blockchain network are required to be confirmed, and the validity of the updating is ensured.
A set of block chain-based confirmation mechanism is designed, and the specific flow is as follows:
1. client-to-blockchain network BC 2 Submitting a data update request, the request comprising:
-original data block identity ID o The method is used for positioning the data to be updated;
new data block D new For replacing old data blocks;
-update operations OP, such as delete, insert, modify operation types;
2.BC 2 after receiving the update request, the node on the node confirms the request:
-according to ID o Searching an original data block from a block chain;
-checking new data block D new Whether the format and rules of (a) are correct;
-verifying whether the update operation rights of the client are valid;
3.BC 2 each node needs to confirm and give a confirmation result within the Δt time after receiving the update request, and the following judgment is adopted:
wherein C is i Representing the validation result of node i, n being the total number of blockchain nodes
4. If the validation result meets the decentralised threshold requirement:
determining that the client update request is valid, otherwise, invalidating
Wherein T epsilon (0.5, 1) is a set effective threshold.
5. If the update request is valid, a corresponding modification is made in the data of the blockchain according to the operation type OP.
6. Finally, at blockchain BC 2 A new block is generated and the updated result is recorded as a confirmation of the data modification.
Through the flow, a multi-party confirmation mechanism for updating the blockchain data is realized, illegal or invalid update requests can be prevented, and the consistency and the safety of the data are protected.
In this design, the time complexity is mainly determined by the validation time of the block link points, which is O (n). The spatial complexity is mainly that of storing the validation result, O (n).
The following optimizations may be made:
1. and setting the confirmation timeout time to avoid a single node from dragging the confirmation flow.
2. And setting different confirmation values according to the node weights by combining PoS and other consensus algorithms.
3. The multi-stage confirmation is introduced, and is confirmed by part of core nodes and then expanded to the whole network.
4. And optimizing the node storage structure and accelerating the searching efficiency of the appointed data block.
5. The new data block may be checked before validation and the apparent error request filtered.
6. And constructing a mode identification model, and automatically identifying an illegal updating mode.
Through the multiparty confirmation mechanism of the step S50, the consistency, reliability and authority of the blockchain data can be effectively protected, and the safety and controllability of the property data management are improved.
Furthermore, in the above technical solution, the second blockchain network uses a rights management mechanism to control access rights of different nodes.
A second aspect of the present invention provides a computer readable storage medium having stored therein program instructions that, when executed, are configured to perform a house property management method based on a blockchain technique as described above.
A third aspect of the present invention provides a blockchain technology-based house property management system, including the computer-readable storage medium described above.
The foregoing is merely illustrative of the present invention, and the present invention is not limited thereto, and any person skilled in the art will readily recognize that variations or substitutions are within the scope of the present invention. Therefore, the protection scope of the invention is subject to the protection scope of the claims.

Claims (10)

1. A house property right management method based on a blockchain technology is characterized by comprising the following steps:
s10, constructing a first blockchain network and a second blockchain network by adopting a multi-centralized network topology structure, wherein nodes in the first blockchain network and the second blockchain network at least comprise a supervision agency node, a bank node, a property registration agency node and a property owner node;
s20, splitting the objectified house property information into property person data and house property data;
s30, respectively carrying out format-data separation encryption on the title data and the house title data to obtain title format encryption data, title encryption data, house title format encryption data and house title encryption data;
s40, storing the title format encryption data and the house title format encryption data in the first blockchain network, and storing the title encryption data and the house title encryption data in the second blockchain network;
and S50, when the encrypted data of the property right person and the encrypted data of the house property right are required to be updated, confirming the half node in the second blockchain network and then validating the half node.
2. The method for managing house property rights based on blockchain technology according to claim 1, wherein the step of constructing the first blockchain network and the second blockchain network using a multicentric network topology specifically comprises:
determining the number of the center nodes and initializing a center node set;
when a new node joins the network, selecting the nearest central node according to a network distance formula;
when the central node fails, the attachment node reselects the central node.
3. The method of claim 1, wherein in the step of splitting the targeted property information into property person data and property data, the property person data and the property data are relational database tables.
4. The method for managing the property rights of the house based on the blockchain technology according to claim 1, wherein in the step of separately encrypting the property right person data and the property right data into format-data separation, the property right person encryption data, the property right format encryption data and the property right encryption data, the format-data separation encryption method specifically comprises the following steps: and adopting a format preserving encryption strategy to encrypt the data format characteristics and the actual data respectively.
5. The method of claim 1, wherein the title person format encrypted data and the house title format encrypted data are stored in the first blockchain network, and the title person encrypted data and the house title encrypted data are stored in the second blockchain network in a manner of directly utilizing the distributed characteristics of the blockchain points.
6. The method of claim 1, wherein the title person format encrypted data and the house title format encrypted data are stored in the first blockchain network, and the title person encrypted data and the house title encrypted data are stored in the second blockchain network in a manner of realizing storage through intelligent contracts.
7. The method of claim 6, wherein storing the title-formatted encrypted data and the house-formatted encrypted data in the first blockchain network and storing the title-formatted encrypted data and the house-formatted encrypted data in the second blockchain network further introduces the following optimization measures:
introducing a data redundancy mechanism, and performing multi-copy storage on key data;
repeatedly distributing data in different block chain fragments, and increasing fault tolerance of single block chain faults;
an encryption slicing mechanism is adopted, so that a single storage node is prevented from obtaining whole pieces of data;
the storage position information of the fragments is protected by using zero knowledge proof, so that the storage relation is prevented from being deduced.
8. The method for managing property rights in houses based on blockchain technology as in any of claims 1-7, wherein the second blockchain network uses a rights management mechanism to control access rights of different nodes.
9. A computer readable storage medium having stored therein program instructions which, when executed, are adapted to carry out a house property management method based on blockchain technology as claimed in any of claims 1 to 8.
10. A blockchain technology based house title management system comprising the computer readable storage medium of claim 9.
CN202311515907.7A 2023-11-14 2023-11-14 House property right management method, medium and system based on blockchain technology Active CN117556463B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311515907.7A CN117556463B (en) 2023-11-14 2023-11-14 House property right management method, medium and system based on blockchain technology

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311515907.7A CN117556463B (en) 2023-11-14 2023-11-14 House property right management method, medium and system based on blockchain technology

Publications (2)

Publication Number Publication Date
CN117556463A true CN117556463A (en) 2024-02-13
CN117556463B CN117556463B (en) 2024-07-23

Family

ID=89819837

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311515907.7A Active CN117556463B (en) 2023-11-14 2023-11-14 House property right management method, medium and system based on blockchain technology

Country Status (1)

Country Link
CN (1) CN117556463B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109309650A (en) * 2017-07-27 2019-02-05 华为技术有限公司 Handle method, terminal device and the network equipment of data
CN109525671A (en) * 2018-11-26 2019-03-26 远光软件股份有限公司 Date storage method, electronic equipment and storage medium based on block chain
CN109977699A (en) * 2019-03-26 2019-07-05 贝富(广州)新技术有限公司 House Property information storage means, system and storage medium based on block chain
CN110163753A (en) * 2019-04-23 2019-08-23 阿里巴巴集团控股有限公司 Houseclearing based on block chain deposits card, application method and device
US20190354967A1 (en) * 2018-05-21 2019-11-21 Sungshin Women's University Industry-Academic Cooperation Foundation Method and apparatus for managing subject data based on block chain
CN110599372A (en) * 2019-08-13 2019-12-20 宁波房联云图数据技术有限公司 Method, device and system for managing house ticket data
CN112785463A (en) * 2021-01-22 2021-05-11 深圳市瀚兰区块链地产有限公司 Processing method, device and system for intelligent house property contract

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109309650A (en) * 2017-07-27 2019-02-05 华为技术有限公司 Handle method, terminal device and the network equipment of data
US20190354967A1 (en) * 2018-05-21 2019-11-21 Sungshin Women's University Industry-Academic Cooperation Foundation Method and apparatus for managing subject data based on block chain
CN109525671A (en) * 2018-11-26 2019-03-26 远光软件股份有限公司 Date storage method, electronic equipment and storage medium based on block chain
CN109977699A (en) * 2019-03-26 2019-07-05 贝富(广州)新技术有限公司 House Property information storage means, system and storage medium based on block chain
CN110163753A (en) * 2019-04-23 2019-08-23 阿里巴巴集团控股有限公司 Houseclearing based on block chain deposits card, application method and device
CN110599372A (en) * 2019-08-13 2019-12-20 宁波房联云图数据技术有限公司 Method, device and system for managing house ticket data
CN112785463A (en) * 2021-01-22 2021-05-11 深圳市瀚兰区块链地产有限公司 Processing method, device and system for intelligent house property contract

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
王娜: "基于区块链技术的不动产登记***框架研究和应用", 《基础科学》, 31 December 2021 (2021-12-31) *

Also Published As

Publication number Publication date
CN117556463B (en) 2024-07-23

Similar Documents

Publication Publication Date Title
CN109417479B (en) Cryptographic logic rewritable block chains
US11720711B2 (en) System and method for interaction object management in a blockchain environment
US10135609B2 (en) Managing a database management system using a blockchain database
CN109313763B (en) Hierarchical network system and node for hierarchical network system
CN111800463B (en) Inter-block chain cross-chain information interaction method, system, medium, equipment and application
US20180018738A1 (en) Digital asset platform
EP3726774A1 (en) Transparent blockchain sidechains to support blockchain processing heterogeneity
EP3709568A1 (en) Deleting user data from a blockchain
CN114372296B (en) Block chain-based user behavior data auditing method and system
EP4071646A1 (en) Scalable, secure, efficient, and adaptable distributed digital ledger transaction network
Konashevych Cross-blockchain protocol for public registries
JP2023513420A (en) Index structure for blockchain ledger
JP2023530594A (en) Permitted Event Processing in Distributed Databases
Ren et al. Interoperability in blockchain: A survey
CN110192212B (en) Digital asset platform
US20240097879A1 (en) Blockchain-based data management of distributed binary objects
CN109690550B (en) Digital Asset Architecture
CN117556463B (en) House property right management method, medium and system based on blockchain technology
CN113810185B (en) Anti-trapdoor leakage on-chain data restoration system and method
CN116414875A (en) Data processing apparatus and data processing method
US11924350B2 (en) Cryptographically enforced partial blinding for distributed system
Liu et al. Research on industrial internet traceability technology based on blockchain
Tian et al. An arbitrable multi‐replica data auditing scheme based on smart contracts
CN117333298A (en) Stock right transaction method and device based on blockchain
CN115086313A (en) Method for maintaining network data consistency under block chain

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
GR01 Patent grant