Real estate data processing method and device based on block chain
Through blockchain-based technology, the problems of opaque information, irregular operations and susceptibility to human intervention in traditional real estate distribution management methods are solved, and the automation and fairness of real estate data processing are achieved.
Patent Information
- Application Number
- CN202411526792.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-30
- Publication Date
- 2025-02-18
AI Technical Summary
The traditional real estate distribution management methods have problems such as opaque information, irregular operations and susceptibility to human intervention, which makes it difficult to ensure the fairness and efficiency of the distribution results.
The blockchain-based real estate data processing method is adopted to obtain and review residents' information, establish and match the relationship between residents and real estate, generate digital property rights certificates, and broadcast through the blockchain's messaging mechanism.
The automation, transparency and traceability of real estate data processing have been achieved, the fairness, standardization and efficiency of real estate distribution have been improved, and human intervention has been reduced.
Smart Images

Figure CN119476803A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of blockchain technology, and in particular to a real estate data processing method and device based on blockchain. Background Art
[0002] This section is intended to provide a background or context for the presented embodiments of the invention. No description herein is admitted to be prior art by virtue of its inclusion in this section.
[0003] With the acceleration of urbanization, real estate (such as houses built to distribute to relocated residents during urban road construction and other public facilities construction projects) has attracted much attention as an important means to solve the problem of resident resettlement in urban land expropriation.
[0004] At present, the allocation and management of real estate mostly adopts the traditional centralized allocation and management method. Real estate allocation and management rely on centralized management agencies, and a small number of management parties control the allocation power and information. Usually, manual operation processes are used for qualification review, housing allocation and other tasks, lacking automation and intelligent tool assistance. Information is mostly recorded in paper documents or simple spreadsheets, and data storage is scattered and lacks integration, making it difficult to achieve information sharing and real-time query.
[0005] The traditional centralized distribution management method has the following problems:
[0006] 1. Information opacity: Since information is concentrated in centralized management agencies, it is difficult for ordinary residents to obtain comprehensive and accurate real estate information, including the number of houses, location, allocation standards, etc. Information is not updated in a timely manner, and residents cannot understand the allocation progress and results in a timely manner.
[0007] 2. Problems with irregular operations: Manual operations are prone to errors, such as inconsistent qualification review standards, which may vary due to different reviewers. The lack of strict process specifications and supervision mechanisms may lead to random allocation and unreasonable matching during the housing allocation process.
[0008] 3. Susceptible to human intervention: Centralized management agencies have great power and are easily interfered with by human factors. Unfair phenomena such as rent-seeking and priority access to real estate by people with connections may occur, which undermines the fairness and justice of distribution. Summary of the invention
[0009] The embodiment of the present invention provides a real estate data processing method based on blockchain, which is used to realize automation, transparency and traceability of real estate data processing, and improve the fairness, standardization and efficiency of real estate allocation. The method includes:
[0010] Acquire the resident information of the resident to be resettled; the resident information includes the resident household registration, the resident property allocation agreement information, and the family member information; based on the resident review smart contract and zero-knowledge proof technology pre-set in the property allocation blockchain, review the resident information of the resident; after the review is passed, create a resident information node corresponding to the resident in the blockchain; upload the resident information of the resident to the resident information node;
[0011] Based on the real estate allocation smart contract pre-set in the real estate allocation blockchain, the resident information obtained from the blockchain is matched with the basic information of different real estates obtained from the real estate information node in the blockchain to determine the target real estate that matches the resident information; the basic information includes the location information, area information and apartment type information of the real estate;
[0012] Establishing an association relationship between the resident and the target property; uploading the association relationship to the property information node in the blockchain; broadcasting the association relationship to the property management node and the resident node in the blockchain;
[0013] When the feedback information read from the property management node and the resident node indicates that the association relationship has passed the review, a digital property certificate corresponding to the target property is generated based on the association relationship; and the digital property certificate is broadcast in the blockchain through the message transmission mechanism of the blockchain.
[0014] The embodiment of the present invention further provides a real estate data processing device based on blockchain, which is used to realize automation, transparency and traceability of real estate data processing, and improve the fairness, standardization and efficiency of real estate allocation. The device includes:
[0015] A resident information acquisition module is used to obtain the resident information of the resident to be resettled; the resident information includes the resident household registration, the resident property allocation agreement information, and the family member information; based on the resident review smart contract and zero-knowledge proof technology pre-set in the property allocation blockchain, the resident information of the resident is reviewed; after the review is passed, a resident information node corresponding to the resident is created in the blockchain; and the resident information of the resident is uploaded to the resident information node;
[0016] A resident information matching module is used to match the resident information obtained from the blockchain with the basic information of different properties obtained from the property information nodes in the blockchain based on the property allocation smart contract pre-set in the property allocation blockchain, and determine a target property that matches the resident information; the basic information includes the location information, area information and apartment type information of the property;
[0017] An association relationship establishment module is used to establish an association relationship between the resident and the target property; upload the association relationship to the property information node in the blockchain; and broadcast the association relationship to the property management node and the resident node in the blockchain;
[0018] The digital property certificate generation module is used to generate a digital property certificate corresponding to the target real estate according to the association relationship when the feedback information read from the real estate management node and the resident node indicates that the association relationship has passed the review; and broadcast the digital property certificate in the blockchain through the message transmission mechanism of the blockchain.
[0019] An embodiment of the present invention also provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned blockchain-based real estate data processing method when executing the computer program.
[0020] An embodiment of the present invention also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the above-mentioned blockchain-based real estate data processing method.
[0021] An embodiment of the present invention also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, it implements the above-mentioned blockchain-based real estate data processing method.
[0022] In an embodiment of the present invention, resident information of a resident to be resettled is obtained; the resident information includes resident household registration, resident property allocation agreement information, and family member information; based on a resident review smart contract and zero-knowledge proof technology pre-set in a property allocation blockchain, the resident information of the resident is reviewed; after the review is passed, a resident information node corresponding to the resident is created in the blockchain; the resident information of the resident is uploaded to the resident information node; based on a property allocation smart contract pre-set in the property allocation blockchain, the resident information obtained from the blockchain is matched with basic information of different properties obtained from the property information node in the blockchain to determine a target property matching the resident information; the basic information includes location information, area information, and apartment type information of the property; an association relationship is established between the resident and the target property; the association relationship is uploaded to the property information node in the blockchain; the association relationship is broadcast to the property management node and the resident node in the blockchain; when the feedback information read from the property management node and the resident node indicates that the association relationship has passed the review, a digital property ownership certificate corresponding to the target property is generated according to the association relationship; and the digital property ownership certificate is broadcast in the blockchain through the message passing mechanism of the blockchain. The embodiment of the present invention processes and records various data in the process of real estate allocation through blockchain technology, and with the help of the distributed ledger characteristics of blockchain, improves the transparency and traceability of relevant data information of real estate; adopts a pre-set resident review smart contract and zero-knowledge proof technology to review resident information, avoids human arbitrariness and irregularity, and combines zero-knowledge proof technology to ensure the accuracy of the review while protecting the privacy of resident information; matches resident information and real estate information according to set rules through the real estate allocation smart contract to determine the target real estate, avoids irregular allocation behavior that may be caused by human operation, and improves the accuracy, credibility and real estate matching efficiency of real estate data processing; with the help of the non-tamperable characteristics of blockchain, avoids the problem of human tampering with information to obtain improper benefits, and ensures the fairness and accuracy of the establishment of association relationships; in short, the automatic allocation and management of real estate is realized by establishing a real estate allocation blockchain, which reduces human intervention and improves the fairness of real estate data processing. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the prior art descriptions. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. In the drawings:
[0024] Figure 1This is a flowchart of a method for processing real estate data based on blockchain in an embodiment of the present invention;
[0025] Figure 2 This is a specific example diagram of a real estate data processing method based on blockchain in an embodiment of the present invention;
[0026] Figure 3 This is a specific example diagram of a real estate data processing method based on blockchain in an embodiment of the present invention;
[0027] Figure 4 This is a specific example diagram of a real estate data processing method based on blockchain in an embodiment of the present invention;
[0028] Figure 5 This is a specific example diagram of a real estate data processing method based on blockchain in an embodiment of the present invention;
[0029] Figure 6 This is a specific example diagram of a real estate data processing method based on blockchain in an embodiment of the present invention;
[0030] Figure 7 This is a schematic diagram of the structure of a real estate data processing device based on blockchain in an embodiment of the present invention;
[0031] Figure 8 This is a specific example diagram of a real estate data processing device based on blockchain in an embodiment of the present invention;
[0032] Fig. 9 Schematic diagram of a computer device used for blockchain-based real estate data processing in an embodiment of the present invention. DETAILED DESCRIPTION
[0033] To make the purpose, technical solution and advantages of the embodiments of the present invention more clear, the embodiments of the present invention are further described in detail below in conjunction with the accompanying drawings. Here, the exemplary embodiments of the present invention and their descriptions are used to explain the present invention, but are not intended to limit the present invention.
[0034] The term "and / or" herein only describes an association relationship, indicating that three relationships may exist. For example, A and / or B may represent three situations: A exists alone, A and B exist at the same time, and B exists alone. In addition, the term "at least one" herein represents any combination of at least two of any one or more of a plurality of. For example, including at least one of A, B, and C may represent including any one or more elements selected from the set consisting of A, B, and C.
[0035] In the description of this specification, the terms "include", "including", "have", "contain", etc. are all open terms, which mean including but not limited to. The descriptions with reference to the terms "one embodiment", "a specific embodiment", "some embodiments", "for example", etc. mean that the specific features, structures or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures or characteristics described may be combined in a suitable manner in any one or more embodiments or examples. The order of steps involved in each embodiment is used to schematically illustrate the implementation of the present application, and the order of steps is not limited and can be appropriately adjusted as needed.
[0036] The acquisition, storage, use, and processing of data in the technical solution of this application are in compliance with the relevant provisions of national laws and regulations. The information collected in this application is information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure, and application of relevant data are in compliance with the relevant laws, regulations, and standards of relevant countries and regions, and necessary confidentiality measures are taken, which do not violate public order and good customs, and provide corresponding operation entrances for users to choose to authorize or refuse. In addition, this application provides users with corresponding operation entrances for users to choose to agree or refuse the results of automated decision-making. If the user chooses to refuse, they can enter the expert decision-making process.
[0037] It should be noted that in the embodiments of the present application, some existing solutions in the industry such as certain software, components, models, etc. may be mentioned. For example, some existing software tools, components, algorithm models or other well-known solutions in other technical fields may be cited. They should be considered as exemplary, and their purpose is only to illustrate the feasibility of the implementation of the technical solution of the present application. These references should be understood as typical examples, and their core purpose is to explain and verify the rationality and feasibility of the implementation of the technical solution proposed in the present application. However, it does not mean that the applicant has or will inevitably use the solution. Such references do not imply that the applicant has actually adopted these existing solutions, or will inevitably adopt these methods in the future during its technical implementation. In other words, these references only serve to illustrate the nature of the description, to help understand the connection and transcendence between the innovation of the present application and the prior art, and do not constitute an endorsement or reliance statement on a specific prior art product.
[0038] The traditional centralized distribution management method has the following problems:
[0039] Information opacity: Since information is concentrated in centralized management agencies, it is difficult for ordinary residents to obtain comprehensive and accurate real estate information, including the number of houses, location, allocation criteria, etc. Information is not updated in a timely manner, and residents cannot understand the allocation progress and results in a timely manner.
[0040] Problems with irregular operations: Manual operations are prone to errors, such as inconsistent qualification review standards, which may vary due to different reviewers. The lack of strict process specifications and supervision mechanisms may lead to random allocation and unreasonable matching during the allocation of housing resources.
[0041] Susceptibility to human intervention: Centralized management agencies have great power and are easily interfered with by human factors. This may lead to unfair phenomena such as rent-seeking and priority access to real estate for people with connections, which will undermine the fairness and justice of distribution.
[0042] In order to solve the above problems, the embodiment of the present invention provides a real estate data processing method based on blockchain, which is used to realize the automation, transparency and traceability of real estate data processing, and improve the fairness, standardization and efficiency of real estate allocation. Figure 1 A flowchart of a method for processing real estate data based on blockchain is shown, and the method may include:
[0043] Step 101: Acquire the resident information of the resident to be resettled; the resident information includes the resident household registration, the resident property allocation agreement information, and the family member information; based on the resident review smart contract and zero-knowledge proof technology pre-set in the property allocation blockchain, review the resident information of the resident; after the review is passed, create a resident information node corresponding to the resident in the blockchain; upload the resident information of the resident to the resident information node;
[0044] Step 102: Based on the real estate allocation smart contract pre-set in the real estate allocation blockchain, the resident information obtained from the blockchain is matched with the basic information of different real estates obtained from the real estate information node in the blockchain to determine the target real estate that matches the resident information; the basic information includes the location information, area information and apartment type information of the real estate;
[0045] Step 103: Establishing an association relationship between the resident and the target property; uploading the association relationship to the property information node in the blockchain; broadcasting the association relationship to the property management node and the resident node in the blockchain;
[0046] Step 104: When the feedback information read from the property management node and the resident node indicates that the association relationship has passed the review, a digital property certificate corresponding to the target property is generated based on the association relationship; and the digital property certificate is broadcast in the blockchain through the message transmission mechanism of the blockchain.
[0047] In an embodiment of the present invention, resident information of a resident to be resettled is obtained; the resident information includes resident household registration, resident property allocation agreement information, and family member information; based on a resident review smart contract and zero-knowledge proof technology pre-set in a property allocation blockchain, the resident information of the resident is reviewed; after the review is passed, a resident information node corresponding to the resident is created in the blockchain; the resident information of the resident is uploaded to the resident information node; based on a property allocation smart contract pre-set in the property allocation blockchain, the resident information obtained from the blockchain is matched with basic information of different properties obtained from the property information node in the blockchain to determine a target property matching the resident information; the basic information includes location information, area information, and apartment type information of the property; an association relationship is established between the resident and the target property; the association relationship is uploaded to the property information node in the blockchain; the association relationship is broadcast to the property management node and the resident node in the blockchain; when the feedback information read from the property management node and the resident node indicates that the association relationship has passed the review, a digital property ownership certificate corresponding to the target property is generated according to the association relationship; and the digital property ownership certificate is broadcast in the blockchain through the message passing mechanism of the blockchain. The embodiment of the present invention processes and records various data in the process of real estate allocation through blockchain technology, and with the help of the distributed ledger characteristics of blockchain, improves the transparency and traceability of relevant data information of real estate; adopts a pre-set resident review smart contract and zero-knowledge proof technology to review resident information, avoids human arbitrariness and irregularity, and combines zero-knowledge proof technology to ensure the accuracy of the review while protecting the privacy of resident information; matches resident information and real estate information according to set rules through the real estate allocation smart contract to determine the target real estate, avoids irregular allocation behavior that may be caused by human operation, and improves the accuracy, credibility and real estate matching efficiency of real estate data processing; with the help of the non-tamperable characteristics of blockchain, avoids the problem of human tampering with information to obtain improper benefits, and ensures the fairness and accuracy of the establishment of association relationships; in short, the automatic allocation and management of real estate is realized by establishing a real estate allocation blockchain, which reduces human intervention and improves the fairness of real estate data processing.
[0048] During the specific implementation, step 101 is first performed: obtaining the resident information of the resident to be resettled; the resident information includes the resident household registration, the resident property allocation agreement information, and the family member information; based on the resident review smart contract and zero-knowledge proof technology pre-set in the property allocation blockchain, the resident information of the resident is reviewed; after the review is passed, a resident information node corresponding to the resident is created in the blockchain; and the resident information of the resident is uploaded to the resident information node.
[0049] In the embodiment, the household registration information of residents is the basic and key part, which fundamentally determines the identity of the residents and their basic qualifications in the allocation of real estate. By interacting with the relevant household registration management system, accurate and complete household registration information is ensured. This includes not only the basic information such as the name, gender, date of birth of the residents, but also the detailed address of the household registration place, the nature of the household registration (such as agricultural household registration or non-agricultural household registration), and the historical records of household registration changes.
[0050] This information is obtained from the relevant real estate migration management system, and its content includes the text of the resident real estate allocation agreement, which specifies in detail the relevant terms of real estate migration, compensation methods, and relevant agreements on real estate allocation. At the same time, it also includes signing time information, location information, and participant information, which together constitute the complete background and process record of the real estate allocation agreement. In addition, in order to ensure the authenticity and validity of the real estate allocation agreement, its electronic signature is also verified, and the legality and non-repudiation of the agreement during the signing process are ensured through specific electronic signature verification technology.
[0051] Family member information is also important for the reasonable allocation of real estate. The family member information obtained includes basic information of family members, such as name, gender, age, relationship with the applicant, etc. In addition, special circumstances of family members are also considered, such as whether there are disabled members, whether there are elderly people who need special care, employment status of family members, and consumption level. After obtaining the above resident information, the resident information of the resident is strictly reviewed based on the resident review smart contract and zero-knowledge proof technology pre-set in the real estate allocation blockchain. The resident review smart contract is a smart contract mechanism based on blockchain technology, which automatically reviews resident information according to pre-set rules and algorithms.
[0052] At the same time, zero-knowledge proof technology plays an important role in the audit process. It allows the auditor to prove that the resident's information meets the requirements of the audit conditions without revealing the specific information of the resident. This technology ensures the accuracy and fairness of the audit process while protecting the privacy of residents. For example, when verifying whether a resident meets the conditions for a specific property allocation, zero-knowledge proof technology can provide sufficient proof information to the audit system without revealing the detailed personal information of the resident, so that the audit system can make an accurate judgment.
[0053] After the review is passed, a resident information node corresponding to the resident is created in the blockchain. The resident information node is a specific area in the blockchain system specifically used to store information related to the resident. It ensures the security and immutability of information through the distributed ledger technology of the blockchain. The timestamp service based on the blockchain adds an accurate time stamp to each information record for subsequent query and tracing.
[0054] When uploading the resident information of the residents to the resident information node, a series of advanced technical means are used to ensure the integrity and accuracy of the information. First, the resident information is encrypted to prevent the information from being tampered with during the upload process. Then, through the relevant technologies of the distributed file storage system, the encrypted information is stored in slices according to certain rules to ensure the security and reliability of the information during the storage process. At the same time, a corresponding storage index file and storage index file hash value are generated for each slice of information, and this information is uploaded to the resident information node together. During the upload process, a data verification mechanism is set up to monitor in real time whether the uploaded information is complete and accurate. If an abnormal situation is found, it is handled in a timely manner to ensure that the resident information can be accurately stored in the corresponding resident information node in the blockchain system.
[0055] Here is an example of creating and uploading a resident information node:
[0056] In the blockchain, based on the timestamp service of the blockchain, a resident information node is created for resident A. The node records the time when the information was obtained as 10:00:00 on May 1, 2023 (hypothetically).
[0057] First, all the information of resident A is encrypted. Then, the encrypted information is stored in shards using distributed file storage system technology. For example, household registration information is one shard, real estate allocation agreement information is one shard, and family member information is one shard. A corresponding storage index file and storage index file hash value are generated for each shard, and this information is uploaded to the resident information node. During the upload process, the data verification mechanism monitors the upload status in real time to ensure that the information is uploaded to the node completely and accurately.
[0058] In one embodiment, Figure 2 A specific example diagram of a blockchain-based real estate data processing method, obtaining resident information of residents to be resettled, includes:
[0059] Step 201: Obtain the household registration, household registration change history and relationship network information of the residents to be resettled from the household registration system node in the real estate allocation blockchain using blockchain encryption verification technology;
[0060] Step 202: Obtaining the resident real estate allocation agreement information of the residents to be resettled from the real estate migration management system node in the real estate allocation blockchain; the resident real estate allocation agreement information includes: the text content of the resident real estate allocation agreement, signing time information, location information, participant information and electronic signature verification information;
[0061] Step 203: Based on the acquired resident information of the resident, a unique digital identity identifier is generated for the resident using decentralized identity technology.
[0062] In the above embodiment, blockchain encryption verification technology is used to obtain relevant information of residents to be resettled from the household registration system node in the real estate allocation blockchain. This includes household registration information of residents, which covers the basic identity identification of residents, such as name, gender, date of birth, ID number, and detailed address of the household registration location. At the same time, it is crucial to obtain the household registration change history records, which describe in detail the migration of residents' household registration at different time points due to various reasons (such as house purchase, marriage, job transfer, etc.), including the time, source address and target address of each migration. In addition, through the deep mining and analysis of the data in the household registration system node, the relationship network information between family members can also be obtained. This relationship network information is presented in a structured form, clearly showing the kinship between family members, such as parents, spouses, children and other direct or collateral relatives, providing comprehensive family background information for subsequent real estate allocation decisions.
[0063] The resident property allocation agreement information of the residents to be resettled is obtained from the property migration management system node in the property allocation blockchain. The resident property allocation agreement information contains multiple key parts. The first is the text content of the resident property allocation agreement, which specifies the relevant details of the property migration project, including the specific location, area, structure and other descriptive information of the house to be relocated, as well as the method of compensation for property migration (such as monetary compensation, house replacement, etc.) and the specific amount or standard. It also covers the relevant terms of property allocation, such as the approximate location range of the property, area requirements, and apartment selection rules. The signing time information clarifies the specific time node when the agreement is reached, which is of great significance for determining the time sequence of the property migration work and the starting time of the relevant rights and interests. The location information records the specific place where the agreement is signed, and the participant information lists in detail the parties involved in the agreement signing process, including the representative of the property migration party, the residents to be relocated, and possible witnesses. Finally, the electronic signature verification information is obtained and verified, and the legality and non-repudiation of the agreement during the signing process are ensured through specific electronic signature verification technology, and the authenticity and validity of the content of the agreement are guaranteed.
[0064] Based on the above resident information of the resident, a unique digital identity identifier is generated for the resident using decentralized identity technology. Decentralized identity technology is based on the distributed ledger and encryption algorithm characteristics of blockchain to ensure that the generated identifier is unique, tamper-proof and verifiable. This digital identity identifier, as the unique identifier of the resident in the real estate allocation blockchain system, runs through all links of the entire allocation process. It will be closely associated with all relevant information of the resident, including information obtained from the household registration system node and the real estate migration management system node, as well as other information generated in the subsequent real estate allocation process, such as audit results, allocated real estate information, etc.
[0065] In one embodiment, Figure 3 A specific example diagram of a real estate data processing method based on blockchain is shown, in which a resident information node corresponding to the resident is created in the blockchain; and the resident information of the resident is uploaded to the resident information node, including:
[0066] Step 301: Based on the blockchain timestamp service, create a resident information node corresponding to the resident according to the digital identity identifier;
[0067] Step 302: Based on the distributed file storage system, the resident information of the resident is stored; and a storage index file corresponding to the resident information of the resident and a corresponding storage index file hash value are generated;
[0068] Step 303: Upload the storage index file and the corresponding storage index file hash value to the resident information node.
[0069] In the above embodiment, based on the blockchain timestamp service, a resident information node corresponding to the resident is created according to the digital identity identifier. The blockchain timestamp service provides an accurate time mark for each operation and data record. When creating a resident information node, this timestamp will be associated with the resident's digital identity identifier to record the specific time when the node was created. This time information not only helps to trace and query the information later, but also provides a reference basis for the time sequence of each link in the entire property allocation process.
[0070] Based on the distributed file storage system, the resident information of the resident is stored. The distributed file storage system utilizes its distributed architecture characteristics to disperse and store the resident information on multiple nodes, thereby improving the security and reliability of the information. During the storage process, the resident information is first organized and divided reasonably, for example, by the category of information (such as household registration information, property allocation agreement information, family member information, etc.) or by the importance of the information.
[0071] At the same time, in order to facilitate the rapid location and retrieval of the stored resident information, a storage index file corresponding to the resident information and a corresponding storage index file hash value are generated. As a logical structure, the storage index file records the storage location and related organizational information of the resident information in the distributed file storage system. The storage index file hash value is the value obtained by hashing the storage index file, which is unique and cannot be tampered with. Through the storage index file hash value, the integrity of the storage index file can be quickly verified to ensure that the information has not been tampered with during the storage process.
[0072] The storage index file and the corresponding storage index file hash value are uploaded to the resident information node. During the upload process, a secure and reliable transmission protocol and encryption technology are used to ensure the security and integrity of the index file and hash value during transmission. Once the upload is completed, the resident information node will contain key information such as the resident's digital identity identifier, related timestamp information, storage index file, and storage index file hash value.
[0073] In one embodiment, Figure 4 The specific example diagram of a blockchain-based real estate data processing method shown in the figure, when obtaining the real estate allocation agreement information of the residents to be resettled from the real estate migration management system node in the real estate allocation blockchain, also includes:
[0074] Step 401: using natural language processing technology, semantically analyzing the text content of the resident's property allocation agreement to extract key terms information; comparing the extracted key terms information with a preset standard template of the property allocation agreement to determine whether the resident's property allocation agreement information meets the standard requirements;
[0075] Step 402: Reviewing the resident information of the resident, including: after determining that the resident's property allocation agreement information meets the regulatory requirements, reviewing the resident information of the resident.
[0076] In the above embodiment, natural language processing technology is used to perform semantic analysis on the text content of the residential property allocation agreement. Natural language processing technology can parse the semantic structure and logical relationship in the text, thereby extracting key terms information. These key terms information include but are not limited to the specific description of the property relocation house (such as location, area, structure, etc.), the property relocation compensation method (such as the amount of monetary compensation, the conditions for house replacement, etc.), the property allocation related terms (such as location range, area requirements, apartment selection rules, etc.), and the effectiveness conditions and breach of contract liability of the agreement.
[0077] According to the extracted key terms information, it is compared with the preset standard template of real estate distribution agreement. The preset standard template of real estate distribution agreement is formulated based on relevant laws and regulations, covering all the key elements and regulatory requirements that a real estate distribution agreement should have.
[0078] Through the comparison, it can be determined whether the information of the resident's property allocation agreement meets the standard requirements. For example, if the standard template requires that the amount of compensation for property relocation must be clear and meet the local market price standard, then during the comparison process, it will be checked whether the monetary compensation amount in the resident's property allocation agreement meets this requirement.
[0079] After confirming that the resident's property allocation agreement information meets the regulatory requirements, the resident's information will be reviewed. This review process is a key link to ensure the fairness and legality of property allocation. Only when the property allocation agreement information meets the regulatory requirements will the resident's other information be further reviewed to avoid the invalidity of subsequent review work due to problems with the property allocation agreement.
[0080] The review process includes the verification of the legality of the residents' household registration information to ensure that the household registration information is complete, accurate and in compliance with relevant household registration management regulations. At the same time, the rationality of family member information is evaluated to check whether the family member relationship is true and reasonable, and whether the relevant circumstances of family members (such as employment status, consumption level, etc.) are in line with the actual situation. In addition, the relevance and consistency between the property allocation agreement information and the household registration information and family member information will be comprehensively considered to ensure the integrity and logic of the entire resident information system.
[0081] In one embodiment, the resident audit smart contract pre-set in the real estate allocation blockchain is specifically used to: set different audit weights according to the importance and risk level of different types of resident information; and cross-verify with external data sources of different types of nodes in the blockchain.
[0082] In the specific implementation, after performing step 101: uploading the resident information of the resident to the resident information node, perform step 102: based on the real estate allocation smart contract pre-set in the real estate allocation blockchain, match the resident information obtained from the blockchain with the basic information of different real estate obtained from the real estate information node in the blockchain to determine the target real estate that matches the resident information; the basic information includes the location information, area information and apartment type information of the real estate.
[0083] In the embodiment, different review weights are set according to the importance and risk level of different types of resident information. Resident information covers multiple aspects, including household registration information, property allocation agreement information, and family member information.
[0084] Cross-validation with external data sources of different types of nodes in the blockchain. Different types of nodes in the blockchain system may be connected to various external data sources that contain various authoritative information related to resident information.
[0085] For example, the household registration system node is connected to the household registration management system, and the resident review smart contract can be cross-verified with the household registration management system through this node. When verifying household registration information, not only the household registration information recorded in the blockchain itself will be checked, but also compared with the original data in the household registration management system to ensure the consistency and authenticity of the information.
[0086] The real estate transfer management system node is connected to the relevant real estate transfer management database. When reviewing the real estate allocation agreement information, the smart contract can interact and verify with the real estate transfer management database through this node. This includes comprehensive verification of the agreement text content, signing time, location, participants, and electronic signatures, etc., to ensure that the real estate allocation agreement information meets the actual situation and regulatory requirements from all angles.
[0087] In addition, if it involves verification of certain special information of family members (such as the employment status of family members may need to be verified with the tax department or human resources market data platform), the smart contract can connect and verify with the corresponding external data source as needed to ensure the accuracy and reliability of family member information. Through this cross-verification mechanism, the resident review smart contract can review resident information more comprehensively and accurately, and improve the fairness and rationality of real estate allocation.
[0088] In one embodiment, Figure 5 The specific example diagram of a blockchain-based real estate data processing method shown in the figure matches the resident information obtained from the blockchain with the basic information of different real estates obtained from the real estate information node in the blockchain to determine the target real estate that matches the resident information, including:
[0089] Step 501: for a resident to be resettled, based on a preset correspondence between resident categories and property categories, a target resident category and a target property category of the resident to be resettled are determined; the resident category and property category are generated based on a cluster analysis algorithm according to resident information of different residents and basic information of different properties;
[0090] Step 502: Match the resident information obtained from the blockchain with the basic information of different properties under the target property category; determine the degree of match between each property under the target property category and the resident;
[0091] Step 503: The properties whose matching degree exceeds a preset value are used as target properties that match the resident information.
[0092] In the above embodiment, the property allocation smart contract matches the acquired resident information and property information according to predefined rules and algorithms.
[0093] First, consider the size of the family and the living needs of the residents. If there are many family members, then the property with more rooms will be preferred in terms of apartment information matching. At the same time, according to factors such as the economic status and living habits of the residents, the area information will also play an important role in the matching. For example, residents with better economic conditions and higher requirements for living space may be more suitable for properties with larger areas.
[0094] Secondly, the matching of location information is also very critical. If the resident's workplace is relatively fixed, the smart contract will give priority to properties that are close to the workplace or have convenient transportation. For residents with special needs, such as the elderly or families with many children, they may pay more attention to whether there are supporting facilities such as medical institutions and schools nearby, thus giving these factors a higher weight in location information matching.
[0095] During the matching process, the smart contract will quantitatively evaluate each matching factor and set corresponding weights according to the importance of different factors. By comprehensively calculating the matching scores of various factors, the target property that matches the resident's information is determined. This matching method based on smart contracts avoids interference from human factors, ensures the fairness and rationality of property allocation, and improves allocation efficiency and accuracy.
[0096] For example, the basic information of real estate includes not only the traditional location information, area information and apartment type information, but also the surrounding environment assessment information of the real estate, such as the convenience of transportation around the real estate, the degree of perfection of commercial supporting facilities, the richness of educational resources, and the accessibility of medical resources through the geographic information system; the house quality rating information of the real estate, through the data of professional house quality inspection agencies to obtain the rating information of the real estate's structural safety, decoration quality, energy-saving and environmental protection performance; and the future development potential information of the real estate, such as the future development plan of the area where the real estate is located, the land appreciation potential and other information are obtained through the data of the urban planning department. Using big data analysis technology and machine learning algorithms, multi-dimensional feature extraction and similarity calculation are performed on resident information and real estate information to determine the target real estate that matches the resident information. For example, for residents who have children who need to go to school, priority is given to matching real estate with rich surrounding educational resources; for residents who pay attention to the convenience of life, priority is given to real estate with complete commercial supporting facilities; for residents who pay attention to house quality and energy conservation and environmental protection, priority is given to real estate with high house quality rating and good energy conservation and environmental protection performance.
[0097] In one embodiment, the association relationship between the resident and the target real estate also carries unique identification information of the association relationship generated by an encryption algorithm.
[0098] In the above embodiment, the unique identification information of the association relationship generated by the encryption algorithm is implemented based on the encryption characteristics and algorithm logic of blockchain technology. The encryption algorithm adopts advanced mathematical principles and cryptographic techniques to ensure that the generated identification information is unique and cannot be tampered with.
[0099] This unique identification information plays an important role in the entire real estate allocation system. As a unique marker of the relationship, it can accurately identify and distinguish each specific instance of the relationship in the complex network environment of the blockchain. Whether in the information query and review process, or in the subsequent property transfer, management operations and other links, this unique identification information can provide fast and accurate positioning and verification functions. For example, when it is necessary to query the detailed information of the relationship between a certain resident and a specific property, the unique identification information can be used to quickly locate the relevant data records in the blockchain, avoiding confusion and errors caused by similar or repeated information. At the same time, in the review and verification process of the relationship, the unique identification information can ensure the integrity and authenticity of the relationship, prevent the relationship from being maliciously tampered with or forged, thereby ensuring the security and reliability of the real estate allocation system.
[0100] In the specific implementation, step 102 is performed: based on the real estate allocation smart contract pre-set in the real estate allocation blockchain, the resident information obtained from the blockchain is matched with the basic information of different real estate obtained from the real estate information node in the blockchain, and after the target real estate matching the resident information is determined, step 103 is performed: establishing an association relationship between the resident and the target real estate; uploading the association relationship to the real estate information node in the blockchain; and broadcasting the association relationship to the real estate management node and the resident node in the blockchain.
[0101] In the embodiment, after the target property is determined, an association relationship between the resident and the target property needs to be established. This association relationship is a comprehensive and rigorous information set, which not only includes the basic corresponding information between the resident and the target property, but also covers a series of key details related to the allocation process.
[0102] For example, in addition to clarifying the correspondence between the resident's identity (such as the resident's digital identity identifier) and the detailed identification of the target property (such as property number, location, area, apartment type, etc.), some key parameters in the allocation process are also recorded, such as the allocation priority (which may be determined based on factors such as the order of application by the resident, the urgency of special needs, etc.), the matching score (reflecting the fit between the resident and the property in each matching dimension) and the audit result information (indicating whether the association has undergone a legal and compliant audit process).
[0103] Uploading the association relationship to the real estate information node in the blockchain is an important step to ensure information security and traceability.
[0104] During the upload process, the association relationship is first encrypted using advanced encryption algorithms (such as a combination of symmetric encryption and asymmetric encryption) to protect sensitive information in the association relationship from being leaked or tampered with. Then, using the distributed storage characteristics of the blockchain, the encrypted association relationship is uploaded to the real estate information node according to specific storage rules. At the same time, in order to ensure the integrity of the uploaded information, a data hash value will be generated and recorded during the upload process. The hash value serves as a digital fingerprint of the association relationship and can be used to subsequently verify whether the uploaded information has been tampered with. After the upload is completed, the real estate information node will store the complete association relationship information, including the encrypted association relationship content and related data hash values and upload timestamps.
[0105] The broadcast process is implemented using the distributed messaging mechanism of blockchain. First, the encrypted association information is packaged into a broadcast data packet, which contains not only the encrypted association content but also the identification information of the data packet (such as the data packet number) and the identification information of the sender (such as the number or name of the sending node).
[0106] Then, the broadcast is transmitted through each node in the blockchain network to ensure that the property management node and the resident node can receive the broadcast data packet. During the broadcast process, in order to ensure the accuracy and completeness of the information, after receiving the broadcast data packet, the receiving node will first verify whether the identification information of the data packet and the sender identification information are correct, and then decrypt and verify the association relationship content in the data packet (by verifying the data hash value, etc.).
[0107] If the verification is successful, the broadcast data packet is received and parsed to obtain the association information; if the verification is not successful, the broadcast data packet is rejected and error information may be fed back to the sender. Through this broadcast mechanism, the timely dissemination and accurate confirmation of association information in the blockchain system is guaranteed.
[0108] Here is an example:
[0109] 1. Establishing a relationship:
[0110] After a series of review and matching processes, resident N is determined to establish an association with target property A. The association includes the following information:
[0111] Resident identity information: N’s digital identity identifier is “ID_001”, which contains basic information such as his name and household registration information.
[0112] Target property information: Property A is numbered "APT_001", located at No. XX, XX Street, XX District, XX City, with an area of 85 square meters and a two-bedroom and one-living room layout.
[0113] Allocation process information: The allocation priority is high (because Family N has a large population and elderly people, it meets the priority allocation conditions), the matching score is 85 points (based on a comprehensive assessment of family population size, elderly needs, property type, location and other factors), and the review result is passed (after review by the property management node and resident node).
[0114] 2. Upload the association relationship to the real estate information node
[0115] First, the association relationship is encrypted by using the AES encryption algorithm to encrypt the above association relationship information into a string of ciphertext.
[0116] By utilizing the distributed storage characteristics of blockchain, the encrypted association relationship is uploaded to the real estate information node according to the set storage rules. At the same time, a data hash value "Hash_001" is generated as the digital fingerprint of the association relationship.
[0117] After the upload is completed, the information stored in the real estate information node includes: the encrypted association relationship ciphertext, the data hash value "Hash_001" and the upload timestamp "2023-08-1510:00:00".
[0118] 3. Broadcast association
[0119] The encrypted association information is packaged into a broadcast data packet, which contains the encrypted association content, data packet identification information "PKT_001" and sender identification information (assuming it is "NODE_001", i.e. the node number that uploaded the association).
[0120] Broadcast and transmit through each node in the blockchain network.
[0121] After receiving the broadcast data packet, the property management node and the resident node first verify whether the data packet identification information and the sender identification information are correct. After confirmation, the association relationship content in the data packet is decrypted and verified (by verifying the data hash value "Hash_001"). If the verification is successful, the broadcast data packet is received and parsed to obtain the association relationship information; if the verification fails, the broadcast data packet is rejected and error information may be fed back to the sender.
[0122] In specific implementation, after performing step 103: broadcasting the association relationship to the property management node and the resident node in the blockchain, perform step 104: when the feedback information read from the property management node and the resident node indicates that the association relationship has passed the review, generate a digital property certificate corresponding to the target property based on the association relationship; broadcast the digital property certificate in the blockchain through the message transmission mechanism of the blockchain.
[0123] In the embodiment, when the feedback information read from the property management node and the resident node indicates that the association relationship has passed the review, it means that the association relationship between the resident and the target property has been confirmed by the relevant management party and the resident himself, and meets various regulations and requirements. At this time, a digital property certificate corresponding to the target property is generated based on the association relationship.
[0124] The process of generating a digital property certificate is a precise mapping process based on blockchain technology and association relationship information. First, key information is extracted from the association relationship, including the identity information of the resident, detailed information of the target property (such as location, area, apartment type, etc.), and the timestamp of the establishment of the association relationship. This information will serve as the core content of the digital property certificate. Then, the encryption technology of the blockchain is used to encrypt this information to generate a unique and tamper-proof digital property certificate. The digital property certificate not only contains basic information related to property rights, but also contains some verification information, such as digital signatures and hash values, to ensure the authenticity and validity of the property certificate.
[0125] The digital property certificate is broadcast in the blockchain through the message transmission mechanism of the blockchain. This broadcast process is to ensure that all relevant nodes in the blockchain network can obtain the digital property certificate information, so as to achieve information sharing and transparency.
[0126] During the broadcast process, the digital property certificate is first packaged to form a broadcast data packet containing the property certificate information and related metadata (such as broadcast timestamp, sending node identification, etc.). Then, the distributed messaging mechanism of the blockchain is used to send the broadcast data packet to each node in the blockchain network.
[0127] During the transmission process, in order to ensure the accuracy and integrity of the information, the broadcast data packet will be encrypted and digitally signed. After receiving the broadcast data packet, the receiving node will first verify the digital signature and the integrity of the data packet, and then decrypt and parse the digital property certificate in the data packet to obtain the property certificate information. If the verification is successful, the property certificate information is received and stored; if the verification fails, the broadcast data packet is rejected and error information may be fed back to the sender. Through this broadcast mechanism, the wide dissemination and accurate confirmation of digital property certificates in the blockchain system are guaranteed.
[0128] When implementing it, Figure 6 The specific example diagram of a real estate data processing method based on blockchain shown in the figure also includes:
[0129] Step 601: Receive a processing request for property transfer or mortgage issued by a resident through a client application of the blockchain; the processing request carries information on the intention of transfer or mortgage, relevant information on the transferee or mortgagee, and / or information on the reason for property transfer; the resident information node is also used to review the processing request and determine whether the resident is the property owner through the information stored in the node; the property management node is also used to determine whether the property involved in the processing request meets the conditions for transfer or mortgage;
[0130] Step 602: When it is determined that the resident is the property owner and the property meets the conditions, the property transfer operation is performed according to the processing request based on the property transfer smart contract pre-set in the property allocation blockchain; the property transfer smart contract is also used to: update the digital property certificate on the blockchain, change the property owner information to the transferee or mortgagee information; record the time and cost information of the property transfer;
[0131] Step 603: After the property transfer operation is performed, a notification of the completion of the property transfer is sent to the resident and the transferee or mortgagee through a message push mechanism.
[0132] In one embodiment, first, a processing request for property transfer or mortgage issued by a resident is received through a client application of the blockchain. The client application provides a convenient operation interface for residents, enabling them to easily initiate relevant requests. The processing request carries important information, including information on the intention to transfer or mortgage, which clarifies the resident's willingness to dispose of the property; relevant information on the transferee or mortgagee, including the identity identification, contact information, etc. of the transferee or mortgagee, so as to facilitate subsequent related operations and contacts; and / or information on the reason for property transfer, such as the need for property transfer due to funding needs, family changes, etc.
[0133] After receiving the processing request, it needs to be reviewed. Among them, the resident information node is also used to review the processing request, and determine whether the resident is the property owner through the information stored in the node. The resident information node stores the detailed information of the resident and the information such as the association relationship and property ownership certificate related to the property. By comparing the resident identity information in the processing request with the property owner information stored in the node, it is possible to accurately determine whether the resident is eligible for property transfer. At the same time, the property management node is also used to determine whether the property involved in the processing request meets the conditions for transfer or mortgage. The property management node stores the detailed information of the property and the relevant management regulations and conditions information. By checking the property information in the processing request and the information stored in the node that meets the transfer or mortgage conditions, it can be determined whether the property can be disposed of accordingly.
[0134] When it is determined that the resident is the property owner and the property meets the conditions, the property transfer operation is performed according to the processing request based on the property transfer smart contract pre-set in the property allocation blockchain. The property transfer smart contract is a smart contract mechanism based on blockchain technology, which automatically executes property transfer-related operations according to pre-set rules and algorithms.
[0135] When performing the property transfer operation, the property transfer smart contract is also used to perform multiple important tasks. First, update the digital property certificate on the blockchain, change the original property owner information to the transferee or mortgagee information, and ensure the accuracy and timeliness of the property certificate. Second, record the time and cost information of the property transfer. The property transfer time is an important time node, which records the specific moment when the property transfer occurs, which is of great significance for subsequent inquiries and tracing. The cost information includes the transfer tax, handling fees and other related fees that may be involved. The recording of this information is helpful for financial accounting and management.
[0136] After the property transfer operation is executed, a notification of the completion of the property transfer is sent to residents and transferees or mortgagees through a message push mechanism. The message push mechanism uses the blockchain's messaging technology to accurately and promptly send notification information to relevant parties. After receiving the notification, residents and transferees or mortgagees can promptly understand the results of the property transfer in order to carry out subsequent operations and arrangements. This notification mechanism ensures the transparency of the property transfer process and the timely transmission of information, providing a complete information feedback and communication mechanism for the entire property transfer process.
[0137] In one embodiment, the generation process of the digital property certificate uses advanced encryption technology and digital signature algorithms to ensure the authenticity, uniqueness and non-tamperability of the property certificate. In addition to the traditional property-related information, detailed contents such as the evaluation report on the relationship between residents and real estate, the property transfer history, the quality inspection report of the real estate, and the surrounding environment evaluation report are also added. Through the message transmission mechanism of the blockchain, the digital property certificate is broadcast in the blockchain, and an efficient broadcast algorithm and data verification mechanism are adopted to ensure that the property certificate information can be accurately and timely transmitted to each node in the blockchain network, so as to realize information sharing and transparency. At the same time, in order to improve the credibility and authority of the property certificate, a third-party certification agency is introduced to certify the digital property certificate, such as a notary agency, a law firm, etc., to ensure the legal validity and enforceability of the property certificate.
[0138] Three or two specific embodiments are given below to illustrate the specific application of the method of the present invention.
[0139] The scenario setting of the first embodiment is: a city needs to relocate and resettle real estate in an area due to an urban renewal project, involving many residents and multiple properties.
[0140] The first embodiment includes the following steps:
[0141] 1. Acquisition of Resident Information
[0142] 1.1 Obtaining information from the household registration system node
[0143] Taking resident A as an example, the household registration information of resident A is obtained from the household registration system node in the real estate allocation blockchain using blockchain encryption verification technology. Resident A's household registration information shows that his name is resident A, male, date of birth is XX date, household registration address is No. XX, XX Street, XX District, XX City, household registration nature is non-agricultural household registration, and household registration change history records show that he moved from No. XX, XX Street, XX District to the current address due to marriage in XX. At the same time, the relationship network information between family members is obtained. Resident A's family members include wife A1 and son A2.
[0144] 1.2 Obtain information from the real estate migration management system node
[0145] The information of the resident property allocation agreement of resident A is obtained from the property processing system node in the property allocation blockchain. The text of the agreement shows that the house of resident A located in the XX plot of land in the XX district was reallocated due to the urban renewal project. The compensation method is monetary compensation plus property allocation, and the agreed property area is not less than 90 square meters. The signing time is XX day, the location is in the XX area, and the participants include staff member D. The electronic signature verification is confirmed to be valid through relevant technical means.
[0146] 1.3 Generate digital identity identifier
[0147] Based on the resident information of resident A obtained, decentralized identity technology is used to generate a unique digital identity identifier "ID_005" for resident A.
[0148] 2. Resident information review and node creation and upload
[0149] 2.1 Resident Information Review
[0150] The resident information of resident A is reviewed based on the resident review smart contract pre-set in the real estate allocation blockchain. The resident review smart contract sets different review weights according to the importance and risk level of different types of resident information. The household registration information has a higher weight, and its completeness and accuracy are reviewed; the real estate allocation agreement information involves compensation and resettlement clauses, so the weight is moderate and the key clauses are reviewed to see if they meet the regulatory requirements; the weight of family member information is determined according to the actual situation of the family (for example, because the family population is normal and there are no special needs, the weight is moderate). At the same time, the smart contract is cross-validated with external data sources of different types of nodes in the blockchain. The household registration information is cross-validated with the household registration management system, and the real estate allocation agreement information is consistent with the real estate migration management database.
[0151] 2.2 Create a resident information node and upload information
[0152] After the review is passed, the blockchain-based timestamp service will create a resident information node corresponding to resident A based on the digital identity identifier "ID_005", and the timestamp will be recorded as XX date XX time.
[0153] Based on the distributed file storage system, the resident information of resident A is stored. The information is stored in categories, such as household registration information as one shard, real estate allocation protocol information as one shard, and family member information as one shard, and the corresponding storage index files and storage index file hash values are generated respectively. For example, the household registration information storage index file is "Index_005_1", and the hash value is "Hash_005_1"; the real estate allocation protocol information storage index file is "Index_005_2", and the hash value is "Hash_005_2"; the family member information storage index file is "Index_005_3", and the hash value is "Hash_005_3". Then upload these storage index files and the corresponding storage index file hash values to the resident information node of resident A.
[0154] 3. Property matching
[0155] 3.1 Determine the resident category and property category
[0156] For resident A, based on the correspondence between the preset resident categories and property categories, the cluster analysis algorithm is used according to resident A's resident information (family population of 3 people, medium economic status, no special needs, etc.) and the basic information of different properties (location, area, apartment type, etc.), to determine resident A's target resident category as "medium-sized family with ordinary needs" and the target property category as "medium-sized ordinary apartment type".
[0157] 3.2 Matching Properties
[0158] The resident information of resident A obtained from the blockchain is matched with the basic information of different properties under the target property category. For example, there are properties A, B, and C that belong to the "medium-sized ordinary apartment category". Property A has an area of 92 square meters, a three-bedroom and one-living room apartment, and is far from resident A's workplace but has complete surrounding supporting facilities; Property B has an area of 90 square meters, a three-bedroom and one-living room apartment, and is close to resident A's workplace but has average surrounding supporting facilities; Property C has an area of 88 square meters, a three-bedroom and one-living room apartment, and is moderately located from resident A's workplace and has good surrounding supporting facilities. After comprehensively considering various factors, the matching degree of each property with resident A is determined. The matching degree of property A is 75 points, the matching degree of property B is 80 points, and the matching degree of property C is 85 points. The preset value is 80 points, so properties B and C are used as target properties that match resident A's resident information.
[0159] 4. Establish association and broadcast
[0160] 4.1 Establishing association relationships
[0161] For resident A and target properties B and C, an association relationship is established. Taking the association relationship between resident A and property B as an example, the association relationship includes resident A's digital identity identifier "ID_005", property B's number "APT_010", location information, area information, apartment type information, and some key parameters in the allocation process. If the allocation priority is normal (because the family has no special needs), the matching score is 80 points, and the review result is passed. At the same time, the association relationship also carries the unique identification information "Link_005_B" generated by the encryption algorithm.
[0162] 4.2 Upload the association relationship and broadcast
[0163] Upload the association relationship to the real estate information node in the blockchain. First, encrypt the association relationship using the AES encryption algorithm, generate the ciphertext and upload it, and generate the data hash value "Hash_005_B". Then broadcast the association relationship to the real estate management node and resident A's resident node in the blockchain. After receiving the broadcast data packet, the real estate management node and resident A's resident node verify and obtain the association relationship information.
[0164] 5. Generation and broadcast of property rights certificates
[0165] 5.1 Generate digital property rights certificate
[0166] When the feedback information read from the property management node and the resident node of resident A indicates that the association relationship has passed the review, a digital property ownership certificate corresponding to the target property B is generated based on the association relationship between resident A and property B. Key information is extracted from the association relationship, including the identity information of resident A, the detailed information of property B, and the timestamp of the establishment of the association relationship, etc., and a digital property ownership certificate is generated using the encryption technology of the blockchain, including the encrypted property rights related information, as well as the digital signature and hash value.
[0167] 5.2 Broadcast Digital Property Rights Certification
[0168] Through the message transmission mechanism of the blockchain, the digital property rights certificate is packaged and processed to form a broadcast data packet, which contains the property rights certificate information and related metadata (such as broadcast timestamp, sending node identification, etc.). Then it is broadcasted in the blockchain, and each node receives and verifies the property rights certificate information.
[0169] 6. Real estate transfer or mortgage processing
[0170] 6.1 Receiving and processing requests
[0171] Several years later, resident A sends a transfer request for property B through the client application of the blockchain. The request carries the transfer intention information (due to family financial needs), the relevant information of the transferee (name is Zhang Jiu, ID number is XXXXX, contact information is XXX), and the reason for the property transfer (funding needs).
[0172] 6.2 Review Request
[0173] The resident information node determines that resident A is the property owner through the information stored in the node, and the property management node determines that property B meets the transfer conditions.
[0174] 6.3 Execute the property transfer operation
[0175] When resident A is determined to be the property owner and property B meets the conditions, the property transfer operation is performed according to the processing request based on the property transfer smart contract pre-set in the property allocation blockchain. The property transfer smart contract updates the digital property certificate on the blockchain, changing the property owner information to Zhang Jiu's information; records the time of property transfer as XX day XX time and fee information (assuming the transfer tax is XX yuan and the handling fee is XX yuan).
[0176] 6.4 Sending Notifications
[0177] After the property transfer operation is executed, a notification of the completion of the property transfer is sent to resident A through the message push mechanism.
[0178] Second embodiment:
[0179] With the acceleration of urbanization, real estate, as an important means to solve the problem of resident resettlement in urban land expropriation, has always been the focus of social attention in its allocation and management. Traditional real estate allocation methods have problems such as opaque information, irregular operations, and susceptibility to human intervention, which makes it difficult to ensure the fairness and efficiency of the allocation results. Blockchain technology, with its unique characteristics of decentralization, immutability and transparency, provides new ideas for solving these problems.
[0180] This embodiment relates to a real estate allocation and management system based on blockchain technology, which aims to improve the transparency, openness and security of real estate allocation through the full chain of blockchain that cannot be tampered with. The system includes a real estate information registration module, an applicant qualification review module, a person-house matching management module, a review module and a certification module, which can automatically execute the person-house matching process to ensure the openness, transparency and traceability of the entire process.
[0181] This embodiment involves the following solutions:
[0182] 1. System architecture design
[0183] 1. Core technical features
[0184] Distributed ledger technology is used to achieve decentralization and immutability of data.
[0185] 2. Network node composition
[0186] Build a multi-node blockchain network covering functional agencies, real estate developers, financial institutions, residents and other participants.
[0187] 3. Smart Contract Application
[0188] Use smart contracts to automatically execute business logic such as property allocation and property ownership certification.
[0189] 2. Participation of functional approval personnel and enterprise personnel
[0190] 1. System establishment and information viewing
[0191] Establish a real estate system through which enterprises can view housing allocation information and processing progress.
[0192] 2. Transparency and supervision guarantee
[0193] Combined with blockchain technology, the entire process is transparent and supervised. The information entered by the enterprise and the progress of the approval personnel are recorded on the blockchain for all participants to query and supervise.
[0194] 3. Security and Privacy Protection
[0195] 1. Authentication mechanism
[0196] Strict authentication is implemented so that only authorized users can access and operate blockchain data.
[0197] 2. Data encryption
[0198] Encryption technology is used to protect residents’ personal information and transaction data to prevent leakage.
[0199] 3. Permission management system
[0200] Design a permission management system so that different parties can only access data within the scope of their own permission.
[0201] 4. System Integration and Scalability
[0202] 1. System Integration
[0203] Ensure that the blockchain system is seamlessly integrated with existing information systems and real estate management systems.
[0204] 2. Scalability design
[0205] Design a scalable blockchain architecture to facilitate the addition of new features and participants in the future.
[0206] 5. User Interface and Experience
[0207] 1. Interface design
[0208] Develop an intuitive and easy-to-use user interface to facilitate residents and staff to use the blockchain system.
[0209] 2. Application provision
[0210] Provide web applications so that residents can access real estate information and participate in community governance anytime and anywhere.
[0211] Of course, it is understandable that the above detailed process may have other variations, and the relevant variations should all fall within the protection scope of the present invention.
[0212] In an embodiment of the present invention, resident information of a resident to be resettled is obtained; the resident information includes resident household registration, resident property allocation agreement information, and family member information; based on a resident review smart contract and zero-knowledge proof technology pre-set in a property allocation blockchain, the resident information of the resident is reviewed; after the review is passed, a resident information node corresponding to the resident is created in the blockchain; the resident information of the resident is uploaded to the resident information node; based on a property allocation smart contract pre-set in the property allocation blockchain, the resident information obtained from the blockchain is matched with basic information of different properties obtained from the property information node in the blockchain to determine a target property matching the resident information; the basic information includes location information, area information, and apartment type information of the property; an association relationship is established between the resident and the target property; the association relationship is uploaded to the property information node in the blockchain; the association relationship is broadcast to the property management node and the resident node in the blockchain; when the feedback information read from the property management node and the resident node indicates that the association relationship has passed the review, a digital property ownership certificate corresponding to the target property is generated according to the association relationship; and the digital property ownership certificate is broadcast in the blockchain through the message passing mechanism of the blockchain. The embodiment of the present invention processes and records various data in the process of real estate allocation through blockchain technology, and with the help of the distributed ledger characteristics of blockchain, improves the transparency and traceability of relevant data information of real estate; adopts a pre-set resident review smart contract and zero-knowledge proof technology to review resident information, avoids human arbitrariness and irregularity, and combines zero-knowledge proof technology to ensure the accuracy of the review while protecting the privacy of resident information; matches resident information and real estate information according to set rules through the real estate allocation smart contract to determine the target real estate, avoids irregular allocation behavior that may be caused by human operation, and improves the accuracy, credibility and real estate matching efficiency of real estate data processing; with the help of the non-tamperable characteristics of blockchain, avoids the problem of human tampering with information to obtain improper benefits, and ensures the fairness and accuracy of the establishment of association relationships; in short, the automatic allocation and management of real estate is realized by establishing a real estate allocation blockchain, which reduces human intervention and improves the fairness of real estate data processing.
[0213] As mentioned above, traditional real estate allocation often relies on centralized management agencies, which may lead to information asymmetry and opaque operations. Through the decentralized nature of blockchain, the allocation process can be verified and recorded on multiple nodes in the network, reducing the risk of single central point failure and improving the reliability and anti-censorship capabilities of the system; the regulatory audit mechanism based on blockchain can monitor the allocation process in real time, conduct audits and supervision, and ensure the compliance of the allocation process. This mechanism can effectively prevent and detect abnormal behavior.
[0214] The embodiment of the present invention also provides a real estate data processing device based on blockchain, as described in the following embodiment. Since the principle of solving the problem by the device is similar to that of the real estate data processing method based on blockchain, the implementation of the device can refer to the implementation of the real estate data processing method based on blockchain, and the repeated parts will not be repeated.
[0215] The embodiment of the present invention also provides a real estate data processing device based on blockchain, which is used to realize the automation, transparency and traceability of real estate data processing, and improve the fairness, standardization and efficiency of real estate allocation. Figure 7 A schematic diagram of the structure of a real estate data processing device based on blockchain is shown, and the device includes:
[0216] The resident information acquisition module 701 is used to obtain the resident information of the resident to be resettled; the resident information includes the resident household registration, the resident property allocation agreement information, and the family member information; based on the resident review smart contract and zero-knowledge proof technology pre-set in the property allocation blockchain, the resident information of the resident is reviewed; after the review is passed, a resident information node corresponding to the resident is created in the blockchain; and the resident information of the resident is uploaded to the resident information node;
[0217] The resident information matching module 702 is used to match the resident information obtained from the blockchain with the basic information of different properties obtained from the property information node in the blockchain based on the property allocation smart contract pre-set in the property allocation blockchain, and determine the target property that matches the resident information; the basic information includes the location information, area information and apartment type information of the property;
[0218] The association relationship establishment module 703 is used to establish an association relationship between the resident and the target property; upload the association relationship to the property information node in the blockchain; broadcast the association relationship to the property management node and the resident node in the blockchain;
[0219] The digital property certificate generation module 704 is used to generate a digital property certificate corresponding to the target real estate according to the association relationship when the feedback information read from the real estate management node and the resident node indicates that the association relationship has passed the review; and broadcast the digital property certificate in the blockchain through the message transmission mechanism of the blockchain.
[0220] In one embodiment, obtaining the resident information of the residents to be resettled includes:
[0221] From the household registration system node in the property allocation blockchain, blockchain encryption verification technology is used to obtain the household registration of the residents to be resettled, the household registration change history and the relationship network information between family members;
[0222] Obtaining the resident property allocation agreement information of the residents to be resettled from the property migration management system node in the property allocation blockchain; the resident property allocation agreement information includes: the text content of the resident property allocation agreement, signing time information, location information, participant information and electronic signature verification information;
[0223] Based on the resident information obtained, decentralized identity technology is used to generate a unique digital identity identifier for the resident.
[0224] In one embodiment, creating a resident information node corresponding to the resident in the blockchain; uploading the resident information of the resident to the resident information node includes:
[0225] A blockchain-based timestamp service creates a resident information node corresponding to the resident according to the digital identity identifier;
[0226] Based on the distributed file storage system, the resident information of the resident is stored; and a storage index file corresponding to the resident information of the resident and a corresponding storage index file hash value are generated;
[0227] The storage index file and the corresponding storage index file hash value are uploaded to the resident information node.
[0228] In one embodiment, when obtaining the property allocation agreement information of the residents to be resettled from the property migration management system node in the property allocation blockchain, it also includes:
[0229] Using natural language processing technology, the text content of the residents' real estate allocation agreement is semantically analyzed to extract key terms information; based on the extracted key terms information, it is compared with the preset standard template of the real estate allocation agreement to determine whether the residents' real estate allocation agreement information meets the standard requirements;
[0230] The resident information of the resident is reviewed, including: after determining that the resident's property allocation agreement information meets the regulatory requirements, the resident information of the resident is reviewed.
[0231] In one embodiment, the resident information obtained from the blockchain is matched with basic information of different properties obtained from the property information node in the blockchain to determine a target property that matches the resident information, including:
[0232] For the residents to be resettled, based on the correspondence between the preset resident categories and property categories, the target resident category and target property category of the residents to be resettled are determined; the resident category and property category are generated based on the cluster analysis algorithm according to the resident information of different residents and the basic information of different properties;
[0233] Matching the resident information obtained from the blockchain with the basic information of different properties under the target property category; determining the degree of match between each property under the target property category and the resident;
[0234] The properties whose matching degree exceeds a preset value are used as target properties that match the resident information.
[0235] In one embodiment, the association relationship between the resident and the target real estate also carries unique identification information of the association relationship generated by an encryption algorithm.
[0236] In one embodiment, it further includes:
[0237] Through the client application of the blockchain, a processing request for property transfer or mortgage issued by a resident is received; the processing request carries information on the intention of transfer or mortgage, relevant information on the transferee or mortgagee, and / or information on the reason for property transfer; the resident information node is also used to review the processing request and determine whether the resident is the property owner through the information stored in the node; the property management node is also used to determine whether the property involved in the processing request meets the conditions for transfer or mortgage;
[0238] When it is determined that the resident is the property owner and the property meets the conditions, the property transfer operation is performed according to the processing request based on the property transfer smart contract pre-set in the property allocation blockchain; the property transfer smart contract is also used to: update the digital property certificate on the blockchain, change the property owner information to the transferee or mortgagee information; record the time and cost information of the property transfer;
[0239] After the property transfer operation is executed, a notification of the completion of the property transfer is sent to the residents and the transferee or mortgagee through a message push mechanism.
[0240] In one embodiment, the resident audit smart contract pre-set in the real estate allocation blockchain is specifically used to: set different audit weights according to the importance and risk level of different types of resident information; and cross-verify with external data sources of different types of nodes in the blockchain.
[0241] A specific embodiment is given below to illustrate the specific application of the device of the present invention. This embodiment provides a real estate allocation and management system based on blockchain technology to achieve automation, transparency and traceability of real estate allocation. Figure 8 A specific example diagram of a real estate data processing device based on blockchain is shown, and this embodiment may include the following modules:
[0242] 1. Real estate information registration module
[0243] Register the basic information of the property (location, area, apartment type, etc.) and upload it to the chain to ensure the authenticity and non-tamperability of the information.
[0244] 2. Applicant qualification review module
[0245] Review the applicant's qualifications (household registration, property allocation agreement, family members, etc.) and automatically review through smart contracts to ensure fairness.
[0246] 3. Human-room matching module
[0247] Allocation decisions are automatically made through smart contracts based on applicant qualifications and property conditions to ensure fairness and efficiency.
[0248] 4. Audit module
[0249] Review the property allocation process and results (applicant selection, allocation results, etc.), and put all records on the chain to ensure traceability.
[0250] 5. Certificate issuance module
[0251] Used for the final results of business processing to ensure system compliance and transparency.
[0252] In the figure, the real estate information registration module records the basic information of the real estate on the blockchain, the applicant qualification review module automatically reviews the applicant's qualifications through smart contracts, the person-house matching module automatically makes allocation decisions based on the applicant's qualifications and the actual situation of the real estate, the review module records the real estate allocation process and results, and the certification module supervises the entire allocation process and business handling results. Combined with the use of this technology, the present invention can optimize and solve the problems existing in the traditional real estate allocation method, and improve the transparency, rationality and standardization of real estate allocation.
[0253] This embodiment also provides the following two application scenarios:
[0254] Scenario 1: Transfer and certification of property rights
[0255] When residents receive the property, their ownership information will be recorded on the blockchain to form a digital ownership certificate. When residents need to transfer or mortgage the property, they can quickly complete the ownership transfer through the blockchain platform without the cumbersome paper process.
[0256] The present invention uses blockchain technology to create a digital property transfer system to ensure the security and traceability of property transfer, and realizes the automation of property transfer through smart contracts on the blockchain, reducing human errors. The property certificate on the blockchain can be used as a legally recognized certificate to facilitate residents to conduct subsequent real estate transactions or mortgages.
[0257] When residents receive their property, their property information is recorded on the blockchain to form a digital property certificate. When residents transfer or mortgage their property, blockchain technology is used to create a digital property transfer system to ensure the security and traceability of property transfer. Smart contracts on the blockchain can automate property transfers and reduce human errors. The property certificate on the blockchain can be used as a legally recognized certificate to facilitate residents' subsequent property transactions or mortgages without the need for cumbersome paper processes.
[0258] Scenario 2: Property Allocation and Registration
[0259] When residents in a certain area need to be resettled, real estate information can be published through the blockchain platform and automatically matched with eligible residents. After the residents confirm the real estate information, the relevant data will be recorded on the blockchain, forming an unchangeable record.
[0260] The present invention uses blockchain technology to establish a real estate allocation registration system, which puts all real estate allocation information on the chain, including the location, area, and allocated resident information of the house.
[0261] The allocation rules are automatically executed through smart contracts to ensure the fairness of the allocation process.
[0262] Residents can check their property information through the blockchain platform to ensure the transparency and immutability of the information.
[0263] When resettling residents in a certain area, the real estate information is released through the blockchain platform, and eligible residents are automatically matched. After the residents confirm the real estate information, the relevant data is recorded on the blockchain to form an unchangeable record. The real estate allocation registration system is established using blockchain technology, and the allocation information of all real estate (including the location, area, and information of the residents to whom the real estate is allocated, etc.) is put on the chain. The allocation rules are automatically executed through smart contracts to ensure the fairness of the allocation process. Residents can query their own real estate information through the blockchain platform to ensure the transparency and immutability of the information.
[0264] Of course, it is understandable that the above detailed modules may have other variations, and the relevant variations should all fall within the protection scope of the present invention.
[0265] The embodiment of the present invention provides an embodiment of a computer device for implementing all or part of the content of the above-mentioned blockchain-based real estate data processing method. The computer device specifically includes the following content:
[0266] Processor, memory, communication interface and bus; wherein the processor, memory and communication interface communicate with each other through the bus; the communication interface is used to realize information transmission between related devices; the computer device can be a desktop computer, a tablet computer and a mobile terminal, etc., but the present embodiment is not limited thereto. In the present embodiment, the computer device can be implemented with reference to the embodiment for realizing the method for processing real estate data based on blockchain and the embodiment for realizing the device for processing real estate data based on blockchain, the contents of which are incorporated herein and the repeated parts are not repeated.
[0267] Fig. 9 FIG. 1 is a schematic block diagram of the system structure of the computer device 1000 according to an embodiment of the present application. Fig. 9 As shown, the computer device 1000 may include a central processor 1001 and a memory 1002; the memory 1002 is coupled to the central processor 1001. It is worth noting that Fig. 9 is exemplary; other types of structures may also be used to supplement or replace this structure to implement telecommunication functions or other functions.
[0268] In one embodiment, the real estate data processing function based on blockchain can be integrated into the central processor 1001. The central processor 1001 can be configured to perform the following control:
[0269] Acquire the resident information of the resident to be resettled; the resident information includes the resident household registration, the resident property allocation agreement information, and the family member information; based on the resident review smart contract and zero-knowledge proof technology pre-set in the property allocation blockchain, review the resident information of the resident; after the review is passed, create a resident information node corresponding to the resident in the blockchain; upload the resident information of the resident to the resident information node;
[0270] Based on the real estate allocation smart contract pre-set in the real estate allocation blockchain, the resident information obtained from the blockchain is matched with the basic information of different real estates obtained from the real estate information node in the blockchain to determine the target real estate that matches the resident information; the basic information includes the location information, area information and apartment type information of the real estate;
[0271] Establishing an association relationship between the resident and the target property; uploading the association relationship to the property information node in the blockchain; broadcasting the association relationship to the property management node and the resident node in the blockchain;
[0272] When the feedback information read from the property management node and the resident node indicates that the association relationship has passed the review, a digital property certificate corresponding to the target property is generated based on the association relationship; and the digital property certificate is broadcast in the blockchain through the message transmission mechanism of the blockchain.
[0273] In another embodiment, the blockchain-based real estate data processing device can be configured separately from the central processor 1001. For example, the blockchain-based real estate data processing device can be configured as a chip connected to the central processor 1001, and the blockchain-based real estate data processing function can be realized through the control of the central processor.
[0274] like Fig. 9 As shown, the computer device 1000 may also include: a communication module 1003, an input unit 1004, an audio processor 1005, a display 1006, and a power supply 1007. It is worth noting that the computer device 1000 does not necessarily have to include Fig. 9 In addition, the computer device 1000 may also include Fig. 9 For components not shown, reference may be made to the prior art.
[0275] like Fig. 9 As shown, the central processor 1001 is sometimes also referred to as a controller or an operation control, and may include a microprocessor or other processor devices and / or logic devices. The central processor 1001 receives inputs and controls the operations of various components of the computer device 1000 .
[0276] The memory 1002 may be, for example, a cache, a flash memory, a hard drive, a removable medium, a volatile memory, a non-volatile memory or other suitable devices, or one or more thereof. The memory may store the above-mentioned information related to the device, and may also store a program for executing the related information. The CPU 1001 may execute the program stored in the memory 1002 to implement information storage or processing, etc.
[0277] The input unit 1004 provides input to the CPU 1001. The input unit 1004 is, for example, a key or a touch input device. The power supply 1007 is used to provide power to the computer device 1000. The display 1006 is used to display display objects such as images and text. The display may be, for example, an LCD display, but is not limited thereto.
[0278] The memory 1002 may be a solid-state memory, such as a read-only memory (ROM), a random access memory (RAM), a SIM card, etc. It may also be a memory that saves information even when the power is off, can be selectively erased, and is provided with more data, examples of which are sometimes referred to as EPROMs, etc. The memory 1002 may also be some other type of device. The memory 1002 includes a buffer memory 1021 (sometimes referred to as a buffer). The memory 1002 may include an application / function storage unit 1022, which is used to store application programs and function programs or processes for executing the operation of the computer device 1000 through the central processor 1001.
[0279] The memory 1002 may also include a data storage unit 1023 for storing data, such as contacts, digital data, pictures, sounds, and / or any other data used by the computer device. The driver storage unit 1024 of the memory 1002 may include various drivers for the computer device for communication functions and / or for executing other functions of the computer device (such as messaging applications, address book applications, etc.).
[0280] The communication module 1003 is a transmitter / receiver that sends and receives signals via the antenna 1008. The communication module (transmitter / receiver) 1003 is coupled to the central processor 1001 to provide input signals and receive output signals, which may be the same as the case of a conventional mobile communication terminal.
[0281] Based on different communication technologies, multiple communication modules 1003 may be provided in the same computer device, such as a cellular network module, a Bluetooth module and / or a wireless local area network module, etc. The communication module (transmitter / receiver) 1003 is also coupled to a speaker 1009 and a microphone 1010 via an audio processor 1005 to provide an audio output via the speaker 1009 and receive an audio input from the microphone 1010, thereby realizing a common telecommunication function. The audio processor 1005 may include any suitable buffer, decoder, amplifier, etc. In addition, the audio processor 1005 is also coupled to the central processor 1001, so that recording can be performed on the local machine through the microphone 1010, and the sound stored on the local machine can be played through the speaker 1009.
[0282] An embodiment of the present invention also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the above-mentioned blockchain-based real estate data processing method.
[0283] An embodiment of the present invention also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, it implements the above-mentioned blockchain-based real estate data processing method.
[0284] In an embodiment of the present invention, resident information of a resident to be resettled is obtained; the resident information includes resident household registration, resident property allocation agreement information, and family member information; based on a resident review smart contract and zero-knowledge proof technology pre-set in a property allocation blockchain, the resident information of the resident is reviewed; after the review is passed, a resident information node corresponding to the resident is created in the blockchain; the resident information of the resident is uploaded to the resident information node; based on a property allocation smart contract pre-set in the property allocation blockchain, the resident information obtained from the blockchain is matched with basic information of different properties obtained from the property information node in the blockchain to determine a target property matching the resident information; the basic information includes location information, area information, and apartment type information of the property; an association relationship is established between the resident and the target property; the association relationship is uploaded to the property information node in the blockchain; the association relationship is broadcast to the property management node and the resident node in the blockchain; when the feedback information read from the property management node and the resident node indicates that the association relationship has passed the review, a digital property ownership certificate corresponding to the target property is generated according to the association relationship; and the digital property ownership certificate is broadcast in the blockchain through the message passing mechanism of the blockchain. The embodiment of the present invention processes and records various data in the process of real estate allocation through blockchain technology, and with the help of the distributed ledger characteristics of blockchain, improves the transparency and traceability of relevant data information of real estate; adopts a pre-set resident review smart contract and zero-knowledge proof technology to review resident information, avoids human arbitrariness and irregularity, and combines zero-knowledge proof technology to ensure the accuracy of the review while protecting the privacy of resident information; matches resident information and real estate information according to set rules through the real estate allocation smart contract to determine the target real estate, avoids irregular allocation behavior that may be caused by human operation, and improves the accuracy, credibility and real estate matching efficiency of real estate data processing; with the help of the non-tamperable characteristics of blockchain, avoids the problem of human tampering with information to obtain improper benefits, and ensures the fairness and accuracy of the establishment of association relationships; in short, the automatic allocation and management of real estate is realized by establishing a real estate allocation blockchain, which reduces human intervention and improves the fairness of real estate data processing.
[0285] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0286] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0287] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0288] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0289] The specific embodiments described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.
Claims
1. A real estate data processing method based on blockchain, characterized in that: include: Obtaining resident information of the residents to be resettled; the resident information includes resident household registration, resident property allocation agreement information, and family member information; Based on the resident audit smart contract and zero-knowledge proof technology pre-set in the real estate allocation blockchain, the resident information of the resident is audited; after the audit is passed, a resident information node corresponding to the resident is created in the blockchain; and the resident information of the resident is uploaded to the resident information node; Based on the real estate allocation smart contract pre-set in the real estate allocation blockchain, the resident information obtained from the blockchain is matched with the basic information of different real estates obtained from the real estate information node in the blockchain to determine the target real estate that matches the resident information; the basic information includes the location information, area information and apartment type information of the real estate; Establishing an association relationship between the resident and the target property; uploading the association relationship to the property information node in the blockchain; broadcasting the association relationship to the property management node and the resident node in the blockchain; When the feedback information read from the property management node and the resident node indicates that the association relationship has passed the review, a digital property certificate corresponding to the target property is generated based on the association relationship; and the digital property certificate is broadcast in the blockchain through the message transmission mechanism of the blockchain.
2. The method according to claim 1, characterized in that Obtain resident information of residents to be resettled, including: From the household registration system node in the property allocation blockchain, blockchain encryption verification technology is used to obtain the household registration of the residents to be resettled, the household registration change history and the relationship network information between family members; Obtaining the resident property allocation agreement information of the residents to be resettled from the property migration management system node in the property allocation blockchain; the resident property allocation agreement information includes: the text content of the resident property allocation agreement, signing time information, location information, participant information and electronic signature verification information; Based on the resident information obtained, decentralized identity technology is used to generate a unique digital identity identifier for the resident.
3. The method according to claim 2, characterized in that Creating a resident information node corresponding to the resident in the blockchain; Uploading the resident information of the resident to the resident information node includes: A blockchain-based timestamp service creates a resident information node corresponding to the resident according to the digital identity identifier; Based on the distributed file storage system, the resident information of the resident is stored; and a storage index file corresponding to the resident information of the resident and a corresponding storage index file hash value are generated; The storage index file and the corresponding storage index file hash value are uploaded to the resident information node.
4. The method according to claim 1, characterized in that When obtaining the property allocation agreement information of the residents to be resettled from the property migration management system node in the property allocation blockchain, it also includes: Using natural language processing technology, the text content of the residents' real estate allocation agreement is semantically analyzed to extract key terms information; based on the extracted key terms information, it is compared with the preset standard template of the real estate allocation agreement to determine whether the residents' real estate allocation agreement information meets the standard requirements; The resident information of the resident is reviewed, including: after determining that the resident's property allocation agreement information meets the regulatory requirements, the resident information of the resident is reviewed.
5. The method according to claim 1, characterized in that The resident information obtained from the blockchain is matched with the basic information of different properties obtained from the property information node in the blockchain to determine the target property that matches the resident information, including: For the residents to be resettled, based on the correspondence between the preset resident categories and property categories, the target resident category and target property category of the residents to be resettled are determined; the resident category and property category are generated based on the cluster analysis algorithm according to the resident information of different residents and the basic information of different properties; Matching the resident information obtained from the blockchain with the basic information of different properties under the target property category; determining the degree of match between each property under the target property category and the resident; The properties whose matching degree exceeds a preset value are used as target properties that match the resident information.
6. The method according to claim 1, characterized in that The association relationship between the resident and the target real estate also carries unique identification information of the association relationship generated by an encryption algorithm.
7. The method according to claim 1, characterized in that Also includes: Through the client application of the blockchain, a processing request for property transfer or mortgage issued by a resident is received; the processing request carries information on the intention of transfer or mortgage, relevant information on the transferee or mortgagee, and / or information on the reason for property transfer; the resident information node is also used to review the processing request and determine whether the resident is the property owner through the information stored in the node; the property management node is also used to determine whether the property involved in the processing request meets the conditions for transfer or mortgage; When it is determined that the resident is the property owner and the property meets the conditions, the property transfer operation is performed according to the processing request based on the property transfer smart contract pre-set in the property allocation blockchain; the property transfer smart contract is also used to: update the digital property certificate on the blockchain, change the property owner information to the transferee or mortgagee information; record the time and cost information of the property transfer; After the property transfer operation is executed, a notification of the completion of the property transfer is sent to the residents and the transferee or mortgagee through a message push mechanism.
8. The method according to claim 1, characterized in that The resident audit smart contract pre-set in the real estate allocation blockchain is specifically used to: set different audit weights according to the importance and risk level of different types of resident information; and cross-verify with external data sources of different types of nodes in the blockchain.
9. A real estate data processing device based on blockchain, characterized in that: include: A resident information acquisition module is used to acquire resident information of the residents to be resettled; the resident information includes resident household registration, resident property allocation agreement information, and family member information; Based on the resident audit smart contract and zero-knowledge proof technology pre-set in the real estate allocation blockchain, the resident information of the resident is audited; after the audit is passed, a resident information node corresponding to the resident is created in the blockchain; and the resident information of the resident is uploaded to the resident information node; A resident information matching module is used to match the resident information obtained from the blockchain with the basic information of different properties obtained from the property information nodes in the blockchain based on the property allocation smart contract pre-set in the property allocation blockchain, and determine a target property that matches the resident information; the basic information includes the location information, area information and apartment type information of the property; An association relationship establishment module is used to establish an association relationship between the resident and the target property; upload the association relationship to the property information node in the blockchain; and broadcast the association relationship to the property management node and the resident node in the blockchain; The digital property certificate generation module is used to generate a digital property certificate corresponding to the target real estate according to the association relationship when the feedback information read from the real estate management node and the resident node indicates that the association relationship has passed the review; and broadcast the digital property certificate in the blockchain through the message transmission mechanism of the blockchain.
10. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 8 is implemented.
11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.
12. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.