当前位置:网站首页>Critique of A Novel Proof-of-Reputation Consensus for Storage Allocation in Edge Blockchain Systems
Critique of A Novel Proof-of-Reputation Consensus for Storage Allocation in Edge Blockchain Systems
2022-07-18 11:45:00 【timerring】
Critique
Paper title: A Novel Proof-of-Reputation Consensus for Storage Allocation in Edge Blockchain Systems
Authors: Jiarui Zhang, Yaodong Huang, Fan Ye, Yuanyuan Yang
Conference/Journal: 2021 IEEE/ACM 29th International Symposium on Quality of Service (IWQOS)
Critique Authors:timerring
Date: 2022.7.15
1. Summary of the Paper
This article proposes a novel proof-of-reputation consensus for storage allocation in edge blockchain systems. The article mainly analyzes the three aspects of reputation mechanism, storage allocation algorithm and blockchain improvement. The goal of optimization is quality of service (QoS) in edge network storage allocation. .First, for the reputation mechanism: each node publicly broadcasts the personal reputation list to all other nodes for evaluation, and each node can calculate the global reputation of all nodes by aggregating personal reputations. .Secondly, for the challenges in storage allocation in edge networks, the author adopts Fairness Cost (FDC) and Range-Distance Cost (RDC) to optimize the objective function, and proposes a storage allocation algorithm to ensure the reliability of storage allocation. the integrity and integrity of the requested data.. Finally, the article designs a PoR blockchain through the reputation mechanism and storage allocation algorithm. And in the worst case, the Decentralization Test, Fairness Test, Efficiency Test and Successful Access Rate Test were carried out. The results show that the proposed system has obvious improvement compared to the baseline.
2.comments on the paper
Read the full article. The advantages of the article are as follows:
1)The PoW mechanism commonly used in blockchain has the disadvantage of excessive consumption of computing resources, and PoS has the disadvantage of tending to be centralized. Therefore, the improved storage mechanism based on PoR in this paper avoids the above two shortcomings and ensures the blockchain’s performance. Decentralization and reliability.
2)The article proposes a better reputation mechanism and uses the EigenTrust algorithm, which can make it easier for each node to maintain a consensus list of reputations.
3)In the allocation of storage resources, the reputation mechanism helps nodes maintain the reliability of others, thereby helping to adjust the FDC and RDC in resource allocation to improve reliability and fairness.
At the same time, there are inevitably some flaws in the article:
1)To avoid malicious nodes that can appear malicious at the beginning and then honestly exhibit fluctuations in their global reputation between two different blocks, the article adds a constraint that block generators must have in the top 50% Global reputation does not strictly state the source of this 50% threshold and whether it is optimal.
2)In terms of algorithm evaluation, the baseline selected in this article is the PoS model in the reference Resource allocation and consensus on edge blockchain in pervasive edge computing environments, both of which have conducted Efficiency Test and Successful Access Rate Test, but only in Decentralization Test and Fairness Test. Self-control is set, and it is difficult to be convincing without comparison with other models.
3)In the Security Analysis section, the article describes the security of the model in narrative language, without experiments or data explanations, and it is not very convincing.
3.Suggested Improvements
1)The writing and review of the article are not rigorous. In section VIII, there is a typo: We have constructed a PoS blockchain based on our reputation mechanism. Combining with the full text, we can see that this is a PoR blockchain instead of PoS, which should be corrected.
2)The authors should account for the source of the 50% threshold and verify that it is optimal.
3)Compare with other PoR models in Decentralization Test and Fairness Test to enhance persuasiveness.
4)Set up an experiment during Security Analysis, and use data to illustrate its security level.
边栏推荐
猜你喜欢

Meshlab之插件式开发
![[JVM] garbage collector](/img/ed/06f34e734e70fa3a4f3b9229638947.png)
[JVM] garbage collector

Decrypt static routing, an analysis of the advantages and disadvantages of static routing!

【C语言】动态通讯录

Burning firmware of Hongmeng openharmony system for rk3568 development board

How does the trend of banking situation in London come into being

Matlab_插值与抽取

第1章:初识数据库与MySQL----MySQL安装

Uboot adds hardware watchdog

面试官:怎么不用定时任务实现关闭订单?
随机推荐
【Unity】Animator动画倒播,与StartRecording动画录制
【微信小程序】幻灯片效果实现
Flink (VII) Flink SQL
thinkphp 3 增加分词权重搜索功能 phpanalysis插件
二叉树相关的习题讲解
Camera image quality debugging, learning materials sharing
Unity中常用到的基础函数
Memory management: memory allocation and recycling
[MySQL project actual combat optimization] add index through execution plan analysis
不同的评估方法适合哪种机器学习模型?
转本结束暑假2022.6.29-7.13我的深圳之行(体验)
Vertical/Column text select in PyCharm
Development of upper computer -- a series of database problems are solved in a net
redis配置文件
Go read yaml's pit
解决内网环境下的钉钉告警通知——筑梦之路
Flink (I) overview
Mobile layout - fit
Critique of A Novel Proof-of-Reputation Consensus for Storage Allocation in Edge Blockchain Systems
[step on pit] attaching a row → dataframe