Intelligent property transaction matching and evaluation system based on block chain
Through the blockchain dual-chain structure and smart contract technology, the problems of data security and low efficiency in traditional property rights transactions have been solved, and the secure storage, intelligent matching and automated processing of property rights transactions have been realized, thereby improving the security and efficiency of transactions.
Patent Information
- Application Number
- CN202510782171.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-12
- Publication Date
- 2025-09-16
AI Technical Summary
Traditional property rights transactions face data security risks and low transaction efficiency. Especially under centralized storage and manual operations, data is prone to leakage and transaction processes are cumbersome and time-consuming, affecting transaction efficiency and increasing costs.
Using blockchain-based distributed storage and smart contract technology, a dual-chain structure of property rights summary chain and transaction chain is established. Through encrypted data storage, intelligent matching and deep neural network evaluation, secure evidence storage and intelligent matching of property rights transactions are achieved.
It improves the security and transparency of transaction data, reduces manual intervention, shortens transaction cycles, ensures the safe allocation and circulation efficiency of transaction funds, provides full-link traceability capabilities, and improves the automation and accuracy of transactions.
Smart Images

Figure CN120655424A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of blockchain technology, and in particular to a blockchain-based intelligent matching and evaluation system for property rights transactions. Background Art
[0002] In traditional property rights transactions, technological limitations lead to risks and efficiency bottlenecks in the transaction process. For example, in the case of commercial property rights transactions within a certain city's cultural industry park, data security and efficiency are particularly prominent. From a data security perspective, traditional property rights transaction systems often utilize centralized storage, with data security relying on the protection capabilities of a single server. If the property rights transaction data for this city's cultural industry park were stored on a server at a real estate transaction center, and if the server were to suffer an internal management vulnerability, leading to a data leak, the sensitive property rights information and transaction records of numerous shops within the park would be at risk of being stolen or tampered with.
[0003] Furthermore, in terms of transaction efficiency, traditional property rights transactions often require the participation of multiple parties, resulting in cumbersome processes and reliance on manual operations. Similarly, in the property rights transactions of shops in this cultural industry park, after the buyer and seller reach a preliminary agreement, they must go through multiple offline negotiations, intermediary agency evaluations, and property registration department reviews. If the buyer and seller disagree on the assessed value of the shop, the intermediary agency's re-evaluation is time-consuming. Furthermore, during the review by the property registration department, due to the lack of interoperability between data from different departments, auditors must manually verify multiple documents. This can cause the entire transaction process to last for weeks or even months, severely impacting transaction efficiency and increasing both parties' time and financial costs. Summary of the Invention
[0004] The technical problem to be solved by the present invention is to provide a blockchain-based intelligent matching and evaluation system for property rights transactions, which realizes the secure storage and intelligent matching of property rights transaction data through the distributed storage of blockchain.
[0005] In order to solve the above technical problems, the technical solutions of the present invention are as follows: First, a blockchain-based intelligent matching and evaluation system for property rights transactions, including: A blockchain building block for deploying a distributed blockchain network based on proxy nodes and adopting a practical Byzantine fault-tolerant consensus to establish a dual-chain structure of property rights summary chain and transaction chain; The side chain generation module is used to enable the property transferor to store the encrypted property data to the proxy node through the client based on the distributed blockchain network, register the summary information in the property summary chain, and generate the evaluation side chain based on the registration event; The transaction demand module is used to enable the property transferee to publish a transaction demand including property type, demand parameters and budget through the smart contract of the transaction chain based on the summary information, and pre-deposit the budget amount into the contract account; The matching and transmission module is used to automatically match summary information with transaction requirements through smart contracts, and include property rights that meet the requirements into a candidate set. The transferee determines the property from the candidate set and triggers the proxy node to perform encrypted data transmission; The intelligent estimation module receives encrypted data and uses a deep neural network to parse and extract features from unstructured documents related to property rights to obtain pre-assessed feature vectors of multi-dimensional attributes of property rights. The evaluation and allocation module is used to accept the multi-dimensional evaluation indicators submitted by the transferee based on the evaluation side chain after the transaction is completed, integrate the pre-evaluation feature vectors extracted by the neural network, dynamically calculate the updated property value through the smart contract, and automatically allocate the transaction funds to the transferor's designated account; The dual-chain traceability module is used to distribute and store matching process records, evaluation data, and fund allocation results in the property rights summary chain and the transaction chain to achieve transaction traceability.
[0006] Furthermore, a distributed blockchain network based on proxy nodes is deployed, and a practical Byzantine fault-tolerant consensus is adopted to establish a dual-chain structure of property rights summary chain and transaction chain, including: Deploy multiple proxy nodes in a distributed network to form the infrastructure of the blockchain network; Based on multiple proxy nodes, the proxy nodes are configured to adopt a fault-tolerant consensus method to communicate and synchronize status between nodes to achieve network consensus and data consistency and security; Initialize the property rights summary chain on a proxy node network using practical Byzantine fault-tolerant consensus, including storing the property rights’ unique identifier, property rights type, key attribute hash values, and links to the evaluation sidechain; Initialize the transaction chain on a proxy node network using practical Byzantine fault-tolerant consensus, including storing transaction demand smart contracts, transaction matching records, transaction trigger instructions, and transaction fund allocation records; Based on the property rights summary chain and the transaction chain, a data association mechanism between the property rights summary chain and the transaction chain is established, that is, a dual-chain structure.
[0007] Furthermore, based on the distributed blockchain network, the property transferor can store the encrypted property data to the proxy node through the client, register the summary information in the property summary chain, and generate an evaluation side chain based on the registration event, including: The property transferor encrypts the original data including the property details through the client to generate encrypted property data; The encrypted property rights data is distributed and stored on multiple proxy nodes determined in the blockchain network, and the storage location information of the encrypted property rights data in the proxy nodes is obtained after the storage is completed; In the encrypted property rights data, determine the key feature item values and calculate the key feature item values to generate corresponding summary information; Using the summary information, property type information, storage location information of the encrypted property data, and transferor identification information, a summary record is created and registered on the initialized property summary chain; Based on the event that the property rights summary record is successfully registered and consensus is reached on the property rights summary chain, the preset side chain generation smart contract is automatically triggered to execute, and a new blockchain is generated as the evaluation side chain based on the unique identifier of the successfully registered summary record.
[0008] Furthermore, based on the summary information, the property transferee publishes a transaction requirement including property type, demand parameters and budget through the smart contract of the transaction chain, and pre-deposit the budget amount into the contract account, including: The property rights transferee sends a connection request to the transaction chain's network node through the client. After the identity verification is passed, an operational connection with the transaction chain is established; Based on the operational connection, the property rights transferee client calls the release demand interface provided by the pre-deployed transaction demand smart contract on the transaction chain, and enters the target property type, specific demand parameters and the maximum acceptable budget amount through the release demand interface to generate a transaction demand statement proposal to be confirmed; Based on the maximum acceptable budget amount in the transaction demand statement proposal to be confirmed, the property rights transferee transfers the transaction funds equivalent to the budget amount from the transferee's control chain to the on-chain contract account of the transaction demand smart contract through the client to achieve the pre-deposit lock status of the transaction funds.
[0009] Furthermore, the smart contract automatically matches the summary information with the transaction requirements, and includes the property rights that meet the requirements into the candidate set. The transferee determines the property from the candidate set and triggers the proxy node to perform encrypted data transmission, including: The smart contract monitors the summary information registered on the property summary blockchain and the newly released transaction requirements. Based on the new transaction requirements, the smart contract compares the property type and requirement parameters specified in the transaction requirements with the summary information currently registered on the chain to obtain the comparison results. Based on the comparison results, the smart contract identifies the property rights objects whose summary information meets the transaction requirements as successfully matched objects, and summarizes the successfully matched property rights objects to form a candidate set that meets the transaction requirements; The smart contract pushes the candidate set to the transferee client that publishes the transaction demand, and determines the target object from the candidate set to perform the target confirmation operation; Based on the target confirmation operation, the smart contract automatically generates data transmission instructions including the unique identification of the target object and the identity information of the transferee, and triggers the proxy node to execute encrypted data transmission.
[0010] Furthermore, the encrypted data is received and unstructured documents related to property rights are parsed and feature extracted using a deep neural network to obtain pre-assessed feature vectors of multi-dimensional attributes of property rights, including: The property transferee client receives the encrypted property data of the target property object transmitted from the proxy node, and decrypts the encrypted property data to obtain the original property details of the target property object; Identify and extract unstructured document data related to property value assessment from the original property details. Based on deep learning principles, build a multi-layer neural network processing architecture, including input layer, hidden layer, and output layer. The layers are connected by neurons to achieve information transmission. The extracted unstructured document data is input into the neural network processing architecture, and the data is formatted in the input layer and multi-level feature conversion is performed in the hidden layer. Each layer of neurons performs weighted summation and nonlinear transformation on the output of the previous layer; The output layer of the neural network processing architecture integrates the features after multi-layer conversion to generate a multi-dimensional feature vector that comprehensively reflects the key value attributes of property rights.
[0011] Furthermore, after the transaction is completed, the evaluation side chain accepts the multi-dimensional evaluation indicators submitted by the transferee and integrates the pre-evaluation feature vectors extracted by the neural network. The updated property value is dynamically calculated through the smart contract and the transaction funds are automatically allocated to the transferor's designated account, including: After the transaction is completed, the multi-dimensional evaluation index data for the traded property rights submitted by the property rights transferee is collected and stored through the evaluation side chain; the pre-evaluation feature vector representing the key value attributes of the property rights is obtained from the deep neural network processing process; The multi-dimensional evaluation index data is associated and integrated with the pre-assessment feature vector to form comprehensive evaluation input data for value update. Based on the comprehensive evaluation input data, the pre-deployed property value update smart contract is triggered. Through the property value update smart contract, based on the comprehensive evaluation input data, the preset value update rules are executed to calculate the updated property value after the transaction is completed, and the corresponding transaction fund allocation instructions are automatically generated based on the updated property value and the property value update smart contract; According to the generated fund allocation instructions, the on-chain fund transfer operation is triggered to allocate the locked transaction funds from the smart contract account to the on-chain account designated by the property transferor.
[0012] Furthermore, the matching process records, evaluation data and fund allocation results are distributed and stored in the property rights summary chain and the transaction chain to achieve transaction traceability, including: Based on the matching process records, the smart contract extracts transaction requirements matching details, candidate set generation logs, target confirmation instructions, and data transmission trigger instructions, and stores the records as matching logs in a designated block of the transaction chain; Based on the evaluation and funding data, the smart contract extracts structured evaluation data, updated property value values, and fund deduction allocation details, and stores the data as an evaluation result set in the evaluation side chain associated with the target object; Based on the structured matching log stored in the transaction chain and the evaluation result set stored in the evaluation side chain, the smart contract generates a cross-chain association index consisting of the transaction requirement identifier, the target object identifier, and the evaluation side chain anchor address, and stores the cross-chain association index in a distributed manner in the property rights summary chain; By utilizing cross-chain association indexes and conducting association queries on the dual-chain structure through unique transaction identifiers, we can obtain the full-link records of the property rights transaction matching process, evaluation data, and fund allocation, thereby achieving transaction traceability.
[0013] In a second aspect, a computing device includes: one or more processors; The storage device is used to store one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the system.
[0014] According to a third aspect, a computer-readable storage medium stores a program, which implements the system when executed by a processor.
[0015] The above solution of the present invention includes at least the following beneficial effects: Distributed storage and Byzantine fault tolerance effectively protect against malicious attacks and single points of failure, ensuring data is difficult to tamper with. Furthermore, the open and transparent nature of blockchain makes all transaction records traceable, enhancing trust between both parties and addressing the trust crisis and data security risks inherent in traditional property rights transactions. Smart contracts automatically match summary information with transaction requirements, quickly identifying and forming a candidate set of property assets that meet the transferee's needs. Compared to traditional manual identification and matching methods, this improves transaction matching efficiency, shortens the transaction cycle, and reduces errors and delays caused by human intervention, achieving automated and intelligent processing of property rights transactions. After the transaction is completed, the smart contract dynamically calculates the updated property value based on the multi-dimensional evaluation indicators submitted by the transferee, including ownership authenticity verification and utility assessment. This evaluation method comprehensively considers the actual post-transaction situation and more accurately reflects the true value of the property rights, avoiding the lag and subjectivity of traditional evaluation methods, providing a more scientific and reasonable value reference for property rights transactions. The transferee's budget is pre-deposited into the contract account. After the transaction is completed, the smart contract automatically allocates the transaction funds to the transferor's designated account based on the updated property value. This fund management model not only ensures the security of funds during transactions, preventing misappropriation or fraud, but also enables automated clearing and allocation of funds, streamlining the transaction process and improving capital flow efficiency. By distributing matching process records, evaluation data, and fund allocation results across the property rights summary chain and the transaction chain, and establishing a cross-chain correlation index, this approach enables traceability of the entire property rights transaction chain. From demand matching and asset confirmation during the transaction to post-transaction evaluation and fund allocation, all information is readily accessible and verifiable, facilitating regulatory oversight and management, and providing a complete and reliable chain of evidence for resolving transaction disputes. An evaluation sidechain is generated based on registration events on the property rights summary chain to store post-transaction evaluation data and results. This sidechain mechanism not only ensures the efficient operation of the main chain, but also provides independent and flexible storage and processing space for post-transaction evaluation and valuation. It can be expanded and optimized to meet diverse needs, enhancing adaptability and scalability. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 This is a schematic diagram of a blockchain-based intelligent matching and evaluation system for property rights transactions provided by an embodiment of the present invention.
[0017] Figure 2 This is a flowchart of an embodiment of the present invention, which provides a blockchain-based intelligent matching and evaluation system for property rights transactions, which automatically matches summary information and transaction requirements through smart contracts, includes property rights objects that meet the requirements into a candidate set, and the transferee determines the object from the candidate set and triggers the proxy node to perform encrypted data transmission. DETAILED DESCRIPTION
[0018] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0019] like Figure 1 As shown, an embodiment of the present invention proposes a blockchain-based intelligent matching and evaluation system for property rights transactions, including: A blockchain building block for deploying a distributed blockchain network based on proxy nodes and adopting a practical Byzantine fault-tolerant consensus to establish a dual-chain structure of property rights summary chain and transaction chain; The side chain generation module is used to enable the property transferor to store the encrypted property data to the proxy node through the client based on the distributed blockchain network, register the summary information in the property summary chain, and generate the evaluation side chain based on the registration event; The transaction demand module is used to enable the property transferee to publish a transaction demand including property type, demand parameters and budget through the smart contract of the transaction chain based on the summary information, and pre-deposit the budget amount into the contract account; The matching and transmission module is used to automatically match summary information with transaction requirements through smart contracts, and include property rights that meet the requirements into a candidate set. The transferee determines the property from the candidate set and triggers the proxy node to perform encrypted data transmission; The intelligent estimation module receives encrypted data and uses a deep neural network to parse and extract features from unstructured documents related to property rights to obtain pre-assessed feature vectors of multi-dimensional attributes of property rights. The evaluation and allocation module is used to accept the multi-dimensional evaluation indicators submitted by the transferee based on the evaluation side chain after the transaction is completed, integrate the pre-evaluation feature vectors extracted by the neural network, dynamically calculate the updated property value through the smart contract, and automatically allocate the transaction funds to the transferor's designated account; The dual-chain traceability module is used to distribute and store matching process records, evaluation data, and fund allocation results in the property rights summary chain and the transaction chain to achieve transaction traceability.
[0020] In this embodiment of the present invention, a practical Byzantine Fault-Tolerant consensus mechanism is employed to effectively resist malicious node attacks, ensuring stable operation of the distributed blockchain network even when some nodes fail or engage in malicious activity, thereby enhancing security and reliability. A dual-chain structure (a property summary chain and a transaction chain) enables categorized data storage, alleviating the storage pressure on a single chain while facilitating rapid location and retrieval of property summary and transaction information, improving data processing efficiency. By storing encrypted property data in proxy nodes, blockchain's encryption and distributed storage characteristics are leveraged to ensure data privacy and prevent the leakage of property information. Registration of summary information in the property summary chain and the generation of an evaluation sidechain ensure the complete traceability of property transaction processes. The property transferee publishes transaction requirements and pre-deposits a budget through a smart contract. The smart contract automatically enforces rules, ensuring the standardization and transparency of transaction requirements. This pre-deposit mechanism constrains the behavior of both parties, preventing fraud, enhancing trust, and ensuring smooth transactions.
[0021] Smart contracts automatically match summary information with transaction requirements, reducing manual intervention, minimizing human error, and improving matching efficiency and accuracy. The transferee independently determines the underlying asset from a candidate set, giving the transferee ample choice. This triggers the proxy node to perform encrypted data transmission, ensuring the security and integrity of the data during transmission. Deep neural networks are used to parse and extract features from unstructured documents related to property rights, breaking through the limitations of traditional manual evaluation. They can uncover key information hidden within documents and quickly and comprehensively obtain pre-assessed feature vectors of the multi-dimensional attributes of property rights, providing a richer and more accurate data foundation for property value assessment. Based on the multi-dimensional evaluation indicators submitted by the transferee on the evaluation side chain and combined with the pre-assessed feature vectors extracted by the neural network, the smart contract dynamically calculates and updates the property value, achieving a scientific and dynamic assessment of property value. Transaction funds are automatically allocated to the transferor's designated account, reducing intermediate settlement steps, improving capital flow efficiency, and ensuring the accuracy and timeliness of transaction fund allocation. The matching process records, evaluation data and fund allocation results are distributed and stored in the property rights summary chain and the transaction chain. The tamper-proof nature of the blockchain is utilized to completely retain the data of the entire transaction process. Once a transaction dispute or audit need arises, each link of the transaction can be traced quickly and accurately.
[0022] In a preferred embodiment of the present invention, a distributed blockchain network based on proxy nodes is deployed, and a practical Byzantine fault-tolerant consensus is adopted to establish a dual-chain structure of the property rights summary chain and the transaction chain, which may include: Deploy multiple proxy nodes in a distributed network to form the infrastructure of the blockchain network; Based on multiple proxy nodes, the proxy nodes are configured to adopt a fault-tolerant consensus method to communicate and synchronize status between nodes to achieve network consensus and data consistency and security; Initialize the property rights summary chain on a proxy node network using practical Byzantine fault-tolerant consensus, including storing the property rights’ unique identifier, property rights type, key attribute hash values, and links to the evaluation sidechain; Initialize the transaction chain on a proxy node network using practical Byzantine fault-tolerant consensus, including storing transaction demand smart contracts, transaction matching records, transaction trigger instructions, and transaction fund allocation records; Based on the property rights summary chain and the transaction chain, a data association mechanism between the property rights summary chain and the transaction chain is established, that is, a dual-chain structure.
[0023] In this embodiment of the present invention, the network coverage and node requirements are planned. The number of proxy nodes is determined based on the scale of the property rights transaction business, the expected transaction volume, and the required network performance. For example, if a large number of property rights transaction requests are expected to be processed daily, a large number of proxy nodes will be required to ensure processing capacity. These proxy nodes are then deployed in different physical locations or virtual environments, each equipped with the corresponding blockchain software and network configuration. Nodes establish connections using network protocols (such as TCP / IP) and exchange network address information, thereby building a distributed network topology. This process is similar to building a city's transportation network, with each proxy node acting as a different transportation hub. These interconnected nodes provide the basic channels for data transmission and processing.
[0024] After the proxy nodes are deployed, each node needs to be configured with the relevant parameters of the practical Byzantine Fault Tolerant consensus algorithm. First, the set of nodes participating in consensus is determined, clarifying which nodes can participate in block validation and generation. Next, the nodes begin communicating with each other. When a node receives new transaction data or block information, it broadcasts it to other nodes. Each node verifies the data, checking for correct formatting and signature validity, for example. During the verification process, nodes perform calculations based on pre-set rules. When a majority of nodes (the number required by the consensus algorithm) agree on the data, network consensus is reached. Even if some malicious or faulty nodes send erroneous information, the consensus mechanism's fault tolerance allows healthy nodes to reach a correct consensus, ensuring data consistency and security. This is analogous to a decision-making group: when the majority of members agree, the decision is correct, and a few erroneous opinions will not affect the final outcome.
[0025] When initializing the property summary chain, a unique identifier is first generated for each property. This identifier can be generated using encoding rules. For example, information such as the property registration date and registration agency code is combined in a specific order and hashed to produce a unique string. For property type, the pre-defined category (such as real estate, equity, etc.) is directly recorded on the chain. Key attribute hash values are calculated by first extracting key attribute data (such as the property's area and location) and then applying a hash function to this data to produce a fixed-length hash value that uniquely represents these key attribute data. The link to the evaluation sidechain is established by obtaining its address information after the evaluation sidechain is generated and recording it in the corresponding location on the property summary chain, establishing a connection between the two. This process is like creating a concise archival directory for each property, making it easy to quickly find and index relevant information.
[0026] When initializing the transaction chain, a pre-written transaction requirement smart contract is deployed to the blockchain network. This smart contract contains transaction rules, conditional judgment logic, and other details. When a new transaction requirement arises, relevant information (such as property type, requirement parameters, and budget) is recorded on the transaction chain in the format specified by the smart contract, forming a transaction requirement record. During transaction matching, information about each successful match (such as the matching property and matching time) is recorded to form a transaction matching record. When the transferee confirms the property to trigger the transaction, the transaction trigger instruction is recorded on the chain, confirming the transaction start. After the transaction is completed, the details of the transaction fund allocation (such as the allocated amount and the account to which the funds were allocated) are recorded on the transaction chain. In this way, the transaction chain fully records the key information of the entire transaction process, like a transaction diary, detailing every important step.
[0027] When establishing a data linkage mechanism, this is accomplished by adding linkage identifiers to the two chains. For example, within each property record on the property summary chain, a field is added to store the index identifier of the relevant transaction record in the corresponding transaction chain. Simultaneously, within the transaction record on the transaction chain, a field is added to record the location identifier of the corresponding property within the property summary chain. This allows queries about the transaction status of a particular property to be quickly located using the identifier on the property summary chain. Conversely, queries regarding property information related to a transaction can be made using the identifier on the transaction chain to locate the corresponding content on the property summary chain. This is like establishing an index between two different ledgers, facilitating quick retrieval of related information and enabling collaborative data management.
[0028] The distributed architecture formed by multiple proxy nodes eliminates the risk of a single node failure causing a system failure, improving reliability and stability. Distributed storage also disperses data across different nodes, making it more difficult to tamper with and significantly enhancing data security, providing a robust storage guarantee for property rights transaction data. The practical Byzantine Fault Tolerant consensus method offers robust fault tolerance. Even with malicious or faulty nodes in the network, it ensures that healthy nodes reach consensus and maintain network operation. This ensures transaction data consistency and prevents data corruption caused by node failures, providing a foundation for fair and equitable property rights transactions and freeing both parties from worrying about data tampering or mishandling. By storing information such as the property's unique identifier, type, and hash values of key attributes, a concise and accurate index directory is established for property rights. This allows for rapid location and retrieval of specific property information within massive amounts of property rights data, significantly improving information query efficiency. A comprehensive record of transaction requirements, matching records, triggering instructions, and fund allocations forms a detailed transaction log. This not only allows both parties to review transaction progress and details at any time, but also provides a clear audit trail for regulators. The deployment of smart contracts automates the execution of transaction rules, reduces human intervention, and improves transaction standardization and efficiency. The data linkage between the property summary chain and the transaction chain breaks down the data barriers between the two chains, enabling the interconnection of property information and transaction process information. This enables rapid access to comprehensive, relevant data when conducting queries and analyses related to property transactions.
[0029] In a preferred embodiment of the present invention, based on a distributed blockchain network, the property transferor stores encrypted property data to a proxy node through a client, registers summary information in the property summary chain, and generates an evaluation side chain based on the registration event, which may include: The property transferor encrypts the original data including the property details through the client to generate encrypted property data; The encrypted property rights data is distributed and stored on multiple proxy nodes determined in the blockchain network, and the storage location information of the encrypted property rights data in the proxy nodes is obtained after the storage is completed; In the encrypted property rights data, determine the key feature item values and calculate the key feature item values to generate corresponding summary information; Using the summary information, property type information, storage location information of the encrypted property data, and transferor identification information, a summary record is created and registered on the initialized property summary chain; Based on the event that the property rights summary record is successfully registered and consensus is reached on the property rights summary chain, the preset side chain generation smart contract is automatically triggered to execute, and a new blockchain is generated as the evaluation side chain based on the unique identifier of the successfully registered summary record.
[0030] In an embodiment of the present invention, the property transferor imports detailed property information into the client interface. This raw data includes all relevant property information, such as the property's certificate number, area, apartment type, geographic coordinates, company name, shareholding percentage, and shareholder identity information. The client then invokes a pre-set encryption algorithm. The algorithm first divides the raw data into multiple data blocks. Each block is then subjected to permutation or substitution operations using a specific key. For example, the characters within the block are rearranged according to a specific rule or replaced with other characters. After a series of these encryption operations, each block is rendered into a garbled form. These encrypted blocks are then combined to generate the encrypted property data. Even if this encrypted property data is obtained by others, without the corresponding decryption key, the true property information cannot be deciphered. Based on a pre-set storage strategy, multiple suitable nodes are selected from the blockchain network's proxy nodes, for example, based on node load and network latency. The client then divides the encrypted property data into several data segments, each of which is sent separately to the selected proxy nodes. After receiving a data segment, each proxy node performs an integrity check, for example by calculating a hash value for the data segment and comparing it with the hash value provided by the sender, to ensure that the data has not been lost or tampered with during transmission. Once the check is successful, the proxy node stores the data segment in a designated local storage location and records the specific storage path and related index information. Once all data segments have been successfully stored on each proxy node, the client sends a request to these proxy nodes to obtain the storage location information for each data segment. This information is then aggregated to form a complete record of the storage location of the encrypted property rights data on the proxy node.
[0031] Key features are predefined for different property types. For example, for real estate, key features might include area, geographic coordinates, and year of construction; for equity, key features might include shareholding percentage and company market capitalization. Numerical values corresponding to these key features are then extracted from the encrypted property data. These values are then subjected to a series of computations. For example, area values might be rounded or rounded to a specific number of decimal places; geographic coordinates might be transformed or simplified; and for numerical data, mean and variance statistics might be calculated. Finally, the processed key feature values are combined according to a specific format to form a concise string. This string is the summary information, which summarizes the core characteristics of the property rights in a concise manner. The summary information, clear property type information (such as the fixed classification identifiers "real estate" and "equity"), the storage location of the previously obtained encrypted property data in the proxy node, and the transferor's registered unique identifier (such as ID number or enterprise unified social credit code) are packaged and combined according to the data structure specified by the property summary chain. This combined data is then sent to the proxy node in the blockchain network.
[0032] After receiving the data, the proxy node verifies it, checking for completeness, correct formatting, and a valid transferor identifier. Once verified, the proxy node adds the data to the latest block on the property summary chain and broadcasts this action to the network. Other proxy nodes, upon receiving the broadcast, perform the same verification on the data. When a certain number of proxy nodes (meeting the consensus algorithm requirements) approve the data, the summary record is successfully created and registered on the property summary chain. When a property summary record is successfully registered on the property summary chain and consensus is reached by the proxy nodes in the network, this event is detected. At this point, the pre-deployed sidechain generation smart contract in the blockchain network is automatically triggered. The smart contract first obtains the unique identifier of the successfully registered summary record, which was generated and stored in the record when it was created. The smart contract then creates a new blockchain architecture based on this unique identifier, according to the pre-set sidechain generation rules. The new blockchain will set its own block generation interval and consensus mechanism parameters (which may differ from the main chain but be adapted to the evaluation scenario). Next, the smart contract initializes the genesis block of the side chain and writes key information such as the unique identifier of the summary record into the genesis block, thereby generating a new blockchain, namely the evaluation side chain.
[0033] Encrypting raw property data ensures the privacy and security of property information from the source. During property transactions, even if data is illegally obtained during transmission or storage, third parties without the decryption key cannot read the authentic property information. This effectively prevents the risk of property information leakage and safeguards the legitimate rights and interests of the transferor. Distributing the encrypted property data across multiple proxy nodes avoids the single point of failure associated with centralized data storage, ensuring data reliability and availability. Furthermore, access to the storage location of the encrypted property data facilitates data query and verification operations during the property transaction process, improving data management efficiency. By determining the values of key feature items and calculating summary information, the core content of the property rights is summarized in a concise form. Summary records are created and registered on the property summary chain, recording key property information in a standardized format on the blockchain. This provides open, transparent, and tamper-proof property information credentials for property transactions, allowing transferees to quickly query and verify basic property information. It also facilitates oversight by regulatory authorities, enhancing the credibility and standardization of property transactions. An evaluation sidechain is generated based on the successful registration of a property summary record, providing an independent blockchain space for post-transaction evaluation.
[0034] In a preferred embodiment of the present invention, based on the summary information, the property transferee publishes a transaction requirement including the property type, requirement parameters and budget through the smart contract of the transaction chain, and pre-stores the budget amount into the contract account, which may include: The property rights transferee sends a connection request to the transaction chain's network node through the client. After the identity verification is passed, an operational connection with the transaction chain is established; Based on the operational connection, the property rights transferee client calls the release demand interface provided by the pre-deployed transaction demand smart contract on the transaction chain, and enters the target property type, specific demand parameters and the maximum acceptable budget amount through the release demand interface to generate a transaction demand statement proposal to be confirmed; Based on the maximum acceptable budget amount in the transaction demand statement proposal to be confirmed, the property rights transferee transfers the transaction funds equivalent to the budget amount from the transferee's control chain to the on-chain contract account of the transaction demand smart contract through the client to achieve the pre-deposit lock status of the transaction funds.
[0035] In an embodiment of the present invention, the property rights transferee opens the client application, finds the entry for connecting to the transaction chain network in the program interface, and clicks to trigger the connection operation. The client then generates a connection request packet containing its own device information (such as a unique device identifier and IP address) and user registration information (such as an account number and password). This packet is sent to the transaction chain's network node via a network protocol (such as TCP / IP). Upon receiving the connection request packet, the network node first parses the information contained in the packet. The account number in the user registration information is compared with a pre-stored account list to confirm whether the account exists. If the account exists, the password is verified. This password verification process typically involves processing the user-entered password using a specific encryption method (such as hashing) and then matching it with the stored encrypted password. Simultaneously, the device information is checked for legitimacy to determine whether the device is on the list of allowed devices for connection or complies with relevant security connection rules. Only if the account number and password are verified successfully and the device information is valid will the network node return a successful authentication response to the client and assign the client a temporary connection identifier. Upon receiving this response and connection identifier, the client officially establishes an operational connection with the transaction chain. Based on the operational connection, the property transferee client calls the release demand interface provided by the pre-deployed transaction demand smart contract on the transaction chain, and enters the target property type, specific demand parameters and the maximum acceptable budget amount through the release demand interface to generate a transaction demand statement proposal to be confirmed. The client then displays a form on the application interface for entering transaction information. This form includes a property type selection (preset options include real estate, equity, and intellectual property), input boxes for specific required parameters (different input boxes for different property types, such as the property's area range and apartment type requirements, equity ownership percentage, and company industry), and an input box for the maximum acceptable budget. The property transferee selects and enters information in the form based on their needs. Each entry is recorded in real time by the client program and organized and packaged according to the data format specified by the transaction requirement smart contract. For example, the property type is converted into a corresponding code identifier, and the specific required parameters are combined in a specific order and format. Once all information is entered, the client sends the packaged transaction requirement information data packet to the smart contract's request publishing interface on the transaction chain. Upon receiving the data packet, the smart contract performs a preliminary verification to check for completeness and correct formatting.
[0036] After verification, the smart contract generates a pending transaction request proposal based on the input information and temporarily stores it in a designated area of the transaction chain, awaiting further confirmation by the transferee. The client retrieves the pending transaction request proposal from the transaction chain and extracts the maximum acceptable budget amount. The client then displays this budget amount in the app and prompts the transferee to deposit funds. After confirming the budget amount, the transferee clicks the deposit button in the client. The client generates a funds transfer request packet based on the transferee's account information linked to the system (such as a digital currency wallet address, bank account information, etc.). This packet contains the transaction request proposal's unique identifier, the budget amount, the transferee's account information, and the target contract account information (i.e., the on-chain contract account address of the transaction request smart contract). The packet is then sent over the network to the transferee's control chain (such as a digital currency blockchain network or related fund management system). Upon receiving the request, the transferee's control chain first verifies the information in the packet, checking for sufficient account balances and the legitimacy of the transaction request. If the verification is successful, the transferee control chain deducts funds equal to the budgeted amount from the transferee's fund account and transfers the funds to the on-chain contract account of the transaction demand smart contract. After the on-chain contract account of the transaction demand smart contract receives the funds, the smart contract automatically marks the funds as pre-deposited locked state, which means that the funds cannot be used for other operations until specific transaction conditions are met, ensuring the security and dedicated nature of the funds during the transaction process.
[0037] A strict identity verification mechanism ensures that only legitimate transferees can establish connections to the transaction chain, effectively preventing unauthorized intrusion and malicious activity, safeguarding the security of the transaction chain and the privacy of user transaction information. Only authenticated users can conduct subsequent transactions, laying the foundation for a secure and reliable transaction process. The transaction demand smart contract publishes a demand request interface, standardizing the format and content of transaction request input from transferees. This standardizes and clarifies transaction request information, facilitating automated processing and matching by the smart contract. Transferees can accurately express their requirements and quickly identify eligible property assets, improving transaction matching efficiency and accuracy while reducing communication costs and transaction delays caused by unclear requirements. A pre-deposited and locked budget in the contract account ensures the security of transaction funds. This prevents transferees from misappropriating funds during the transaction process, ensuring a smooth transaction. Furthermore, it provides transferors with clear expectations regarding transaction disbursements, strengthening trust between both parties.
[0038] In a preferred embodiment of the present invention, the summary information is automatically matched with the transaction requirements through a smart contract, and the property rights objects that meet the requirements are included in the candidate set. The transferee determines the object from the candidate set and triggers the proxy node to perform encrypted data transmission, which may include: The smart contract monitors the summary information registered on the property summary blockchain and the newly released transaction requirements. Based on the new transaction requirements, the smart contract compares the property type and requirement parameters specified in the transaction requirements with the summary information currently registered on the chain to obtain the comparison results. Based on the comparison results, the smart contract identifies the property rights objects whose summary information meets the transaction requirements as successfully matched objects, and summarizes the successfully matched property rights objects to form a candidate set that meets the transaction requirements; The smart contract pushes the candidate set to the transferee client that publishes the transaction demand, and determines the target object from the candidate set to perform the target confirmation operation; Based on the target confirmation operation, the smart contract automatically generates data transmission instructions including the unique identification of the target object and the identity information of the transferee, and triggers the proxy node to execute encrypted data transmission.
[0039] In this embodiment of the present invention, a smart contract continuously runs within a blockchain network, constantly monitoring the dynamics of the property rights summary blockchain. When new summary information is registered to the property rights summary blockchain, nodes in the network broadcast this information. Upon receiving the broadcast, the smart contract retrieves the newly registered summary information, including the property rights' unique identifier, property type, and key attribute hash values. Simultaneously, when the property rights transferee publishes new transaction requirements through the client, these requirements are also propagated across the network. The smart contract captures these newly published transaction requirements and retrieves the property type, specific requirement parameters, and maximum acceptable budget amount. Based on these new transaction requirements, the smart contract begins a comparison operation. It first extracts the property type specified in the transaction requirement, such as "real estate" or "equity." It then traverses all registered summary information on the property rights summary blockchain, examining the property type field in each summary and matching it with the property type in the transaction requirement. If the property types match, the smart contract further extracts the specific requirement parameters from the transaction requirement. For example, for a real estate transaction, the requirement parameters might be an area of 100-120 square meters and a city center location. Next, the smart contract retrieves the corresponding key attributes from the summary information and meticulously compares the transaction requirement parameters with the key attributes in the summary information to determine whether they meet the predefined matching rules. For example, for the area parameter, the smart contract determines whether the property area in the summary information falls within the 100-120 square meter range specified in the transaction requirement; for the location parameter, the smart contract determines whether it meets the requirement of being "located in the city center." Through this series of comparison operations, the smart contract obtains the comparison results for each summary information and the transaction requirement.
[0040] Based on the comparison results, the smart contract screens the property assets corresponding to each summary. If a summary meets the transaction requirements in terms of both property type and all required parameters, the smart contract identifies the property asset corresponding to that summary as a successful match. For example, if the comparison finds that the area and location parameters of three summary assets meet the transaction requirements, the three properties corresponding to these three summary assets are considered a successful match. The smart contract creates a dedicated data structure to store the information of these successfully matched property assets. It appends the relevant information of each successfully matched property asset, such as its unique identifier, property type, and key attributes, to this data structure in a specific format. As more successfully matched property assets are identified, their information is continuously added to the data structure, eventually forming a set containing all successfully matched property assets—the candidate set for the transaction requirement. This candidate set acts like a "shopping basket," containing all property assets that meet the transferee's initial requirements. After the smart contract obtains the complete candidate set, it sends the information about all the property assets in the candidate set to the transferee client through the established connection channel. On the client interface, this property asset information is displayed intuitively, such as in a list or card format, for easy viewing by the transferee. The list or card contains key information about the property asset, such as the property type and key attributes. The transferee views each property asset in the candidate set on the client, further filtering and comparing them based on their specific needs and preferences. After comprehensive consideration, the transferee selects the property asset from the candidate set that best meets their needs as the target asset. Once the transferee makes their selection, they perform the corresponding action on the client interface, such as clicking the Confirm button. This action generates a target confirmation instruction, which the client sends back to the smart contract, notifying it of the target asset, completing the target confirmation operation.
[0041] Upon receiving the target confirmation instruction from the transferee client, the smart contract immediately extracts the target object's unique identifier. This unique identifier, determined during registration on the property summary chain, is unique and accurately identifies the target object. The smart contract also obtains the transferee's registered identity information in the system, such as their account ID or other identifiers. The smart contract then combines and encapsulates the target object's unique identifier and the transferee's identity information according to a pre-defined data transmission instruction format to generate a complete data transmission instruction. This instruction clearly specifies the target object to be transferred and the recipient (i.e., the transferee). After generating the instruction, the smart contract sends a trigger signal via the blockchain network to the proxy node storing the target object's encrypted data. Upon receiving the trigger signal and the data transmission instruction, the proxy node uses the target object's unique identifier in the instruction to locate the corresponding encrypted property rights data in its local storage. It then sends the encrypted data to the transferee client via a secure channel according to the network transmission protocol, completing the encrypted data transmission process.
[0042] Smart contracts automatically monitor and compare summary information with transaction requirements without manual intervention. They can process large amounts of data in a short period of time and quickly identify eligible property assets. Compared to traditional manual matching methods, this significantly improves transaction efficiency and shortens transaction time, making property transactions more efficient and convenient, and meeting market demand for fast transactions. By meticulously comparing property type and various required parameters, smart contracts accurately identify property assets that truly meet the transferee's needs, reducing interference from irrelevant information and improving the accuracy of matching results. This allows transferees to quickly identify the desired target from a pool of candidates, reducing decision-making costs and increasing transaction success rates. The pool of candidates is pushed to the transferee's client, giving them the autonomy to select and conduct a secondary screening based on their more specific needs and preferences, thus personalizing and enhancing transactions. This approach enhances user engagement and satisfaction during the transaction process while ensuring that transactions are based on the transferee's genuine intentions. Data transmission instructions are generated based on the target confirmation operation, triggering the proxy node to execute the encrypted data transmission, ensuring that the relevant encrypted data is transmitted only after the transferee has clearly identified the target object. Moreover, the data remains encrypted during transmission to prevent data leakage and tampering, ensure the security and privacy of property information, and provide reliable data security for the smooth progress of transactions.
[0043] In a preferred embodiment of the present invention, encrypted data is received, and unstructured documents related to property rights are parsed and feature extracted using a deep neural network to obtain pre-assessed feature vectors of multi-dimensional attributes of property rights, which may include: The property transferee client receives the encrypted property data of the target property object transmitted from the proxy node, and decrypts the encrypted property data to obtain the original property details of the target property object; Identify and extract unstructured document data related to property value assessment from the original property details. Based on deep learning principles, build a multi-layer neural network processing architecture, including input layer, hidden layer, and output layer. The layers are connected by neurons to achieve information transmission. The extracted unstructured document data is input into the neural network processing architecture, and the data is formatted in the input layer and multi-level feature conversion is performed in the hidden layer. Each layer of neurons performs weighted summation and nonlinear transformation on the output of the previous layer; The output layer of the neural network processing architecture integrates the features after multi-layer conversion to generate a multi-dimensional feature vector that comprehensively reflects the key value attributes of property rights.
[0044] In this embodiment of the present invention, when the property transferee client receives the encrypted property data of the target property from the proxy node, it first invokes a built-in decryption program. This program performs reverse processing on the encrypted data based on a pre-set encryption algorithm (such as symmetric or asymmetric encryption) and the corresponding key. Decryption logic gradually restores the encrypted binary data to its original format, ultimately obtaining the original property details of the target property, including text descriptions, contract documents, and transaction records. After obtaining the original property details, the client utilizes text recognition technology to classify and filter the various data within the information. For unstructured documents containing text or paragraphs, such as property descriptions and related legal documents, text analysis algorithms within natural language processing are used to identify content relevant to property value assessment. For example, key information such as property area, years of use, and descriptions of surrounding supporting facilities is screened and extracted to form a specialized unstructured document data set.
[0045] Based on deep learning principles, a multi-layer neural network consisting of an input layer, hidden layers, and an output layer is constructed. The input layer receives the extracted unstructured document data. Its number of neurons is determined by the dimensionality of the input data, with each neuron corresponding to a feature or a group of related features in the data. The hidden layer, the core of the network, consists of multiple layers. The number of layers and the number of neurons in each layer are adjusted according to the specific task and data complexity. These neurons are interconnected through connection weights, and each connection carries the strength of information transmission. The number of neurons in the output layer is set according to the dimensionality of the final multidimensional feature vector to be generated, and it is responsible for outputting the processed results.
[0046] After the extracted unstructured document data is input into the neural network's input layer, it undergoes data formatting, converting data of varying formats and types into a unified format suitable for network processing. The data then enters the hidden layers. In each layer, neurons perform a weighted summation of the outputs from the previous layer, combining the input signals based on the connection weights. This is then transformed nonlinearly using nonlinear activation functions (such as ReLU and Sigmoid). This transformation enables the network to learn complex nonlinear relationships within the data. Through multiple hidden layers, features in the data are continuously extracted and transformed, gradually evolving from simple original features to more advanced and abstract features. After undergoing multi-level feature transformation in the hidden layers, the data finally reaches the output layer. Neurons in the output layer integrate these multi-layered features and, according to pre-set rules, combine them into a multidimensional feature vector. Each dimension in this vector corresponds to a key value attribute of the property right, such as market value potential, risk level, and potential for growth, comprehensively reflecting the key value attributes of the property right.
[0047] Through the client's process of receiving encrypted data and decrypting it, encryption technology ensures the security of property rights data during transmission and storage, preventing data theft or tampering. This safeguards the information of both parties involved in the transaction and ensures the integrity and reliability of the original property details. Identifying and extracting unstructured document data relevant to property value assessment from the original property details allows for focus on truly meaningful data for property value assessment, eliminating irrelevant information, and improving data processing efficiency and assessment accuracy. Compared to manual screening, this approach is faster, more comprehensive, and less likely to miss critical information. A multi-layer neural network processing architecture, leveraging the automated learning capabilities of deep learning, can uncover complex features and relationships hidden within unstructured documents. This automated feature extraction capability far surpasses traditional methods, uncovering factors influencing property value that are difficult for humans to detect, providing richer and more in-depth feature dimensions for property value assessment. Data undergoes multi-layer processing and feature transformation within the neural network, ultimately generating a multi-dimensional feature vector that comprehensively reflects the key value attributes of the property rights, making the property rights assessment process more automated and intelligent. Compared to traditional manual assessments, this approach shortens assessment time, reduces errors caused by human factors, and improves the accuracy and reliability of assessment results, providing a more scientific basis for property rights transactions. The generated multi-dimensional feature vector provides comprehensive and objective property value information to the property transferee.
[0048] In a preferred embodiment of the present invention, after the transaction is completed, the evaluation side chain accepts the multi-dimensional evaluation indicators submitted by the transferee and integrates the pre-evaluation feature vectors extracted by the neural network. The updated property value is dynamically calculated through the smart contract, and the transaction funds are automatically allocated to the transferor's designated account, including: After the transaction is completed, the multi-dimensional evaluation index data for the traded property rights submitted by the property rights transferee is collected and stored through the evaluation side chain; the pre-evaluation feature vector representing the key value attributes of the property rights is obtained from the deep neural network processing process; The multi-dimensional evaluation index data is associated and integrated with the pre-assessment feature vector to form comprehensive evaluation input data for value update. Based on the comprehensive evaluation input data, the pre-deployed property value update smart contract is triggered. Through the property value update smart contract, based on the comprehensive evaluation input data, the preset value update rules are executed to calculate the updated property value after the transaction is completed, and the corresponding transaction fund allocation instructions are automatically generated based on the updated property value and the property value update smart contract; According to the generated fund allocation instructions, the on-chain fund transfer operation is triggered to allocate the locked transaction funds from the smart contract account to the on-chain account designated by the property transferor.
[0049] In this embodiment of the present invention, after a transaction is completed, the evaluation sidechain is monitored. Once the multi-dimensional evaluation indicator data submitted by the property transferee is detected, a receiving program is immediately initiated. This program verifies the legitimacy and integrity of the data source, such as whether the data originates from the correct transferee account and whether the data format complies with requirements. Once verified, the data is stored in the corresponding block on the evaluation sidechain according to a pre-set storage structure. Each block includes a timestamp and the hash value of the previous block, ensuring data traceability and tamper-proofing. Simultaneously, a pre-evaluation feature vector representing the key value attributes of the property right, generated previously, is retrieved from the storage of the deep neural network processing process. This retrieval process accurately matches the property right's unique identifier (such as the transaction number, property ID, etc.) to ensure that the obtained pre-evaluation feature vector corresponds to the currently traded property right. After obtaining the multi-dimensional evaluation indicator data and the pre-evaluation feature vector, they are correlated and integrated. First, each attribute in the evaluation indicator data (such as actual property usage experience and feedback on changes in the surrounding environment) is matched with the corresponding dimension in the pre-evaluation feature vector. For example, the evaluation index of “improvement in surrounding transportation convenience” is associated with the dimension of “location value” in the pre-assessment feature vector.
[0050] During the integration process, different types of data are normalized to align them with the same measurement scale. For example, natural language processing is used to convert textual evaluation indicators into numerical values, bringing numerical indicators of varying magnitudes into the same range. This processing generates comprehensive evaluation input data for value update. Upon detecting the completion of the comprehensive evaluation input data, a pre-deployed property value update smart contract is automatically triggered. This trigger mechanism, based on pre-set conditions, automatically sends a call instruction to the smart contract when the comprehensive evaluation input data is complete and meets formatting requirements. Upon receiving the comprehensive evaluation input data, the property value update smart contract performs calculations according to pre-set value update rules. The smart contract then applies a weighted calculation to each element in the comprehensive evaluation input data. For example, if the "property actual area deviation" evaluation indicator has a weight of 0.2 and a corresponding value of -5 (indicating that the actual area is 5 square meters less than the stated area), the impact of this indicator on the property value is -5 × 0.2 = -1. The impact values of all indicators are summed and combined with the underlying value information in the pre-evaluation feature vector to determine the updated property value after the transaction is completed.
[0051] After obtaining the updated property value, the smart contract automatically generates the corresponding transaction fund allocation instructions based on the pre-set fund allocation logic. For example, if the updated property value is lower than the pre-transaction agreed-upon price, a portion of the funds will be refunded to the transferee according to a certain percentage; if it is higher than the agreed-upon price, the entire funds will be allocated to the transferor, and a bonus may be given. The generated fund allocation instructions are sent to the blockchain's fund management, which is responsible for executing the on-chain fund transfer. First, the fund management verifies the legitimacy of the fund allocation instructions, checking whether the instructions come from a valid smart contract and whether the funds allocated in the instructions are within the balance range of the contract account. Once verified, the fund management deducts the corresponding funds from the smart contract account and transfers them to the on-chain account designated by the transferor according to the instructions. The entire fund transfer process is recorded in the blockchain's transaction ledger, generating a new transaction record containing the transaction time, transaction amount, and the transferor and recipient accounts, ensuring clear and traceable fund flow.
[0052] By integrating multi-dimensional evaluation metrics submitted by the transferee with pre-assessment feature vectors extracted by a neural network, this approach fully considers the actual post-transaction situation and market feedback, transforming the traditional static evaluation model. This dynamic evaluation method more accurately reflects the true value of the property rights. The entire process is based on the blockchain's evaluation sidechain and smart contract execution. Data reception, storage, calculation, and fund allocation operations are transparent and tamper-proof. Both parties and regulators can review the transaction process and fund flows at any time, enhancing transaction credibility and reducing the risk of disputes and fraud. The smart contract automatically generates fund allocation instructions and executes fund transfers without manual intervention, shortening settlement time and improving fund flow efficiency. Furthermore, blockchain's encryption technology and verification mechanisms ensure the security of fund allocation, preventing illegal misappropriation or tampering, and ensuring that the transferor receives transaction funds promptly and accurately.
[0053] In a preferred embodiment of the present invention, the matching process records, evaluation data and fund allocation results are distributed and stored in the property summary chain and the transaction chain to achieve transaction traceability, which may include: Based on the matching process records, the smart contract extracts transaction requirements matching details, candidate set generation logs, target confirmation instructions, and data transmission trigger instructions, and stores the records as matching logs in a designated block of the transaction chain; Based on the evaluation and funding data, the smart contract extracts structured evaluation data, updated property value values, and fund deduction allocation details, and stores the data as an evaluation result set in the evaluation side chain associated with the target object; Based on the structured matching log stored in the transaction chain and the evaluation result set stored in the evaluation side chain, the smart contract generates a cross-chain association index consisting of the transaction requirement identifier, the target object identifier, and the evaluation side chain anchor address, and stores the cross-chain association index in a distributed manner in the property rights summary chain; By utilizing cross-chain association indexes and conducting association queries on the dual-chain structure through unique transaction identifiers, we can obtain the full-link records of the property rights transaction matching process, evaluation data, and fund allocation, thereby achieving transaction traceability.
[0054] In this embodiment of the present invention, the smart contract first extracts event records related to the matching process from its own execution environment. Regarding transaction requirement matching details, it collects the property type and requirement parameter information specified in the transaction requirement. When comparing each summary against the transaction requirement on the property summary chain, it also identifies which parameters match and which do not. The candidate set generation log records the process of selecting successfully matched property assets from the numerous summaries, including the reasons for each asset's selection and the matching score. Extracting the target asset confirmation instruction involves the smart contract acquiring the confirmation information sent by the transferee upon selecting the target asset from the candidate set, including the target asset's unique identifier and confirmation time. Extracting the data transfer trigger instruction involves acquiring the data transfer instruction content generated by the smart contract, including the target asset's unique identifier and the transferee's identity information. The smart contract organizes and formats this extracted information to form a complete matching log data structure. It then queries the transaction chain to locate a designated block dedicated to storing the matching log. Using the blockchain's write mechanism, the matching log is added to this block as a new transaction record. During the adding process, a unique hash value will be generated for the record to identify this matching log.
[0055] The smart contract retrieves the structured evaluation data submitted by the transferee from the evaluation sidechain, including the specific values and descriptions of the ownership authenticity verification indicators and the usage utility evaluation indicators. Simultaneously, it extracts the updated property value from its own calculation results. This value is calculated by applying the evaluation indicators to the pre-set evaluation data reference system's value calculation rules. Regarding fund deduction and allocation details, the smart contract records the deduction of an amount equal to the updated property value from the transaction funds pre-deposited in the contract's escrow account. This includes the account balance before the deduction, the deduction amount, the deduction time, and the details of the allocation of the deducted amount to the on-chain account pre-designated by the transferor, such as the target account address and the allocation time. The smart contract organizes this evaluation and fund-related data into an evaluation result set. Then, using the target object's unique identifier, it locates the associated evaluation sidechain. Using the evaluation sidechain's write permission, the smart contract adds the evaluation result set as a new data record to the corresponding location on the evaluation sidechain. Similarly, a unique hash value is generated during this addition process to identify this evaluation result record.
[0056] The smart contract first retrieves the previously stored structured matching log from the transaction chain and extracts the transaction requirement identifier and target object identifier. The transaction requirement identifier is a code generated when the transaction requirement is published that uniquely identifies the transaction requirement, while the target object identifier uniquely identifies the target object on the property summary chain. Next, the smart contract retrieves the evaluation result set from the evaluation sidechain and locates its storage location on the evaluation sidechain, namely the evaluation sidechain anchor address. This address uniquely identifies the evaluation result set on the evaluation sidechain. The smart contract combines the transaction requirement identifier, target object identifier, and evaluation sidechain anchor address to form a cross-chain correlation index. This index acts as a "bridge," connecting the matching log on the transaction chain, the evaluation result set on the evaluation sidechain, and the relevant information on the property summary chain. Finally, the smart contract stores this cross-chain correlation index in a distributed manner across multiple nodes on the property summary chain through a write operation on the blockchain. This ensures that even if some nodes experience issues, the integrity and availability of the cross-chain correlation index will not be affected.
[0057] When transaction tracing is required, the user or application first provides a unique transaction identifier. This identifier can be a code such as a transaction requirement identifier or a target object identifier that uniquely identifies a transaction. Upon receiving this unique transaction identifier, the smart contract first searches the property summary chain for the corresponding cross-chain association index. By matching the transaction requirement identifier or target object identifier, it locates the cross-chain association index record containing relevant information about the transaction. After obtaining the evaluation sidechain anchor address and target object identifier information from the cross-chain association index, the smart contract can query the evaluation sidechain and the transaction chain respectively. On the evaluation sidechain, based on the evaluation sidechain anchor address, it locates the corresponding evaluation result set and obtains evaluation and funding information, including structured evaluation data, updated property value values, and fund deduction and allocation details. On the transaction chain, based on the target object identifier or transaction requirement identifier, it locates the corresponding matching log and obtains matching process information, including transaction requirement matching details, candidate set generation logs, target object confirmation instructions, and data transmission trigger instructions. Smart contracts will integrate and organize the information obtained from the dual-chain structure to form a complete record of the entire chain of property rights transactions, including information on the entire process from transaction demand release, matchmaking, evaluation and assessment to fund allocation, thereby realizing transaction traceability.
[0058] Matchmaking process records, evaluation data, and fund allocation results are stored on the transaction chain and evaluation sidechain, respectively. Leveraging the blockchain's immutable nature, the integrity and authenticity of transaction data are ensured. Any attempt to tamper with the data will leave a trace on the blockchain, ensuring the credibility of the transaction record. By generating a cross-chain correlation index and storing it on the property rights summary chain, a relationship is established between the transaction chain, evaluation sidechain, and property rights summary chain. This allows for rapid location and retrieval of relevant information through unique transaction identifiers during transaction tracing, improving query efficiency and reducing data retrieval time and costs. This achieves full transparency in property rights transactions, with detailed records of every step from transaction request issuance to final fund allocation. Distributed storage, storing data across multiple nodes, improves data availability and reliability. Complete transaction records and a transparent traceability mechanism reduce the trust cost between transacting parties and mitigate disputes caused by information asymmetry. In the event of a dispute, the full chain record can be queried to quickly and accurately ascertain the facts, providing strong support for dispute resolution.
[0059] An embodiment of the present invention further provides a computing device comprising: a processor and a memory storing a computer program, wherein the computer program, when executed by the processor, performs the above-described method. All implementations in the above-described system embodiment are applicable to this embodiment and can achieve the same technical effects.
[0060] The embodiment of the present invention further provides a computer-readable storage medium storing instructions, which, when executed on a computer, causes the computer to execute the above-described method. All implementations in the above-described system embodiment are applicable to this embodiment and can achieve the same technical effects.
[0061] The above is a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as within the scope of protection of the present invention.
Claims
1. A blockchain-based intelligent matching and evaluation system for property rights transactions, characterized by: include: A blockchain building block for deploying a distributed blockchain network based on proxy nodes and adopting a practical Byzantine fault-tolerant consensus to establish a dual-chain structure of property rights summary chain and transaction chain; The side chain generation module is used to enable the property transferor to store the encrypted property data to the proxy node through the client based on the distributed blockchain network, register the summary information in the property summary chain, and generate the evaluation side chain based on the registration event; The transaction demand module is used to enable the property transferee to publish a transaction demand including property type, demand parameters and budget through the smart contract of the transaction chain based on the summary information, and pre-deposit the budget amount into the contract account; The matching and transmission module is used to automatically match summary information with transaction requirements through smart contracts, and include property rights that meet the requirements into a candidate set. The transferee determines the property from the candidate set and triggers the proxy node to perform encrypted data transmission; The intelligent estimation module receives encrypted data and uses a deep neural network to parse and extract features from unstructured documents related to property rights to obtain pre-assessed feature vectors of multi-dimensional attributes of property rights. The evaluation and allocation module is used to accept the multi-dimensional evaluation indicators submitted by the transferee based on the evaluation side chain after the transaction is completed, integrate the pre-evaluation feature vectors extracted by the neural network, dynamically calculate the updated property value through the smart contract, and automatically allocate the transaction funds to the transferor's designated account; The dual-chain traceability module is used to distribute and store matching process records, evaluation data, and fund allocation results in the property rights summary chain and the transaction chain to achieve transaction traceability.
2. The blockchain-based intelligent matching and evaluation system for property rights transactions according to claim 1 is characterized in that: Deploy a distributed blockchain network based on proxy nodes and adopt a practical Byzantine fault-tolerant consensus to establish a dual-chain structure of property rights summary chain and transaction chain, including: Deploy multiple proxy nodes in a distributed network to form the infrastructure of the blockchain network; Based on multiple proxy nodes, the proxy nodes are configured to adopt a fault-tolerant consensus method to communicate and synchronize status between nodes to achieve network consensus and data consistency and security; Initialize the property rights summary chain on a proxy node network using practical Byzantine fault-tolerant consensus, including storing the property rights’ unique identifier, property rights type, key attribute hash values, and links to the evaluation sidechain; Initialize the transaction chain on a proxy node network using practical Byzantine fault-tolerant consensus, including storing transaction demand smart contracts, transaction matching records, transaction trigger instructions, and transaction fund allocation records; Based on the property rights summary chain and the transaction chain, a data association mechanism between the property rights summary chain and the transaction chain is established, that is, a dual-chain structure.
3. The blockchain-based intelligent matching and evaluation system for property rights transactions according to claim 2 is characterized in that: Based on the distributed blockchain network, the property transferor stores the encrypted property data to the proxy node through the client, registers the summary information in the property summary chain, and generates an evaluation side chain based on the registration event, including: The property transferor encrypts the original data including the property details through the client to generate encrypted property data; The encrypted property rights data is distributed and stored on multiple proxy nodes determined in the blockchain network, and the storage location information of the encrypted property rights data in the proxy nodes is obtained after the storage is completed; In the encrypted property rights data, determine the key feature item values and calculate the key feature item values to generate corresponding summary information; Using the summary information, property type information, storage location information of the encrypted property data, and transferor identification information, a summary record is created and registered on the initialized property summary chain; Based on the event that the property rights summary record is successfully registered and consensus is reached on the property rights summary chain, the preset side chain generation smart contract is automatically triggered to execute, and a new blockchain is generated as the evaluation side chain based on the unique identifier of the successfully registered summary record.
4. The blockchain-based intelligent matching and evaluation system for property rights transactions according to claim 3 is characterized in that: Based on the summary information, the property transferee publishes the transaction requirements including property type, demand parameters and budget through the smart contract of the transaction chain, and pre-deposit the budget amount into the contract account, including: The property rights transferee sends a connection request to the transaction chain's network node through the client. After the identity verification is passed, an operational connection with the transaction chain is established; Based on the operational connection, the property rights transferee client calls the release demand interface provided by the pre-deployed transaction demand smart contract on the transaction chain, and enters the target property type, specific demand parameters and the maximum acceptable budget amount through the release demand interface to generate a transaction demand statement proposal to be confirmed; Based on the maximum acceptable budget amount in the transaction demand statement proposal to be confirmed, the property rights transferee transfers the transaction funds equivalent to the budget amount from the transferee's control chain to the on-chain contract account of the transaction demand smart contract through the client to achieve the pre-deposit lock status of the transaction funds.
5. The blockchain-based intelligent matching and evaluation system for property rights transactions according to claim 4 is characterized in that: Smart contracts automatically match summary information with transaction requirements, adding eligible property assets to a candidate set. The transferee then determines the asset from the candidate set and triggers the proxy node to perform encrypted data transmission, including: The smart contract monitors the summary information registered on the property summary blockchain and the newly released transaction requirements. Based on the new transaction requirements, the smart contract compares the property type and requirement parameters specified in the transaction requirements with the summary information currently registered on the chain to obtain the comparison results. Based on the comparison results, the smart contract identifies the property rights objects whose summary information meets the transaction requirements as successfully matched objects, and summarizes the successfully matched property rights objects to form a candidate set that meets the transaction requirements; The smart contract pushes the candidate set to the transferee client that publishes the transaction demand, and determines the target object from the candidate set to perform the target confirmation operation; Based on the target confirmation operation, the smart contract automatically generates data transmission instructions including the unique identification of the target object and the identity information of the transferee, and triggers the proxy node to execute encrypted data transmission.
6. The blockchain-based intelligent matching and evaluation system for property rights transactions according to claim 5 is characterized in that: Receive encrypted data and parse and extract features from unstructured documents related to property rights through a deep neural network to obtain pre-assessed feature vectors of multi-dimensional attributes of property rights, including: The property transferee client receives the encrypted property data of the target property object transmitted from the proxy node, and decrypts the encrypted property data to obtain the original property details of the target property object; Identify and extract unstructured document data related to property value assessment from the original property details. Based on deep learning principles, build a multi-layer neural network processing architecture, including input layer, hidden layer, and output layer. The layers are connected by neurons to achieve information transmission. The extracted unstructured document data is input into the neural network processing architecture, and the data is formatted in the input layer and multi-level feature conversion is performed in the hidden layer. Each layer of neurons performs weighted summation and nonlinear transformation on the output of the previous layer; The output layer of the neural network processing architecture integrates the features after multi-layer conversion to generate a multi-dimensional feature vector that comprehensively reflects the key value attributes of property rights.
7. The blockchain-based intelligent matching and evaluation system for property rights transactions according to claim 6 is characterized in that: After the transaction is completed, the evaluation side chain accepts the multi-dimensional evaluation indicators submitted by the transferee and integrates the pre-evaluation feature vectors extracted by the neural network. The updated property value is dynamically calculated through the smart contract and the transaction funds are automatically allocated to the transferor's designated account, including: After the transaction is completed, the multi-dimensional evaluation index data for the traded property rights submitted by the property rights transferee is collected and stored through the evaluation side chain; the pre-evaluation feature vector representing the key value attributes of the property rights is obtained from the deep neural network processing process; The multi-dimensional evaluation index data is associated and integrated with the pre-assessment feature vector to form comprehensive evaluation input data for value update. Based on the comprehensive evaluation input data, the pre-deployed property value update smart contract is triggered. Through the property value update smart contract, based on the comprehensive evaluation input data, the preset value update rules are executed to calculate the updated property value after the transaction is completed, and the corresponding transaction fund allocation instructions are automatically generated based on the updated property value and the property value update smart contract; According to the generated fund allocation instructions, the on-chain fund transfer operation is triggered to allocate the locked transaction funds from the smart contract account to the on-chain account designated by the property transferor.
8. The blockchain-based intelligent matching and evaluation system for property rights transactions according to claim 7 is characterized in that: Matching process records, assessment data, and fund allocation results are distributed and stored in the property summary chain and transaction chain to achieve transaction traceability, including: Based on the matching process records, the smart contract extracts transaction requirements matching details, candidate set generation logs, target confirmation instructions, and data transmission trigger instructions, and stores the records as matching logs in a designated block of the transaction chain; Based on the evaluation and funding data, the smart contract extracts structured evaluation data, updated property value values, and fund deduction allocation details, and stores the data as an evaluation result set in the evaluation side chain associated with the target object; Based on the structured matching log stored in the transaction chain and the evaluation result set stored in the evaluation side chain, the smart contract generates a cross-chain association index consisting of the transaction requirement identifier, the target object identifier, and the evaluation side chain anchor address, and stores the cross-chain association index in a distributed manner in the property rights summary chain; By utilizing cross-chain association indexes and conducting association queries on the dual-chain structure through unique transaction identifiers, we can obtain the full-link records of the property rights transaction matching process, evaluation data, and fund allocation, thereby achieving transaction traceability.
9. A computing device, characterized in that include: one or more processors; A storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the system according to any one of claims 1 to 8.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a program, which, when executed by a processor, implements the system according to any one of claims 1 to 8.
Citation Information
Cited By
Distributed IP task co-processing system and method
CN121508788A
Intelligent contract automatic execution and supervision system oriented to full flow of property right transaction
CN122115109A
Intelligent contract automatic execution and supervision system for whole-process property right transaction
CN122115109B