A content contribution reward counting system and method based on blockchain

Through the blockchain social network contribution reward counting system, the crypto-digital currency reward mechanism is used to solve the problem of "free-riding" behavior and high-quality content not being rewarded due to user anonymity in social networks, and improve user activity and content dissemination Effect.

CN118228291BActive Publication Date: 2024-12-10CHINA RAILWAY 19 BUREAU GRP ELECTRIC ENG +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202410447331.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-04-15
Publication Date
2024-12-10
Estimated Expiration
2044-04-15

AI Technical Summary

Technical Problem

The anonymity of user roles in the existing social network contribution reward counting platform leads to serious "free-ride" behavior, and high-quality content creators cannot obtain economic returns, affecting user activity and content dissemination.

Method used

The social network contribution reward counting system based on blockchain, the nodes in the social network contribution reward counting of blockchain are divided into ordinary nodes, wait-and-see nodes, content filtering nodes, content contribution nodes and immune nodes, and the content consumed based on coins is adopted. Voting algorithms, reward high-quality content creation and screeners through encrypted digital currency, and establish an open and transparent incentive mechanism.

Benefits of technology

It improves user activity and enthusiasm, ensures that high-quality content creators receive economic returns, reduces 'free riding' behavior, and protects users' legitimate rights and interests and value transmission of content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118228291B_ABST
    Figure CN118228291B_ABST
Patent Text Reader

Abstract

The present invention discloses a network content contribution reward counting system and method based on blockchain, wherein the system content module enables users to publish their own content after logging in. The node module is to bind a new variable, namely, coin time, to the node through a smart contract when the node is connected to the network content contribution reward counting. Coin time is the number of days that the user holds the digital currency quota count. Coin time will be consumed when the node votes, and the voting weight is proportional to the node coin time. The reward module is to issue a reward to the current user when the content published by the user is rated as high-quality content, that is, when the difference between the content votes in favor and the votes against within the digital currency quota counting settlement period is greater than the set threshold, and the user is rewarded according to the net vote ratio of the content rated as high-quality content, and the content screener is rewarded at the same time, and the reward is issued to the content screener according to the voting weight. The present invention improves the response speed of the system, ensures the accuracy of the data, and protects the legitimate rights and interests of users.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a social network content contribution reward counting system and method based on blockchain, belonging to the technical field of network communication. Background Art

[0002] With the rapid development of Internet technology, many social network contribution reward counting platforms (Social Network Service, SNS) have emerged, such as Twitter, Zhihu, Weibo, WeChat, etc. Although these platforms provide great convenience for users in daily information acquisition, they also cause many problems: the income difference between social network contribution reward counting platforms and users is too large, and active users who create value for the platform fail to obtain corresponding benefits, and there is often a lack of corresponding incentive mechanisms, resulting in low user activity; user-generated content is not effectively protected, resulting in infringement and other problems. Blockchain is an important part of the new generation of information technology. It is a new database software that integrates multiple technologies such as distributed networks, encryption technology, and smart contracts. It has the characteristics of data transparency, non-tampering, and traceability. It is an important technology to solve the trust and security problems in cyberspace, promote the transformation of the Internet from transmitting information to transmitting value, and reconstruct the information industry system.

[0003] Social network contribution reward counting plays an increasingly important role in people's daily lives. However, due to the anonymity of user roles in existing social network contribution reward counting and the lack of corresponding reward mechanisms, there are a large number of "free riding" behaviors in existing social network contribution reward counting, that is, selfish users who only consume content but never contribute to it. In addition, users in social network contribution reward counting are exploited by the platform, and creators and screeners of high-quality content do not receive corresponding economic returns, which dampens the enthusiasm of users. On the contrary, high-quality content is not widely disseminated, which in turn affects the robustness and healthy development of social network contribution reward counting. Therefore, how to create an incentive mechanism to reward content screeners and content creators through encrypted digital currency numerical counting and greatly reduce "free riding" behavior has become an urgent problem to be solved. Summary of the invention

[0004] The purpose of the present invention is to address the deficiencies of the above-mentioned prior art and provide a blockchain-based social network contribution reward counting system and method. The method divides the nodes in the blockchain social network contribution reward counting into ordinary nodes, wait-and-see nodes, content screening nodes, content contribution nodes and immune nodes by constructing a blockchain social network contribution reward counting content propagation model. According to the different nodes in the blockchain social network contribution reward counting, the blockchain social network contribution reward counting content voting algorithm based on coin time consumption limits the number of votes by consuming coin time each time, and distributes the income according to the voting weight obtained by the content, thereby ensuring the corresponding income of active nodes and high-quality content creation nodes. Based on the content voting algorithm of coin time consumption, the encrypted digital currency numerical counting is used as a medium for value transfer, and the circulation of the encrypted digital currency numerical counting is promoted by designing a corresponding mechanism. The designed incentive mechanism uses the encrypted digital currency quota value of the blockchain social network contribution reward counting as a reward for content sharing in proportion, and rewards the creation node and screening node of high-quality content respectively, thereby guiding the behavior of the social network contribution reward counting node and encouraging the generation of more high-quality content. This method uses the system dynamics research method to analyze the causal relationship of the incentive mechanism, models the blockchain-based social network contribution reward counting incentive mechanism, and uses Vensim PLE software simulation to compare and analyze the differences between the existing incentive strategy and the traditional social network contribution reward counting, so that users can obtain encrypted digital currency numerical counts as rewards by creating or curating high-quality content. This can not only achieve the incentive effect on users, but also users can use encrypted digital currency numerical counts to have control over the created content, thereby protecting the legitimate rights and interests of users.

[0005] The technical solution adopted by the present invention to solve its technical problems is: a social network contribution reward counting system based on blockchain, the system includes a content module, a node module and a reward module, and establishes an open and transparent reward mechanism through a smart contract, which solves the problem that the user activity of social network contribution reward counting is not high and the creators of high-quality content cannot directly obtain income from it, improves the enthusiasm of users, and also guarantees the user's income right and control right to the content, solving the problem of value transfer.

[0006] The content module allows users to publish their own content after logging in. If the content contains malicious words, it will not be allowed to be published. Users need to fill in the content title, category and content when publishing. After successful publishing, an identification number id will be generated. The identification number id will be saved on the blockchain together with the hash value generated by the content, and the identification number id and related content will be saved in the local database. Users can view the content that has been published and vote for or against the content that they did not publish.

[0007] The node module is a new variable, namely coin hours, that is bound to the node through a smart contract when the node is connected to the social network contribution reward count. Coin hours are the number of days that the user holds the digital currency quota. Coin hours are consumed when the node votes, and the voting weight is proportional to the node coin hours. The node module records the number of nodes of each type and analyzes the impact of social network contribution reward counts with incentive mechanisms on different nodes.

[0008] The reward module is to issue rewards to the current user when the content published by the user is rated as high-quality content, that is, when the difference between the votes in favor and the votes against the content within the digital currency quota numerical settlement period is greater than the set threshold, and reward the user according to the proportion of net votes in favor of the content rated as high-quality. At the same time, rewards are given to content screeners, and the rewards are distributed to content screeners according to the voting weight.

[0009] The present invention also provides a method for implementing a social network contribution reward counting system based on blockchain, the method comprising the following steps:

[0010] Step 1: Start the blockchain network, connect the node to the blockchain, and deploy the written smart contract to the blockchain network.

[0011] Step 2: Start the node server, run the front-end and back-end codes, and upload user data to the blockchain network to record the user's social behavior.

[0012] Step 3: After ordinary users publish content on social platforms, content screeners screen the content in the first few days. If the final result is consistent with the screening result, they will receive the platform's reward digital currency quota value. Content evaluators like, forward, comment on the content, and in order to prevent malicious operations by certain users, content evaluators obtain digital currency quota rewards of corresponding amounts through operations such as likes or comments. Users can also reward content or high-quality content reviews, and the rewards will be directly transferred to the corresponding user's Ethereum account.

[0013] Step 4: The administrator is responsible for reviewing the content, and only positive and useful content will be approved.

[0014] Step 5: Reward content contributors and content screeners during the digital currency quota numerical settlement period.

[0015] Beneficial effects:

[0016] 1. The present invention is based on a method in which the privacy data of users in the counting of social network contribution rewards is saved on the blockchain network and also stored in the server data, which solves the problem that the data on the chain cannot be fed back in time due to the synchronization of the consensus algorithm, improves the response speed of the system, and also ensures the accuracy of the data.

[0017] 2. The present invention provides a complete reward mechanism, so that social platform users and platform managers can be rewarded with encrypted digital currency numerical counts, which not only solves the problem of value transfer, but also enables users to use encrypted digital currency numerical counts to have control over the creative content.

[0018] 3. The present invention can not only motivate users, but also allow users to use encrypted digital currency numerical counting to have control over the creative content, thereby protecting the legitimate rights and interests of users. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 It is a system architecture diagram of the present invention.

[0020] Figure 2 The figure is a flow chart of the method of the present invention.

[0021] Figure 3 This is a schematic diagram of the blockchain social network contribution reward counting content dissemination OWDSI model of the present invention.

[0022] Figure 4 This is a schematic diagram of the immune node causal tree of the present invention.

[0023] Figure 5 Schematic diagram of node behavior and digital currency quota numerical incentives of the present invention.

[0024] Figure 6 This is a causal relationship diagram of the SoChain network incentive mechanism of the present invention.

[0025] Figure 7 It is a schematic diagram of the SoChain network incentive mechanism model of the present invention. DETAILED DESCRIPTION

[0026] The invention will be further described in detail below in conjunction with the accompanying drawings.

[0027] like Figure 1 As shown, the present invention provides a social network contribution reward counting system based on blockchain, which includes a content module, a node module and a reward module. Through the smart contract, an open and transparent reward mechanism is established to solve the problem that the user activity of social network contribution reward counting is not high and the creators of high-quality content cannot directly obtain income from it, thereby improving the enthusiasm of users and guaranteeing the user's income and control rights over the content, solving the problem of value transfer. Specifically including:

[0028] The content module affects the social network contribution reward count through the quantity and quality of content sharing. These mainly include the number of new votes in favor, the number of new votes against, the number of net votes in favor, the number of new content, the total number of content, the total number of votes and the quality of content. Its functions mainly include: users can publish their own content after logging in. If the content contains malicious words when publishing, the content will not be allowed to be published. Users need to fill in the content title, category and content when publishing content. After successful publishing, an id will be generated. The id will be saved on the blockchain together with the hash value generated by the content, and the id and related content will be saved in the local database. Users can view the content that has been published, and vote for or against the content that they did not publish.

[0029] The node module affects the development of social network contribution reward counts by participating in the process of content screening and content creation. It mainly includes ordinary nodes, wait-and-see nodes, content contribution nodes, content screening nodes, immune nodes, factors for transitioning to content contribution nodes, and factors for transitioning to content screening nodes. Its functions mainly include: when a node is connected to the social network contribution reward count, a new variable, namely coin time, will be bound to the node through a smart contract. The coin time is the number of days the user holds the digital currency quota value. Coin time will be consumed when the node votes, and the voting weight is proportional to the node coin time. The node module records the number of nodes of each type and analyzes the impact of social network contribution reward counts with incentive mechanisms on different nodes.

[0030] The reward module is an incentive mechanism for counting social network contribution rewards. It gives economic rewards to social network contribution reward counting nodes and screening nodes by issuing encrypted digital currency numerical counts, reflecting the economic value of the SoChain network. It mainly includes the numerical value of the new digital currency quota, the total content sharing reward, the total content contribution reward, the total content screening reward, the reward content contribution ratio, the reward content contribution node ratio and the reward content screening node ratio. Its functions mainly include: when the content posted by the user is rated as high-quality content, that is, when the difference between the votes in favor and the votes against the content during the digital currency quota numerical settlement period is greater than the set threshold, the current user will be rewarded, and the user will be rewarded according to the net vote ratio of the content rated as high-quality, and the content screener will be rewarded at the same time. The reward will be issued to the content screener according to the voting weight.

[0031] like Figure 2 As shown, the present invention provides a method for implementing a social network contribution reward counting system based on blockchain, the method comprising the following steps:

[0032] Step 1: Start the blockchain network, connect the node to the blockchain, and deploy the written smart contract to the blockchain network.

[0033] Step 2: Start the node server, run the front-end and back-end codes, and upload user data to the blockchain network to record the user's social behavior.

[0034] Step 3: After ordinary users publish content on social platforms, content screeners screen the content in the first few days. If the final result is consistent with the screening result, they will receive the platform's reward digital currency quota value. Content evaluators like, forward, comment on the content, and in order to prevent malicious operations by certain users, content evaluators obtain digital currency quota rewards of corresponding amounts through operations such as likes or comments. Users can also reward content or high-quality content reviews, and the rewards will be directly transferred to the corresponding user's Ethereum account.

[0035] Step 4: The administrator is responsible for reviewing the content, and only positive and useful content will be approved.

[0036] Step 5: Reward content contributors and content screeners during the digital currency quota numerical settlement period.

[0037] like Figure 3 As shown, the present invention is based on the distributed social network contribution reward counting of blockchain, Ethereum blockchain, all transactions will be executed and verified by Ethereum smart contracts, it is a public blockchain network, any user who wants to join the network can enter and exit freely, and this blockchain social network contribution reward counting is named SoChain. SoChain is a social network contribution reward counting based on user content contribution, which rewards nodes that contribute to high-quality content by designing a reasonable profit distribution mechanism. In addition to the incentive mechanism, SoChain provides a unique address for each registered account, which is used for user identity identification. SoChain stores the user's personal information and content in the social network contribution reward counting in a distributed manner on each node of the blockchain network, and protects user privacy through hash encryption technology, realizing the user's sovereign control over data.

[0038] In the blockchain-based social network contribution reward counting incentive mechanism, since the spread of information in the blockchain social network contribution reward counting is similar to the spread of infectious diseases in the crowd, based on the SEIR model, which is the most widely used infectious disease model, the nodes in the SoChain network are first divided into ordinary nodes, content screening nodes, content contribution nodes and immune nodes. The incentive mechanism rewards content screening nodes and content contribution nodes through blockchain encrypted digital currency numerical counting, thereby enhancing node stickiness.

[0039] The present invention is based on the SEIR model to construct a blockchain social network contribution reward counting content propagation model. According to the specific situation of blockchain social network contribution reward counting information propagation, assuming that there is content C in the blockchain social network contribution reward counting, the nodes in the blockchain social network contribution reward counting are divided into ordinary nodes O (Ordinary), wait-and-see nodes W (Wait), content contribution nodes D (Devote), content screening nodes S (Screen) and immune nodes I (Immune). The nodes on the blockchain social network contribution reward counting first register to become O nodes. O nodes will first transform into W nodes because they do not understand the operating rules of the blockchain social network contribution reward counting platform and in order to maximize their own economic benefits. After browsing a certain amount of content on the platform, W nodes will transform into D nodes and S nodes according to their own wishes. The blockchain social network contribution reward counting platform can set the encrypted digital currency numerical counting rewards and ratios for D nodes and S nodes, prompting S nodes to transform into D nodes, while reducing the number of transformations to I nodes.

[0040] like Figure 4 As shown, the blockchain social network contribution reward counting content dissemination OWDSI model constructed by the present invention, the nodes in the SoChain network incentive mechanism are also divided into ordinary nodes, wait-and-see nodes, content screening nodes, content contribution nodes and immune nodes.

[0041] Normal node set N o :In the SoChain network incentive mechanism, ordinary nodes will be converted into wait-and-see nodes with a certain probability N w .

[0042] Watching node set N w :Watching nodes are the most numerous nodes in the SoChain network. They contribute the least to the social network contribution reward count, but they are potential resources for transforming into content screening nodes and content contribution nodes. Watching nodes are affected by the transformation factors to content contribution nodes and content screening nodes, and are transformed into content contribution nodes and content screening nodes respectively.

[0043] Content filtering node set N s :Content screening nodes play a role in screening high-quality content by voting for or against the content. Content screening nodes prefer to obtain platform encrypted digital currency numerical counting rewards through voting because this method is less costly.

[0044] Content contribution node set N d:Content contribution nodes are the core nodes of the SoChain network and are the creators of content in the social network contribution reward count. Compared with the voting behavior of content screening nodes, content contribution nodes not only bear the role of promoters of social network contribution reward counts, but also need to create high-quality content. Therefore, 80% of the total content contribution reward is allocated to high-quality content contribution nodes. Because high-quality content is determined by content screening nodes through voting, the SoChain network can not only incentivize the creation of high-quality content, but also identify high-quality content. The rewards are divided into author rewards and curation rewards, the latter of which are paid to nodes that vote in favor of the content. Nodes that express opposition at this time will not be rewarded because their feedback is negative.

[0045] Immune node set N i :One of the main purposes of designing the SoChain network incentive mechanism is to increase the enthusiasm of nodes, to make as many nodes as possible participate in the construction of social network contribution reward counts, and to enhance node stickiness. The number of immune nodes is an important indicator of whether the incentive mechanism is successful. Figure 4 The factors that affect immune nodes are shown in Figure 4 It can be seen that the immune node is jointly determined by the number of immune nodes a and the number of immune nodes b, and the number of immune nodes a is determined by the content contribution node and the factor a to immune node. The factor a to immune node is affected by the total content contribution reward. The higher the total content contribution reward, the lower the factor a to immune node. The overall inverse ratio is similar to the factor b to immune node. From the influencing factors of immune nodes, it can be seen that the number of immune nodes can be effectively reduced by rewarding content contribution nodes and content screening nodes with digital currency quotas.

[0046] like Figure 5As shown, in the SoChain network of the present invention, each developed block has a coinbase transaction, which is the first transaction in the block. The coinbase transaction is used to cast X digital currency quota values ​​(these digital currency quota values ​​are also called block rewards). Among these newly cast digital currency quota values, a part of βX digital currency quota values ​​(0<β<1) is released to the total content contribution reward, and the remaining (1-β)X digital currency quota values ​​are released to the people of the block. The total content contribution reward is awarded to the contribution nodes and screening nodes of high-quality content respectively, thereby guiding the social network contribution reward counting node behavior to be purposeful and valuable, and encouraging the generation of more high-quality content creation nodes and content screening nodes. The SoChain network under the incentive mechanism guides nodes to create high-quality content and reduce the spread of false content. In order to obtain the recognition of other nodes and the encrypted digital currency value counting reward, the node will create content more rationally. While the node regulates its own behavior, the social network contribution reward counting platform can also guide the node behavior by adjusting the corresponding reward policy.

[0047] This section divides the SoChain network under the incentive mechanism into three modules, namely content module, node module and reward module. The modules and their internal elements are shown in Table 1:

[0048] Table 1: SoChain network module classification and its internal elements

[0049]

[0050] The content module is the core module of the SoChain network. The content module affects the social network contribution reward count through the quantity and quality of content sharing. It mainly includes the number of new votes in favor, the number of new votes against, the net number of votes in favor, the number of new content, the total number of content, the total number of votes and the quality of content.

[0051] The node module is the basic module of the SoChain network, which affects the development of the social network contribution reward count by participating in the process of content screening and content creation. It mainly includes ordinary nodes, wait-and-see nodes, content contribution nodes, content screening nodes, immune nodes, factors for transition to content contribution nodes, factors for transition to content screening nodes, etc.

[0052] The reward module is an important guarantee for the healthy development of the SoChain network. As an incentive mechanism for social network contribution reward counting, it gives economic rewards to social network contribution reward counting contribution nodes and screening nodes by issuing encrypted digital currency numerical counts, reflecting the economic value of the SoChain network. It mainly includes the numerical value of the new digital currency quota, the total reward for content sharing, the total reward for content contribution, the total reward for content screening, the reward content contribution ratio, the reward content contribution node ratio, the reward content screening node ratio, etc.

[0053] In the process of content dissemination, the nodes in the SoChain network under the incentive mechanism will affect the dissemination effect of the content. Nodes can vote for high-quality content based on their judgment. The more votes the content has, the more priority it will be displayed on the social platform, thereby achieving the effect of wide dissemination. Nodes that vote for the content will receive a numerical count reward in the platform's encrypted digital currency.

[0054] like Figure 6-Figure 7 As shown, the present invention comprehensively considers the relationship between the node module, the content module and the reward module as well as the internal variables according to the influence of the reward module on the node module, the generation mechanism of the content module by the node module, and the influence of the digital currency quota value generated by the SoChain network, the reward allocation rules, and the digital currency quota value reward social network contribution reward counting node on the content.

[0055] The present invention is based on nine horizontal variables in three modules in the SoChain network incentive mechanism model. The horizontal variables are variables that play a cumulative role. In the model, they are ordinary nodes, wait-and-see nodes, content contribution nodes, content screening nodes and immune nodes in the node module, and the total number of content, number of votes in favor, number of votes against and net number of votes in favor in the content module.

[0056] The rate variable represents the rate of change of the horizontal variable over a period of time. The model includes the number of new nodes, the number of new wait-and-see nodes, the number of transition content contribution nodes a, the number of transition content screening nodes, the number of transition content contribution nodes b, the number of transition immune nodes a, the number of transition immune nodes b, the number of new content, the number of new votes in favor, the number of new votes against, etc.

[0057] Auxiliary variables represent the amount of information. In the model, there are new node registration speed, transition factor to wait-and-see node, transition factor to content contribution node, transition factor to content screening node, transition factor a to immune node, transition factor b to immune node, etc.

[0058] Constants represent relevant standards. In the model, there are the reward content sharing ratio, digital currency quota numerical price, reward content contribution node ratio, reward content screening node ratio, initial willingness, etc.

[0059] The SoChain network of the present invention is based on a voting algorithm based on coin-hour consumption. By limiting the number of votes of nodes, content contribution nodes and content screening nodes in the blockchain social network are rewarded according to contribution weights. The specific algorithm is as follows:

[0060] Voting weight and coin hours: Voting on content is divided into two categories: approval votes and opposition votes. Coin hours are the number of days that a user holds a digital currency quota value. When a user votes on content, coin hours are consumed. After a user obtains a digital currency quota value, coin hours gradually begin to accumulate over time until the maximum accumulated coin hours: MAX_HOLD_DAYS*TOKEN_BALANCE is reached, and no more accumulation occurs. MAX_HOLD_DAYS is a system parameter, TOKEN_BALANCE represents the balance of the digital currency quota value held by the user, the maximum coin hour is expressed as MAX_TOKEN_AGE, and TOTAL_TOKEN_AGE is the total coin hours of the node.

[0061] The voting operation of the user consumes coin hours. Here we introduce another parameter - the consumption coefficient for each vote: VOTING_COST_RATIO, which represents the proportion of coin hours consumed by each voting operation. The number of coin hours consumed for a single vote is VOTING_COST_RATIO*TOKEN_BALANCE. If MAX_HOLD_DAYS=10, VOTING_COST_RATIO=0.2, it means that each user's accumulated coin hours per day are only allowed to cast 5 votes on the content, and each user's maximum accumulated coin hours are only allowed to cast 50 votes. The conditions for allowing the screening node to vote are:

[0062] VOTING_COST_RATIO*TOKEN_BALANCE<TOTAL_TOKEN_AGE#(3.1)

[0063] That is, the node is allowed to vote only when the coin-hours consumed for each vote are less than the total coin-hours of the node at that time.

[0064] The remaining coin hours after the node completes voting are:

[0065] CUTTENT_TOKEN_AGE=TOTAL_TOKEN_AGE-VOTIONG_COST_RATIO*TOKEN_BALANCE#(3.2)

[0066] The daily accumulated Coin Hours are TOKEN_BALANCE*1. When the total Coin Hours reaches the maximum accumulated Coin Hours, no more Coin Hours will be accumulated.

[0067] The consumption of Coin Hours for approval and opposition operations can be different, and the corresponding proportion can be adjusted through system parameters. The introduction of Coin Hours has two main functions: on the one hand, it prevents individual users from occupying too much voting weight. On the other hand, it prevents the authenticity of voting from being affected by registering a large number of zombie accounts.

[0068] Content screening nodes vote for posts according to their own preferences, and can vote for or against. The more coin hours a content screening node consumes, the greater the weight of the vote. During the digital currency quota numerical settlement period (the digital currency quota numerical settlement period refers to the effective counting time of the content, which is proportional to the active time of the content counted by the social network contribution reward), when formula 3.3 is satisfied:

[0069] POSITIVE_VOTES-NEGATIVE_VOTES≥GATE_POSITIVE_VALUE#(3.3)

[0070] When the net positive votes of a post, i.e. the difference between the positive votes and negative votes, exceeds GATE_VALUE, it will be listed as high-quality content and displayed first. GATE_POSITIVE_VALUE is the threshold set by the model, which is the standard for evaluating high-quality content, POSITIVE_VOTES is the number of positive votes for the content, and NEGATIVE_VOTES is the number of negative votes for the content.

[0071] During the digital currency quota numerical settlement period, when formula 3.4 is satisfied:

[0072] NEGATIVE_VOTES-POSITIVE_VOTES≥GATE_NEGATIVE_VALUE#(3.4)

[0073] When the net number of negative votes on a post, i.e. the difference between the number of negative votes and the number of positive votes, exceeds GATE_NEGATIVE_VALUE, it will be classified as low-quality content and will not be counted and displayed in the social network contribution reward count, thus limiting the spread of low-quality content. GATE_NEGATIVE_VALUE is the threshold value set by the model, which is the standard for evaluating low-quality content.

[0074] The total content screening reward is given to content screening nodes according to the number of votes they give to high-quality and low-quality content.

[0075] During the digital currency quota numerical settlement period, when the votes received by the post meet the formula 3.3, the content is rated as high-quality content, and the content contribution node receives a reward of R Ci for:

[0076]

[0077] TOTAL_REWARD is the total reward for content contribution, CLEAN_POSITIVE_VOTES is the total reward for content contribution, i = is the net votes for the current content, and TOTAL_POSITIVE_VOTES is the total net votes for all high-quality content. The total content contribution reward is awarded to the post author, i.e., the content contribution node, according to the net votes ratio of the high-quality posts.

[0078] During the digital currency quota value settlement period, when the post voted by the node is rated as high-quality content, the content screening node will receive a reward of R Pj for:

[0079]

[0080] Where α represents the reward coefficient for voting in favor, CLEAN_POSITIVE_VOTES j The number of votes the current node has cast for the high-quality content. Twenty percent of the total content sharing reward will be awarded to the content screening node according to the number of votes the content screening node has cast for the high-quality content.

[0081] During the digital currency quota value settlement period, when a post voted by a node is rated as low-quality content, the reward R for the content screening node that voted against it Oj for:

[0082]

[0083] Where CLEAN_NEGATIVE_VOTES j It is the number of negative votes cast by the node for the current low-quality content, and TOTAL_NEGATIVE_VOTES is the total net negative votes received by all low-quality content.

[0084] If the content voted by the content screening nodes is neither rated as high-quality content nor as low-quality content, it can be considered that these nodes have no substantial effect on the dissemination of the content, and therefore these nodes will not be rewarded.

[0085] For those skilled in the art, the present invention is not limited to the exemplary embodiments described above. Any technician familiar with the technical field can replace or change the technical solutions and concepts of the present invention within the technical scope disclosed by the present invention, and all of these should be covered by the protection scope of the present invention.

Claims

1. A blockchain-based network content contribution reward counting system, It is characterized in that The system comprises: The content module allows users to publish their own content after logging in. If the content contains malicious words, it will not be allowed to be published. Users need to fill in the content title, category and content when publishing. After successful publishing, an identification number id will be generated. The identification number id will be saved on the blockchain together with the hash value generated by the content. At the same time, the identification number id and related content will be saved in the local database. Users can view the published content and vote for or against the content that is not published by themselves; The node module is to bind a new variable, namely, coin hours, to the node through a smart contract when the node is connected to the network content contribution reward count. Coin hours are the number of days that the user holds the digital currency quota value. Coin hours are consumed when the node votes, and the voting weight is proportional to the node coin hours. The node module records the number of nodes of each type and analyzes the impact of the network content contribution reward count with an incentive mechanism on different nodes. The reward module is to issue rewards to the current user when the content published by the user is rated as high-quality content, that is, when the difference between the votes in favor and the votes against the content within the digital currency quota settlement period is greater than the set threshold, and the user will be rewarded according to the net vote ratio of the high-quality content. At the same time, rewards will be given to the content screener, and the rewards will be issued to the content screener according to the voting weight; The reward module is an incentive mechanism for network content contribution reward counting. It gives economic rewards to network content contribution reward counting contribution nodes and screening nodes by issuing encrypted digital currency numerical counts, reflecting the economic value of the SoChain network, including the numerical value of the new digital currency quota, the total content sharing reward, the total content contribution reward, the total content screening reward, the reward content contribution ratio, the reward content contribution node ratio and the reward content screening node ratio; Based on the SoChain network incentive mechanism model, there are nine horizontal variables in three modules. The horizontal variables are variables that play a cumulative role. In the model, they are ordinary nodes, wait-and-see nodes, content contribution nodes, content screening nodes, and immune nodes in the node module, and the total number of content, number of votes in favor, number of votes against, and net number of votes in favor in the content module; The rate variable indicates the rate of change of the horizontal variable over a period of time. In the model, there are the number of newly added nodes, the number of newly added wait-and-see nodes, the number of transition content contribution nodes, the number of transition content screening nodes, the number of transition content contribution nodes, the number of transition immunity nodes, the number of transition immunity nodes, the number of newly added content, the number of newly added votes in favor, and the number of newly added votes against; Auxiliary variables represent the amount of information. In the model, there are new node registration speed, transition factor to wait-and-see node, transition factor to content contribution node, transition factor to content screening node, transition factor to immune node, and transition factor to immune node; Constants represent relevant standards. In the model, there are the reward content sharing ratio, digital currency quota value price, reward content contribution node ratio, reward content screening node ratio, and initial willingness. The SoChain network is based on a voting algorithm based on coin-hour consumption. By limiting the number of votes of nodes, the content contribution nodes and content screening nodes in the blockchain social network are rewarded according to the contribution weight. The specific algorithm includes: Voting weight and coin hours: Voting on content is divided into two categories: approval votes and disapproval votes. Coin hours are the number of days that a user holds a digital currency quota. When a user votes on content, coin hours are consumed. After the user obtains the digital currency quota, coin hours gradually begin to accumulate over time until the maximum accumulated coin hours are reached: MAX_HOLD_DAYS*TOKEN_BALANCE. MAX_HOLD_DAYS is a system parameter, TOKEN_BALANCE represents the balance of the digital currency quota held by the user, the maximum coin hour is expressed as MAX_TOKEN_AGE, and TOTAL_TOKEN_AGE is the total coin hours of the node; During the digital currency quota value settlement period, when the post voted by the node is rated as high-quality content, the content screening node will receive a reward of R Pj for: Among them, TOTAL_REWARD is the total reward for content contribution, α is the reward coefficient for voting in favor, and CLEAN_POSITIVE_VOTES is j The number of votes cast by the current node for the high-quality content. Twenty percent of the total content sharing reward will be awarded to the content screening node according to the number of votes cast by the content screening node for the high-quality content. During the digital currency quota value settlement period, when a post voted by a node is rated as low-quality content, the reward R for the content screening node that voted against it oj for: Where CLEAN_NEGATIVE_VOTES j It is the number of negative votes cast by the node for the current low-quality content, and TOTAL_NEGATIVE_VOTES is the total net negative votes received by all low-quality content.

2. A blockchain-based network content contribution reward counting system according to claim 1, It is characterized in that The content module affects the network content contribution reward count through the quantity and quality of content sharing, including the number of newly added votes in favor, the number of newly added votes against, the net number of votes in favor, the number of newly added content, the total number of content, the total number of votes and the quality of content.

3. According to claim 1, a blockchain-based network content contribution reward counting system, It is characterized in that The node module affects the development of network content contribution reward counts by participating in the process of content screening and content creation, and includes ordinary nodes, wait-and-see nodes, content contribution nodes, content screening nodes, immune nodes, factors for transitioning to content contribution nodes, and factors for transitioning to content screening nodes.

4. A blockchain-based network content contribution reward counting system according to claim 1, Features: The system is based on the SEIR model and constructs a content propagation model for content contribution reward counting of blockchain network. According to the specific situation of information propagation of content contribution reward counting of blockchain network, it is assumed that there is content C in content contribution reward counting of blockchain network, and the nodes in content contribution reward counting of blockchain network are divided into ordinary nodes O, waiting nodes W, content contribution nodes D, content screening nodes S and immune nodes I. The nodes on content contribution reward counting of blockchain network first register to become O nodes. O nodes will first transform into W nodes because they do not understand the operation rules of content contribution reward counting platform of blockchain network and in order to maximize their own economic benefits. After browsing a certain amount of content on the platform, W nodes will transform into D nodes and S nodes according to their own wishes. The content contribution reward counting platform of blockchain network can set the encrypted digital currency numerical counting rewards and proportions for D nodes and S nodes, so as to prompt S nodes to transform into D nodes and reduce the number of transformations into I nodes.

5. A method implemented based on the system according to any one of claims 1 to 4, It is characterized in that The method comprises the following steps: Step 1: Start the blockchain network, connect the node to the blockchain, and deploy the written smart contract to the blockchain network; Step 2: Start the node server, run the front-end and back-end codes, and upload user data to the blockchain network to record the user's social behavior; Step 3: After ordinary users publish content on social platforms, content screeners screen the content in the first few days. If the final result is consistent with the screening result, they will receive the platform's reward digital currency quota value. Content evaluators like and forward the content. Content evaluators receive the corresponding amount of digital currency quota rewards through likes or comments. Users can also reward content or high-quality content reviews, and the rewards will be directly transferred to the corresponding user's Ethereum account; Step 4: The administrator is responsible for reviewing the content. Only valuable content will be approved. Step 5: Reward content contributors and content screeners within the digital currency quota numerical settlement period.

6. A method for implementing a blockchain-based network content contribution reward counting system according to claim 5, It is characterized in that The method constructs a content propagation model of blockchain network content contribution reward counting, divides the nodes in the blockchain network content contribution reward counting into ordinary nodes, wait-and-see nodes, content screening nodes, content contribution nodes and immune nodes, and according to different nodes in the blockchain network content contribution reward counting, the content voting algorithm based on coin-hour consumption of the blockchain network content contribution reward counting limits the number of votes by consuming coin-hours each time, and distributes the income according to the voting weight obtained by the content. The content voting algorithm based on coin-hour consumption uses the encrypted digital currency numerical count as a medium for value transfer, and promotes the circulation of the encrypted digital currency numerical count by designing a corresponding mechanism. The designed incentive mechanism uses the encrypted digital currency quota value of the blockchain network content contribution reward counting as a reward for content sharing in proportion, and rewards it to the creation node and the screening node of high-quality content respectively, thereby guiding the behavior of the network content contribution reward counting node and encouraging the generation of more high-quality content. The method uses the system dynamics research method to analyze the causal relationship of the incentive mechanism, models the network content contribution reward counting incentive mechanism based on blockchain, and compares and analyzes the differences between the incentive strategy and the traditional network content contribution reward counting through simulation of Vensim PLE software, so that users can obtain encrypted digital currency numerical counts as rewards by creating high-quality content.

Citation Information

Patent Citations

  • Block chain technology-based content evaluation method

    CN107563805A