{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T01:23:42Z","timestamp":1760059422217,"version":"build-2065373602"},"reference-count":33,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2025,6,13]],"date-time":"2025-06-13T00:00:00Z","timestamp":1749772800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computers"],"abstract":"<jats:p>Blockchain technology empowers decentralized transactions in smart grids, but existing consensus algorithms face efficiency and security bottlenecks under Byzantine attacks. This article proposes the RVR consensus algorithm, which innovatively integrates dynamic reputation evaluation, verifiable random function (VRF), and a weight-driven probability election mechanism to achieve (1) behavior-aware dynamic adjustment of reputation weights and (2) manipulation-resistant random leader election via VRF. Experimental verification shows that under a silence attack, the maximum latency is reduced by 37.88% compared to HotStuff, and under a forking attack, the maximum throughput is increased by 50.66%, providing an efficient and secure new paradigm for distributed energy trading.<\/jats:p>","DOI":"10.3390\/computers14060232","type":"journal-article","created":{"date-parts":[[2025,6,13]],"date-time":"2025-06-13T03:53:12Z","timestamp":1749786792000},"page":"232","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["RVR Blockchain Consensus: A Verifiable, Weighted-Random, Byzantine-Tolerant Framework for Smart Grid Energy Trading"],"prefix":"10.3390","volume":"14","author":[{"given":"Huijian","family":"Wang","sequence":"first","affiliation":[{"name":"Guangxi Key Laboratory of Multimedia Communications and Network Technology, Guangxi Colleges and Universities Key Laboratory of Multimedia Communications and Information Processing, School of Computer, Electronics and Information, Guangxi University, Nanning 530004, China"}]},{"given":"Xiao","family":"Liu","sequence":"additional","affiliation":[{"name":"Guangxi Key Laboratory of Multimedia Communications and Network Technology, Guangxi Colleges and Universities Key Laboratory of Multimedia Communications and Information Processing, School of Computer, Electronics and Information, Guangxi University, Nanning 530004, China"}]},{"given":"Jining","family":"Chen","sequence":"additional","affiliation":[{"name":"Guangxi Key Laboratory of Digital Infrastructure, Guangxi Zhuang Autonomous Region Information Center, Nanning 530000, China"}]}],"member":"1968","published-online":{"date-parts":[[2025,6,13]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Ha, T., Lee, D., Lee, C., and Cho, S. (2021, January 13\u201316). VCG auction mechanism based onblock chain in smart grid. Proceedings of the 2021 International Conference on Information Networking (ICOIN), Jeju Island, Republic of Korea.","DOI":"10.1109\/ICOIN50884.2021.9333885"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Singla, S., Dua, A., Kumar, N., and Tanwar, S. (2020, January 7\u201311). Blockchain-based efficientenergy trading scheme for smart-grid systems. Proceedings of the 2020 IEEE Globecom Workshops (GC Wkshps), Taipei, Taiwan.","DOI":"10.1109\/GCWkshps50303.2020.9367401"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"49206","DOI":"10.1109\/ACCESS.2021.3068730","article-title":"Peer-to-peer energy trading in smart grid through blockchain: A double auction-based game theoretic approach","volume":"9","author":"Doan","year":"2021","journal-title":"IEEE Access"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"494","DOI":"10.1109\/TETC.2014.2335541","article-title":"User-Centric Demand Response Management in the Smart Grid With Multiple Providers","volume":"5","author":"Maharjan","year":"2017","journal-title":"IEEE Trans. Emerg. Top. Comput."},{"key":"ref_5","first-page":"180","article-title":"Overview of smart grid development in China","volume":"49","author":"Zhang","year":"2021","journal-title":"Power Syst. Prot. Control"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"2794","DOI":"10.1109\/COMST.2019.2899617","article-title":"A survey of blockchain technology applied to smart cities: Research issues and challenges","volume":"21","author":"Xie","year":"2019","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"117056","DOI":"10.1016\/j.apenergy.2021.117056","article-title":"RBT: A distributed reputation system for blockchain-based peer-to-peer energy trading with fairness consideration","volume":"295","author":"Wang","year":"2021","journal-title":"Appl. Energy"},{"key":"ref_8","unstructured":"Micali, S., Rabin, M., and Vadhan, S. (1999, January 17\u201319). Verifiable random functions. Proceedings of the 40th Annual Symposium on Foundations of Computer Science (Cat. No. 99CB37039), New York, NY, USA."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"398","DOI":"10.1145\/571637.571640","article-title":"Practical Byzantine fault tolerance and proactive recovery","volume":"20","author":"Castro","year":"2002","journal-title":"ACM Trans. Comput. Syst."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Jakobsson, M., and Juels, A. (1999). Proofs of Work and Bread Pudding Protocols (Extended Abstract). Secure Information Networks, Springer.","DOI":"10.1007\/978-0-387-35568-9_18"},{"key":"ref_11","first-page":"7","article-title":"Zyzzyva: Speculative Byzantine fault tolerance","volume":"27","author":"Kotla","year":"2010","journal-title":"ACM Trans. Comput. Syst."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Miller, A., Xia, Y., Croman, K., Shi, E., and Song, D. (2016, January 24\u201328). The Honey Badger of BFT Protocols. Proceedings of the ACM SIGSAC Conference on Computer & Communications Security, Vienna, Austria.","DOI":"10.1145\/2976749.2978399"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"2562","DOI":"10.1109\/TCC.2022.3217856","article-title":"An Efficient and Robust Committee Structure for Sharding Blockchain","volume":"11","author":"Zhang","year":"2023","journal-title":"IEEE Trans. Cloud Comput."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Pass, R., and Shi, E. (2018). Thunderella: Blockchains with Optimistic Instant Confirmation, Springer.","DOI":"10.1007\/978-3-319-78375-8_1"},{"key":"ref_15","unstructured":"Gueta, G.G., Abraham, I., Grossman, S., Malkhi, D., Pinkas, B., Reiter, M., Seredinschi, D.-A., Tamir, O., and Tomescu, A. (2019, January 24\u201327). SBFT: A Scalable and Decentralized Trust Infrastructure. Proceedings of the 2019 49th Annual IEEE\/IFIP International Conference on Dependable Systems and Networks (DSN), Portland, OR, USA."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Yin, M., Malkhi, D., Reiter, M.K., Gueta, G.G., and Abraham, I. (August, January 29). HotStuff: Blconsensus with linearity and responsiveness. Proceedings of the 2019 ACM Symposium on Principles of Dis-tributed Computing, Toronto, ON, Canada.","DOI":"10.1145\/3293611.3331591"},{"key":"ref_17","unstructured":"Desmedt, Y.G. (2003). Threshold Signatures, Multisignatures and Blind Signatures Based on the Gap-Diffie-Hellman-Group Signature Scheme. Public Key Cryptography\u2014PKC 2003, Springer. Lecture Notes in Computer Science."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"2478","DOI":"10.1109\/TDSC.2023.3308848","article-title":"Fast-HotStuff: A Fast and Robust BFT Protocol for Blockchains","volume":"21","author":"Jalalzai","year":"2024","journal-title":"IEEE Trans. Dependable Secur. Comput."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Gai, F., Farahbakhsh, A., Niu, J., Feng, C., Beschastnikh, I., and Duan, H. (2021, January 7\u201310). Dissecting the Performance of Chained-BFT. Proceedings of the 2021 IEEE 41st International Conference on Distributed Computing Systems (ICDCS), Washington, DC, USA.","DOI":"10.1109\/ICDCS51616.2021.00063"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"6","DOI":"10.1109\/MCE.2018.2816299","article-title":"Everything you wanted to know about the blockchain: Its promise, components, processes, and problems","volume":"7","author":"Puthal","year":"2018","journal-title":"IEEE Consum. Electron. Mag."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"6572","DOI":"10.1109\/TII.2019.2922697","article-title":"ECCAuth: A secure authentication protocol for demand response management in a smart grid system","volume":"15","author":"Kumar","year":"2019","journal-title":"IEEE Trans. Ind. Inf."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1985","DOI":"10.1109\/TKDE.2018.2809747","article-title":"Tensor-based big data management scheme for dimensionality reduction problem in smart grid systems: SDN perspective","volume":"30","author":"Kaur","year":"2018","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1432","DOI":"10.1109\/COMST.2020.2969706","article-title":"A Survey of Distributed Consensus Protocols for Blockchain Networks","volume":"22","author":"Xiao","year":"2020","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"903","DOI":"10.1017\/apr.2017.26","article-title":"The quasi species regime for the simple genetic algorithm with roulette wheel selection","volume":"49","author":"Cerf","year":"2017","journal-title":"Adv. Appl. Probab."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Bianchi, C., Langner, M.R., Mishra, V., and Torcellini, P. (2023). Accelerating the Adoption of Energy Efficiency and Renewables in Warehouses and Distribution Centers, National Renewable Energy Laboratory (NREL).","DOI":"10.2172\/1909580"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"11061","DOI":"10.1038\/ncomms11061","article-title":"Dynamic information routing in complex networks","volume":"7","author":"Kirst","year":"2016","journal-title":"Nat. Commun."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1007\/s100440070021","article-title":"Signature Verification: Increasing Performance by a Multi-Stage System","volume":"3","author":"Sansone","year":"2000","journal-title":"Pattern Anal. Appl."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Hsueh, S.-C., and Kuo, C.-H. (2017, January 17\u201319). Effective Matching for P2P Lending by Mining Strong Association Rules. Proceedings of the 3rd International Conference on Industrial and Business Engineering (ICIBE \u201917), Sapporo, Japan.","DOI":"10.1145\/3133811.3133823"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1016\/j.ins.2018.06.071","article-title":"Block-secure: Blockchain based scheme for secure P2P cloud storage","volume":"465","author":"Li","year":"2018","journal-title":"Inf. Sci."},{"key":"ref_30","first-page":"794","article-title":"A Review of Identity, Identification & Authentication","volume":"8","author":"Blue","year":"2018","journal-title":"Int. J. Inf. Secur. Res."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"123352","DOI":"10.1016\/j.apenergy.2024.123352","article-title":"Multi-market P2P trading of cooling\u2013heating-power-hydrogen integrated energy systems: An equilibrium-heuristic online prediction optimization approach","volume":"367","author":"Zhang","year":"2024","journal-title":"Appl. Energy"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"14155","DOI":"10.1109\/ACCESS.2020.2965147","article-title":"Survey: Sharding in Blockchains","volume":"8","author":"Yu","year":"2020","journal-title":"IEEE Access"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Kate, A., and Goldberg, I. (2009, January 22\u201326). Distributed Key Generation for the Internet. Proceedings of the 2009 29th IEEE International Conference on Distributed Computing Systems, Montreal, QC, Canada.","DOI":"10.1109\/ICDCS.2009.21"}],"container-title":["Computers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-431X\/14\/6\/232\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T17:51:07Z","timestamp":1760032267000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-431X\/14\/6\/232"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,13]]},"references-count":33,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2025,6]]}},"alternative-id":["computers14060232"],"URL":"https:\/\/doi.org\/10.3390\/computers14060232","relation":{},"ISSN":["2073-431X"],"issn-type":[{"type":"electronic","value":"2073-431X"}],"subject":[],"published":{"date-parts":[[2025,6,13]]}}}