当前位置:网站首页>Consensus calculation and incentive mechanism
Consensus calculation and incentive mechanism
2022-08-10 05:48:00 【m0_59416550】
Directory
Consensus mechanism
1. Core
How to ensure consistent blocks generated, verified, compiled, and confirmed to be included in the unified blockchain sequence in the network
Avoid "secondary transactions", which means the user spends the same amount in multiple placesAvoid "selfish mining", which means that each node encapsulates the area by itselfEncapsulated into serially numbered and encapsulated blocks by the resulting sequence of transactions
2. Mechanism classification
1. Proof of Work (POW)Such as Bitcoin 15 minutes block and Ethereum 15 seconds blockEncapsulators in all blocks: computing power + random number calculation + hash value verificationshortcoming:Long block time, low TPS; high energy waste2. Proof of Stake (POS)Such as "currency rights" transactions, using the proportion and time of tokensdoesn't solve the application problem at all3. Share authorization proof mechanism (DPOS)Using a certain number of nodes to replace all nodes, all nodes feedback4.Pool of Validation (POA)Based on traditional distributed consensus technology, it is a consensus mechanism widely used at present.No need to rely on tokens, but the degree of distribution is not as good as the POW mechanism5. Practical Byzantium (PBFT)(1), security, avoid Sybil attack(2), scalability(3), performance efficiency; the realization of the number of transactions(4), resource consumption: such as CPU
Incentives
Rationale:
Insert tokens in the blockchain, and make miners have enthusiasm for block encapsulation by making tokens have transaction valueFor example, the additional issuance of blockchain native tokens to miners who have completed block encapsulationFor example, get the transaction fee paid by the user in the encapsulated block
Advantages:
Avoid spam transactions, motivate miners to provide computing power to the network, and ensure network security
边栏推荐
猜你喜欢
随机推荐
Link reading good article: What is the difference between hot encrypted storage and cold encrypted storage?
【el和template区别】
IDEA连接MySQL数据库并执行SQL查询操作
Count down the six weapons of the domestic interface collaboration platform!
使用Tenserboard可视化深度学习训练过程
cesium 添加点,移动点
The latest and most complete digital collection sales calendar-07.27
R语言:修改chart.Correlation()函数绘制相关性图——完美出图
最新最全的数字藏品发售日历-07.26
笔记1
速刷正则表达式一周目(上)
shell脚本中利用sqlplus操作数据库
matlab中的常用的类型转换
MySql 约束
Linux数据库Oracle客户端安装,用于shell脚本用sqlplus连接数据库
深度学习模型训练前的必做工作:总览模型信息
el-cascader级联选择器的子菜单双击两次才显示被选中的内容
I use this recruit let the team to improve the development efficiency of 100%!
OSPF实验
Multi-table query Notes