Contribution-based blockchain consensus mechanism
A blockchain and contribution technology, applied in instruments, payment systems, finance, etc., can solve the problems of not considering the contribution of account behavior characteristics, the consensus mechanism is not fully reflected, and the applicability is limited, so as to achieve the effect of rapid verification
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0050] If the total amount of tokens representing rights and interests on the blockchain platform is 1000000000, node N 1 Account A used 1 The number of tokens holding valid representative rights is 10,000, and only token transactions are used to calculate contributions. Set the current block and the previous 1440 blocks as the block range for calculating contributions. The current block height is 3000. From the block with block height 1561 to the current block, there are 10,000 token transactions, among which, the processing node for 100 transactions is node N 1 . Set the initial limit factor to 0.1 and the maximum limit factor to 0.3.
[0051] It can be seen from the above conditions that:
[0052] S p ={Token Transaction}, w=1440, α=0.1, β=0.3, v total = 1000000000, v 1 =10000;
[0053] γ=|S N1 | / |S t |=100 / 10000=0.01;
[0054] Node N 1 Contribution coefficient φ N1 Calculated as follows:
[0055] φ N1 =min(0.01,0.1)+sgn(0.01-0.1)(0.01-0.1) / (1-0.1)(0.3-0.1)=...
Embodiment 2
[0060] If the total amount of tokens representing rights and interests on the blockchain platform is 1000000000, node N 1 Account A used 1 The number of tokens holding effective representative rights is 10,000, and token transactions and messages are set for calculating contributions. Set the current block and the previous 1440 blocks as the block range for calculating contributions. The current block height is 500. From the genesis block to the current block, there are a total of 1,000 token transactions, among which, the processing node for 200 transactions is node N1. Set the initial limit factor to 0.1 and the maximum limit factor to 0.3.
[0061] It can be seen from the above conditions that:
[0062] S p ={token transaction, message}, w=1440, α=0.1, β=0.3, v total = 1000000000, v 1 =10000
[0063] γ=|S N1 | / |S t |=200 / 1000=0.2;
[0064] Node N 1 Contribution coefficient φ N1 Calculated as follows:
[0065] φ N1= min(0.2,0.1)+sgn(0.2-0.1)(0.2-0.1) / (1-0.1)(0...
Embodiment 3
[0072] If the total amount of tokens representing rights and interests on the blockchain platform is 1000000000, node N 1 Account A used 1 The number of tokens holding valid representative rights is 10,000, and only token transactions are used to calculate contributions. Set all blocks before the current block as the block range for computing contributions. The current block height is 3000. From the genesis block to the current block, there are 10,000 token transactions, among which, the processing node for 100 transactions is node N 1 . Set the initial limit factor to 0 and the maximum limit factor to 1.
[0073] It can be seen from the above conditions that:
[0074] S p ={Token Transaction}, w=h=3000, α=0, β=1, v total =1000000000, v1=10000;
[0075] γ=|S N1 | / |S t |=100 / 10000=0.01;
[0076] Node N 1 Contribution coefficient φ N1 Calculated as follows:
[0077] φ N1 =min(0.01,0)+sgn(0.01-0)(0.01-0) / (1-0)(1-0)
[0078] =0.01
[0079] Node N 1 The contributi...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com