{"title":"基于分布式可验证延迟函数的改进区块链共识协议","authors":"Mi Zhou, Xiaoming Lin, Ao Liu, Yiying Che","doi":"10.1109/ICETCI53161.2021.9563378","DOIUrl":null,"url":null,"abstract":"The difficulty adjustment algorithm (DAA) embeded in a proof of work (PoW)-based blockchain often causes a fluctuation on the block generation, which results in either no blocks for a long time or many blocks for a short time. In addition, this strategy also leads to potential attacks on the DAA (such as jumping mining attack, selfish attack, etc.). To solve these problems, we propose an improved blockchain consensus protocol which utilizes the PoW with a distributed verifiable delay function (DVDF). Our protocol can retain the proof of work mechanism to ensure that the probability of finding a suitable block. Also, With the DVDF, our protocol can ensure that all the miners perform a calculation that requires a relatively fixed time despite his/her considerable hashrate. Consequently, the fluctuation of the hashrate of the blockchain caused by the DAA can be dismissed by our scheme. Eventually, our improved consensus protocol can resist the attacks caused by this weakness. Finally, simulation experiments are proposed to support our improvements.","PeriodicalId":170858,"journal":{"name":"2021 IEEE International Conference on Electronic Technology, Communication and Information (ICETCI)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-08-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"An Improved Blockchain Consensus Protocol with Distributed Verifiable Delay Function\",\"authors\":\"Mi Zhou, Xiaoming Lin, Ao Liu, Yiying Che\",\"doi\":\"10.1109/ICETCI53161.2021.9563378\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The difficulty adjustment algorithm (DAA) embeded in a proof of work (PoW)-based blockchain often causes a fluctuation on the block generation, which results in either no blocks for a long time or many blocks for a short time. In addition, this strategy also leads to potential attacks on the DAA (such as jumping mining attack, selfish attack, etc.). To solve these problems, we propose an improved blockchain consensus protocol which utilizes the PoW with a distributed verifiable delay function (DVDF). Our protocol can retain the proof of work mechanism to ensure that the probability of finding a suitable block. Also, With the DVDF, our protocol can ensure that all the miners perform a calculation that requires a relatively fixed time despite his/her considerable hashrate. Consequently, the fluctuation of the hashrate of the blockchain caused by the DAA can be dismissed by our scheme. Eventually, our improved consensus protocol can resist the attacks caused by this weakness. Finally, simulation experiments are proposed to support our improvements.\",\"PeriodicalId\":170858,\"journal\":{\"name\":\"2021 IEEE International Conference on Electronic Technology, Communication and Information (ICETCI)\",\"volume\":\"32 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-08-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 IEEE International Conference on Electronic Technology, Communication and Information (ICETCI)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICETCI53161.2021.9563378\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE International Conference on Electronic Technology, Communication and Information (ICETCI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICETCI53161.2021.9563378","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An Improved Blockchain Consensus Protocol with Distributed Verifiable Delay Function
The difficulty adjustment algorithm (DAA) embeded in a proof of work (PoW)-based blockchain often causes a fluctuation on the block generation, which results in either no blocks for a long time or many blocks for a short time. In addition, this strategy also leads to potential attacks on the DAA (such as jumping mining attack, selfish attack, etc.). To solve these problems, we propose an improved blockchain consensus protocol which utilizes the PoW with a distributed verifiable delay function (DVDF). Our protocol can retain the proof of work mechanism to ensure that the probability of finding a suitable block. Also, With the DVDF, our protocol can ensure that all the miners perform a calculation that requires a relatively fixed time despite his/her considerable hashrate. Consequently, the fluctuation of the hashrate of the blockchain caused by the DAA can be dismissed by our scheme. Eventually, our improved consensus protocol can resist the attacks caused by this weakness. Finally, simulation experiments are proposed to support our improvements.