A method, device and medium for processing rumors of a network based on a blockchain

By receiving and signing user information through blockchain technology, combined with smart contracts and credit assessment, the problem of online rumors being untraceable is solved, information can be transparently queried and the source of rumors can be traced, thus reducing the spread of rumors.

CN111046267BActive Publication Date: 2025-10-17INSPUR YUNZHOU (SHANDONG) IND INTERNET CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN201911379739.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-12-27
Publication Date
2025-10-17
Estimated Expiration
2039-12-27

AI Technical Summary

Technical Problem

Existing technologies cannot effectively trace users who post online rumors, resulting in the repeated spread of online rumors.

Method used

User information is received through blockchain technology, its reliability is calculated, digital signatures are added and written into the blockchain to trace the user's identity. Combined with smart contracts and credit assessments, this ensures that information is transparent and searchable.

Benefits of technology

It achieves transparent visibility and queryability of online information, effectively traces the source of rumors and reduces the spread of rumors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111046267B_ABST
    Figure CN111046267B_ABST
Patent Text Reader

Abstract

The application discloses a method, device and medium for processing network rumors based on a blockchain, the method comprising: receiving first information published by a user, calculating the reliability of the first information by an algorithm; adding a digital signature to the first information according to the reliability of the first information, and publishing the first information on an information platform; and writing the digital signature of the first information into the blockchain to trace the user publishing the first information. Based on the decentralized characteristics of the blockchain, the information transmission process on the platform is ensured to be transparent and visible, and the information on the platform is ensured to be queryable and traceable through the digital signature and timestamp technology.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of blockchains, and in particular to a method and device for processing network rumors based on a blockchain and a medium. BACKGROUND

[0002] Currently, network rumors are becoming more and more common. Nowadays, most network rumors are dispelled by official channels, and the heat of the rumor is slowly reduced over time to gradually fade out of people's field of vision. However, there are some radical people who refuse to admit the final outcome and thus republish rumors. Moreover, most of the public cannot accurately judge the authenticity of information on the network. SUMMARY

[0003] The embodiments of the present specification provide a method, device and medium for processing network rumors based on a blockchain, to solve the following technical problems in the prior art:

[0004] The user who publishes the network rumor cannot be traced, causing the network rumor to be spread multiple times.

[0005] The embodiments of the present specification adopt the following technical solutions:

[0006] A first aspect of the embodiments of the present application provides a method for processing network rumors based on a blockchain, comprising:

[0007] receiving first information published by a user, and calculating the reliability of the first information by an algorithm;

[0008] adding a digital signature to the first information according to the reliability of the first information, and publishing the first information on an information platform;

[0009] writing the digital signature of the first information into the blockchain to trace the user who publishes the first information.

[0010] In one example, the calculation of the reliability of the first information by an algorithm comprises:

[0011] determining whether the first information contains a shield word, and if the first information contains the shield word, notifying the user to modify the first information.

[0012] In one example, further comprising:

[0013] recording the number of times and the frequency at which the user is notified to modify the first information, and determining a first credit of the user according to the number of times and the frequency.

[0014] In one example, the calculation of the reliability of the first information by an algorithm comprises:

[0015] obtaining a second credit of the user from a credit platform;

[0016] According to the first credit and the second credit, the reliability of the information published by the user is calculated.

[0017] In one example, after the digital signature is added to the first information according to the reliability of the first information, and after the first information is published on the information platform, the method further comprises:

[0018] receiving the number of views, the number of comments and the number of forwards of the first information on the information platform;

[0019] According to the number of views, the number of comments and the number of forwards, it is determined whether to write the first information into the blockchain.

[0020] In one example, the method further comprises:

[0021] The hash value calculated by using a hash function is used to mark the first information.

[0022] In one example, the method further comprises:

[0023] The digital signature and the timestamp are packaged into a block and written into the blockchain.

[0024] In one example, the method further comprises:

[0025] receiving an information query request;

[0026] According to the digital signature and the timestamp, the user who publishes the first information is determined.

[0027] A second aspect of the embodiment of the present application provides a device for processing network rumors based on a blockchain, comprising:

[0028] at least one processor; and

[0029] a memory in communication connection with the at least one processor; wherein

[0030] The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to:

[0031] receive first information published by a user, and calculate the reliability of the first information by using an algorithm;

[0032] add a digital signature to the first information according to the reliability of the first information, and publish the first information on an information platform;

[0033] write the digital signature of the first information into the blockchain to trace the user publishing the first information.

[0034] A third aspect of the embodiment of the application provides a nonvolatile computer storage medium for processing rumors on a network based on a blockchain, which stores computer executable instructions, and the computer executable instructions are configured to:

[0035] receive first information published by a user, and calculate the reliability of the first information through an algorithm;

[0036] add a digital signature to the first information according to the reliability of the first information, and publish the first information on an information platform;

[0037] write the digital signature of the first information into the blockchain to trace the user publishing the first information.

[0038] The above at least one technical solution adopted by the embodiment of the present specification can achieve the following beneficial effects:

[0039] Based on the decentralized characteristics of the blockchain, the information transmission process on the platform is transparent and visible, and the digital signature and timestamp technology are used to ensure the query and traceability of the information on the platform. BRIEF DESCRIPTION OF DRAWINGS

[0040] The accompanying drawings described herein are used to provide further understanding of the present application, and form a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application, and do not constitute an improper limitation on the present application. In the drawings:

[0041] Figure 1 The method flowchart provided by the embodiment of the present specification is provided;

[0042] Figure 2 The device framework schematic diagram provided by the embodiment of the present specification is provided. DETAILED DESCRIPTION

[0043] In order to make the purpose, technical scheme and advantages of the present specification clearer, the technical scheme of the present application will be described in detail below in combination with the specific embodiments of the present specification and the corresponding drawings. Obviously, the described embodiments are only a part of the embodiments of the present application, not all the embodiments. Based on the embodiments in the specification, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.

[0044] The technical scheme provided by the embodiments of the present application will be described in detail below in combination with the drawings.

[0045] Embodiments of the present application provide a method for processing rumors on a network based on a blockchain and a corresponding solution. Based on the decentralized nature of the blockchain, the information dissemination process on the platform is transparent and visible. Through digital signature and timestamp technology, the information on the platform is queryable and traceable.

[0046] Figure 1 A method flowchart is provided for embodiments of the present specification. As shown in the figure, the method comprises:

[0047] S101 receiving first information published by a user, calculating the reliability of the first information through an algorithm;

[0048] S102 adding a digital signature to the first information according to the reliability of the first information, and publishing the first information on an information platform;

[0049] S103 writing the digital signature of the first information into the blockchain to trace the user who published the first information.

[0050] A blockchain is a chain-like data structure that combines data blocks in a sequential manner according to time sequence, and uses cryptography to ensure that it is tamper-proof and unforgeable. Although the underlying technology of the blockchain has been developed for many years, it cannot be effectively applied in specific scenarios.

[0051] According to specific embodiments of the present application, in step S101, a smart contract for processing the first information is set up on the blockchain. The smart contract is an automatically running script deployed on the blockchain. Since it is set up on the blockchain, it has the characteristics of being open and transparent. Users can set rules in advance through the smart contract to write data to the blockchain and obtain data browsing permissions, which largely avoids the disclosure of private information. Of course, the smart contract is not the only implementation of the present application, and it is set up according to different blockchain platforms, such as Ethereum, Hyperledger, etc.

[0052] According to specific embodiments of the present application, the nodes of the blockchain are not particularly limited in the embodiments of the present application and can include nodes constructed by the information exchange platform itself or nodes constructed by government regulatory departments.

[0053] According to a specific embodiment of the present application, in step S102, the smart contract calls the relevant algorithm to calculate the reliability of the first information. Specifically, the relevant shielded words or sensitive words can be pre-set, and it is determined whether the first information contains shielded words. If the shielded words are contained, the user is notified to modify the first information. It is determined whether the first information contains sensitive words. If the sensitive words are contained, the smart contract calls the semantic processing logic to perform semantic processing on the first information to identify the meaning of the first information. Specifically, the semantic processing logic can be an artificial intelligence neural network algorithm based on semantic recognition. The neural network algorithm can be stored in the blockchain or stored in an off-chain manner.

[0054] The blockchain and off-chain storage are in a symbiotic relationship. For some data, the high-value and key data part exists on the chain, and the low-value and large-volume part exists on the off-chain storage. The two are associated together using a unique identifier. The off-chain storage can save plaintext data or encrypted data. The off-chain encrypted storage stores the data in the off-chain storage after encryption, and the key is managed by the blockchain. To decrypt the data in the storage, authorization must be applied to the blockchain. After authorization, the decryption key can be obtained, and then the data in the off-chain encrypted storage can be decrypted.

[0055] Further, the smart contract records the number and frequency of times that the user is notified to modify the first information published by the user, and then calculates the first credit of the user according to the number and frequency of times that the user is notified to modify the first information published by the user.

[0056] Further, in order to ensure the reliability of the first information, the second credit of the user is obtained from a relevant credit platform. The credit platform can be a credit platform constructed by a non-governmental organization, a credit platform constructed by a bank or other financial institution, or a credit platform established by a court or other law enforcement agency. It can be understood that the credit of the present application can also be referred to as confidence. The algorithm used can be a Bayesian algorithm or other algorithms, and the present application does not particularly limit this.

[0057] According to a specific embodiment of the present application, in step S102, after the digital signature is added to the first information according to the reliability of the first information, and the first information is published on the information platform, the method further comprises: receiving the number of views, the number of comments and the number of forwards of the first information on the information platform; and determining whether to write the first information into the blockchain according to the number of views, the number of comments and the number of forwards.

[0058] Specifically, when the number of views, the number of comments and the number of forwards of the first information on the information platform all reach a preset number, the first information has attracted widespread attention, at this time, if the reliability of the first information is calculated by an algorithm to be much greater than a threshold value of information publishing on the information platform, specifically, for example, the threshold value is one hundred, and the reliability less than one hundred cannot be published on the platform. If the reliability value of the first information is one hundred and fifty, the first information does not need to be written into the blockchain, if the reliability value of the first information is between one hundred and one hundred and thirty, the first information is written into the blockchain. If it is found later that the first information is a rumor, the first information stored in the blockchain can be used as evidence.

[0059] According to a specific embodiment of the present application, the adding of the digital signature to the first information comprises marking the first information with a hash value calculated by using a hash function. Alternatively, the digital signature of the first information published by the user is generated by using a private key of the user. It can be understood that the user and the digital signature are associated with each other and correspond in meaning.

[0060] In some preferred embodiments of the present application, the method further comprises packaging the digital signature and the timestamp into a block and writing the block into the blockchain. Correspondingly, the blockchain receives an information query request, which can be proposed by a user or by a government regulatory agency, and determines the user who publishes the first information according to the digital signature and the timestamp.

[0061] Based on the same idea, some embodiments of the present application also provide a device and a non-volatile computer storage medium corresponding to the above-mentioned method.

[0062] Figure 2 The device framework schematic diagram provided by the embodiments of the present application is based on a device for processing network rumors based on a blockchain, which comprises:

[0063] at least one processor; and

[0064] a memory in communication connection with the at least one processor; wherein

[0065] the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to:

[0066] receive first information published by a user, and calculate the reliability of the first information by an algorithm;

[0067] add a digital signature to the first information according to the reliability of the first information, and publish the first information on an information platform;

[0068] write the digital signature of the first information into the blockchain to trace the user publishing the first information.

[0069] Some embodiments of the present application provide a non-transitory computer storage medium for processing rumors in a blockchain-based network, storing computer executable instructions, the computer executable instructions being arranged to: Figure 1

[0070] receive first information published by a user, and calculate the reliability of the first information through an algorithm;

[0071] add a digital signature to the first information according to the reliability of the first information, and publish the first information on an information platform;

[0072] write the digital signature of the first information into the blockchain to trace the user publishing the first information.

[0073] Each of the embodiments in the present application is described in a progressive manner, and the same or similar parts of each embodiment can be referred to each other. Each embodiment focuses on the difference from other embodiments. In particular, the device and medium embodiments are described simply because they are basically similar to the method embodiments, and the relevant parts can be referred to the part of the method embodiments.

[0074] The device and medium provided by the embodiments of the present application are one-to-one corresponding to the method, so the device and medium also have the similar beneficial technical effects as the method. Since the beneficial technical effects of the method have been described in detail above, the beneficial technical effects of the device and medium will not be described here.

[0075] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer usable program code.

[0076] The present application is described with reference to the method, device (system), and computer program product according to the embodiments of the present application.

[0077] ​The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more functions specified in the flowchart block or blocks. Figure 1 one or more functions specified in the flowchart block or blocks.

[0078] These computer program instructions can also be stored in a computer- readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the Figure 1 one or more functions specified in the flowchart block or blocks. Figure 1 one or more functions specified in the flowchart block or blocks.

[0079] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more functions specified in the flowchart block or blocks. Figure 1 one or more functions specified in the flowchart block or blocks.

[0080] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.

[0081] The memory can include non-persistent memory and / or volatile memory, such as random access memory (RAM) and / or cache memory, for storing

[0082] Computer-readable media includes permanent and non-permanent, movable and non-movable media that can implement information storage by any method or technology. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible to a computing device. According to the definition herein, computer-readable media does not include transitory media such as modulated data signals and carriers.

[0083] It should also be noted that the terms "comprising", "containing", or any other variant thereof are intended to cover a non-exclusive inclusion, such that a process, method, article or apparatus that comprises a list of elements does not only include those elements, but can also include other elements not expressly listed or inherent to such process, method, article or apparatus. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or apparatus that includes the element.

[0084] The above only describes the embodiments of the present application and is not intended to limit the present application. For those skilled in the art, the present application can have various modifications and changes. Any modification, equivalent replacement, improvement, etc. within the spirit and principle of the present application shall be included in the scope of claims of the present application.

Claims

1. A method for processing online rumors based on blockchain, characterized in that: include: receiving first information posted by a user, and calculating the reliability of the first information through an algorithm; determining whether the first information contains a blocked word, and if so, notifying the user to modify the first information; recording the number and frequency of times the user is notified to modify the first information, and determining the user's first credit score based on the number and frequency; Obtaining a second credit score of the user from the credit platform; calculating the reliability of the information posted by the user based on the first credit score and the second credit score; Based on the reliability of the first information, after adding a digital signature to the first information, the first information is published on an information platform; receiving the number of views, comments, and forwardings of the first information on the information platform; and determining whether to write the first information into the blockchain based on the number of views, comments, and forwardings; Marking the first information using a hash value calculated by a hash function; Writing the digital signature of the first information into the blockchain to trace the user who published the first information; Packing the digital signature and timestamp into a block and writing it into the blockchain; receiving information query requests; The user who published the first information is determined according to the digital signature and the timestamp.

2. A device for processing online rumors based on blockchain, characterized in that: include: at least one processor; as well as, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method for processing network rumors based on blockchain according to claim 1.

3. A non-volatile computer storage medium for processing online rumors based on blockchain, storing computer-executable instructions, characterized in that: The computer can execute the method for processing online rumors based on blockchain according to claim 1.