Blockchain-based evidence storage methods, devices, equipment, and media
By using a blockchain-based evidence preservation method, the problems of high cost, long time and difficulty in guaranteeing the authenticity of evidence in traditional evidence preservation methods are solved. It enables low-cost and rapid acquisition of a comprehensive, authentic and tamper-proof evidence chain, improving the efficiency of legal procedures and the reliability of evidence preservation.
Patent Information
- Application Number
- CN202111235418.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-22
- Publication Date
- 2025-12-02
- Estimated Expiration
- 2041-10-22
AI Technical Summary
Traditional methods of evidence preservation are costly, time-consuming, and difficult to guarantee the authenticity and completeness of evidence, especially in the Internet environment where comprehensive evidence preservation is difficult to achieve.
A blockchain-based evidence storage method is adopted. By pushing an evidence guidance request to the storage terminal, the hash value of the evidence file is obtained, encrypted, packaged, and uploaded to the blockchain to ensure the immutability and reliability of the evidence.
It enables low-cost and rapid acquisition of a comprehensive, authentic, and tamper-proof chain of evidence, improving the efficiency of legal procedures and the legal validity of evidence preservation, and ensuring the traceability and reliability of the chain of evidence.
Smart Images

Figure CN116010511B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of forensic identification technology, and in particular to a blockchain-based method, apparatus, equipment, and medium for evidence storage. Background Technology
[0002] Judicial evidence can be falsified at multiple stages, making evidence preservation and notarization an important function of modern notary services. The categories of evidence preservation and notarization are diverse. Besides witness testimonies, documentary evidence, physical evidence, audiovisual materials, and evidence of on-site circumstances and conduct, new types of evidence preservation and notarization have emerged in recent years, such as intellectual property evidence preservation, real estate evidence preservation, and online evidence preservation. Furthermore, evidence preservation and notarization are increasingly used in legal proceedings, becoming an important component of legal procedural evidence and playing an increasingly vital role.
[0003] Traditional evidence preservation typically relies on notarization. However, notarization has several drawbacks: 1. High cost, averaging several thousand yuan per notarization; 2. Difficulty for notary offices to obtain evidence such as internet infringement or online advertising that is personalized based on location or target audience; 3. The entire evidence collection process is lengthy, requiring third-party intervention (not a notary), and the notary must issue a notarized certificate, taking at least a week. Given these shortcomings of notarization, and the widespread existence and use of other electronic evidence, alternative evidence preservation methods have emerged. While many evidence preservation methods are available, they often fail to guarantee comprehensive preservation for any given type of case. Ensuring that the party requesting evidence can access all useful, authentic, and tamper-free evidence at once is a pressing issue. Summary of the Invention
[0004] This invention provides a blockchain-based method, apparatus, device, and medium for evidence storage, to address the issue of ensuring that the party requesting evidence can retrieve all authentic and tamper-free evidence chains at once.
[0005] A blockchain-based method for evidence storage includes:
[0006] The evidence guidance request is pushed to the evidence storage terminal. The evidence guidance request includes the case type and the evidence list. The evidence list includes at least one type of evidence and the source of the evidence type. The source of the evidence type includes the self-holder or a third-party institution. The third-party institution includes notary offices, appraisal institutes, CA institutions, arbitration institutions and copyright protection centers.
[0007] Obtain the evidence storage request returned by the evidence storage terminal based on the evidence guidance request. The evidence storage request includes the first evidence document provided by the self-holding party corresponding to the evidence type and / or the institution document ID provided by the third-party institution, as well as the identity relationship proof between the evidence storage party and the case type corresponding to the evidence storage terminal.
[0008] Based on the institution's document ID and the corresponding blockchain node of the third-party institution on the blockchain, obtain the second evidence document corresponding to the evidence type;
[0009] Based on the preset evidence preservation template, generate evidence preservation certificate and preservation certificate ID corresponding to the case type, and return the evidence preservation certificate and preservation certificate ID to the evidence preservation terminal.
[0010] Obtain the evidence hash value corresponding to each evidence file, encrypt and package all evidence hash values to form an encrypted evidence package, and upload the encrypted evidence package carrying the evidence storage ID through the designated data transmission node of the blockchain, so as to realize that all nodes on the blockchain record the encrypted evidence package in the entire network.
[0011] A blockchain-based evidence storage device includes:
[0012] The push guidance request module is used to push evidence guidance requests to the evidence storage terminal. The evidence guidance request includes the case type and the evidence list. The evidence list includes at least one evidence type and the source of the evidence type. The source of the evidence type includes the self-holder or a third-party institution. The third-party institution includes notary offices, appraisal institutes, CA institutions, arbitration institutions and copyright protection centers.
[0013] The evidence storage request acquisition module is used to acquire the evidence storage request returned by the evidence storage terminal based on the evidence guidance request. The evidence storage request includes the first evidence document provided by the self-holding party corresponding to the evidence type and / or the institution document ID provided by the third-party institution, as well as the identity relationship proof between the evidence storage party and the case type corresponding to the evidence storage terminal.
[0014] The evidence document acquisition module is used to acquire a second evidence document corresponding to the evidence type based on the institution's document ID and the corresponding blockchain node of the third-party institution on the blockchain.
[0015] The evidence preservation certificate generation module is used to generate evidence preservation certificates and evidence preservation certificate IDs corresponding to the case type based on the preset evidence preservation certificate template, and return the evidence preservation certificate and evidence preservation certificate IDs to the evidence preservation end.
[0016] The module for uploading encrypted evidence packages is used to obtain the evidence hash value corresponding to each evidence file, encrypt and package all evidence hash values to form an encrypted evidence package, and upload the encrypted evidence package carrying the evidence storage ID through the designated data transmission node of the blockchain, so as to realize that all nodes on the blockchain record the encrypted evidence package in the entire network.
[0017] An apparatus includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, implements the aforementioned blockchain-based evidence storage method.
[0018] A computer-readable medium storing a computer program that, when executed by a processor, implements the aforementioned blockchain-based evidence storage method.
[0019] The aforementioned blockchain-based evidence preservation methods, devices, equipment, and media guide clients to prepare appropriate evidence documents based on case type by pushing an evidence list to the preservation end. They also ensure the authenticity and reliability of evidence documents by directly acquiring them from third-party institutions. By storing the hash values corresponding to all evidence documents on the blockchain, they protect the privacy of the preservation end while guaranteeing the immutability, reliability, and legality of the evidence chain. This allows the evidence requesting party to obtain all authentic and unaltered evidence chains at a low cost, improving the efficiency of legal procedures and ensuring the legal validity and recognition of the evidence preservation report, achieving traceability of origin, destination, and judicial accountability. Attached Figure Description
[0020] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0021] Figure 1 This is a schematic diagram of the application environment of a blockchain-based evidence storage method according to an embodiment of the present invention;
[0022] Figure 2 This is a flowchart of a blockchain-based evidence storage method according to an embodiment of the present invention;
[0023] Figure 3 This is another flowchart of a blockchain-based evidence storage method in one embodiment of the present invention;
[0024] Figure 4 This is another flowchart of a blockchain-based evidence storage method in one embodiment of the present invention;
[0025] Figure 5 This is another flowchart of a blockchain-based evidence storage method in one embodiment of the present invention;
[0026] Figure 6 This is another flowchart of a blockchain-based evidence storage method in one embodiment of the present invention;
[0027] Figure 7 This is another flowchart of a blockchain-based evidence storage method in one embodiment of the present invention;
[0028] Figure 8 This is a schematic diagram of a blockchain-based evidence storage device according to an embodiment of the present invention;
[0029] Figure 9 This is a schematic diagram of the device in one embodiment of the present invention. Detailed Implementation
[0030] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0031] The blockchain-based evidence storage method provided in this invention can be applied to, for example... Figure 1 In this application environment, the blockchain-based evidence storage method is applied in a blockchain-based evidence storage system. This system includes a storage client and a server, where the storage client communicates with the server via a network. The storage client, also known as the user client, refers to the program that provides local services to the storage client, corresponding to the server. This storage client can be installed on, but is not limited to, various personal computers, laptops, smartphones, tablets, and portable wearable devices. The server can be implemented using a standalone server or a server cluster consisting of multiple servers.
[0032] Traditional methods of evidence collection cannot guarantee the authenticity of the evidence. For example, if an infringing product exists online, a screenshot of the infringing product's sales figures might be taken and used as evidence. However, this evidence is easily falsified if the screenshot is taken locally; image editing software can be used to modify the sales figures. Regarding the time of the sales figures, even if the image itself has a modified time, altering the local computer's time could change the image's creation date, making it inaccurate.
[0033] The emergence of blockchain can solve the problem of evidence forgery mentioned above. By directly acquiring and storing evidence through blockchain technology, the authenticity of the evidence can be ensured, and it cannot be tampered with after being obtained electronically. As society, including legal institutions, gains a deeper understanding and use of blockchain technology, the public now has a relatively strong awareness of it. Online legal procedures now include several provisions regarding blockchain evidence. Many traditional legal institutions are also introducing and promoting online trials and online case filing. The regulations concerning blockchain extend the provisions originally designed for internet-based legal institutions to online trials in all legal institutions. Blockchain technology will be increasingly widely applied, expanding from internet-based legal institutions to all online legal institutions.
[0034] In one embodiment, such as Figure 2 As shown, a blockchain-based evidence storage method is provided, which can be applied to... Figure 1 Taking the server in the example, the specific steps are as follows:
[0035] S10. Push an evidence guidance request to the evidence storage terminal. The evidence guidance request includes the case type and the evidence list. The evidence list includes at least one type of evidence and the source of the evidence type. The source of the evidence type includes the self-holder or a third-party institution. The third-party institution includes a notary office, an appraisal institute, a CA institution, an arbitration institution, and a copyright protection center.
[0036] Specifically, the evidence storage terminal is the port through which the evidence storage party uploads evidence, which can be a webpage, an app, or an existing commonly used login method.
[0037] The evidence guidance request is an interface guide designed to help the party storing evidence quickly understand the specific type of case they are arbitrating or legally prosecuting. For example, through a series of questions ranging from broad to specific cases, the request guides the party storing evidence to clearly understand the field to which their case belongs, and the evidence required to file a case in that field—essentially, a list of evidence.
[0038] The evidence list may include evidence filed during the case and supplementary evidence. Supplementary evidence is evidence that can be provided at the trial to form the chain of evidence corresponding to this type of case.
[0039] In legal procedural cases, evidence includes seven legally recognized forms:
[0040] 1. Party Statements: Party statements refer to the statements made by parties to legal institutions regarding facts related to the case during legal proceedings. Party statements, as a type of evidence, are a distinctive feature in the classification of evidence in legal proceedings. As the subjects of legal relations in legal proceedings, parties have a direct interest in the outcome of the legal process, which determines that their statements may contain both truth and falsehood.
[0041] Therefore, legal personnel should be careful to avoid using false evidence as the basis for determining the facts of a case when using this evidence. The statements of the parties should be examined and verified in conjunction with other evidence in the case to determine whether they can be used as the basis for determining the facts of the case.
[0042] 2. Documentary evidence: Documentary evidence refers to evidence that proves the truth of a case through content recorded in words, symbols, graphics, etc. Such items are called documentary evidence not only because they are in written form, but more importantly because the content they record or represent can prove the facts of the case.
[0043] In judicial practice, documentary evidence takes many forms. In terms of expression, it can be written, printed, or engraved; in terms of its medium, it can be paper, bamboo, wood, cloth, or stone. Common forms include contracts, documents, bills, and trademarks. Therefore, the primary form of documentary evidence is various written documents, but it can also sometimes be various objects. Documentary evidence is widely used in legal proceedings and plays a very important role in legal procedures.
[0044] 3. Physical Evidence: Physical evidence refers to evidence that proves the facts of a case through its shape, quality, specifications, characteristics, etc. Physical evidence proves the truth of a case through its external characteristics and inherent attributes, and it is not influenced or constrained by subjective factors. Therefore, physical evidence is one of the important pieces of evidence in legal proceedings. Common types of physical evidence in legal proceedings include: the object of the dispute (houses, goods, etc.); objects damaged by infringement (processed goods, clothing, etc.); and remaining traces (marks, fingerprints), etc.
[0045] 4. Audiovisual Materials: Audiovisual materials refer to evidence that uses audio recordings, video recordings, and data stored in computers to prove the facts of a case. This includes videotapes, audio recordings, faxes, film reels, microfilm, telephone recordings, radar scan data, and computer-stored data. Foreign procedural laws generally do not treat audiovisual materials as an independent type of evidence, but rather categorize them under documentary evidence and physical evidence. However, procedural laws, recognizing their independent characteristics, classify and use them as a separate type of evidence.
[0046] 5. Electronic data: Electronic data is information stored in electronic media, including electronic signatures, information recovered from a formatted hard drive, etc., which is different from traditional audiovisual materials such as video and audio recordings.
[0047] 6. Witness testimony: A witness is a person who knows the facts of a case and appears in court to testify at the request of the parties involved or when summoned by the legal authorities. The statements made by a witness to the legal authorities regarding the facts of the case are called witness testimony.
[0048] 7. Expert Opinions: Expert opinions are opinions offered by professionals who use their specialized knowledge to analyze and evaluate case evidence, addressing specific issues to serve as a reference for judges in determining the authenticity of relevant evidence. A key difference between expert opinions and other types of evidence is that expert opinions are built upon other evidentiary materials and represent the expert's subjective judgment. While other types of evidence strive to ensure that the evidence aligns with the objective facts of the case and is as separate as possible from the subjective opinions of the presenter, the most valuable aspect of expert opinions lies in the process by which the expert uses their subjective knowledge to evaluate the evidence.
[0049] The self-owner is the individual holder.
[0050] In this embodiment, the party providing evidence can be the plaintiff, the defendant, or someone with a stake in the case. For example, in the following situations, the defendant bears the burden of providing evidence; if they fail to prove their case, they will bear adverse legal consequences:
[0051] (1) In patent infringement proceedings arising from invention patents for manufacturing methods of new products, the burden of proof lies with the entity or individual manufacturing the same product to demonstrate that their manufacturing method differs from the patented method; (2) In tort proceedings arising from highly dangerous operations causing harm, the burden of proof lies with the perpetrator to demonstrate that the victim intentionally caused the harm; (3) In tort proceedings arising from environmental pollution causing damage, the burden of proof lies with the perpetrator to demonstrate that there is no causal relationship between the legally prescribed grounds for exemption and the perpetrator's actions and the resulting harm; (4) In tort proceedings arising from the collapse, detachment, or falling of buildings or other facilities, as well as objects placed or suspended on buildings, causing harm, the burden of proof lies with the owner or manager. (5) In tort proceedings involving damage caused by animals, the animal owner or manager shall bear the burden of proof that the victim or a third party was at fault; (6) In tort proceedings involving damage caused by defective products, the product manufacturer shall bear the burden of proof regarding the legally prescribed grounds for exemption from liability; (7) In tort proceedings involving damage caused by joint dangerous acts, the person who committed the dangerous act shall bear the burden of proof that there is no causal relationship between their act and the damage; (8) In tort proceedings involving medical acts, the medical institution shall bear the burden of proof that there is no causal relationship between the medical act and the damage and that there is no medical malpractice.
[0052] S20. Obtain the evidence storage request returned by the evidence storage terminal based on the evidence guidance request. The evidence storage request includes the first evidence document provided by the self-holding party corresponding to the evidence type and / or the institution document ID provided by the third-party institution, as well as the identity relationship proof between the evidence storage party and the case type corresponding to the evidence storage terminal.
[0053] Specifically, proof of identity can include a relationship certificate issued by a notary office in the applicant's (the party providing the evidence's) place of household registration or the legal entity's place of registration, and the location where the evidence to be provided is located. The applicant should submit the application to the notary office before legal proceedings begin, and should also complete a notarization application form and provide the following supporting documents: proof of identity. Legal entities must submit proof of legal status and proof of identity of their legal representative; citizens must submit their resident ID card, household registration book, etc.; if an agent applies on behalf of the applicant, a power of attorney and their own identity document must be submitted. Generally, persons who cannot properly express their will cannot serve as witnesses or as providers of evidence. Persons without civil capacity or with limited civil capacity who are of age, intellectual capacity, or mental health appropriate to the facts to be proven may serve as witnesses.
[0054] The first type of evidentiary document is the evidence document collected or held by the party storing the evidence.
[0055] An organization document ID is the document ID corresponding to an organization document (authoritative document) issued by a third-party organization, used to distinguish that organization's document. Examples include notarized certificates and copyright certificates.
[0056] S30. Based on the institution's document ID and the corresponding blockchain node of the third-party institution on the blockchain, obtain the second evidence document corresponding to the evidence type.
[0057] Specifically, the second evidentiary document is an institutional document issued by a third-party organization that has authoritative and recognized status.
[0058] S40. Based on the preset evidence preservation template, generate the evidence preservation certificate and preservation certificate ID corresponding to the case type, and return the evidence preservation certificate and preservation certificate ID to the evidence preservation terminal.
[0059] Specifically, the proof of evidence is a certificate issued by the blockchain-based evidence storage system, which is recognized by multiple parties as evidence that has been stored in the system. The proof of evidence template is the basic template for generating each proof of evidence, and is equivalent to an electronic certificate issued by the blockchain-based evidence storage system.
[0060] S50. Obtain the evidence hash value corresponding to each evidence file, encrypt and package all evidence hash values to form an encrypted evidence package, and upload the encrypted evidence package carrying the evidence storage ID through the designated data transmission node of the blockchain, so as to realize that all nodes on the blockchain record the encrypted evidence package in the entire network.
[0061] Specifically, the blockchain-based evidence storage method provided in this embodiment can guarantee the privacy of the evidence storage party. It does not store the plaintext evidence provided by the party, but only obtains the hash value corresponding to the plaintext evidence and stores this hash value along with the time on the blockchain. This hash value is then used to compare the evidence provided by the party with the corresponding hash value on the blockchain. Only when the two match successfully can it be said that the evidence provided by the party is authentic, tamper-proof, and reliable.
[0062] This blockchain-based evidence storage method ensures data security by allowing only a single data transmission node to transmit data. Because this embodiment achieves full-network storage of the hash value corresponding to the evidence file, even if the data corresponding to any node is tampered with, the entire network cannot be tampered with. Furthermore, due to the inherent properties of blockchain, even if the data on any node is tampered with, the blockchain will subsequently self-repair.
[0063] Preferably, after step S50, that is, after uploading the encrypted evidence package carrying the proof of evidence ID through the designated data transmission node of the blockchain, the following steps are also included:
[0064] S5041. If the completeness of the evidence is missing and the time remaining before the deadline for presenting evidence is less than the preset time, a warning message for evidence preparation shall be sent to the evidence storage terminal and / or the third-party institution.
[0065] Specifically, the preset time can be set according to actual needs, such as one week or three days, etc., without specific limitations here.
[0066] The purpose of preparing warning messages is to remind the parties issuing relevant evidence to prepare the evidence in a timely manner to avoid delays that could result in legal institutions refusing to accept it.
[0067] When serving the notice of acceptance of the case and the notice of appearance, the legal institution shall simultaneously serve the parties with a notice of evidence submission, specifying the time for submitting evidence and the legal consequences of submitting evidence late. If designated by the legal institution, the time limit for submitting evidence in ordinary procedures shall not be less than 30 days. In summary procedures, the legal institution may determine the time limit for submitting evidence based on the specific circumstances of the case, and is not subject to the 30-day limit. The parties may also negotiate and determine a time limit, which shall be approved by the legal institution. If a party has genuine difficulty in submitting evidence within the time limit for submitting evidence, they shall apply to the legal institution for an extension within the time limit for submitting evidence. With the permission of the legal institution, the time limit for submitting evidence may be appropriately extended. If a party still has difficulty submitting evidence within the extended time limit for submitting evidence, they may apply for another extension; whether to grant this extension is decided by the legal institution.
[0068] In addition, for the following types of evidence, although provided beyond the time limit for presenting evidence, the legal institution shall still include the evidence in the scope of the trial: (1) New evidence in the first instance: Evidence newly discovered by the parties after the expiration of the time limit for presenting evidence in the first instance; Evidence that the parties were unable to provide within the time limit for presenting evidence due to objective reasons, and which they were still unable to provide within the extended time limit after being permitted by the legal institution. (2) New evidence in the second instance: Evidence newly discovered after the conclusion of the trial in the first instance; Evidence that the parties applied to the legal institution to investigate and collect before the expiration of the time limit for presenting evidence in the first instance but were not permitted, and which the legal institution of the second instance deemed should be permitted and collected upon the application of the parties after review. (3) New evidence in the retrial: Evidence newly discovered after the conclusion of the trial in the original trial, and the legal institution shall include the evidence in the scope of the trial. (4) Deemed as new evidence: Evidence provided by the parties after the extension of the time limit for presenting evidence by the legal institution, but which they were unable to provide within the permitted time limit due to objective reasons, and which may lead to obvious unfairness in the judgment if not examined, may be regarded as new evidence.
[0069] The blockchain-based evidence preservation method provided in this embodiment guides the client to prepare the appropriate evidence documents based on the case type by pushing an evidence list to the preservation end. It also ensures the authenticity and reliability of the evidence documents by directly acquiring them from a third-party institution. By storing the hash values corresponding to all evidence documents on the blockchain, it protects the privacy of the preservation end while guaranteeing the immutability, reliability, and legality of the evidence chain. This allows the evidence requesting party to obtain all authentic and unaltered evidence chains at a low cost, improving the efficiency of legal procedures and ensuring the legal validity and recognition of the evidence preservation report, achieving traceability of origin, destination, and judicial accountability.
[0070] In one specific embodiment, the evidence preservation request also includes the basic information of the claimant and the reason for the claim. For example... Figure 3 As shown, after step S30, that is, after obtaining the second evidence document corresponding to the evidence type, the following steps are also included:
[0071] S301. Based on the first and / or second evidentiary documents, the basic information of the claimant and the grounds for the claim, and the preset claim template or arbitration award template corresponding to the case type, generate the claim statement or arbitration application corresponding to the case type.
[0072] Specifically, according to the principle of "whoever asserts must prove," the plaintiff should submit the following materials (basic information of the plaintiff) when making a claim to a legal institution:
[0073] 1. Documents proving the plaintiff's legal standing. This includes originals and copies of documents such as resident ID cards, household registration books, passports, and marriage certificates; if the plaintiff is a business entity, copies of its business license and commercial registration certificate should be submitted.
[0074] 2. Evidence to prove the plaintiff's claims in legal proceedings. Such as contracts, agreements, debt instruments (IOUs, promissory notes, etc.), shipping and receiving vouchers, correspondence, etc.
[0075] A petition for prosecution is a written document submitted by the private prosecutor or plaintiff in a private prosecution case to a legal institution, accusing the defendant. Citizens, legal persons, or other organizations must submit a petition for prosecution when making a claim to a legal institution.
[0076] A written document submitted by the parties to the arbitration institution requesting arbitration proceedings. According to the Arbitration Law, parties applying for arbitration shall submit an arbitration agreement, an arbitration application, and copies thereof to the arbitration commission. The application shall include: the names, genders, ages, occupations, work units, and addresses of the applicant and the respondent; the name, address, and name and position of the legal representative or principal responsible person of a legal person or other organization; the name, position, and work unit of the authorized agent; the applicant's claims and the facts, reasons, evidence, and sources of evidence upon which they are based; and the names and addresses of witnesses.
[0077] S302. Send the petition or arbitration application to a legal or arbitration body.
[0078] Specifically, the blockchain-based evidence storage system provided in this embodiment can also be linked to legal institutions or arbitration institutions to facilitate online authentication or online case handling.
[0079] In one specific embodiment, such as Figure 4 As shown, after step S50, that is, after uploading the encrypted evidence package carrying the evidence storage ID through the designated data transmission node of the blockchain, the following steps are also included:
[0080] S5011. Obtain a scheduled task to periodically monitor the current list of evidentiary elements required by legal and arbitration institutions for each case type.
[0081] Specifically, the current list of evidence elements is the most basic list of evidence required for filing a case of a certain type.
[0082] This embodiment can periodically monitor the requirements for basic evidence types in different cases, so that the evidence holder can flexibly and promptly prepare evidence documents, thereby improving the application flexibility and timeliness of the system.
[0083] For example, for filing a financial case, the following evidentiary documents are required to constitute the current list of evidentiary elements:
[0084] Financial institutions should submit the following materials bearing the official seal of the legal entity:
[0085] (ii) A photocopy of the business license;
[0086] (iii) Identification documents of the legal representative;
[0087] (iv) Business license documentation;
[0088] (v) Supporting documents proving the ability to provide guarantees;
[0089] (vi) Supporting documents for the establishment of branch offices;
[0090] (vii) Identification documents and authorization documents of the person in charge.
[0091] S5012. If there are updated items in the evidence element list corresponding to a certain case type, the evidence list corresponding to the case type shall be updated synchronously based on the updated items.
[0092] In one specific embodiment, the evidence preservation proof includes the evidence file ID corresponding to each evidence file. For example... Figure 5 As shown, after step S50, that is, after uploading the encrypted evidence package carrying the evidence storage ID through the designated data transmission node of the blockchain, the following steps are also included:
[0093] S5021. Obtain the evidence verification request sent by the authorizing end. The evidence verification request includes the evidence storage certificate ID, at least one set of evidence IDs to be verified, and the corresponding evidence file to be verified.
[0094] Specifically, the authorizing party is an institution authorized by the blockchain-based evidence storage system provided in this embodiment to obtain evidence documents, such as legal institutions and arbitration institutions.
[0095] The evidence ID to be verified is a unique code corresponding to the evidence file whose authenticity is to be verified provided by the authorizing party.
[0096] S5022. Retrieve the evidence storage certificate ID based on the evidence storage certificate database and obtain the search results.
[0097] S5023. If the search result indicates the existence of evidence, then based on the institution's document ID, retrieve the corresponding encrypted evidence package from the blockchain.
[0098] S5024. Decrypt the encrypted evidence package and obtain the evidence hash value corresponding to the evidence ID to be verified as the target hash value.
[0099] S5025. Obtain the hash value to be verified corresponding to the evidence file to be verified, match the target hash value and the hash value to be verified, and obtain the matching result.
[0100] S5026. If the matching result is a match, return a confirmation and truthful message to the authorizing end.
[0101] Specifically, in this embodiment, the hash value corresponding to the evidence file to be verified provided by the authorizing party can be matched with the hash value of the file stored on the blockchain. Only when the two are the same can it be said that the file to be verified provided by the authorizing party is a genuine and tamper-proof file.
[0102] In one specific embodiment, the evidence storage terminal includes an evidence storage terminal ID, and the evidence storage certificate includes the evidence file ID corresponding to each evidence file. For example... Figure 6 As shown, after step S50, that is, after uploading the encrypted evidence package carrying the evidence storage ID through the designated data transmission node of the blockchain, the following steps are also included:
[0103] S5031. Obtain the credit assessment request sent by the authorized end. The credit assessment request includes the evidence storage end ID, the evidence storage certificate ID, and at least one fake certificate document ID.
[0104] Specifically, a credit assessment request is a request from the authorizing end to lower the credit score of the evidence custodian when it subsequently confirms that the evidence provided by the evidence custodian to the blockchain is forged. Furthermore, the method provided in this embodiment can also be linked to a third-party credit assessment agency to lower the credit score of the evidence custodian who provides forged evidence. The purpose is to ensure that the evidence custodian provides authentic evidence documents to this system and the blockchain for evidence storage.
[0105] S5032. Based on the proportion of the total number of all false evidence document IDs and the total number of all evidence document IDs, reassess the credit value of the evidence storage party corresponding to the evidence storage ID and obtain an updated credit value.
[0106] S5033. Send the updated credit score to a third-party credit rating agency.
[0107] In one specific embodiment, such as Figure 7 As shown, the blockchain-based evidence storage method also includes the following steps:
[0108] S001. Obtain the contract filing request sent by the filing terminal. The contract filing request includes the organization ID, the contract counterparty ID, and the electronic contract ID.
[0109] Specifically, a contract filing request is a request from the contract initiating institution to file an electronic contract with this system. When parties involved in the business activities of information intermediary institutions need to use electronic signatures and electronic authentication for basic information and transaction information of lenders and borrowers, they shall comply with the provisions of laws and regulations and ensure the authenticity and integrity of the data and the legal effect of electronic signatures and electronic authentication.
[0110] S002. Send a contract confirmation request to the contract counterparty corresponding to the contract counterparty ID. If the contract counterparty returns contract confirmation information, which includes the electronic contract corresponding to the electronic contract ID, then generate a contract filing certificate and a filing certificate ID based on the preset filing and evidence template.
[0111] Specifically, the contract filing certificate is an electronic certificate used to prove that the electronic contract corresponding to the filing certificate ID has been filed in this system.
[0112] In this embodiment, the electronic contract is uploaded by the counterparty to ensure that the uploaded electronic contract has been confirmed by the counterparty.
[0113] S003. Return the contract filing certificate and filing certificate ID to the filing end and the contract counterparty.
[0114] S004. Package and encrypt the electronic contract to form an encrypted contract package, and upload the encrypted contract package through a designated data transmission node on the blockchain so that all nodes on the blockchain record the encrypted contract package across the entire network.
[0115] The blockchain-based evidence preservation method provided in this embodiment guides the client to prepare the appropriate evidence documents based on the case type by pushing an evidence list to the preservation end. It also ensures the authenticity and reliability of the evidence documents by directly acquiring them from a third-party institution. By storing the hash values corresponding to all evidence documents on the blockchain, it protects the privacy of the preservation end while guaranteeing the immutability, reliability, and legality of the evidence chain. This allows the evidence requesting party to obtain all authentic and unaltered evidence chains at a low cost, improving the efficiency of legal procedures and ensuring the legal validity and recognition of the evidence preservation report, achieving traceability of origin, destination, and judicial accountability.
[0116] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0117] In one embodiment, a blockchain-based evidence storage device is provided, which corresponds one-to-one with the blockchain-based evidence storage methods described in the above embodiments. For example... Figure 8 As shown, the blockchain-based evidence storage device includes a push guidance request module 10, an evidence storage request acquisition module 20, an evidence file acquisition module 30, an evidence storage certificate generation module 40, and an encrypted evidence package upload module 50. Detailed descriptions of each functional module are as follows:
[0118] The push guidance request module 10 is used to push evidence guidance requests to the evidence storage terminal. The evidence guidance request includes the case type and the evidence list. The evidence list includes at least one evidence type and the source of the evidence type. The source of the evidence type includes the self-holder or a third-party institution. The third-party institution includes notary offices, appraisal institutes, CA institutions, arbitration institutions and copyright protection centers.
[0119] The evidence storage request acquisition module 20 is used to acquire the evidence storage request returned by the evidence storage terminal based on the evidence guidance request. The evidence storage request includes the first evidence document corresponding to the evidence type provided by the self-holding party and / or the institution document ID provided by the third-party institution, as well as the identity relationship proof between the evidence storage party and the case type corresponding to the evidence storage terminal.
[0120] The evidence file acquisition module 30 is used to acquire a second evidence file corresponding to the evidence type based on the institution's document ID and the corresponding blockchain node of the third-party institution on the blockchain.
[0121] The evidence preservation certificate generation module 40 is used to generate evidence preservation certificates and evidence preservation certificate IDs corresponding to the case type based on the preset evidence preservation certificate template, and return the evidence preservation certificates and evidence preservation certificate IDs to the evidence preservation end.
[0122] The module 50 for uploading encrypted evidence packages is used to obtain the evidence hash value corresponding to each evidence file, encrypt and package all evidence hash values to form an encrypted evidence package, and upload the encrypted evidence package carrying the evidence storage proof ID through the designated data transmission node of the blockchain, so as to realize that all nodes on the blockchain record the encrypted evidence package in the entire network.
[0123] For specific limitations regarding blockchain-based evidence storage devices, please refer to the limitations of blockchain-based evidence storage methods mentioned above, which will not be repeated here. Each module in the aforementioned blockchain-based evidence storage device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor within the device in hardware form, or stored in the device's memory in software form, so that the processor can call and execute the corresponding operations of each module.
[0124] In one embodiment, a device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 9As shown, the device includes a processor, memory, network interface, and database connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile media and internal memory. The non-volatile media stores the operating system, computer programs, and database. The internal memory provides an environment for the operation of the operating system and computer programs on the non-volatile media. The database contains data related to a blockchain-based evidence storage method. The network interface communicates with external terminals via a network connection. When the computer program is executed by the processor, it implements a blockchain-based evidence storage method.
[0125] In one embodiment, a device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the blockchain-based evidence storage method described in the above embodiments, for example... Figure 2 Steps S10 to S50 are shown. Alternatively, when the processor executes the computer program, it implements the functions of each module / unit of the blockchain-based evidence storage device in the above embodiments, for example... Figure 8 The functions of modules 10 to 50 are shown. To avoid repetition, they will not be described again here.
[0126] In one embodiment, a computer-readable medium is provided, on which a computer program is stored. When executed by a processor, the computer program implements the blockchain-based evidence storage method of the above embodiments, for example... Figure 2 Steps S10 to S50 are shown. Alternatively, when the computer program is executed by the processor, it implements the functions of each module / unit in the blockchain-based evidence storage device in the above-described device embodiments, for example... Figure 8 The functions of modules 10 to 50 are shown. To avoid repetition, they will not be described again here.
[0127] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This computer program can be stored in a non-volatile computer-readable medium, and when executed, it can include the processes of the embodiments of the methods described above. Any references to memory, storage, databases, or other media used in the embodiments of this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0128] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is used as an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.
[0129] The above embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included within the protection scope of the present invention.
Claims
1. A blockchain-based method for evidence storage, characterized in that, include: The evidence guidance request is pushed to the evidence storage terminal. The evidence guidance request includes the case type and the evidence list. The evidence list includes at least one type of evidence and the source of the evidence type. The source of the evidence type includes the holder or a third-party institution. The third-party institution includes a notary office, an appraisal institute, a CA institution, an arbitration institution, and a copyright protection center. Obtain the evidence storage request returned by the evidence storage terminal based on the evidence guidance request. The evidence storage request includes the first evidence file corresponding to the evidence type provided by the self-holding party and / or the institution file ID provided by the third-party institution, as well as the identity relationship proof between the evidence storage party corresponding to the evidence storage terminal and the case type. Based on the institution's document ID and the blockchain node corresponding to the third-party institution on the blockchain, obtain a second evidence document corresponding to the evidence type; Based on the preset evidence preservation and proof template, generate evidence preservation proof and proof ID corresponding to the case type, and return the evidence preservation proof and proof ID to the evidence preservation terminal; Obtain the evidence hash value corresponding to each evidence file, encrypt and package all the evidence hash values to form an encrypted evidence package, and upload the encrypted evidence package carrying the evidence storage ID through the designated data transmission node of the blockchain, so as to realize that all nodes on the blockchain record the encrypted evidence package in the entire network.
2. The blockchain-based evidence storage method as described in claim 1, characterized in that, The evidence preservation request also includes the basic information of the claimant and the reason for the claim; After obtaining the second evidence document corresponding to the evidence type, the method further includes: Based on the first and / or second evidence documents, the basic information of the claimant and the grounds for the claim, and the preset claim form or arbitration certificate template corresponding to the case type, generate the claim form or arbitration application form corresponding to the case type. Send the aforementioned claim or arbitration application to a legal or arbitration body.
3. The blockchain-based evidence storage method as described in claim 1, characterized in that, After the encrypted evidence package carrying the evidence storage ID is uploaded through the designated data transmission node of the blockchain, the method further includes: Obtain scheduled tasks to periodically monitor the current list of evidentiary elements required by legal and arbitration institutions for each case type; If there is an updated item in the list of evidence elements corresponding to a certain case type, then the list of evidence corresponding to that case type is updated synchronously based on the updated item.
4. The blockchain-based evidence storage method as described in claim 1, characterized in that, The evidence preservation certificate includes the evidence file ID corresponding to each evidence file; After the encrypted evidence package carrying the evidence storage ID is uploaded through the designated data transmission node of the blockchain, the method further includes: Obtain the evidence verification request sent by the authorization terminal, wherein the evidence verification request includes a proof of evidence ID, at least one set of evidence IDs to be verified, and the corresponding evidence file to be verified; The evidence storage certificate ID is retrieved from the evidence storage certificate database to obtain the search results; If the search result indicates the existence of evidence, then the corresponding encrypted evidence package is retrieved from the blockchain based on the institution's document ID. Decrypt the encrypted evidence package and obtain the evidence hash value corresponding to the evidence ID to be verified as the target hash value; Obtain the hash value to be verified corresponding to the evidence file to be verified, match the target hash value and the hash value to be verified, and obtain the matching result; If the matching result is a match, then the authorization terminal is returned with a confirmation and truthful message.
5. The blockchain-based evidence storage method as described in claim 1, characterized in that, The evidence storage terminal includes an evidence storage terminal ID; the evidence storage certificate includes the evidence file ID corresponding to each evidence file. After the encrypted evidence package carrying the evidence storage ID is uploaded through the designated data transmission node of the blockchain, the method further includes: Obtain a credit assessment request sent by the authorized end, wherein the credit assessment request includes the evidence storage end ID, the evidence storage certificate ID, and at least one fake certificate document ID; Based on the proportion of all the false evidence document IDs and all the evidence document IDs, the credit value of the evidence storage party corresponding to the evidence storage ID is reassessed to obtain an updated credit value. The updated credit score is sent to a third-party credit rating agency.
6. The blockchain-based evidence storage method as described in claim 1, characterized in that, The request for evidence preservation also includes the time limit for presenting evidence and the completeness of the evidence; After the encrypted evidence package carrying the evidence storage ID is uploaded through the designated data transmission node of the blockchain, the method further includes: If the evidence is incomplete and the time remaining before the deadline for presenting evidence is less than a preset time, then an evidence preparation warning message will be sent to the evidence storage terminal and / or the third-party institution.
7. The blockchain-based evidence storage method as described in claim 1, characterized in that, Also includes: Obtain the contract filing request sent by the filing terminal, wherein the contract filing request includes the organization ID, the contract counterparty ID, and the electronic contract ID; Send a contract confirmation request to the contract counterparty ID; if the contract counterparty returns contract confirmation information, which includes the electronic contract corresponding to the electronic contract ID, then generate a contract filing certificate and a filing certificate ID based on a preset filing and evidence template. The contract filing certificate and filing certificate ID are returned to the filing end and the contract counterparty. The electronic contract is packaged and encrypted to form an encrypted contract package, which is then uploaded to a designated data transmission node on the blockchain, so that all nodes on the blockchain record the encrypted contract package across the entire network.
8. A blockchain-based evidence storage device, characterized in that, include: The push guidance request module is used to push evidence guidance requests to the evidence storage terminal. The evidence guidance request includes the case type and the evidence list. The evidence list includes at least one evidence type and the source of the evidence type. The source of the evidence type includes the holder or a third-party institution. The third-party institution includes a notary office, an appraisal institute, a CA institution, an arbitration institution, and a copyright protection center. The evidence storage request acquisition module is used to acquire the evidence storage request returned by the evidence storage terminal based on the evidence guidance request. The evidence storage request includes the first evidence file corresponding to the evidence type provided by the self-holding party and / or the institution file ID provided by the third-party institution, as well as the identity relationship proof between the evidence storage party corresponding to the evidence storage terminal and the case type. The evidence file acquisition module is used to acquire a second evidence file corresponding to the evidence type based on the institution's document ID and the blockchain node corresponding to the third-party institution on the blockchain. The evidence preservation certificate generation module is used to generate evidence preservation certificates and evidence preservation certificate IDs corresponding to the case type based on a preset evidence preservation certificate template, and return the evidence preservation certificates and evidence preservation certificate IDs to the evidence preservation terminal. The module for uploading encrypted evidence packages is used to obtain the evidence hash value corresponding to each evidence file, encrypt and package all the evidence hash values to form an encrypted evidence package, and upload the encrypted evidence package carrying the evidence storage ID through a designated data transmission node of the blockchain, so as to realize that all nodes on the blockchain record the encrypted evidence package in the entire network.
9. An apparatus comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the blockchain-based evidence storage method as described in any one of claims 1 to 7.
10. A computer-readable medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the blockchain-based evidence storage method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Evidence obtaining method and device based on block chain, electronic equipment and readable storage medium
CN112235323A
Judicial consolidation method, platform and system based on block chain
CN112950415A