Real estate registration method and system based on block chain

By using a blockchain-based real estate registration system, the data security and efficiency issues in the traditional real estate registration model are solved through asymmetric encryption and consortium blockchain structure. This achieves secure data storage and reliable transmission, enhances the transparency and credibility of real estate registration, and promotes the healthy development of the market.

CN121807969APending Publication Date: 2026-04-07临沂润恒信息科技有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-29
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

Traditional real estate registration models suffer from data security risks, insufficient data verification and trust mechanisms, cumbersome and inefficient transaction processes, insufficient processing capacity, and information asymmetry, making it difficult to meet the demands of modern society for efficiency, transparency, and security.

Method used

The real estate registration system based on blockchain includes a data acquisition module, a data encryption module, a blockchain storage module, and an information verification module. It uses asymmetric encryption algorithms (such as RSA) to encrypt the data, stores and verifies it through a consortium blockchain structure, and uses digital certificates for identity verification.

Benefits of technology

It has improved the security and integrity of data, ensured the immutability of data during transmission and storage, established a reliable user trust system, enhanced the transparency and credibility of real estate registration, reduced the risk of single points of failure, and promoted the healthy development of the transaction market.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121807969A_ABST
    Figure CN121807969A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of real estate registration, and discloses a real estate registration method and system based on a blockchain, and the system comprises a data collection module, a data encryption module, a blockchain storage module, and an information verification module.In the aspect of data security, public key encryption and private key decryption mechanisms effectively guarantee data privacy and security, and the data security is improved. Stealing and tampering are prevented; in terms of data integrity, block hash values are compared through an information verification module, whether transmission data are changed or not is accurately judged, and completeness and reliability of the transmission data are ensured; the identity verification checks the signature validity by means of a digital certificate and a root certificate, constructs a security trust system, and prevents illegal operation; the multi-node alliance reduces the single-point fault risk, and the data change history can be checked to facilitate audit supervision; on the whole, the transparency, the fairness and the credibility of real estate registration are improved, the registration process is optimized, the processing capacity and the response speed are improved, the pain point of a traditional mode is solved, and efficient and healthy development of real estate registration business is promoted.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of real estate registration technology, specifically to a blockchain-based real estate registration method and system. Background Technology

[0002] Traditional real estate registration models face numerous limitations and challenges. Firstly, data storage largely relies on centralized database systems, which exposes data security to significant risks. If the central database is hacked or suffers from internal management vulnerabilities, real estate registration data may be stolen, altered, or lost, severely damaging the rights of property owners and the credibility of registration information. For example, in recent years, data breaches have been exposed in some local real estate information management systems, raising public concerns about real estate information security.

[0003] Secondly, traditional registration models have shortcomings in data verification and trust mechanisms. Data sharing and interaction between different departments or institutions often lack efficient and reliable verification methods. As a result, in the process of handling real estate transactions and mortgages, the authenticity and integrity of data require a lot of manpower and time for repeated verification, making the transaction process cumbersome and inefficient. At the same time, due to the lack of an immutable recording mechanism, it is also difficult to trace and audit historical registration information, which can easily lead to illegal and irregular activities such as false registration and double mortgage.

[0004] Furthermore, with the increasing activity in the real estate market and the accelerated pace of digitalization, higher demands are being placed on the processing capacity, response speed, and data transparency of the registration system. Traditional systems may experience performance bottlenecks when handling a large number of concurrent registration requests, leading to delays in business processing. Moreover, the public has difficulty obtaining comprehensive and accurate real estate registration information, resulting in significant information asymmetry, which is detrimental to fair and orderly market competition and healthy development.

[0005] The emergence of blockchain technology offers an innovative solution to these problems. With its decentralized, immutable, traceable, and cryptographically secure characteristics, blockchain can build a more equitable, transparent, secure, and efficient real estate registration ecosystem. This effectively overcomes the shortcomings of traditional registration models, improves the overall level of real estate registration and management, and meets the ever-growing demands and expectations of modern society for real estate registration services. Summary of the Invention

[0006] The purpose of this invention is to provide a blockchain-based method and system for real estate registration, which solves the technical problems mentioned in the background art.

[0007] The objective of this invention can be achieved through the following technical solutions: A blockchain-based real estate registration system includes: a data acquisition module, a data encryption module, a blockchain storage module, and an information verification module; The data acquisition module is used to collect real estate registration data; The data encryption module is used to encrypt the collected real estate registration data using the public key in an asymmetric encryption algorithm, and then transmit the encrypted real estate registration data to the blockchain storage module. The blockchain storage module is used to store and process encrypted real estate registration data; The information verification module is used to verify newly generated blocks transmitted to each node of the consortium blockchain.

[0008] As a further aspect of the present invention: the real estate registration data includes, but is not limited to, the application form submitted by the property owner, relevant supporting documents, real estate survey data, and transaction contracts, wherein the relevant supporting documents include ID card, property ownership certificate, and land use certificate.

[0009] As a further aspect of the present invention: the asymmetric encryption algorithm employs the RSA algorithm; As a further aspect of the present invention: in the RSA algorithm, two prime numbers are selected and labeled as p and q; Subsequently, through n=p×q and β n = (p-1)×(q-1), calculate n and β respectively. n ; The size of n determines the encryption strength; Next, an integer e is selected as the encryption exponent, and e satisfies 1 < e < β. n =and gcd(e, β) n ) = 1, Where gcd is the greatest common divisor; GCD is calculated using the Euclidean algorithm, the formula of which is as follows: In mathematics and computer programming, mod is short for modulo operation, also known as the remainder operation; Then, d is calculated using the extended Euclidean algorithm, such that e×d≡1 (mod β). n ); Where ≡ is the congruence symbol. In number theory, a≡b (mod m) means that a and b have the same remainder when divided by m. When the basic Euclidean algorithm is used to find the greatest common divisor (GCD), a and b are two integers whose GCD needs to be calculated.

[0010] As a further aspect of the present invention, the extended Euclidean algorithm is expressed as follows: If a > b, let a = k × b + r, where k is the quotient and r is the remainder. Then gcd(a, b) = gcd(b, r). By iterating continuously until r = 0, and simultaneously solving for d during the iteration process, we can ensure that e × d ≡ 1 (mod β). n ); In the Extended Euclidean Algorithm (EEP), when calculating the private key, 'a' is the chosen cryptographic exponent 'e', ​​and 'b' is β. n ; Then you obtain the public key (e, n) and the private key (d, n); The encryption formula for encrypting real estate registration data using the public key (e, n) is C=M. e (mod n), where M is the real estate registration data and C is the encrypted real estate registration data.

[0011] As a further aspect of the present invention, the storage processing method of the blockchain storage module is as follows: Step A1: Adopting a consortium blockchain structure, which consists of multiple nodes such as relevant departments for real estate registration and financial institutions; Step A2: Generate a new block from the encrypted data; The block header contains the hash value, timestamp, and random number information of the previous block, which are sequentially denoted as H. prev , t, nonce; The block body is used to store encrypted data C; Step A3: Using H=Hash(H prev Calculate the hash value H of the block header using t, nonce, and C. Hash() uses the SHA-256 secure hash algorithm; Step A4: By continuously adjusting the value, H is made to meet the pre-specified difficulty requirements; The pre-specified difficulty requirement is that the first 3 bits of the hash value must be 0, and the method is as follows: Initially, a random nonce value is selected to calculate the hash value. If the requirement is not met, the nonce value is continuously changed and recalculated until a hash value that meets the conditions is found. Step A5: Transmit the newly generated block to each node of the consortium blockchain and verify it through the verification module. Once the verification is successful, store the block, that is, add the block to the local blockchain copy.

[0012] As a further aspect of the present invention: the verification method of the information verification module is as follows: Following the method in Step A3, calculate the hash value of the block data received by the corresponding node and record it as H. new ; Next, extract the hash value H of the block header calculated in Step A3; Then H and H new Comparison: If H=H new If the result is 0, it means that the data has not been tampered with during transmission, i.e., the verification is successful; If H > H new Or H < H new If the result is negative, it means that the data has been tampered with during transmission, i.e., the verification fails.

[0013] As a further aspect of the present invention, the information verification module is also used to verify the identity of the user based on the digital certificate submitted by the user when the user performs related operations such as querying or modifying real estate registration.

[0014] As a further aspect of the present invention: the user's digital certificate is used to uniquely identify the user's identity and establish a trust relationship in the real estate registration system. It includes the user's public key and identity information, as well as the signature of the digital certificate by the certificate authority. The identity information includes name, ID number, affiliated organization, etc. Each node pre-stores the root certificate of the certificate authority; A root certificate is a digital certificate issued by a certificate authority to itself to prove the identity and legitimacy of the certificate authority. A root certificate contains the certificate authority's public key and related information such as the certificate authority's name and validity period.

[0015] As a further aspect of the present invention, the authentication method is as follows: When a user requests a related operation, the system first obtains the user's digital certificate and then verifies the digital certificate using the root certificate of the certificate authority. The verification process involves checking whether the certificate signature is valid; If the certificate verification is successful, the user's public key contained in the digital certificate is trusted, and the user's requested operations are allowed.

[0016] As a further aspect of the present invention, the method for checking the validity of the certificate signature is as follows: Step 1.1: Extract the signature information and digital certificate content from the user's digital certificate, and denote them as Sig and Cert respectively. The digital certificate content includes the user's public key and identity information. Step 1.2: Simultaneously obtain the root certificate of the certificate authority, extract the preset CA public key from it, and record it as PK. CA ; Step 1.3: Following the method in Step A3, calculate the hash value of the digital certificate content Cert and denote it as H. Cert ; Step 1.4: Use the CA public key PK CA Decrypt the signature Sig in the user certificate; The decryption formula is as follows: In the formula, dCA and nCA are PK CA The parameters in the private and public keys are M, where M is the decrypted result; Step 1.5, H Cert Compare with M: If H Cert If the value is M, then the signature information in the digital certificate is deemed valid, meaning that the certificate was indeed issued by a certificate authority that possesses the corresponding private key.

[0017] A blockchain-based method for real estate registration, implemented through a blockchain-based real estate registration system, includes the following steps: Step 1: Data Collection Collect real estate registration data; Step 2: Data Encryption The collected real estate registration data is encrypted using the public key in an asymmetric encryption algorithm; Step 3, Blockchain Storage: The encrypted real estate registration data is stored and processed. Step 4: Information Verification The system verifies newly generated blocks transmitted to various nodes of the consortium blockchain, and verifies user identity based on the digital certificate submitted by the user when the user queries or modifies real estate registration.

[0018] The beneficial effects of this invention are: High data security: Asymmetric encryption algorithms are used to encrypt real estate registration data. Data encrypted with a public key can only be decrypted with the corresponding private key, effectively preventing theft or tampering of data during collection, transmission and storage, and protecting the privacy and security of property owner information and real estate-related data.

[0019] Data integrity assurance: The information verification module verifies newly generated blocks transmitted to each node of the consortium blockchain, calculates the hash value of the block header and compares it with the hash value calculated from the received block data. This can accurately determine whether the data has been tampered with during transmission, ensuring data integrity and providing strong support for the reliability of real estate registration information.

[0020] Reliable identity verification: When users perform operations such as querying or modifying data, identity verification is performed based on the digital certificate submitted by the user and the root certificate of the certificate authority. The validity of the certificate signature is checked, and only verified users can perform the relevant operations. This establishes a secure and reliable user trust system to prevent unauthorized users from maliciously manipulating real estate registration data.

[0021] Decentralization and Traceability: Employing a consortium blockchain structure, the system comprises multiple nodes, including real estate registration departments and financial institutions. Data is stored on the blockchain, with each node possessing a complete copy. The absence of a single centralized control node reduces the risk of single points of failure. Furthermore, the immutability of the blockchain ensures the traceability of changes to real estate registration data, facilitating subsequent auditing and oversight.

[0022] Enhancing public trust: Based on the characteristics of blockchain technology, the entire real estate registration process is more transparent, fair, and secure, which can effectively enhance public trust in the real estate registration system and promote the healthy and stable development of the real estate transaction market. Attached Figure Description

[0023] The invention will now be further described with reference to the accompanying drawings.

[0024] Figure 1 This is a system block diagram of a blockchain-based real estate registration system according to the present invention.

[0025] Figure 2 This is a flowchart illustrating a blockchain-based real estate registration method according to the present invention. Detailed Implementation

[0026] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0027] Example 1 Please see Figure 1 and Figure 2 As shown, the present invention is a blockchain-based method and system for real estate registration, comprising: a data acquisition module, a data encryption module, a blockchain storage module, and an information verification module; The data acquisition module is used to collect real estate registration data; Real estate registration data includes, but is not limited to, the application form submitted by the property owner, relevant supporting documents, real estate survey data, and transaction contracts. Among these, relevant supporting documents include ID card, property ownership certificate, and land use certificate. The data encryption module is used to encrypt the collected real estate registration data using the public key in an asymmetric encryption algorithm, and then transmit the encrypted real estate registration data to the blockchain storage module. The asymmetric encryption algorithm used here is the RSA algorithm; In the RSA algorithm, two prime numbers are selected and labeled as p and q; Subsequently, through n=p×q and β n = (p-1)×(q-1), calculate n and β respectively. n ; The value of n determines the strength of the encryption. In practical applications, the larger the value of n, the more difficult it is to crack the encrypted data. β n As an important parameter in calculating the private key d, it works in conjunction with the encryption exponent r to ensure the mathematical relationship between the public and private keys, thereby realizing the asymmetric encryption function of the RSA algorithm and ensuring the security of real estate registration data encryption. Next, select an integer e, such that 1 < e < β. n =and gcd(e, β) n ) = 1, Where gcd is the greatest common divisor; GCD is calculated using the Euclidean algorithm, the formula of which is as follows: In mathematics and computer programming, mod is short for modulo operation, also known as the remainder operation; Then, d is calculated using the extended Euclidean algorithm, such that e×d≡1 (mod β). n ); Where ≡ is the congruence symbol. In number theory, a≡b (mod m) means that a and b have the same remainder when divided by m. In the basic Euclidean algorithm, when used to find the greatest common divisor (GCD), *a* and *b* are the two integers whose GCD needs to be calculated. In the extended Euclidean algorithm, when used to calculate the private key, *a* is the chosen cryptographic exponent *e*, and *b* is *β*. n ; For example: 7 ≡ 1 (mod 3), because the remainder when 7 is divided by 3 is 1, and the remainder when 1 is divided by 3 is also 1; The extended Euclidean algorithm is represented as follows: If a > b, let a = k × b + r, where k is the quotient and r is the remainder. Then gcd(a, b) = gcd(b, r). By iterating continuously until r = 0, and simultaneously solving for d during the iteration process, we can ensure that e × d ≡ 1 (mod β). n); Then you obtain the public key (e, n) and the private key (d, n); The encryption formula for encrypting real estate registration data using the public key (e, n) is C=M. e (mod n), where M is the real estate registration data and C is the encrypted real estate registration data; The blockchain storage module is used to store and process encrypted real estate registration data. The method is as follows: Step A1: Adopting a consortium blockchain structure, which consists of multiple nodes such as relevant departments for real estate registration and financial institutions; Step A2: Generate a new block from the encrypted data; The block header contains the hash value, timestamp, and random number information of the previous block, which are sequentially denoted as H. prev , t, nonce; The block body is used to store encrypted data C; Step A3: Using H=Hash(H prev Calculate the hash value H of the block header using t, nonce, and C. Hash() uses the SHA-256 secure hash algorithm, which is an existing technology, so it will not be elaborated on further. Step A4: By continuously adjusting the value, H is made to meet the pre-specified difficulty requirements; The pre-specified difficulty requirement is that the first 3 bits of the hash value must be 0, and the method is as follows: Initially, a random nonce value is selected to calculate the hash value. If the requirement is not met, the nonce value is continuously changed and recalculated until a hash value that meets the conditions is found. Step A5: Transmit the newly generated block to each node of the consortium blockchain and verify it through the verification module. After successful verification, store the block, that is, add the block to the local blockchain copy. The information verification module is used to verify newly generated blocks transmitted to various nodes of the consortium blockchain; The method is as follows: Following the method in Step A3, calculate the hash value of the block data received by the corresponding node and record it as H. new ; Next, extract the hash value H of the block header calculated in Step A3; Then H and H new Comparison: If H=H newIf the result is 0, it means that the data has not been tampered with during transmission, i.e., the verification is successful; If H > H new Or H < H new If the result is negative, it means that the data has been tampered with during transmission, i.e., the verification fails.

[0028] This embodiment uses the RSA asymmetric encryption algorithm in its data encryption module to encrypt real estate registration data. Public key encryption ensures the data exists in ciphertext form during transmission and storage, effectively preventing unauthorized access and tampering, and guaranteeing data security and privacy. For example, only authorized parties with the corresponding private key can decrypt the encrypted data to view its true content. The RSA algorithm details the generation process of the public and private keys, using rigorous mathematical calculations to select appropriate parameters to ensure key validity and uniqueness, further enhancing encryption reliability. A consortium blockchain storage module is used to store the encrypted real estate registration data. The consortium blockchain consists of multiple nodes, including relevant real estate registration departments and financial institutions. This multi-node distributed storage method ensures data is not lost due to the failure of a single node, improving data storage reliability. During block generation and storage, the integrity and immutability of data during transmission and storage are ensured by calculating the hash value of the block header to meet pre-specified difficulty requirements and verifying newly generated blocks on each node. If data is tampered with, the hash value will change, making it easily detectable.

[0029] Example 2 As a second embodiment of the present invention, in specific implementation, the technical solution of this embodiment differs from that of embodiment one only in that: The information verification module is also used to verify the identity of users based on the digital certificates they submit when users perform related operations such as querying or modifying real estate registration. The user's digital certificate is used to uniquely identify the user's identity and establish a trust relationship in the real estate registration system. It contains the user's public key and identity information, as well as the signature of the certificate authority on the digital certificate. The identity information includes name, ID number, and affiliated organization, etc. Each node pre-stores the root certificate of the certificate authority; A root certificate is a digital certificate issued by a certificate authority to itself to prove the identity and legitimacy of the certificate authority; a root certificate contains the certificate authority's public key and related information such as the certificate authority's name and validity period; The authentication methods are as follows: When a user requests a related operation, the system first obtains the user's digital certificate and then verifies the digital certificate using the root certificate of the certificate authority. The verification process involves checking whether the certificate signature is valid; If the certificate verification is successful, the user's public key contained in the digital certificate is trusted, and the user is allowed to perform the relevant operations requested. The method for checking the validity of the certificate signature is as follows: Step 1.1: Extract the signature information and digital certificate content from the user's digital certificate, and denote them as Sig and Cert respectively. The digital certificate content includes the user's public key and identity information. Step 1.2: Simultaneously obtain the root certificate of the certificate authority, extract the preset CA public key from it, and record it as PK. CA ; Step 1.3: Following the method in Step A3, calculate the hash value of the digital certificate content Cert and denote it as H. Cert ; Step 1.4: Use the CA public key PK CA Decrypt the signature Sig in the user certificate; The decryption formula is as follows: In the formula, dCA and nCA are PK CA The parameters in the private and public keys are M, where M is the decrypted result; Step 1.5, H Cert Compare with M: If H Cert If the value is M, then the signature information in the digital certificate is deemed valid, meaning that the certificate was indeed issued by a certificate authority that possesses the corresponding private key. In this embodiment, in addition to verifying newly generated blocks transmitted to various nodes of the consortium blockchain, the information verification module also includes an identity verification function for users performing operations such as querying and modifying real estate registration information. This effectively prevents unauthorized users from improperly manipulating real estate registration information, ensuring the operational security and data accuracy of the real estate registration system. By requiring users to submit digital certificates containing public keys and identity information and signed by a certificate authority, and verifying the user's digital certificate using the root certificates of the certificate authorities pre-stored on each node, a complete identity verification system based on digital certificates is established. Only verified users can perform corresponding operations, ensuring the legality and authorization of the operations. The detailed steps in verifying the validity of the digital certificate signature accurately determine the authenticity and validity of the digital certificate, further enhancing the reliability of identity verification.

[0030] Example 3 As a third embodiment of the present invention, in specific implementation, compared with embodiments one and two, the technical solution of this embodiment is to combine the solutions of embodiments one and two.

[0031] This embodiment combines the solutions from Embodiment 1 and Embodiment 2, retaining the advantages of Embodiment 1 in ensuring the security, reliability, and immutability of real estate registration data during storage and transmission through blockchain technology, while also incorporating the advantages of Embodiment 2 in its strict identity verification mechanism for user operations. This allows for comprehensive and effective management and security of real estate registration data throughout the entire process, from collection, encryption, and storage to user operations, within a single system. This comprehensively improves the performance and security of the entire real estate registration system, better meeting the data security and operational standards requirements of real estate registration services.

[0032] This invention also proposes a blockchain-based real estate registration method, which is implemented through a blockchain-based real estate registration system and includes the following steps: Step 1: Data Collection Collect real estate registration data; Step 2: Data Encryption The collected real estate registration data is encrypted using the public key in an asymmetric encryption algorithm; Step 3, Blockchain Storage: The encrypted real estate registration data is stored and processed. Step 4: Information Verification The system verifies newly generated blocks transmitted to various nodes of the consortium blockchain, and verifies user identity based on the digital certificate submitted by the user when the user queries or modifies real estate registration.

[0033] The above formulas are all dimensionless calculations. The formulas are derived from software simulations based on a large amount of collected data to obtain the most recent real-world results. The preset parameters and thresholds in the formulas are set by those skilled in the art according to the actual situation.

[0034] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A blockchain-based method for real estate registration, characterized in that, Includes the following steps: Step 1: Data Collection Collect real estate registration data; Step 2: Data Encryption The collected real estate registration data is encrypted using the public key in an asymmetric encryption algorithm; Step 3, Blockchain Storage: The encrypted real estate registration data is stored and processed. Step 4: Information Verification The system verifies newly generated blocks transmitted to various nodes of the consortium blockchain, and verifies user identity based on the digital certificate submitted by the user when the user queries or modifies real estate registration.

2. The blockchain-based real estate registration method according to claim 1, characterized in that, in, The asymmetric encryption algorithm uses the RSA algorithm, in which two prime numbers are selected and labeled as p and q; Subsequently, through n=p×q and β n = (p-1)×(q-1), calculate n and β respectively. n ; Next, an integer e is selected as the encryption exponent, and e satisfies 1 < e < β. n =and gcd(e, β) n ) = 1, Where gcd is the greatest common divisor; Then, d is calculated using the extended Euclidean algorithm, such that e×d≡1 (mod β). n ); The extended Euclidean algorithm is represented as follows: Let a = k × b + r, where k is the quotient and r is the remainder. Then gcd(a, b) = gcd(b, r). By iterating continuously, we can continue until r = 0, where a is the selected encryption exponent e and b is β. n ; Simultaneously, during the iteration process, d is solved such that e×d≡1 (mod β). n ); Then you obtain the public key (e, n) and the private key (d, n); The encryption formula for encrypting real estate registration data using the public key (e, n) is C=M. e (mod n), where M is the real estate registration data and C is the encrypted real estate registration data.

3. The blockchain-based real estate registration method according to claim 1, characterized in that, The storage and processing methods are as follows: Step A1: Adopt a consortium blockchain structure; Step A2: Generate a new block from the encrypted data; The block header contains the hash value, timestamp, and random number information of the previous block, which are sequentially denoted as H. prev , t, nonce; The block body is used to store encrypted data C; Step A3: Using H=Hash(H prev Calculate the hash value H of the block header using t, nonce, and C. Step A4: By continuously adjusting the value, H is made to meet the pre-specified difficulty requirements; Step A5: Transmit the newly generated block to each node of the consortium blockchain and verify it through the verification module. Once the verification is successful, store the block, that is, add the block to the local blockchain copy.

4. The blockchain-based real estate registration method according to claim 3, characterized in that, In StepA3, Hash() uses the SHA-256 secure hash algorithm; In StepA4, the pre-specified difficulty requirement is that the first 3 bits of the hash value must be 0, and the method is as follows: Initially, a random nonce value is selected to calculate the hash value. If the requirement is not met, the nonce value is continuously changed and recalculated until a hash value that meets the conditions is found.

5. A blockchain-based real estate registration method according to claim 3, characterized in that, The verification method is as follows: Following the method in Step A3, calculate the hash value of the block data received by the corresponding node and record it as H. new ; Next, extract the hash value H of the block header calculated in Step A3; Then H and H new Comparison: If H=H new If the result is 0, it means that the data has not been tampered with during transmission, i.e., the verification is successful; If H > H new Or H < H new If the result is negative, it means that the data has been tampered with during transmission, i.e., the verification fails.

6. The blockchain-based real estate registration method according to claim 3, characterized in that, in, A user's digital certificate is used to uniquely identify the user and establish a trust relationship in the real estate registration system. It contains the user's public key and identity information, as well as the signature of the certificate authority on the digital certificate. The identity information includes name, ID number, and affiliated organization, etc. Each node pre-stores the root certificate of the certificate authority.

7. A blockchain-based real estate registration method according to claim 6, characterized in that, The authentication methods are as follows: When a user requests a related operation, the system first obtains the user's digital certificate and then verifies the digital certificate using the root certificate of the certificate authority. The verification process involves checking whether the certificate signature is valid; If the certificate verification is successful, the user's public key contained in the digital certificate is trusted, and the user's requested operations are allowed.

8. A blockchain-based real estate registration method according to claim 7, characterized in that, in, The following are methods to check if the certificate signature is valid: Step 1.1: Extract the signature information and digital certificate content from the user's digital certificate, and denote them as Sig and Cert respectively. The digital certificate content includes the user's public key and identity information. Step 1.2: Simultaneously obtain the root certificate of the certificate authority, extract the preset CA public key from it, and record it as PK. CA ; Step 1.3: Following the method in Step A3, calculate the hash value of the digital certificate content Cert and denote it as H. Cert ; Step 1.4: Use the CA public key PK CA Decrypt the signature Sig in the user certificate; The decryption formula is as follows: In the formula, dCA and nCA are PK CA The parameters in the private and public keys are M, where M is the decrypted result; Step 1.5, H Cert Compare with M: If H Cert If the value is M, then the signature information in the digital certificate is deemed valid, meaning that the certificate was indeed issued by a certificate authority that possesses the corresponding private key.

9. A blockchain-based real estate registration method according to claim 1, characterized in that, in, Real estate registration data includes the application submitted by the property owner, relevant supporting documents, real estate survey data, and transaction contracts. Among these, the relevant supporting documents include the owner's ID card, property ownership certificate, and land use certificate.

10. A blockchain-based real estate registration system, characterized in that, The system is used to execute a blockchain-based real estate registration method according to any one of claims 1-9, the system comprising: The data acquisition module is used to collect real estate registration data; The data encryption module is used to encrypt the collected real estate registration data using the public key in an asymmetric encryption algorithm, and then transmit the encrypted real estate registration data to the blockchain storage module. The blockchain storage module is used to store and process encrypted real estate registration data. The information verification module is used to verify newly generated blocks transmitted to various nodes of the consortium blockchain. It is also used to verify the identity of users based on the digital certificates they submit when users perform related operations such as querying and modifying real estate registration.