CN117522581A - Distributed resource transaction platform based on blockchain - Google Patents

Distributed resource transaction platform based on blockchain Download PDF

Info

Publication number
CN117522581A
CN117522581A CN202311658983.3A CN202311658983A CN117522581A CN 117522581 A CN117522581 A CN 117522581A CN 202311658983 A CN202311658983 A CN 202311658983A CN 117522581 A CN117522581 A CN 117522581A
Authority
CN
China
Prior art keywords
transaction
blockchain
module
consensus
block chain
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.)
Pending
Application number
CN202311658983.3A
Other languages
Chinese (zh)
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.)
State Grid Fujian Electric Power Co Ltd
Marketing Service Center of State Grid Fujian Electric Power Co Ltd
Original Assignee
State Grid Fujian Electric Power Co Ltd
Marketing Service Center of State Grid Fujian Electric Power 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 State Grid Fujian Electric Power Co Ltd, Marketing Service Center of State Grid Fujian Electric Power Co Ltd filed Critical State Grid Fujian Electric Power Co Ltd
Priority to CN202311658983.3A priority Critical patent/CN117522581A/en
Publication of CN117522581A publication Critical patent/CN117522581A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/018Certifying business or products
    • G06Q30/0185Product, service or business identity fraud
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/06Energy or water supply

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Development Economics (AREA)
  • Technology Law (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Public Health (AREA)
  • Water Supply & Treatment (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Tourism & Hospitality (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention relates to a distributed resource transaction platform based on a blockchain, which is characterized in that a transaction interface is created through an API module, a transaction request is sent, and the transaction state and the result are inquired; managing a user account by adopting a blockchain public and private key account management module, and carrying out digital signature to realize identity verification and authority control; preprocessing, processing and scheduling the transaction request by using a block chain internal and external online chain scheduling module, and verifying intelligent contract rules; coordinating the block chain network node consensus through a PBFT Bayesian consensus mechanism of a consensus service module to ensure the confirmation and recording of the transaction in a block chain network; the platform also comprises a certificate storing interface service module and a node monitoring service module which are used for certificate storing and uplink and data monitoring, so that the non-tamperability of the transaction is ensured, and the safety, the decentralization, the high efficiency and the traceability of the transaction are realized.

Description

Distributed resource transaction platform based on blockchain
Technical Field
The invention relates to the technical field of power systems, in particular to a distributed resource transaction platform based on a blockchain.
Background
The resource transaction involves trust among multiple parties, however, the trust establishment of the traditional transaction platform mainly depends on endorsement and supervision of an intermediary institution, and the trust model may face the problems of trust deficiency and information asymmetry, and the transaction process is easily affected by single-point faults, so that unfair transaction is caused; and it is important for participants in resource transactions to know the authenticity and traceability of the transaction, however, transaction processes, transaction data and transaction history on existing platforms may lack transparency and verifiable trustworthiness.
Therefore, in this situation, a blockchain-based distributed resource transaction platform has been developed, and the blockchain technology has the characteristics of decentralization, disclosure and transparency, each computing device can participate in database records, and data synchronization between the computing devices can be performed quickly, and the decentralization system is built by using the blockchain technology, and various execution programs are recorded in the blockchain distributed database for automatic execution, so that a fairer, transparent, safe, efficient and low-cost transaction environment can be provided, and the demands of trust and verifiability of resource transaction participants are satisfied.
Disclosure of Invention
In order to solve the above problems in the prior art, the present application provides a distributed resource transaction platform based on blockchain.
The technical scheme of the application is as follows:
the utility model provides a distributed resource transaction platform based on blockchain, transaction test platform includes blockchain transaction application programming interface API module, blockchain public and private key account management module, blockchain inside and outside online chain dispatch module, deposit card interface service module, contract compiling deployment module, node monitoring service module, consensus service module, interface service module that traces to the source, wherein:
the transaction user establishes an interface for carrying out transaction by using the API module, sends a transaction request to the blockchain network through the interface, inquires the transaction state and the result by using the API module when the transaction is confirmed, carries out transaction announcement on the inquired result to the transaction user, and carries out transaction settlement.
Preferably, the transaction user creates an interface for conducting transactions by using the API module, and the sending of the transaction request to the blockchain network through the interface specifically includes: and the transaction user invokes the intelligent contract to create a transaction, and after the transaction is created, the API module sends a transaction request corresponding to the transaction to the inner block chain inner and outer network link scheduling module, and the inner block chain inner and outer network link scheduling module receives the transaction request and performs corresponding processing and scheduling.
Preferably, invoking the smart contract creation transaction is specifically:
the intelligent contract converts a source code into a byte code through a contract compiling and deploying module, and after conversion is completed, the byte code is sent to an intelligent contract address on a blockchain, and an intelligent contract instance is created on the blockchain;
calling an interface provided by an API module to set transaction parameters, including a transaction sender, a transaction receiver and transaction amount, and designating a called intelligent contract address and contract function;
and finding out the created intelligent contract instance through designating the called intelligent contract address, executing the designated contract function, and sending a transaction request containing the transaction parameters to the block chain internal and external Internet uplink scheduling module.
Preferably, the block chain internal and external online scheduling module receives the transaction request, and the corresponding processing and scheduling are specifically as follows:
the block chain internal and external online scheduling module performs transaction preprocessing according to the transaction request, specifically verifies intelligent contract rules corresponding to the transaction, marks the transaction as effective transaction if the transaction accords with the intelligent contract rules, and marks the transaction as ineffective transaction if the transaction does not accord with the intelligent contract rules;
data processing is carried out on the transaction request of the effective transaction, wherein the data processing comprises encryption sensitive information and format conversion; and sending the transaction request after data processing to a miner node in a blockchain network, and verifying the received transaction request by the miner node, and adding the transaction to a transaction pool to be processed after the verification is passed, wherein the verification comprises checking the format of the transaction, the identity and the authority of a transaction user.
Preferably, when the transaction is confirmed, the API module is utilized to query the transaction status and result, and the query result is specifically:
the consensus service module selects transactions from a transaction pool to be processed, packages the selected transactions into new blocks, performs consensus coordination among block chain network nodes according to a built-in PBFT Bayesian consensus mechanism, adds the new blocks to the tail of the block chains when the nodes reach consensus, broadcasts the new blocks to other nodes in the block chain network, verifies the new blocks and then adds the new blocks to respective local block chain copies, and the transactions in the new blocks are confirmed and recorded in the block chain network;
the block chain internal and external online chain scheduling module acquires the state and the execution result of the transaction in the new block from the block chain network and feeds back the state and the execution result to the API module, and the API module announces the transaction state and the result to a transaction user through a transaction interface.
Preferably, the consensus service module coordinates the consensus among the blockchain network nodes according to a built-in PBFT Bayesian consensus mechanism specifically comprises:
the consensus service module selects transactions from a to-be-processed transaction pool according to own requirements, and sorts the selected transactions according to the transaction commission to generate a transaction list; the consensus service module obtains the latest block information from the current block chain network, wherein the latest block information comprises the hash value of the previous block; generating a new block according to the transaction list and the hash value of the previous block;
the consensus service module sends the new block to a verification node in the blockchain network and triggers a proposal node pre-preparation stage;
when the proposal node receives a preparation request from the verification node in the preparation stage, the proposal node converts the state from the preparation state to the preparation state and waits for the preparation request of the verification node;
consensus is reached if the proposed node receives a preparation request from more than half of the verified nodes during the preparation phase.
Preferably, the API module is further configured to create an account of a transaction user, where the transaction user manages the account through the blockchain public and private key account management module, including generating a key pair and performing digital signature to implement authority and identity verification.
Preferably, the node monitoring service module is used for monitoring node load, transaction state and result and blockchain network topology and connection state.
Preferably, the certification interface service module is used for generating certification data of the transaction and the intelligent contract and linking the certification data.
Preferably, the traceability interface service module is used for tracing and inquiring the data in the transaction process.
Compared with the prior art, the invention has the beneficial effects that:
the invention provides a distributed resource transaction platform based on a blockchain, which realizes the processing and inquiry of transaction requests through a blockchain transaction API module; carrying out identity verification and authority control by using a public and private key account management module; preprocessing and verifying a transaction request by means of an internal and external online chain scheduling module; ensuring non-tamper-resistance of the transaction using the certification interface service module; deploying the intelligent contracts to the blockchain through a contract compiling deployment module; the node monitoring service module is utilized to monitor the node and network state in real time; the PBFT Bayesian consensus mechanism in the consensus service module is adopted to ensure the confirmation of the transaction, and the platform features realize safe, decentralised, efficient and traceable resource transaction according to the deployment and application of the module in the platform. .
Drawings
FIG. 1 is a block diagram of a platform according to an embodiment of the present invention.
Detailed Description
The following description of the embodiments of the present invention is provided to facilitate understanding of the present invention by those skilled in the art, but it should be understood that the present invention is not limited to the scope of the embodiments, and all the inventions which make use of the inventive concept are protected by the spirit and scope of the present invention as defined and defined in the appended claims to those skilled in the art.
The invention provides the following technical scheme: a distributed resource transaction platform based on a blockchain.
Example 1
A distributed resource transaction platform based on a blockchain, wherein the transaction test platform is constructed in an autonomous research and development mode according to a principle of 'one platform, componentization and micro application', and in the research and development construction process, five principles are followed, namely:
1) Standard antecedent principle: establishing and perfecting related technical specifications and technical standards, improving the construction standardization of the system, and realizing standardized design of system data access, application functions and integrated interfaces;
2) Prospective principle: the system design should consider a certain prospective, and consider the business direction in advance properly to meet the requirement of business continuous development;
3) Business collaboration principle: the system design should fully consider business cooperation, the deployment and integration scheme of each component in the system architecture should fully consider the technical standard related to the national network chain, and the tight cooperation with related business application is realized;
4) Scalability principle: a unified and expandable system frame is established, the coupling degree among the service modules is reduced as much as possible, and the requirements of continuous development of service demands are met;
5) Easy-to-use design principle: the design should be considered from the aspects of user experience, such as providing a unified interface, unified operation style, reducing operation times, providing operation feedback, and the like.
Based on the five principles, as shown in table 1, the embodiment uses open source components and techniques to accelerate the development process and improve the stability of the system;
table 1 platform deployment design
Based on the above open source assembly, the distributed resource transaction platform based on the blockchain of the embodiment is quickly built, the platform comprises a blockchain transaction application programming interface API module, a blockchain public and private key account management module, a blockchain internal and external online chain scheduling module and a contract compiling and deploying module consensus service module, wherein:
s1, an API module creates an account of a transaction user, and the transaction user manages the account through a blockchain public and private key account management module, including generating a key pair and performing digital signature to realize authority and identity verification;
s11, in the embodiment, the key pair is generated specifically by using an RSA or elliptic curve encryption algorithm, and a pair of keys including a public key and a private key is generated. The public key is used for disclosing the outside, the private key is required to be kept properly, and only the user with the private key can carry out digital signature operation;
s12, the transaction user can digitally sign the message or the transaction content by using the private key. A digital signature is a unique identifier generated by a private key to verify the authenticity and integrity of a message;
s13, when conducting a transaction or accessing some specific functions, such as transaction tracing and transaction data query, the transaction user may digitally sign using a private key and verify using a public key. The server can ensure the identity and authority of the user by verifying the digital signature and the public key;
through the steps, the API module and the blockchain public and private key account management module can realize the creation and management of the transaction user account, and ensure the security and the identity verification of the account. At the same time, blockchain technology can provide trusted data storage and transaction records, ensuring the non-tamper and transparency of transactions.
S2, a transaction user creates an interface for transaction by using an API module, and sends a transaction request to a blockchain network through the interface;
s21, a transaction user invokes an intelligent contract to create a transaction;
the intelligent contract converts a source code into a byte code through a contract compiling and deploying module, and after conversion is completed, the byte code is sent to an intelligent contract address on a blockchain, and an intelligent contract instance is created on the blockchain;
calling an interface provided by an API module to set transaction parameters, including a transaction sender, a transaction receiver and transaction amount, and designating a called intelligent contract address and contract function;
and finding out the created intelligent contract instance through designating the called intelligent contract address, executing the designated contract function, and sending a transaction request containing the transaction parameters to the block chain internal and external Internet uplink scheduling module.
S22, after the transaction creation is completed, the API module sends a transaction request corresponding to the transaction to the inner block chain inner and outer network link scheduling module;
s23, the block chain internal and external Internet uplink scheduling module receives a transaction request and performs corresponding processing and scheduling;
the block chain internal and external online scheduling module performs transaction preprocessing according to the transaction request, specifically verifies intelligent contract rules corresponding to the transaction, marks the transaction as effective transaction if the transaction accords with the intelligent contract rules, and marks the transaction as ineffective transaction if the transaction does not accord with the intelligent contract rules;
data processing is carried out on the transaction request of the effective transaction, wherein the data processing comprises encryption sensitive information and format conversion; and sending the transaction request after data processing to a miner node in a blockchain network, and verifying the received transaction request by the miner node, and adding the transaction to a transaction pool to be processed after the verification is passed, wherein the verification comprises checking the format of the transaction, the identity and the authority of a transaction user.
S3, when the transaction is confirmed, inquiring the transaction state and the result by utilizing the API module, and advertising the inquiring result to a transaction user;
s31, selecting transactions from a transaction pool to be processed, packing the selected transactions into a new block, performing block chain network node consensus coordination by the consensus service module according to a built-in PBFT Bayesian consensus mechanism, and setting the PBFT Bayesian consensus mechanism to have the characteristics of high transaction accounting speed, low energy consumption and high throughput;
the consensus service module selects transactions from a to-be-processed transaction pool according to own requirements, and sorts the selected transactions according to the transaction commission to generate a transaction list; the consensus service module obtains the latest block information from the current block chain network, wherein the latest block information comprises the hash value of the previous block; generating a new block according to the transaction list and the hash value of the previous block;
the consensus service module sends the new block to a verification node in the blockchain network and triggers a proposal node pre-preparation stage;
when the proposal node receives a preparation request from the verification node in the preparation stage, the proposal node converts the state from the preparation state to the preparation state and waits for the preparation request of the verification node;
consensus is reached if the proposed node receives a preparation request from more than half of the verified nodes during the preparation phase.
S32, when consensus among nodes is achieved, adding a new block to the tail of the blockchain, broadcasting the new block to other nodes in the blockchain network, and after the other nodes verify the new block, adding the new block to respective local blockchain copies, and confirming and recording transactions in the new block in the blockchain network;
the block chain internal and external online chain scheduling module acquires the state and the execution result of the transaction in the new block from the block chain network and feeds back the state and the execution result to the API module, and the API module announces the transaction state and the result to a transaction user through a transaction interface;
s4, the API module performs transaction settlement according to the transaction state and the result to complete the transaction.
Preferably, the platform in this embodiment further includes a node monitoring service module, a certificate storing interface service module, and a tracing interface service module, where:
the node monitoring service module is used for monitoring node loads, transaction states and results and the topology and connection states of the blockchain network.
The certification interface service module is used for generating certification data of the transaction and the intelligent contract and linking the certification data.
The traceability interface service module is used for tracing and inquiring the data in the transaction process.
Preferably, the supporting facility of the platform according to this embodiment further includes a file server and a database server, and the platform operates and manages these data by calling the interface of the server to provide more powerful functions and services. The file server and the database server are auxiliary devices of the platform, and together with the platform, a complete system structure is built.
Furthermore, in this embodiment, in order to ensure high reliability of file service, a dual-machine hot backup fault tolerance technology of a file server is adopted to solve the hardware fault, and physically ensure the running stability of the system; the platform calls an interface of the file server through the API module, performs automatic full-quantity backup on all files of the file server once a month, and keeps the file backup within 3 months, and the historical backup is automatically deleted.
Further, in the present embodiment, various data such as user account information, transaction records, contracts, and the like are stored and managed by using a database server. The database server is responsible for data storage, query, update and other operations, and provides corresponding interfaces for the platform to use. The platform may call the interfaces of the database server through the API module to read, write, and query the data.
The current database is a master-slave architecture, the slave database starts a binlog log function to carry out remote backup, and regarding the current data volume, only the timed full backup is needed on the basis of the slave database, the backup data within 30 days is reserved, the history backup is automatically deleted, and the backup of the database server adopts a script and a timed task to carry out daily backup, which is specifically as follows:
1) Creating a backup catalog;
2) Backing up the database to a specified directory;
3) Writing the script into the timing task to perform periodic backup;
4) The binary file is backed up at regular time, a new file is generated through parameter refreshing binlog, the new and old files are judged through scripts, and then the old log files are backed up;
5) The stored data files of the database are directly copied into one or more copies by using commands (such as cp, tar, scp and the like) and are respectively stored in other catalogues or servers so as to achieve the backup effect;
6) Refreshing the log and generating a new log file.
The foregoing description is only illustrative of the present invention and is not intended to limit the scope of the invention, and all equivalent structures or equivalent processes or direct or indirect application in other related technical fields are included in the scope of the present invention.

Claims (10)

1. The utility model provides a distributed resource transaction platform based on blockchain, its characterized in that, transaction test platform includes blockchain transaction application programming interface API module, blockchain public and private key account management module, blockchain inside and outside online chain dispatch module, deposit card interface service module, contract compiling deployment module, node monitoring service module, consensus service module, traceability interface service module, wherein:
the transaction user establishes an interface for carrying out transaction by using the API module, sends a transaction request to the blockchain network through the interface, inquires the transaction state and the result by using the API module when the transaction is confirmed, carries out transaction announcement on the inquired result to the transaction user, and carries out transaction settlement.
2. The blockchain-based distributed resource transaction platform of claim 1, wherein the transaction user creates an interface for conducting transactions using the API module, and wherein sending the transaction request to the blockchain network through the interface is specifically: and the transaction user invokes the intelligent contract to create a transaction, and after the transaction is created, the API module sends a transaction request corresponding to the transaction to the inner block chain inner and outer network link scheduling module, and the inner block chain inner and outer network link scheduling module receives the transaction request and performs corresponding processing and scheduling.
3. The distributed resource transaction platform based on blockchain of claim 2, wherein invoking the smart contract to create the transaction is specifically:
the intelligent contract converts a source code into a byte code through a contract compiling and deploying module, and after conversion is completed, the byte code is sent to an intelligent contract address on a blockchain, and an intelligent contract instance is created on the blockchain;
calling an interface provided by an API module to set transaction parameters, including a transaction sender, a transaction receiver and transaction amount, and designating a called intelligent contract address and contract function;
and finding out the created intelligent contract instance through designating the called intelligent contract address, executing the designated contract function, and sending a transaction request containing the transaction parameters to the block chain internal and external Internet uplink scheduling module.
4. The distributed resource transaction platform based on the blockchain as in claim 2, wherein the blockchain internal and external online scheduling module receives the transaction request, and performs corresponding processing and scheduling specifically as follows:
the block chain internal and external online scheduling module performs transaction preprocessing according to the transaction request, specifically verifies intelligent contract rules corresponding to the transaction, marks the transaction as effective transaction if the transaction accords with the intelligent contract rules, and marks the transaction as ineffective transaction if the transaction does not accord with the intelligent contract rules;
data processing is carried out on the transaction request of the effective transaction, wherein the data processing comprises encryption sensitive information and format conversion; and sending the transaction request after data processing to a miner node in a blockchain network, and verifying the received transaction request by the miner node, and adding the transaction to a transaction pool to be processed after the verification is passed, wherein the verification comprises checking the format of the transaction, the identity and the authority of a transaction user.
5. The distributed resource transaction platform based on blockchain of claim 4, wherein when the transaction is confirmed, the API module is utilized to query the transaction status and results, and the query results are specifically:
the consensus service module selects transactions from a transaction pool to be processed, packages the selected transactions into new blocks, performs consensus coordination among block chain network nodes according to a built-in PBFT Bayesian consensus mechanism, adds the new blocks to the tail of the block chains when the nodes reach consensus, broadcasts the new blocks to other nodes in the block chain network, verifies the new blocks and then adds the new blocks to respective local block chain copies, and the transactions in the new blocks are confirmed and recorded in the block chain network;
the block chain internal and external online chain scheduling module acquires the state and the execution result of the transaction in the new block from the block chain network and feeds back the state and the execution result to the API module, and the API module announces the transaction state and the result to a transaction user through a transaction interface.
6. The distributed resource transaction platform based on blockchain of claim 5, wherein the consensus service module performs the consensus coordination among the blockchain network nodes according to the built-in PBFT bayer consensus mechanism specifically comprises:
the consensus service module selects transactions from a to-be-processed transaction pool according to own requirements, and sorts the selected transactions according to the transaction commission to generate a transaction list; the consensus service module obtains the latest block information from the current block chain network, wherein the latest block information comprises the hash value of the previous block; generating a new block according to the transaction list and the hash value of the previous block;
the consensus service module sends the new block to a verification node in the blockchain network and triggers a proposal node pre-preparation stage;
when the proposal node receives a preparation request from the verification node in the preparation stage, the proposal node converts the state from the preparation state to the preparation state and waits for the preparation request of the verification node; consensus is reached if the proposed node receives a preparation request from more than half of the verified nodes during the preparation phase.
7. The blockchain-based distributed resource transaction platform of claim 1, wherein the API module is further configured to create an account of a transaction user, the transaction user managing the account via a blockchain public and private key account management module, including generating a key pair and performing digital signature to implement rights and authentication.
8. The blockchain-based distributed resource transaction platform of claim 1, wherein the node monitoring service module is configured to monitor node loads, transaction status and results, and blockchain network topology and connection status.
9. The blockchain-based distributed resource transaction platform of claim 1, wherein the certification interface service module is configured to generate certification data for transactions and smart contracts and to upload the certification data.
10. The distributed resource transaction platform based on blockchain as in claim 1, wherein the traceability interface service module is configured to trace and query data during a transaction.
CN202311658983.3A 2023-12-05 2023-12-05 Distributed resource transaction platform based on blockchain Pending CN117522581A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311658983.3A CN117522581A (en) 2023-12-05 2023-12-05 Distributed resource transaction platform based on blockchain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311658983.3A CN117522581A (en) 2023-12-05 2023-12-05 Distributed resource transaction platform based on blockchain

Publications (1)

Publication Number Publication Date
CN117522581A true CN117522581A (en) 2024-02-06

Family

ID=89760858

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311658983.3A Pending CN117522581A (en) 2023-12-05 2023-12-05 Distributed resource transaction platform based on blockchain

Country Status (1)

Country Link
CN (1) CN117522581A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117808563A (en) * 2024-02-29 2024-04-02 中国十九冶集团有限公司 Lamp post heterogeneous service customized access device and method based on blockchain intelligent contract

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117808563A (en) * 2024-02-29 2024-04-02 中国十九冶集团有限公司 Lamp post heterogeneous service customized access device and method based on blockchain intelligent contract
CN117808563B (en) * 2024-02-29 2024-06-07 中国十九冶集团有限公司 Lamp post heterogeneous service customized access device and method based on blockchain intelligent contract

Similar Documents

Publication Publication Date Title
CN110912937B (en) Block chain-based digital certificate storage platform and certificate storage method
CN109218079B (en) Block chain network, deployment method and storage medium
CN112270550B (en) New energy power tracing method and system based on blockchain
CN112686671B (en) Intelligent contract deployment method, device, equipment and medium based on block chain
CN110599095B (en) Block chain network-based hazardous waste treatment method and node of block chain network
CN111373400A (en) System and method for implementing a resolver service for decentralized identity
CN113438084B (en) Green power source tracing method and system based on R-PBFT consensus algorithm and timestamp
CN109493072B (en) Privacy contract protection method based on alliance block chain
CN112861190B (en) Data cross-chain cooperation method, system and device
CN109547488B (en) Credible data computing and exchanging system based on alliance block chain
CN111861482B (en) Block chain account checking method and system
CN117522581A (en) Distributed resource transaction platform based on blockchain
CN112200646A (en) Material contract fund payment approval management system and method
CN113706313A (en) Financing method, system and computer readable storage medium based on block chain
CN113556393B (en) Multi-type intermodal data exchange system and method based on block chain
Evermann Adapting workflow management systems to BFT blockchains–the YAWL example
CN116645061A (en) Customs clearance data processing method based on block chain system and consensus node
US20200043016A1 (en) Network node for processing measurement data
Evermann et al. Workflow management on BFT blockchains
CN116974716A (en) Scheduling task issuing method and device, electronic equipment and storage medium
CN112926981B (en) Transaction information processing method, device and medium for block chain and electronic equipment
CN115378605A (en) Data processing method and device based on block chain
CN116186786A (en) Block chain-based service processing method and device, electronic equipment and readable medium
CN113628052A (en) Block chain asset and contract processing method, system and device based on prediction machine
CN113067862A (en) Data sharing tracing method and system based on block chain

Legal Events

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