{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,27]],"date-time":"2025-05-27T15:58:28Z","timestamp":1748361508807,"version":"3.38.0"},"reference-count":40,"publisher":"Tech Science Press","issue":"1","license":[{"start":{"date-parts":[[2024,7,19]],"date-time":"2024-07-19T00:00:00Z","timestamp":1721347200000},"content-version":"vor","delay-in-days":200,"URL":"https:\/\/doi.org\/10.32604\/TSP-CROSSMARKPOLICY"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["CMC"],"published-print":{"date-parts":[[2024]]},"DOI":"10.32604\/cmc.2024.052708","type":"journal-article","created":{"date-parts":[[2024,7,10]],"date-time":"2024-07-10T06:40:02Z","timestamp":1720593602000},"page":"1491-1519","update-policy":"https:\/\/doi.org\/10.32604\/tsp-crossmarkpolicy","source":"Crossref","is-referenced-by-count":1,"title":["CRBFT: A Byzantine Fault-Tolerant Consensus Protocol Based on Collaborative Filtering Recommendation for Blockchains"],"prefix":"10.32604","volume":"80","author":[{"given":"Xiangyu","family":"Wu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xuehui","family":"Du","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qiantao","family":"Yang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Aodi","family":"Liu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Na","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wenjuan","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"17807","published-online":{"date-parts":[[2024]]},"reference":[{"key":"ref1","doi-asserted-by":"crossref","first-page":"102029","DOI":"10.1016\/j.ijinfomgt.2019.10.014","article-title":"Blockchain as a disruptive technology for business: A systematic review","volume":"51","author":"Frizzo-Barker","year":"2020","journal-title":"Int. J. Inf. Manage."},{"key":"ref2","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1016\/j.tele.2018.11.006","article-title":"A systematic literature review of blockchain-based applications: Current status, classification and open issues","volume":"36","author":"Casino","year":"2019","journal-title":"Telematics Inform."},{"key":"ref3","doi-asserted-by":"crossref","first-page":"121101","DOI":"10.1007\/s11432-019-2790-1","article-title":"A survey of blockchain consensus algorithms: Mechanism, design and applications","volume":"64","author":"Fu","year":"Feb. 2021","journal-title":"Sci. China Inf. Sci."},{"key":"ref4","series-title":"Proc. 1st ACM Conf. Adv. Financ. Technol., in AFT \u201919","first-page":"183","article-title":"SoK: Consensus in the age of blockchains","author":"Bano","year":"2019"},{"key":"ref5","first-page":"480","volume":"10957","author":"Park","year":"2018","journal-title":"Financial Cryptography and Data Security"},{"key":"ref6","doi-asserted-by":"crossref","first-page":"43620","DOI":"10.1109\/ACCESS.2021.3065880","article-title":"A comprehensive review of blockchain consensus mechanisms","volume":"9","author":"Lashkari","year":"2021","journal-title":"IEEE Access"},{"key":"ref7","series-title":"Proc. 2014 USENIX Conf. USENIX Annu. Tech. Conf. (USENIX ATC\u201914)","first-page":"305","article-title":"In search of an understandable consensus algorithm","author":"Ongaro","year":"2014"},{"key":"ref8","first-page":"119","volume":"9995","author":"Chand","year":"2016","journal-title":"FM 2016: Formal Methods"},{"key":"ref9","series-title":"OSDI \u201999: Proc. Third Symp. Oper. Syst. Design Implement.","first-page":"173","article-title":"Practical Byzantine fault tolerance","author":"Castro","year":"1999"},{"key":"ref10","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":"Nov. 2002","journal-title":"ACM Trans. Comput. Syst."},{"key":"ref11","series-title":"EuroSys \u201918: Proc. Thirteenth EuroSys Conf.","article-title":"Hyperledger fabric: A distributed operating system for permissioned blockchains","author":"Androulaki","year":"2018"},{"key":"ref12","series-title":"SC \u201923 Proc. Int. Conf. High Perform. Comput., Netw., Storage Anal.","article-title":"FISCO-BCOS: An enterprise-grade permissioned blockchain system with high-performance","author":"Li","year":"2023"},{"key":"ref13","series-title":"2017 Int. Conf. Commun., Control, Comput. Electron. Eng. (ICCCCEE)","first-page":"1","article-title":"Collaborative filtering: Techniques and applications","author":"Mustafa","year":"2017"},{"key":"ref14","unstructured":"E. Buchman, J. Kwon, and Z. Milosevic, \u201cThe latest gossip on BFT consensus,\u201d arXiv:1807.04938, 2018. Accessed: May 16, 2023. [Online]. Available: https:\/\/api.semanticscholar.org\/CorpusID:49744920"},{"key":"ref15","series-title":"CCS \u201916: Proc. 2016 ACM SIGSAC Conf. Comput. Commun. Secur.","first-page":"31","article-title":"The honey badger of BFT protocols","author":"Miller","year":"2016"},{"key":"ref16","series-title":"PODC\u201919: Proc. 2019 ACM Symp. Princ. Distrib. Comput.","first-page":"347","article-title":"HotStuff: BFT consensus with linearity and responsiveness","author":"Yin","year":"2019"},{"key":"ref17","series-title":"2019 38th Symp. Reliab. Distrib. Syst. (SRDS)","first-page":"123","article-title":"DBFT: A byzantine fault tolerant protocol with graceful performance degradation","author":"Zhang","year":"2019"},{"key":"ref18","series-title":"SOSP\u201917: Proc. 26th Symp. Oper. Syst. Princ.","first-page":"51","article-title":"Algorand: Scaling byzantine agreements for cryptocurrencies","author":"Gilad","year":"2017"},{"key":"ref19","series-title":"2019 49th Annu. IEEE\/IFIP Int. Conf. Depend. Syst. Netw. (DSN)","first-page":"568","article-title":"SBFT: A scalable and decentralized trust infrastructure","author":"Gueta","year":"2019"},{"key":"ref20","doi-asserted-by":"crossref","first-page":"102602","DOI":"10.1016\/j.ipm.2021.102602","article-title":"Lightweight blockchain consensus mechanism and storage optimization for resource-constrained IoT devices","volume":"58","author":"Li","year":"2021","journal-title":"Inform. Process. Manage."},{"key":"ref21","doi-asserted-by":"crossref","first-page":"102884","DOI":"10.1016\/j.ipm.2022.102884","article-title":"An improved algorithm for practical byzantine fault tolerance to large-scale consortium chain","volume":"59","author":"Chen","year":"2022","journal-title":"Inform. Process. Manage."},{"key":"ref22","doi-asserted-by":"crossref","first-page":"111","DOI":"10.23919\/JCC.2019.12.008","article-title":"T-PBFT: An eigentrust-based practical byzantine fault tolerance consensus algorithm","volume":"16","author":"Gao","year":"2019","journal-title":"China Commun."},{"key":"ref23","series-title":"WWW\u201903: Proc. 12th Int. Conf. World Wide Web","first-page":"640","article-title":"The eigentrust algorithm for reputation management in P2P networks","author":"Kamvar","year":"2003"},{"key":"ref24","doi-asserted-by":"crossref","first-page":"8","DOI":"10.1016\/j.ins.2020.12.077","article-title":"DRBFT: Delegated randomization Byzantine fault tolerance consensus protocol for blockchains","volume":"559","author":"Zhan","year":"Jun. 2021","journal-title":"Inf. Sci."},{"key":"ref25","doi-asserted-by":"crossref","first-page":"2826","DOI":"10.1007\/s12083-021-01103-8","article-title":"An optimized byzantine fault tolerance algorithm for consortium blockchain","volume":"14","author":"Li","year":"Sep. 2021","journal-title":"Peer-to-Peer Netw. Appl."},{"key":"ref26","series-title":"2018 IEEE 24th Int. Conf. Parallel Distrib. Syst. (ICPADS)","first-page":"604","article-title":"Reputation-based byzantine fault-tolerance for consortium blockchain","author":"Lei","year":"2018"},{"key":"ref27","doi-asserted-by":"crossref","first-page":"104","DOI":"10.1007\/978-981-15-3278-8_7","volume":"1176","author":"Lv","year":"2020","journal-title":"Blockchain Technology and Application"},{"key":"ref28","doi-asserted-by":"crossref","first-page":"1974","DOI":"10.1109\/TWC.2023.3293709","article-title":"An efficient and reliable byzantine fault tolerant blockchain consensus protocol for single-hop wireless networks","volume":"23","author":"Zhang","year":"Mar. 2024","journal-title":"IEEE Trans. Wireless Commun."},{"key":"ref29","doi-asserted-by":"crossref","first-page":"109541","DOI":"10.1016\/j.comnet.2022.109541","article-title":"TSBFT: A scalable and efficient leaderless byzantine consensus for consortium blockchain","volume":"222","author":"Tian","year":"Feb. 2023","journal-title":"Comput. Netw."},{"key":"ref30","first-page":"101957","article-title":"CE-PBFT: A high availability consensus algorithm for large-scale consortium blockchain","volume":"36","author":"Xiao","year":"2024","journal-title":"J. King Saud Univ.-Comput. Inf. Sci."},{"key":"ref31","first-page":"203","author":"Lamport","year":"2019","journal-title":"Concurrency: The Works of Leslie Lamport"},{"key":"ref32","doi-asserted-by":"crossref","first-page":"317","DOI":"10.3390\/info11060317","article-title":"Recommender systems based on collaborative filtering using review texts\u2014A survey","volume":"11","author":"Srifi","year":"2020","journal-title":"Information"},{"key":"ref33","doi-asserted-by":"crossref","first-page":"8279","DOI":"10.1007\/s00521-018-3959-2","article-title":"A collaborative filtering recommendation algorithm based on information theory and bi-clustering","volume":"31","author":"Jiang","year":"Dec. 2019","journal-title":"Neural Comput. Appl."},{"key":"ref34","doi-asserted-by":"crossref","first-page":"685","DOI":"10.1109\/TSC.2020.2964552","article-title":"Personalized recommendation system based on collaborative filtering for IoT scenarios","volume":"13","author":"Cui","year":"2020","journal-title":"IEEE Trans. Serv. Comput."},{"key":"ref35","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1007\/978-3-319-29659-3_2","author":"Aggarwal","year":"2016","journal-title":"Recommender Systems"},{"key":"ref36","doi-asserted-by":"crossref","first-page":"325","DOI":"10.1016\/S0963-8687(02)00022-7","article-title":"Online trust: A stakeholder perspective, concepts, implications, and future directions","volume":"11","author":"Shankar","year":"2002","journal-title":"J. Strateg. Inf. Syst."},{"key":"ref37","series-title":"Proc. 33rd Annu. Hawaii Int. Conf. Syst. Sci.","first-page":"9","article-title":"Supporting trust in virtual communities","volume":"1","author":"Abdul-Rahman","year":"2000"},{"key":"ref38","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1016\/j.ijhcs.2005.01.001","article-title":"The mechanics of trust: A framework for research and design","volume":"62","author":"Riegelsberger","year":"2005","journal-title":"Int. J. Hum. Comput. Stud."},{"key":"ref39","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2754934","article-title":"Reliable and resilient trust management in distributed service provision networks","volume":"9","author":"Su","year":"Jun. 2015","journal-title":"ACM Trans. Web."},{"key":"ref40","unstructured":"A. Koloskova, S. U. Stich, and M. Jaggi, \u201cDecentralized stochastic optimization and gossip algorithms with compressed communication,\u201d arXiv:1902.00340, Feb. 01, 2019. Accessed: Apr. 11, 2024. [Online]. Available: http:\/\/arxiv.org\/abs\/1902.00340"}],"container-title":["Computers, Materials &amp; Continua"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.techscience.com\/files\/cmc\/2024\/TSP_CMC-80-1\/TSP_CMC_52708\/TSP_CMC_52708.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,6]],"date-time":"2025-03-06T11:42:14Z","timestamp":1741261334000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.techscience.com\/cmc\/v80n1\/57423"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"references-count":40,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2024]]},"published-print":{"date-parts":[[2024]]}},"URL":"https:\/\/doi.org\/10.32604\/cmc.2024.052708","relation":{},"ISSN":["1546-2226"],"issn-type":[{"type":"electronic","value":"1546-2226"}],"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"2024-04-11","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-06-06","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-07-18","order":2,"name":"published","label":"Published Online","group":{"name":"publication_history","label":"Publication History"}}]}}