[go: up one dir, main page]

CN111586157A - Information processing method, device and equipment - Google Patents

Information processing method, device and equipment Download PDF

Info

Publication number
CN111586157A
CN111586157A CN202010370160.0A CN202010370160A CN111586157A CN 111586157 A CN111586157 A CN 111586157A CN 202010370160 A CN202010370160 A CN 202010370160A CN 111586157 A CN111586157 A CN 111586157A
Authority
CN
China
Prior art keywords
information
block chain
node device
house
block
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010370160.0A
Other languages
Chinese (zh)
Other versions
CN111586157B (en
Inventor
刘攀
李茂材
王宗友
蓝虎
周开班
孔利
杨常青
时一防
朱耿良
刘区城
黄焕坤
崔嘉辉
张劲松
廖志勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tenpay Payment Technology Co Ltd
Original Assignee
Tenpay Payment Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tenpay Payment Technology Co Ltd filed Critical Tenpay Payment Technology Co Ltd
Priority to CN202010370160.0A priority Critical patent/CN111586157B/en
Publication of CN111586157A publication Critical patent/CN111586157A/en
Application granted granted Critical
Publication of CN111586157B publication Critical patent/CN111586157B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0283Price estimation or determination
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0613Electronic shopping [e-shopping] using intermediate agents
    • G06Q30/0619Neutral agent
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/16Real estate
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/18Legal services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/0643Hash functions, e.g. MD5, SHA, HMAC or f9 MAC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3247Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Power Engineering (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Technology Law (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The embodiment of the application discloses an information processing method, an information processing device and information processing equipment, wherein the information processing method comprises the following steps: the method comprises the steps that first transaction data are issued to a block chain network, wherein the first transaction data comprise house information sent by first block chain link point equipment and agent expense information sent by second block chain link point equipment; receiving agent file information corresponding to the house information and sent by second block chain link point equipment, and issuing the agent file information to a block chain network; the proxy file information comprises proxy protocol information, a first digital signature of a first block chain node device and a second digital signature of a second block chain node device, the proxy protocol information comprises a proportionality coefficient, and the proportionality coefficient is a transfer proportion of resource transfer from the first block chain node device to the second block chain node device. By adopting the embodiment of the application, the information related in the house transaction process can be made public and transparent, the information sharing is realized in the block chain network, and the reliability of the information is improved.

Description

Information processing method, device and equipment
Technical Field
The present application relates to the field of communications technologies, and in particular, to the field of block chain technologies, and in particular, to an information processing method, apparatus, and device.
Background
Third party agencies (e.g., property agencies, home companies, logistics agencies, etc.) are agencies that provide intermediary agency services and charge agency service fees. Under the large background that the competition is increasingly excited and the social division is increasingly refined, the third-party agency is increasingly active in the visual field of people, and great convenience is provided for the daily life of people. However, the presence of third party agencies also presents the problem of information opaqueness.
For example, a property provider orders a property broker to sell a house, the house price specified by the property provider is not consistent with the house price sold by the property broker, and a house buyer purchases the house through the property broker, and the house buyer can only know the house price provided by the property broker but is not informed of the house price specified by the property provider, and the house price specified by the property provider is opaque to the house buyer. For another example, the premise manufacturers sign a premise agent agreement with the premise intermediaries, and pay agency service fees to the premise intermediaries according to the premise agent agreement, both sides of the agreement can store the premise agent agreement, and if the premise agent agreement is tampered by one of the two sides, the premise agent agreement is opaque to the other side.
Disclosure of Invention
The embodiment of the application provides an information processing method, device and equipment, which can make information (house information, agency cost information and agency protocol information) related in a house transaction process public and transparent, realize information sharing in a block chain network and improve the reliability of the information.
In a first aspect, an embodiment of the present application provides an information processing method, where the method is performed by a management node device in a blockchain network, where the blockchain network includes at least the management node device, a first blockchain node device, and a second blockchain node device, and the method includes:
the method comprises the steps that first transaction data are issued to a block chain network, the first transaction data comprise house information and agency expense information, the house information is sent to management node equipment by first block chain link point equipment, the agency expense information is sent to the management node equipment by second block chain link point equipment, the house information comprises house identification and house value data, and the agency expense information comprises identity information of the second block chain link point equipment and agency expense data of a house corresponding to the house identification by the second block chain link point equipment;
receiving agent file information corresponding to the house information and sent by second block chain link point equipment, and issuing the agent file information to a block chain network;
the proxy file information comprises proxy protocol information, a first digital signature of a first block chain node point device and a second digital signature of a second block chain node point device, the proxy protocol information comprises a proportionality coefficient, the proportionality coefficient is the transfer proportion of the first block chain node point device to the second block chain node point device, the first digital signature is generated by encrypting the proxy protocol information by the first block chain node point device through a public key of the second block chain node point device, and the second digital signature is generated by encrypting the proxy protocol information by the second block chain node point device through the public key of the second block chain node point device after the first digital signature is verified through the private key of the second block chain node point device.
In a second aspect, an embodiment of the present application provides an information processing apparatus having a function of implementing the information processing method according to the first aspect. The functions can be realized by hardware, and the functions can also be realized by executing corresponding software by hardware. The hardware or software includes one or more units corresponding to the above functions.
In one implementation, the information processing apparatus includes: the device comprises a publishing unit and a receiving unit. Wherein,
the issuing unit is used for issuing first transaction data to the block chain network, the first transaction data comprise house information and agency cost information, the house information is sent to the management node device by the first block chain link point device, the agency cost information is sent to the management node device by the second block chain link point device, the house information comprises house identification and house value data, and the agency cost information comprises identity information of the second block chain link point device and agency cost data of the second block chain link point device for a house corresponding to the house identification;
the receiving unit is used for receiving the agent file information which is sent by the second block chain link point equipment and corresponds to the house information;
the release unit is also used for releasing the agent file information to the block chain network;
the proxy file information comprises proxy protocol information, a first digital signature of a first block chain node point device and a second digital signature of a second block chain node point device, the proxy protocol information comprises a proportionality coefficient, the proportionality coefficient is the transfer proportion of the first block chain node point device to the second block chain node point device, the first digital signature is generated by encrypting the proxy protocol information by the first block chain node point device through a public key of the second block chain node point device, and the second digital signature is generated by encrypting the proxy protocol information by the second block chain node point device through the public key of the second block chain node point device after the first digital signature is verified through the private key of the second block chain node point device.
In a third aspect, an embodiment of the present application provides an information processing apparatus, including a memory and a processor, wherein the memory is used for storing a computer program; and a processor calling the computer program stored in the memory for executing the information processing method according to the first aspect.
In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium for storing a computer program for an information processing apparatus, which contains program instructions for executing the first aspect.
In the embodiment of the application, the management node device issues first transaction data containing house information and agent expense information to the blockchain network; the house information is sent to the management node device by the first block chain link point device, the agency cost information is sent to the management node device by the second block chain link point device, the house information comprises house identification and house value data, and the agency cost information comprises identity information of the second block chain link point device and agency cost data of the second block chain link point device for a house corresponding to the house identification. The management node device further issues proxy protocol information corresponding to the house information and sent by the second block chain node device to the block chain network, wherein the proxy protocol information includes identity information of the second block chain node device and an assignment proportion of resource assignment performed by the first block chain node device to the second block chain node device. The first transaction data containing the house information and the agent expense information and the agent file information are issued to the blockchain network through the management node device, each node device in the blockchain network can acquire the house information, the agent expense information and the agent file information, and the house information, the agent expense information and the agent file information issued to the blockchain network cannot be tampered, so that the house information, the agent expense information and the agent file information are public and transparent, the house information, the agent expense information and the agent file information are shared in the blockchain network, and the reliability of the house information, the agent expense information and the agent file information is further improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1 is a block diagram of an information handling system according to an embodiment of the present disclosure;
FIG. 2 is a block diagram of an exemplary information handling system according to an embodiment of the present application;
fig. 3 is a schematic flowchart of an information processing method provided in an embodiment of the present application;
FIG. 4 is a schematic flow chart diagram of another information processing method provided in the embodiments of the present application;
FIG. 5 is a schematic flow chart diagram of another information processing method provided in the embodiments of the present application;
fig. 6 is a schematic structural diagram of an information processing apparatus according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of an information processing apparatus according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
Embodiments of the present application relate to blockchains, blockchain networks, and intelligent contracts.
The Block Chain (Block Chain) is a novel application mode of computer technologies such as distributed data storage, point-to-point (Peer to Peer, P2P) transmission, consensus mechanism, encryption algorithm and the like. The block chain is a set of decentralized basic framework with distributed storage characteristics, in particular to a data structure formed by data blocks in a linked list-like mode according to a time sequence, which can safely store data which are in a sequential relation and can be verified in a system, and can ensure that the data cannot be tampered and forged in a cryptographic mode.
The blockchain network includes a plurality of blockchain node devices, and the blockchains are stored in respective blockchain node devices of the blockchain network. For example, the blockchain network may include a management node device, a first blockchain link point device, a second blockchain link point device, and the like. The device of the block chain nodes in the block chain network can be a client, a server, a terminal, and the like. The terminal may be a mobile terminal, a Personal Computer (PC) terminal, or a laptop Computer (Tablet PC) terminal, etc.
A Smart Contract (Smart Contract) is a set of procedural rules and logic for scenario-oriented types, which is decentralized, information-sharing program code deployed on a blockchain. Each party signing the contract agrees on the contract content, and the contract is deployed in the block chain in the form of an intelligent contract, so that the contract can be automatically executed on behalf of each signing party without any central authority. Due to the characteristics of distributed storage and decentralization of the block chain, the intelligent contract deployed on the block chain not only can exert the advantages in the aspect of cost efficiency, but also can avoid the interference of malicious behaviors such as intentional tampering and the like on the normal execution of the intelligent contract.
In order to make information disclosure transparent, improve reliability of information, and implement information sharing in a blockchain network, an embodiment of the present application provides an information processing method. The information processing method is deployed in a blockchain in the form of an intelligent contract, the blockchain is stored in a management node device of a blockchain network, and when a trigger condition is met, the intelligent contract is triggered, and the management node device can automatically execute the information processing method and process received information (for example, the received information is issued to the blockchain network, an association relation between the information is established, or the information is sent to other blockchain node devices for processing, and the like).
Based on the above description, please refer to fig. 1, where fig. 1 is a schematic structural diagram of an information processing system according to an embodiment of the present application. As shown in fig. 1, the information processing system includes a management node device 101, a first block link point device 102, a second block link point device 103, a third block chain node device 104, a fourth block link point device 105, a fifth block link point device 106, and a sixth block link point device 107. Management node device 101, first block link point device 102, second block link point device 103, third block link node device 104, fourth block link point device 105, fifth block link point device 106, and sixth block link point device 107 are all block link point devices in a block chain network. The management node device 101 may store all the block chains in the block chain network, and other block chain link point devices may only store the block chain related to the block chain node device, for example, the first block chain link point device 102 may only store the block chain related to the first block chain link point device 102, and the second block chain link point device 103 may only store the block chain related to the second block chain link point device 103.
In an information processing system composed of a management node device 101, a first block link point device 102, a second block link point device 103, a third block link node device 104, a fourth block link point device 105, a fifth block link point device 106, and a sixth block link point device 107, after the management node device 101 receives house information sent by the first block link point device 102 and agent charge information sent by the second block link point device 103, first transaction data including the house information and the agent charge information may be generated, and the first transaction data is issued to a block link network; the management node apparatus 101 may also distribute, to the blockchain network, the proxy file information corresponding to the house information described above, which is transmitted to the management node apparatus 101 by the second blockchain node apparatus 103.
The house information can comprise house identification and house value data; the agency cost information may include identity information of the second block link point device 103 and agency cost data of the second block link point device 103 for a house corresponding to the house identification; the proxy file information may include proxy protocol information and identity information of the second blockchain node device 103, and the proxy protocol information may include a scaling factor, where the scaling factor is a transfer ratio of resource transfer from the first blockchain node device 102 to the second blockchain node device 103.
In one implementation, the third blockchain node device 104 may request the management node device 101 to acquire the first transaction data, that is, the third blockchain node device 104 may request the management node device 101 to acquire the house information and the agent charge information.
In one implementation, the first blk node device 102 may perform resource transfer on the second blk node device according to a scaling factor in the proxy protocol information, and the management node device 101 may supervise the resource transfer process.
In one implementation, after receiving the first transaction information sent by the third blockchain node device 104 and the receipt information sent by the first blockchain node device 102, the management node device 101 may generate second transaction data including the first transaction information and the receipt information, and issue the second transaction data to the blockchain network. The first transaction information may include transaction protocol information, where the transaction protocol information is a transaction credential for the first blockchain node device 102 and the third blockchain node device 104 to perform house transaction; the collection information is generated by the first block link point device 102 according to a collection voucher sent by the fourth block link node device 105, where the collection voucher is a transaction voucher in which the account of the first block link point device 102 successfully receives the resource amount of the house transaction transferred by the third block link node device 104.
In one implementation, after receiving the second transaction information sent by the third blockchain node device 104 and the repayment information sent by the sixth blockchain link node device 107, the management node device 101 may generate third transaction data including the second transaction information and the repayment information, and issue the third transaction data to the blockchain network. The second transaction information may include transfer protocol information, where the transfer protocol information is a transfer voucher for house transfer between the sixth block link node device 107 and the third block link node device 104; the repayment information may be generated by the sixth block link point device 107 according to a repayment voucher sent by the fourth block link point device 105, where the repayment voucher is a transaction voucher for the sixth block link point device 107 to pay back the house resource amount successfully.
In one implementation, the management node device 101 may also send the second transaction data and the third transaction data to the fifth block link point device 106. The fifth blockchain node device 106 may generate the household information of the third blockchain node device 104 according to the second transaction data; alternatively, the fifth blockchain node device 106 may further change the original household information of the third blockchain node device 104 according to the third transaction data, so as to obtain the changed household information.
In this embodiment of the application, the management node device may issue the received information (e.g., house information, agent cost information, agent file information, first transaction information, second transaction information, collection information, payment information, etc.) to the blockchain network, and each blockchain node device in the blockchain network may acquire the information, and the information may not be tampered in the blockchain network, so that the information is made public and transparent, and the reliability of the information is improved. In addition, the management node device serves as a bridge for information, so that the information can be shared in each block chain node device of the block chain network.
It is to be understood that the information processing system described in the embodiment of the present application is for more clearly illustrating the technical solution of the embodiment of the present application, and does not form a limitation on the technical solution provided in the embodiment of the present application, and as a person having ordinary skill in the art knows that along with the evolution of the system architecture and the appearance of a new service scenario, the technical solution provided in the embodiment of the present application is also applicable to similar technical problems.
Taking a house buying and selling scene as an example, please refer to fig. 2, and fig. 2 is a schematic diagram of an exemplary architecture of an information processing system according to an embodiment of the present application. The management node device 101 may be a service platform through which information relating to house transactions may be distributed to the blockchain network; the first block link point device 102 may be a block link point device used when the landlord logs in the service platform by using a block link account of the landlord; the second block link point device 103 may be a block link point device used when the property broker logs in the service platform using a block link account of the property broker; the third blockchain node device 104 may be a blockchain node device used when the house buyer logs in the service platform by using a blockchain account of the house buyer; the fourth blockchain node device 105 may be a blockchain node device used when the bank logs in the service platform by using a blockchain account of the bank; the fifth blockchain node device 106 may be a blockchain node device used when the served blockchain account number is served and the service platform is logged in; the sixth blockchain point device 107 may be a blockchain point device used by the second-hand seller to log on to the service platform using the second-hand seller's blockchain account number.
After receiving the house information sent by the house and property supplier and the agent cost information sent by the house and property broker, the service platform can generate first transaction data containing the house information and the agent information and issue the first transaction data to the blockchain network; after receiving the agent file information related to the house information sent by the house agency, the service platform can also issue the agent file information to the block chain network.
The house information may include house identification (e.g., house number, etc.) and house value data (e.g., price per unit area of house and total area of house); the agent cost information may include identity information of the property broker (e.g., identity number of the property broker, job number of the property broker, etc.) and agent cost data of the property broker for the premises sold by the local producer. If the house buyer is interested in the house sold by the estate manufacturer, the house buyer can acquire the related information of the house and the related information of the estate agency through the service platform, and the house buyer can acquire the price information of the house provided by the estate manufacturer and the agency fee data collected when the estate agency sells the house. The agent file information may include agent agreement information (e.g., agent contract) and identity information of the property broker, and the agent agreement information may include a scale factor, which is a point of raising provided by the property producer after the property broker sells the premises of the property producer. The service platform issues the agency contract signed by the property agency and the property supplier to the block chain network, so that the property supplier can be prevented from being promoted to the property agency without paying according to the agency contract, or one of the property supplier and the property agency changes to points privately.
After receiving the first transaction information sent by the house buyer and the collection information sent by the real estate agency, the service platform can generate second transaction data containing the first transaction information and the collection information and issue the second transaction data to the blockchain network. The first transaction information may include transaction agreement information (e.g., house purchase contract), which is a transaction certificate for house transaction between the property agency and the house purchaser; the collection information can be generated by the house property intermediary according to a collection certificate sent by the bank, wherein the collection certificate is a transaction certificate of the house initial payment successfully received by the account of the house property manufacturer and paid by the house buyer.
After receiving the second transaction information sent by the house buyer and the repayment information sent by the second house seller, the service platform can generate third transaction data containing the second transaction information and the repayment information, and issue the third transaction data to the blockchain network. The second transaction information may include transfer agreement information (e.g., a house transfer contract), where the transfer agreement information is a transfer certificate for house transfer between the second-hand house seller and the house buyer; the repayment information can be generated by the second-hand house seller according to a repayment voucher sent by the bank, wherein the repayment voucher is a transaction voucher for the second-hand house seller to successfully repay the house credit of the transferred house.
The service platform may also send the second transaction data and the third transaction data to the dispatch office. The house can handle the house-buying user for the house-buying person according to the second transaction data (e.g. house-buying contract, house property certificate, etc.). Alternatively, the house may handle account change for the house buyer based on the third transaction data (for example, house transfer contract, payment information, and the like). The service platform realizes information sharing, the service platform can connect the house buyer with the dispatching station, the house buyer can initiate a house falling application or a household registration change application to the dispatching station through the service platform, and the time cost of the house falling of the house buyer can be saved.
Based on the schematic architecture diagram of the information processing system shown in fig. 1, please refer to fig. 3, fig. 3 is a schematic flow diagram of an information processing method provided in an embodiment of the present application, which can be executed by the management node device 101 in the information processing system, and the information processing method can include the following steps S301 to S306:
step S301: and receiving the house information sent by the first block link point device.
The house information may include house identification and house value data in one implementation. In another implementation, the house information may also include house location information and house picture information (e.g., house layout map, house finishing effect map, etc.).
Step S302: and receiving the agent expense information sent by the second block chain link point device.
In one implementation, the proxy cost information may include identity information of the second block-linked point device and proxy cost data of the second block-linked point device identifying the corresponding house for the house. In another implementation, the proxy cost information may further include credit rating information of the second block-linked point device, and the credit rating information may be used to indicate a credit evaluation level of the second block-linked point device, where the higher the credit evaluation level is, the higher the degree to which the second block-linked point device is trusted, and conversely, the lower the credit evaluation level is, the lower the degree to which the second block-linked point device is trusted is.
For example, the second block-linked point device is a block-linked point device used by a property broker, the higher the credit evaluation rating of the property broker, the higher the degree to which the property broker is trusted, the more easily the property broker is selected by the homeowner; the lower the credit rating of the property broker, the lower the degree to which the property broker is trusted and the less likely the house buyer will choose the property broker.
Step S303: first transaction data is generated that includes house information and agent fee information.
Step S304: the first transaction data is published to a blockchain network.
In one implementation manner, the management node device may calculate a first hash value of the first transaction data according to a hash algorithm, and establish an association relationship between the first hash value and the first transaction data; the management node device may generate a first chunk according to the first hash value and the associated first transaction data, and publish the first chunk to the blockchain network. The management node device may use the first hash value as a key, use the first transaction data as a value, establish an association relationship between the first hash value and the first transaction data in a form of a key value pair, and obtain the first transaction data associated with the first hash value through the first hash value. The Hash Algorithm may include, but is not limited to, MD4(Message-Digest Algorithm 4, information Digest Algorithm 4) Algorithm, MD5 Algorithm, SHA (Secure Hash Algorithm) 1 Algorithm, SHA256 Algorithm, SHA512 Algorithm.
In one implementation, the management node device may receive a transaction data acquisition request sent by the third blockchain node device, where the transaction data acquisition request includes a first hash value; the management node device may determine, in response to the transaction data acquisition request, first transaction data associated with the first hash value; the management node device may send the first transaction data to the third blockchain node device.
For example, in a house buying and selling scenario, a house buyer may send a transaction data acquisition request to the service platform to acquire house information and agent fee information, the transaction data acquisition request including a first hash value; the service platform can respond to the transaction data acquisition request and determine first transaction data associated with the first hash value; the service platform may send first transaction data including the premise information and the agent fee information to the purchaser.
Step S305: and receiving agent file information which is sent by the second block chain link point device and corresponds to the house information.
Step S306: and issuing the proxy file information to the blockchain network.
In one implementation, the management node device may further receive proxy file information corresponding to the house information and sent by the second block link node device, and generate a fourth block according to the proxy file information, and the management node device may issue the fourth block to the block link network. The proxy file information may include proxy protocol information, a first digital signature of the first block link node device, a second digital signature of the second block link node device, and identity information of the second block link node device. The proxy protocol information may include a scaling factor, which is a transfer ratio of resource transfer from the first blockchain node device to the second blockchain node device. The first digital signature is generated by the first blockchain node device encrypting the proxy protocol information by using the public key of the second blockchain node device. And the second digital signature is generated by encrypting the proxy protocol information by using the public key of the second block chain node device after the second block chain node device verifies the first digital signature by using the private key of the second block chain node device. The first block chain node point device encrypts the proxy protocol information by using a public key of the second block chain node point device to generate a first digital signature, only the second block chain node point device can decrypt the first digital signature by using a private key of the second block chain node point device to obtain the proxy protocol information, and other block chain node point devices in the block chain network cannot obtain the proxy protocol information.
For example, in a house buying and selling scenario, a property producer may consign a property broker to sell a house, and the property producer may draw up an agent contract (agent agreement information) that includes a scaling factor that is the number of points the property producer provides to the property broker. The property supplier encrypts the agent contract by using the public key of the property broker to obtain a first digital signature, and sends the first digital signature to the property broker. The real estate agent may decrypt the first digital signature using the private key of the real estate agent to obtain the proxy contract. If the real estate agency has no objection to the proportionality coefficient in the agent contract, the real estate agency encrypts the agent contract by using the public key of the real estate agency to obtain a second digital signature. The property broker generates broker file information including the broker contract, the first digital signature, the second digital signature, and identity information of the property broker. The property broker can send the agent file information to the service platform, and the service platform can generate a fourth block according to the agent file and issue the fourth block to the block chain network. After the house is sold by the house property agency, the house property supplier issues and draws the house property agency according to the proportionality coefficient in the agency contract.
In one implementation, the agent file information corresponding to different houses is different, that is, the scaling factors corresponding to different houses are different. For example, the proportionality coefficient corresponding to a house with good house type and convenient traffic is different from the proportionality coefficient corresponding to a house with poor house type and inconvenient traffic.
In this embodiment of the application, after receiving the house information sent by the first block link point device and the agent cost information sent by the second block link point device, the management node device may generate first transaction data including the house information and the agent cost information, and issue the first transaction data to the block link network; the management node device may also issue proxy protocol information corresponding to the house information and sent by the second block chain node device to the block chain network, where the proxy protocol information includes a transfer ratio of resource transfer from the first block chain node device to the second block chain node device and identity information of the second block chain node device. The first transaction data containing the house information and the agent expense information and the agent file information are issued to the blockchain network by the management node device, each node device in the blockchain network can acquire the house information, the agent expense information and the agent file information, and the house information, the agent expense information and the agent file information issued to the blockchain network cannot be tampered, so that the house information, the agent expense information and the agent file information are public and transparent, and the house information, the agent expense information and the agent file information are shared in the blockchain network. The block chain for storing data in the block chain network ensures that the data stored in the block chain cannot be falsified and forged in a cryptographic mode, and further improves the reliability of the house information, the agency expense information and the agency file information.
Based on the schematic architecture diagram of the information processing system shown in fig. 1, please refer to fig. 4, fig. 4 is a schematic flow diagram of another information processing method provided in an embodiment of the present application, which can be executed by the management node device 101 in the information processing system, and the information processing method can include the following steps S401 to S407:
step S401: and receiving first transaction information sent by the third blockchain node device.
The first transaction information may include transaction protocol information, and the first transaction information may further include identity information of the first blockchain node device and identity information of the third blockchain node device.
For example, in a house-buying scenario, after a house-buyer purchases a house from a house-site producer, first transaction information may be generated. The first transaction information may include transaction agreement information (e.g., a house purchase contract), identity information of the house property provider (e.g., a business code of the house property provider, a taxpayer identification number of the house property provider, a registration number of the house property provider, etc.), and identity information of the house purchaser (e.g., an identification number of the house purchaser, registration information of the house purchaser, a house property certificate, etc.). The house buyer can send the first transaction information to the service platform, and request the service platform to issue the first transaction information to the blockchain network.
Step S402: receiving collection information sent by the first block link point device.
The collection information is generated by the first block link point device according to a collection voucher sent by the fourth block link point device, and the collection voucher is generated by the fourth block link point device after the third block link point device transfers the resource amount of the house transaction to an account of the first block link point device.
For example, in a house purchase scenario, a purchaser purchases a house from a premise provider, and after the purchaser transfers a house initial payment into the premise provider's account, a bank may generate a collection voucher (e.g., a transaction running bill) based on the purchaser's transfer operation. The bank sends the collection voucher to the house and the house can generate collection information according to the collection voucher. The house and place manufacturer can send the collection information to the service platform and request the service platform to issue the collection information to the block chain network.
Step S403: second transaction data is generated that includes the first transaction information and the receipt information.
Step S404: and calculating to obtain a second hash value of the second transaction data according to the hash algorithm.
Step S405: establishing an incidence relation between the second hash value and the second transaction data;
the management node device establishes an association relationship between the second hash value and the second transaction data, may use the second hash value as a key, and may obtain the second transaction data associated with the second hash value through the second hash value.
Step S406: and generating a second block according to the second hash value and the associated second transaction data.
Step S407: the management node device issues the second block to the blockchain network.
In one implementation, after the management node device issues the second block to the blockchain network, the management node device may receive a household registration information generation request sent by a third blockchain node device, where the household registration information generation request includes a second hash value; the management node device may determine second transaction data associated with the second hash value in response to the household registration information generation request; the management node device may send the second transaction data to the fifth block link point device; the fifth block link node device may generate the household registration information of the third block link node device according to the second transaction data; the fifth block link node device may send the household registration information to the management node device; the management node device may send the household information to the third blockchain node device.
For example, in a house buying and selling scenario, the house buyer may send a household information generation request to the service platform, the household information generation request including the second hash value; the service platform can respond to the household registration information generation request and determine second transaction data associated with the second hash value; the service platform can send the second transaction data to the dispatching place; the house post can generate household registration information of the house buyer according to the second transaction data, namely binding the house property certificate with the identity information of the house buyer; the dispatching station can send the household information to the service platform, and the service platform can send the household information to the house buyer.
In the embodiment of the application, after receiving the first transaction information sent by the third block chain node device and the receipt information sent by the first block chain node device, the management node device may generate second transaction data including the first transaction information and the receipt information, and issue the second transaction data to the block chain network, and each block chain node device in the block chain network may acquire the second transaction data (the first transaction information and the receipt information), so that the second transaction data is public and transparent. The fifth blockchain link point device in the blockchain network may generate the household registration information of the third blockchain node device according to the second transaction data, and the management node device serves as an information bridge in the blockchain network, so that the second transaction data is shared in the blockchain network. In addition, the blockchain for storing the data in the blockchain network ensures that the data stored in the blockchain cannot be tampered and forged in a cryptographic manner, so that the reliability of the second transaction data is improved.
Based on the schematic architecture diagram of the information processing system shown in fig. 1, please refer to fig. 5, fig. 5 is a schematic flow diagram of another information processing method provided in an embodiment of the present application, which can be executed by the management node device 101 in the information processing system, and the information processing method can include the following steps S501 to 507:
step S501: and receiving second transaction information sent by the third blockchain node equipment.
The second transaction information may include transfer protocol information, and the second transaction information may further include identity information of the third blockchain node device and identity information of the sixth blockchain node device.
For example, in a house-buying scenario, after a house-buyer purchases a house from a second-hand house seller, second transaction information may be generated. The second transaction information may include transfer agreement information (e.g., a house transfer contract), identity information of the second-hand house seller (e.g., an identification number of the second-hand house seller, household registration information of the second-hand house seller, a house property certificate, etc.), and identity information of the house buyer (e.g., an identification number of the house buyer, household registration information of the house buyer, a house property certificate, etc.). The house buyer can send the second transaction information to the service platform, and request the service platform to issue the second transaction information to the blockchain network.
Step S502: and receiving repayment information sent by the sixth block chain link point equipment.
The repayment information is generated by the sixth block chain node equipment according to a repayment voucher sent by the fourth block chain node equipment, and the repayment voucher is generated after the fourth block chain node equipment receives the repayment resource amount of the sixth block chain node equipment.
For example, in a house-buying and selling scenario, the house buyer purchases a house from the second-hand house seller, and after the second-hand house seller clears the house and credits, the bank may generate a payment voucher (e.g., a transaction water bill) according to the payment operation of the second-hand house seller. The bank sends the repayment voucher to the second-hand house seller, and the second-hand house seller can generate repayment information according to the repayment voucher. The second-hand house seller can send the repayment information to the service platform and request the service platform to distribute the repayment information to the blockchain network.
Step S503: third transaction data is generated that includes the second transaction information and the payment information.
Step S504: and calculating a third hash value of the third transaction data according to the hash algorithm.
Step S505: establishing an incidence relation between the third hash value and the third transaction data;
the management node device establishes an association relationship between the third hash value and the third transaction data, may use the third hash value as a keyword, and may obtain the third transaction data associated with the third hash value through the third hash value.
Step S506: a third block is generated according to the third hash value and the associated third transaction data.
Step S507: the third block is distributed to the block chain network.
In one implementation, the management node device may receive a household registration information change request sent by the third blockchain node device, where the household registration information change request includes the third hash value and original household registration information of the third blockchain node device; the management node device may determine third transaction data associated with the third hash value in response to the household registration information change request; the management node device may send the third transaction data and the original household registration information to the fifth block link point device; the fifth block chain node point equipment changes the original household registration information according to the third transaction data to obtain changed household registration information; the fifth block link node device may send the changed household registration information to the management node device; the management node device may send the changed household registration information to the third blockchain node device.
For example, in a house-buying and selling scenario, the house buyer may send a household information change request to the service platform, the household information change request including the third hash value and original household information of the house purchased by the house buyer; the service platform can respond to the household registration information change request and determine third transaction data associated with the third hash value; the service platform can send the third transaction data and the original household registration information to a dispatching place; the house can change the original household registration information according to the third transaction data to obtain changed household registration information (for example, a house property card in the original household registration information is bound with the identity information of a second-hand house seller, and a house property card in the changed household registration information is bound with the identity information of a house buyer); the dispatching station can send the changed household registration information to the service platform, and the service platform can send the changed household registration information to the house buyer.
In this embodiment of the application, after receiving the second transaction information sent by the third blockchain node device and the repayment information sent by the sixth blockchain node device, the management node device may generate third transaction data including the second transaction information and the repayment information, and issue the third transaction data to the blockchain network, and each blockchain node device in the blockchain network may acquire the third transaction data (the second transaction information and the repayment information), so that the third transaction data is publicly and transparently disclosed. The fifth blockchain link point device in the blockchain network can change the original household registration information of the third blockchain node device according to the third transaction data, and the management node device serves as an information bridge in the blockchain network, so that the third transaction data is shared in the blockchain network. In addition, the blockchain for storing data in the blockchain network ensures that the data stored in the blockchain cannot be tampered and forged in a cryptographic mode, and the reliability of the third transaction data is improved.
Referring to fig. 6, fig. 6 is a schematic structural diagram of an information processing apparatus according to an embodiment of the present application, where the information processing apparatus 60 may be a computer program (including program code) running in an information processing device, for example, may be an application software in the information processing device. The information processing apparatus 60 may be configured to perform the steps performed by the management node device in the method embodiments shown in fig. 3 to 5, and the information processing apparatus 60 includes a publishing unit 601 and a receiving unit 602, wherein,
the issuing unit 601 is configured to issue first transaction data to the blockchain network, where the first transaction data includes house information and agency cost information, the house information is sent to the management node device by the first blockchain link point device, the agency cost information is sent to the management node device by the second blockchain link point device, the house information includes a house identifier and house value data, and the agency cost information includes identity information of the second blockchain link point device and agency cost data of the second blockchain link point device for a house corresponding to the house identifier;
a receiving unit 602, configured to receive proxy file information corresponding to the house information sent by the second block link point device;
the publishing unit 601 is further configured to publish the proxy file information to the blockchain network;
the proxy file information comprises proxy protocol information, a first digital signature of a first block chain node point device, a second digital signature of a second block chain node point device and identity information of the second block chain node point device, the proxy protocol information comprises a proportionality coefficient, the proportionality coefficient is the transfer proportion of resource transfer from the first block chain node point device to the second block chain node point device, the first digital signature is generated by encrypting the proxy protocol information by the first block chain node point device through a public key of the second block chain node point device, and the second digital signature is generated by encrypting the proxy protocol information by the second block chain node point device through a public key of the second block chain node point device after the first digital signature is verified through the private key of the second block chain node point device.
In one implementation, the issuing unit 601, before issuing the first transaction data to the blockchain network, is further configured to:
receiving house information sent by first block link point equipment;
receiving agent expense information sent by second block chain link point equipment;
first transaction data is generated that includes house information and agent fee information.
In one implementation, the issuing unit 601, when issuing the first transaction data to the blockchain network, is specifically configured to:
calculating a first hash value of the first transaction data according to a hash algorithm;
establishing an incidence relation between the first hash value and the first transaction data;
and generating a first block according to the first hash value and the associated first transaction data, and issuing the first block to the block chain network.
In one implementation, after issuing the first tile to the blockchain network, the issuing unit 601 is further configured to:
receiving a transaction data acquisition request sent by a third block chain node device, wherein the transaction data acquisition request comprises a first hash value, and the third block chain node device is a block chain node device in a block chain network;
determining first transaction data associated with the first hash value in response to the transaction data acquisition request;
and sending the first transaction data to the third blockchain node device.
In one implementation, the information management apparatus 60 further includes a generating unit 603, a calculating unit 604, and an associating unit 605,
the receiving unit 602 is further configured to receive first transaction information sent by a third block chain node device, where the first transaction information includes identity information of the first block chain node device, identity information of the third block chain node device, and transaction protocol information, the transaction protocol information is a transaction credential for house transaction between the first block chain node device and the third block chain node device, and the third block chain node device is a block chain node device in a block chain network;
the receiving unit 602 is further configured to receive collection information sent by the first block link point device, where the collection information is generated by the first block link point device according to a collection credential sent by the fourth block link point device, the collection credential is generated by the fourth block link point device after the third block link point device transfers the resource amount of the house transaction to an account of the first block link point device, and the fourth block link point device is a block link point device in a block link network;
a generating unit 603 configured to generate second transaction data including the first transaction information and the receipt information;
a calculating unit 604, configured to calculate a second hash value of the second transaction data according to a hash algorithm;
an association unit 605, configured to establish an association relationship between the second hash value and the second transaction data;
the generating unit 603 is further configured to generate a second block according to the second hash value and the second transaction data associated therewith;
the issuing unit 601 is further configured to issue the second chunk to the blockchain network.
In one implementation, after issuing the second tile to the blockchain network, the issuing unit 601 is further configured to:
receiving a household registration information generation request sent by the third blockchain node equipment, wherein the household registration information generation request comprises a second hash value;
determining second transaction data associated with the second hash value in response to the household registration information generation request;
sending the second transaction data to fifth block link point equipment, wherein the fifth block link point equipment is block link point equipment in a block chain network;
receiving household registration information sent by the fifth block chain node equipment, wherein the household registration information is generated by the fifth block chain node equipment according to the second transaction data;
and sending the household registration information to a third block chain node device.
In one form of implementation, the first and second electrodes are,
the receiving unit 602 is further configured to receive second transaction information sent by a third block chain node device, where the second transaction information includes identity information of the third block chain node device, identity information of a sixth block chain link point device, and transfer protocol information, the transfer protocol information is a transfer credential for house transfer between the sixth block chain link point device and the third block chain node device, the third block chain node device is a block chain link point device in a block chain network, and the sixth block chain link point device is a node device in the block chain network;
the receiving unit 602 is further configured to receive payment information sent by a sixth block link point device, where the payment information is generated by the sixth block link point device according to a payment voucher sent by a fourth block link point device, the payment voucher is generated after the fourth block link point device receives a payment resource amount of the sixth block link point device, and the fourth block link point device is a block link point device in a block chain network;
a generating unit 603, further configured to generate third transaction data including the second transaction information and the repayment information;
the calculating unit 604 is further configured to calculate a third hash value of the third transaction data according to a hash algorithm;
the association unit 605 is further configured to establish an association relationship between the third hash value and the third transaction data;
the generating unit 603 is further configured to generate a third block according to the third hash value and the third transaction data associated therewith;
the issuing unit 603 is further configured to issue the third block to the block chain network.
In one implementation, after the third block is distributed to the block chain network, the distribution unit 601 is further configured to:
receiving a household registration information change request sent by the third blockchain node equipment, wherein the household registration information change request comprises a third hash value and original household registration information of the third blockchain node equipment;
determining third transaction data associated with the third hash value in response to the account information change request;
sending the third transaction data and the original household registration information to a fifth block link point device, wherein the fifth block link point device is a block link point device in a block chain network;
receiving changed household registration information sent by the fifth block chain node point equipment, wherein the changed household registration information is obtained by changing the original household registration information by the fifth block chain node point equipment according to third transaction data;
and sending the changed household registration information to a third block chain node device.
It should be noted that, details that are not mentioned in the embodiment corresponding to fig. 6 and specific implementation manners of the steps executed by each unit may refer to the embodiments shown in fig. 3 to fig. 5 and the foregoing details, and are not described again here.
Referring to fig. 7, fig. 7 is a schematic structural diagram of an information processing apparatus according to an embodiment of the present disclosure, where the information processing apparatus 70 includes a processor 701, a memory 702, and a communication interface 703, and the processor 701, the memory 702, and the communication interface 703 are connected by one or more communication buses.
Processor 701 is configured to support information processing apparatus 80 to perform corresponding functions of the management node apparatus in the method embodiments described in fig. 3 to 5. The Processor 701 may be a Central Processing Unit (CPU), a Network Processor (NP), a hardware chip, or any combination thereof.
The memory 702 is used to store program codes and the like. The Memory 702 may include volatile Memory (vollatilemmemory), such as Random Access Memory (RAM); the Memory 702 may also include a Non-Volatile Memory (NVM), such as a Read-Only Memory (ROM), a Flash Memory (Flash Memory), a Hard Disk Drive (HDD) or a Solid-State Drive (SSD); the memory 702 may also comprise a combination of the above types of memory.
The communication interface 703 is configured to receive and transmit data, for example, the communication interface 703 is configured to receive house information transmitted by a first block link point device, the communication interface 703 is configured to receive agent fee information transmitted by a second block link point device, the communication interface 703 is configured to receive a transaction data acquisition request transmitted by a third block link node device, the communication interface 703 is configured to receive agent file information transmitted by the second block link point device, the communication interface 703 is configured to receive first transaction information transmitted by the third block link node device, the communication interface 703 is configured to receive second transaction information transmitted by the third block link node device, the communication interface 703 is configured to transmit the first transaction data to the third block link node device, and the communication interface 703 is configured to transmit household information to the third block link node device, alternatively, the communication interface 703 is configured to send the changed household registration information to the third blockchain node device.
In the embodiment of the present application, the information processing apparatus 70 includes a plurality of communication interfaces, wherein a communication interface for transmitting data and a communication interface for receiving data may not be the same communication interface.
The processor 701 may call the program code stored in the memory 702 to perform the following operations:
the method comprises the steps that first transaction data are issued to a block chain network, the first transaction data comprise house information and agency expense information, the house information is sent to management node equipment by first block chain link point equipment, the agency expense information is sent to the management node equipment by second block chain link point equipment, the house information comprises house identification and house value data, and the agency expense information comprises identity information of the second block chain link point equipment and agency expense data of a house corresponding to the house identification by the second block chain link point equipment;
receiving agent file information corresponding to the house information sent by the second block link node device through the communication interface 703, and issuing the agent file information to the block link network;
the proxy file information comprises proxy protocol information, a first digital signature of a first block chain node point device and a second digital signature of a second block chain node point device, the proxy protocol information comprises a proportionality coefficient, the proportionality coefficient is the transfer proportion of the first block chain node point device to the second block chain node point device, the first digital signature is generated by encrypting the proxy protocol information by the first block chain node point device through a public key of the second block chain node point device, and the second digital signature is generated by encrypting the proxy protocol information by the second block chain node point device through the public key of the second block chain node point device after the first digital signature is verified through the private key of the second block chain node point device.
Further, the processor 701 may further cooperate with the memory 702 and the communication interface 703 to execute operations corresponding to the management node device in the method embodiments shown in fig. 3 to fig. 5, which may specifically refer to the description in the method embodiments, and is not described herein again.
The embodiment of the present application further provides a computer-readable storage medium, which can be used to store computer program instructions called by the processor 701 in the information processing device 70 according to the embodiment shown in fig. 7, where the computer program instructions include a program for executing the program designed for managing node devices in the foregoing embodiments.
The computer-readable storage medium includes, but is not limited to, Flash Memory (Flash Memory), Hard Disk Drive (HDD), Solid-State Drive (SSD).
The embodiment of the present application further provides a computer program product, and when the computer program product is run by a computer device, the computer program product may execute the information processing method designed for the management node device in the embodiments of fig. 3 to fig. 5.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the application to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, or other programmable apparatus. The computer instructions may be stored in or transmitted over a computer-readable storage medium. The computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL), etc.) or wireless (e.g., infrared, microwave, etc.) means. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that incorporates one or more of the available media. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
The above description is only for the specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present application, and shall be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (10)

1. An information processing method performed by a management node device in a blockchain network including at least the management node device, a first blockchain node device, and a second blockchain node device, the method comprising:
issuing first transaction data to the blockchain network, wherein the first transaction data comprises house information and agency cost information, the house information is sent to the management node device by the first blockchain link point device, the agency cost information is sent to the management node device by the second blockchain link point device, the house information comprises house identification and house value data, and the agency cost information comprises identity information of the second blockchain link point device and agency cost data of a house corresponding to the house identification by the second blockchain link point device;
receiving agent file information corresponding to the house information and sent by the second block chain link point device, and issuing the agent file information to the block chain network;
the proxy file information includes proxy protocol information, a first digital signature of the first block-node device, a second digital signature of the second block-node device, and identity information of the second block-node device, the proxy protocol information includes a scaling factor, which is a transfer ratio of resource transfer from the first block-link point device to the second block-link point device, the first digital signature is generated by the first blockchain node device encrypting the proxy protocol information using a public key of the second blockchain node device, the second digital signature is generated by the second block chain node device by encrypting the proxy protocol information by using a public key of the second block chain node device after the first digital signature check is passed by using a private key of the second block chain node device.
2. The method of claim 1, wherein prior to the publishing the first transaction data to the blockchain network, the method further comprises:
receiving the house information sent by the first block link point device;
receiving the agent expense information sent by the second block chain node equipment;
generating the first transaction data including the house information and the agent fee information.
3. The method of claim 1, wherein said publishing the first transaction data to the blockchain network comprises:
calculating to obtain a first hash value of the first transaction data according to a hash algorithm;
establishing an incidence relation between the first hash value and the first transaction data;
and generating a first block according to the first hash value and the first transaction data related to the first hash value, and issuing the first block to the block chain network.
4. The method of claim 3, wherein after the issuing the first tile to the blockchain network, the method further comprises:
receiving a transaction data acquisition request sent by a third blockchain node device, wherein the transaction data acquisition request comprises the first hash value, and the third blockchain node device is a blockchain link point device in the blockchain network;
determining first transaction data associated with the first hash value in response to the transaction data acquisition request;
sending the first transaction data to the third blockchain node device.
5. The method of claim 1, further comprising:
receiving first transaction information sent by a third block chain node device, wherein the first transaction information comprises identity information of the first block chain node device, identity information of the third block chain node device and transaction protocol information, the transaction protocol information is a transaction certificate of house transaction between the first block chain node device and the third block chain node device, and the third block chain node device is a block chain node device in a block chain network;
receiving collection information sent by the first block link point device, where the collection information is generated by the first block link point device according to a collection voucher sent by a fourth block link point device, the collection voucher is generated by the fourth block link point device after the third block link point device transfers the resource amount of the house transaction to an account of the first block link point device, and the fourth block link point device is a block link point device in the block link network;
generating second transaction data containing the first transaction information and the collection information, and calculating a second hash value of the second transaction data according to a hash algorithm;
establishing an incidence relation between the second hash value and the second transaction data;
and generating a second block according to the second hash value and the associated second transaction data, and issuing the second block to the block chain network.
6. The method of claim 5, wherein after the issuing the second tile to the blockchain network, the method further comprises:
receiving a household registration information generation request sent by the third blockchain node equipment, wherein the household registration information generation request comprises the second hash value;
determining second transaction data associated with the second hash value in response to the account information generation request;
sending the second transaction data to a fifth block link point device, the fifth block link point device being a block link point device in the block chain network;
receiving household registration information sent by the fifth block chain node equipment, wherein the household registration information is generated by the fifth block chain node equipment according to the second transaction data;
and sending the household registration information to the third block chain node equipment.
7. The method of obtaining as claimed in claim 1, further comprising:
receiving second transaction information sent by a third block chain node device, where the second transaction information includes identity information of the third block chain node device, identity information of a sixth block chain node device, and transfer protocol information, where the transfer protocol information is a transfer voucher for house transfer between the sixth block chain node device and the third block chain node device, the third block chain node device is a block chain node device in the block chain network, and the sixth block chain node device is a node device in the block chain network;
receiving repayment information sent by the sixth block link point device, where the repayment information is generated by the sixth block link point device according to a repayment voucher sent by a fourth block link point device, the repayment voucher is generated by the fourth block link point device after receiving the repayment resource amount of the sixth block link point device, and the fourth block link point device is a block link point device in the block chain network;
generating third transaction data containing the second transaction information and the repayment information, and calculating a third hash value of the third transaction data according to a hash algorithm;
establishing an incidence relation between the third hash value and the third transaction data;
and generating a third block according to the third hash value and third transaction data related to the third hash value, and issuing the third block to the block chain network.
8. The method of claim 7, wherein after the issuing the third tile to the blockchain network, the method further comprises:
receiving a household registration information change request sent by the third blockchain node device, wherein the household registration information change request comprises the third hash value and original household registration information of the third blockchain node device;
determining third transaction data associated with the third hash value in response to the account information change request;
sending the third transaction data and the original household registration information to a fifth block link point device, wherein the fifth block link point device is a block link point device in the block chain network;
receiving changed household registration information sent by the fifth block chain node point device, wherein the changed household registration information is obtained by changing the original household registration information by the fifth block chain node point device according to the third transaction data;
and sending the changed household registration information to the third block chain node equipment.
9. An information processing apparatus characterized by comprising:
the issuing unit is used for issuing first transaction data to the blockchain network, wherein the first transaction data comprise house information and agency cost information, the house information is sent to the management node device by the first blockchain link point device, the agency cost information is sent to the management node device by the second blockchain link point device, the house information comprises house identification and house value data, and the agency cost information comprises identity information of the second blockchain link point device and agency cost data of the second blockchain link point device for a house corresponding to the house identification;
the receiving unit is used for receiving the agent file information which is sent by the second block chain link point equipment and corresponds to the house information;
the publishing unit is further configured to publish the proxy file information to the blockchain network;
the proxy file information comprises proxy protocol information, a first digital signature of the first block chain node device and a second digital signature of the second block chain node device, the proxy protocol information comprises a proportionality coefficient, the proportionality coefficient is the transfer proportion of the first block chain node device to the second block chain node device for resource transfer, the first digital signature is generated by the first block chain node device encrypting the proxy protocol information by using a public key of the second block chain node device, and the second digital signature is generated by the second block chain node device encrypting the proxy protocol information by using a public key of the second block chain node device after the first digital signature passes verification by using a private key of the second block chain node device.
10. An information processing apparatus characterized by comprising:
a memory for storing a computer program;
a processor calling the computer program in the memory for executing the information processing method according to any one of claims 1 to 8.
CN202010370160.0A 2020-04-30 2020-04-30 Information processing method, device and equipment Active CN111586157B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010370160.0A CN111586157B (en) 2020-04-30 2020-04-30 Information processing method, device and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010370160.0A CN111586157B (en) 2020-04-30 2020-04-30 Information processing method, device and equipment

Publications (2)

Publication Number Publication Date
CN111586157A true CN111586157A (en) 2020-08-25
CN111586157B CN111586157B (en) 2024-01-23

Family

ID=72124682

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010370160.0A Active CN111586157B (en) 2020-04-30 2020-04-30 Information processing method, device and equipment

Country Status (1)

Country Link
CN (1) CN111586157B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112235360A (en) * 2020-09-26 2021-01-15 建信金融科技有限责任公司 Data sharing method, device and system based on alliance chain, electronic equipment and computer readable storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002083084A (en) * 2000-09-06 2002-03-22 Sekisui Chem Co Ltd House information provision system
CN106921677A (en) * 2017-04-20 2017-07-04 陈少峰 A kind of multiple encryption system of block chain houseclearing
CN108846744A (en) * 2018-06-27 2018-11-20 中国银行股份有限公司 A kind of stock assets management system based on block chain
CN109064291A (en) * 2018-08-08 2018-12-21 平安科技(深圳)有限公司 House lease method, system, computer equipment and storage medium
CN109949019A (en) * 2018-11-15 2019-06-28 陕西医链区块链集团有限公司 Payment system based on medical block chain
CN110163753A (en) * 2019-04-23 2019-08-23 阿里巴巴集团控股有限公司 Houseclearing based on block chain deposits card, application method and device
US20190334726A1 (en) * 2018-04-30 2019-10-31 Dell Products L.P. Blockchain-based method and system for immutable resource allocation in a cloud computing environment
CN110659967A (en) * 2019-09-26 2020-01-07 腾讯科技(深圳)有限公司 House management method and device based on block chain

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002083084A (en) * 2000-09-06 2002-03-22 Sekisui Chem Co Ltd House information provision system
CN106921677A (en) * 2017-04-20 2017-07-04 陈少峰 A kind of multiple encryption system of block chain houseclearing
US20190334726A1 (en) * 2018-04-30 2019-10-31 Dell Products L.P. Blockchain-based method and system for immutable resource allocation in a cloud computing environment
CN108846744A (en) * 2018-06-27 2018-11-20 中国银行股份有限公司 A kind of stock assets management system based on block chain
CN109064291A (en) * 2018-08-08 2018-12-21 平安科技(深圳)有限公司 House lease method, system, computer equipment and storage medium
CN109949019A (en) * 2018-11-15 2019-06-28 陕西医链区块链集团有限公司 Payment system based on medical block chain
CN110163753A (en) * 2019-04-23 2019-08-23 阿里巴巴集团控股有限公司 Houseclearing based on block chain deposits card, application method and device
CN110659967A (en) * 2019-09-26 2020-01-07 腾讯科技(深圳)有限公司 House management method and device based on block chain

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
周国良;: "基于区块链的二手房交易系统的设计", 信息与电脑(理论版), no. 01 *
武海龙;李国平;: "基于SpringBoot的房屋租赁系统设计", 电脑与信息技术, no. 03 *
翟社平;段宏宇;李兆兆;高山;李婧;: "区块链技术:应用及问题", 西安邮电大学学报, no. 01 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112235360A (en) * 2020-09-26 2021-01-15 建信金融科技有限责任公司 Data sharing method, device and system based on alliance chain, electronic equipment and computer readable storage medium
CN112235360B (en) * 2020-09-26 2022-09-06 建信金融科技有限责任公司 Data sharing method, device and system based on alliance chain, electronic equipment and computer readable storage medium

Also Published As

Publication number Publication date
CN111586157B (en) 2024-01-23

Similar Documents

Publication Publication Date Title
US11553039B2 (en) Service meshes and smart contracts for zero-trust systems
US11316690B2 (en) Blockchain token-based cloud orchestration architecture for discrete virtual network instances
CN110009337B (en) A method and device for data processing based on blockchain
US11316933B2 (en) Service meshes and smart contracts for zero-trust systems
CN113157444B (en) A computing power service authentication method, equipment and readable storage medium
US11682086B2 (en) Operating smart sensors using distributed ledgers
US11037118B2 (en) Zero knowledge third party guarantee of service on decentralized computing platform
CN108229926B (en) Service settlement method and related device
CN111222841B (en) Block chain-based data distribution method and equipment and storage medium thereof
CN111444209A (en) Data processing method, device, equipment and medium based on block chain
CN109523045B (en) Method and equipment for providing travel service
CN108510315B (en) Resource publishing method and related equipment
CN112613877A (en) Intelligent contract triggering method and device applied to block chain network and related equipment
JP2019109831A (en) Credibility evaluation system, computer terminal, and transaction method
CN104376452A (en) System and method for managing payment success rate on basis of international card payment channel
CN115456773A (en) Block chain-based payment control method, device, equipment and medium
CN110838067B (en) Real estate transaction data processing method, device, server and storage medium
CN110660466A (en) Personal health data chaining method and system of Internet of things by combining block chains
CN110941840B (en) Data processing method, system and terminal
CN111586157B (en) Information processing method, device and equipment
CN114430414B (en) Block chain-based data asset exchange method, device and storage medium
CN111861611B (en) Resource processing method and device based on block chain, electronic equipment and storage medium
US20240289770A1 (en) Blockchain payment method and device
CN111882436B (en) Data processing method, device and equipment based on block chain
CN111144777B (en) Resource transfer method, device, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant