A Blockchain-Based Collaborative Storage Scheme for Roadside Unit Clusters in Social Internet of Vehicles
Abstract
:1. Introduction
- In traditional IoV systems, RSUs operate independently without clustering or collaboration. In blockchain-enabled SIoV, RSUs must collaboratively maintain blockchain integrity despite limited storage resources. The full-node storage model imposes high demands, restricting resource-constrained RSUs from participating in consensus, thereby limiting network scalability. Existing clustering methods, based on geographical location or network topology, overlook vehicles’ block access patterns. Thus, an RSU clustering strategy that integrates blockchain data characteristics while addressing storage constraints is essential for enhancing efficiency and performance.
- In a collaborative storage cluster, block allocation among RSUs directly impacts vehicle access latency and service quality. Existing methods, relying on general content popularity, fail to account for vehicle mobility and block access correlations, leading to higher access costs. Therefore, developing an RSU cluster-based storage allocation scheme tailored to blockchain scenarios is crucial for minimizing vehicle access costs and enhancing system performance.
- This paper proposes an RSU cluster architecture for blockchain-enabled SIoV. In traditional blockchain systems, each node maintains a complete copy of the distributed ledger to achieve decentralized trust consensus. However, such a full replication model encounters significant resource constraints in SIoV scenarios. The collaborative storage scheme proposed in this paper leverages RSU clustering strategies and block allocation mechanisms to reduce the storage burden on individual nodes, ensuring that each cluster can still deliver complete blockchain services and thus balancing decentralization with operational efficiency.
- This paper introduces the RSU Access Preference-based Spectral Clustering Algorithm (RAPSCA) to optimize RSU grouping. Unlike traditional methods that rely solely on physical distance or communication cost, RAPSCA incorporates vehicle block access behaviors and storage availability, ensuring more efficient and rational resource allocation for collaborative storage. Additionally, to optimize intra-cluster block allocation, the Vehicle Service Priority-based Greedy Block Allocation Algorithm (VSPGBAA) is designed. This method reduces access latency and improves storage utilization by considering vehicle dwell time, block access probability, and RSU storage availability.
- Extensive experiments evaluate the proposed methods in terms of storage hit rate, access cost, and runtime efficiency. Experimental results indicate that, compared to baseline algorithms, the proposed method achieves a 27.7% reduction in per-vehicle access costs for required blockchain blocks, and a 3.5-fold decrease in average algorithm execution time measured on identical hardware configurations.
2. Related Work
2.1. Blockchain-Enabled IoV System
2.2. Collaborative Caching in IoV
2.3. Blockchain Storage Scalability
3. System Model
3.1. RSU Cluster Cooperative Storage System Model
3.2. Block Access Probability Model
3.3. Block Data Transmission Model
3.3.1. R2V Transmission Latency
3.3.2. R2R Transmission Latency
4. Problem Formulation
4.1. Block Access Cost
- The vehicle’s access probability for a block.
- The latency cost for the vehicle to retrieve the block from an RSU.
- Whether the vehicle can obtain all required block data directly from RSUs.
4.2. Optimization Objective
5. Algorithm
5.1. RSU Clustering
- Determining the Number of Clusters: The number of clusters can be determined based on the storage resources of RSU nodes in the system and the storage constraints of individual clusters, as follows:Equation (14) ensures that each cluster satisfies the storage resource constraints imposed by blockchain size requirements within the cluster. Simultaneously, it partitions RSU nodes into the maximum feasible number of clusters to optimally preserve the decentralized characteristics of the system.
- Similarity Matrix Construction: As mentioned earlier, due to the random block packaging mechanism in blockchain, a single block may contain reputation update records for any vehicle. Therefore, even if vehicles are distributed across different RSUs and have never had direct social interactions, their reputation updates may still be packaged into the same block. From the packaging results, we can infer that RSUs exhibit certain similarities in their preferences for blocks, even if they serve different sets of vehicles. However, modifying the blockchain packaging mechanism to introduce systematic patterns or preferences could compromise the security and decentralization of the blockchain. Thus, this paper assumes that the block packaging process is random and unpredictable. Instead of modifying the packaging mechanism, we analyze the existing block data and their associated vehicle relationships to determine the similarity in block demand among RSU nodes.As previously defined, the set of blocks of interest for vehicle is represented as . Since RSU needs to consider the block access probabilities of all vehicles within its coverage area, the set of required blocks for RSU is given by the following:Based on the above block demand similarity definition, the similarity matrix between nodes can be expressed as follows:At the same time, for each RSU node, its degree can be computed as . Thus, the degree matrix can be expressed as follows:
- Laplacian Matrix Computation: After obtaining the similarity matrix and the degree matrix , the Laplacian matrix can be expressed as . At the same time, we perform normalization on the Laplacian matrix, yielding :
- Spectral Decomposition: Perform eigen decomposition on the normalized Laplacian matrix to obtain the eigenvalues and the corresponding eigenvectors . From these, select the smallest L eigenvalues and construct the matrix by using their corresponding eigenvectors as column vectors.
- Feature Normalization: Normalize each row of the eigenvector matrix to obtain the final feature matrix F.
- K-means Clustering with Minimum Capacity Constraint: Using each row of the feature matrix F as an input sample, perform K-means clustering with constraints, obtaining the clustering result .
Algorithm 1 RSU Access Preference-based Spectral Clustering Algorithm (RAPSCA) |
Require: RSU set R, vehicle set within each RSU coverage area Ensure: number of clusters L, RSU Cluster
|
5.2. Intra-Cluster Block Allocation
- State 1: Vehicle has just entered the coverage area of and will remain for a relatively long dwell time before leaving.
- State 2: Vehicle has a shorter dwell time compared to .
- State 3: Vehicle is about to leave the coverage area of with a very short dwell time .
Algorithm 2 Vehicle Service Priority-based Greedy Block Allocation Algorithm (VSPGBAA) |
Require: The set of all blocks B, an RSU cluster , the set of vehicles within the coverage of each RSU Ensure: Block allocation strategy X in the RSU cluster
|
6. Evaluation
6.1. Experimental Setup
- Random Clustering: RSU nodes are clustered randomly with their neighboring nodes without considering vehicle access preferences until each cluster satisfies the blockchain storage capacity constraint.
- Single-Cluster Scheme: No preprocessing is applied to RSU nodes. Instead, all RSUs are treated as a single cluster, and block allocation is performed directly within this global cluster. In the subsequent block allocation phase, all methods adopt the VSPGBAA algorithm proposed in this paper.
- Two-Step Greedy Algorithm (TSGA) [22]: This algorithm considers the impact of the allocation process on total access cost. For each allocation step, it pre-evaluates the change in total query cost after allocation and selects the decision that results in the greatest cost reduction. After each allocation, it iterates over all blocks and RSUs, updating the expected query cost for further decisions.
- Node First Algorithm [29]: This algorithm first selects the RSU that has the highest demand for each block to store its first backup copy. Then, for each RSU, it considers only local demand, sequentially storing the most required blocks until the available storage capacity is fully utilized.
- Random Allocation: This algorithm does not consider RSU block demand but ensures that each block has at least one backup to maintain blockchain ledger integrity within the cluster. After initial placement, blocks are sorted based on their demand, and randomly assigned to RSUs with available storage until all storage resources in the cluster are utilized.
6.2. Performance Evaluation
6.2.1. RSU Clustering Performance Evaluation
- Impact of the number of RSU nodes on the RSU Clustering Process: As shown in Figure 3a,b, the system is configured with a fixed block count of 200, a vehicle-to-RSU ratio of 10:1, a fixed cluster number of 3, while the number of RSU nodes varies from 60 to 160. As shown in Figure 3a, as the number of nodes increases, the access cost of the RAPSCA algorithm approaches that of the single-cluster scheme and outperforms the adjacent random clustering strategy. The single-cluster scheme is a cooperative storage method commonly adopted in traditional vehicular networks, relying on a fully centralized architecture to achieve globally distributed storage. Although this scheme enables near-optimal block allocation through centralized scheduling, its centralized design contradicts the decentralization principle of blockchain. Experimental results indicate that the RAPSCA algorithm effectively reduces access costs through a multi-cluster coordination mechanism while preserving the decentralized characteristics of blockchain, without causing a significant negative impact on system performance.Furthermore, the impact of the algorithm on the execution time of the block allocation process is illustrated in Figure 3b. As the system scales up, the execution time of the block allocation algorithm increases accordingly. In the single-cluster scheme, the complexity of the network topology rises significantly with the growing number of nodes, leading to a substantial increase in the execution time of the block allocation process. In contrast, the cluster partitioning mechanism effectively reduces the solution space, thereby improving the algorithm’s computational efficiency.
- Impact of the number of blocks on the RSU Clustering Process: As shown in Figure 4a,b, the system is configured with 120 RSUs, 1200 vehicles, three clusters, while the block count varies from 100 to 500. As shown in Figure 4a, as the number of stored blocks within a cluster increases, the overall access cost for vehicles in the cluster also rises. This is because, with a fixed number of RSUs and cluster size, the total storage resources of the system remain limited, leading to a reduction in the average number of block copies. Consequently, some RSUs may need to request block data from more distant nodes, increasing access latency. Additionally, as the number of blocks grows, the range of data involved in vehicle queries for historical blocks expands, further elevating access costs. At the same time, the block access cost of RAPSCA is significantly lower than that of the random clustering strategy and comparable to the single-cluster scheme. When the block count is high, the access cost of the single-cluster scheme is slightly lower than RAPSCA. This is because, with fewer block copies available, the number of locations where a single RSU in the RAPSCA scheme can directly access a required block is lower than in the single-cluster mode, resulting in additional data transmission overhead.As shown in Figure 4a,b, as the block count increases, RAPSCA maintains relatively low access costs while also improving the overall efficiency of the algorithm. Therefore, this algorithm is well-suited for RSU devices with limited computational and storage resources, demonstrating strong adaptability in large-scale block storage scenarios.
- Impact of the number of clusters on the RSU Clustering Process: As shown in Figure 5a,b, the system is configured with 120 RSUs, 1200 vehicles, and 200 blocks, while the number of clusters varies from 3 to 7. As shown in Figure 5a, the RAPSCA algorithm achieves access costs comparable to the single-cluster scheme, and its access cost remains stable as the number of clusters changes. This indicates that the RAPSCA clustering process does not introduce additional access overhead. When sufficient storage resources are available in the IoV system, a well-designed clustering strategy ensures that the total access cost remains at an optimal level, without imposing extra burdens due to cluster partitioning. However, since strong trust relationships among RSUs are only guaranteed within individual clusters, improper cluster partitioning may disrupt critical communication paths, making it difficult for some RSUs to directly access required blocks. This would increase access latency and significantly raise the overall system access cost. Therefore, a well-structured cluster partitioning strategy not only optimizes storage resource utilization efficiency but also reduces system access overhead, enhancing the overall performance of the SIoV system.As shown in Figure 5b, as the number of clusters increases, the number of RSUs per cluster decreases, leading to a reduction in the runtime of the block allocation algorithm. Although increasing the number of clusters improves overall algorithm efficiency, it also reduces the total storage resources within each cluster. Therefore, in practical applications, parameters such as and the number of clusters should be carefully chosen to ensure that clusters are reasonably partitioned while maintaining sufficient storage resources within each cluster.
6.2.2. Intra-Cluster Block Allocation Performance Evaluation
- Impact of the number of RSU nodes on Intra-Cluster Block Allocation: As shown in Figure 6a–c, the system is configured with a fixed block count of 300, a fixed vehicle-to-RSU ratio of 9:1, and a fixed number of three clusters, while the number of RSU nodes varies from 20 to 100. As illustrated in Figure 6a,b, when the number of RSU nodes within a cluster is small, the storage hit rate and total access cost of VSPGBAA are close to those of TSGA. However, as the number of RSUs within the cluster increases, the storage hit rate of VSPGBAA remains stable but is slightly lower than that of TSGA. Specifically, compared to TSGA, VSPGBAA incurs 16.4% higher access cost, and achieves a 36% lower cache hit rate, but significantly improves efficiency with a 16× shorter runtime. Meanwhile, as shown in Figure 6c, the running time of TSGA increases sharply as the number of RSUs in the cluster grows, greatly exceeding that of VSPGBAA, NodeFirst, and the random allocation strategy. This is because TSGA globally updates the entire system state for each block allocation, whereas VSPGBAA only updates the local neighborhood affected by the allocation. As a result, VSPGBAA reduces computational overhead while maintaining competitive performance, making it adaptable to different cluster sizes. Furthermore, compared to NodeFirst, VSPGBAA reduces total access cost by 26.9%, improves the cache hit rate by 34%, but requires 19.5% more runtime. This trade-off highlights VSPGBAA’s ability to balance efficiency and performance, demonstrating its potential in large-scale deployments.
- Impact of the number of vehicles on Intra-Cluster Block Allocation: As shown in Figure 7a–c, the system consists of three clusters, 20 RSUs, and 300 blocks to be allocated, while the total number of vehicles varies from 20 to 180. As illustrated in Figure 7a,b, as the number of vehicles increases, the volume of access requests within the cluster grows, leading to a linear increase in total access cost, while the storage hit rate remains relatively stable. The storage hit rate of VSPGBAA is slightly lower than that of TSGA but significantly outperforms the random and NodeFirst allocation strategies. Specifically, compared to TSGA, VSPGBAA incurs a 32.9% higher access cost, and achieves a 10.6% lower cache hit rate, but compensates with a 6.7× shorter runtime, demonstrating a strong trade-off between efficiency and performance. Meanwhile, as shown in Figure 7c, the runtime of TSGA increases significantly with the number of vehicles, greatly exceeding that of VSPGBAA and NodeFirst. Additionally, compared to NodeFirst, VSPGBAA reduces total access cost by 61.5%, and improves the cache hit rate by 20.2%, but requires 25% more runtime. This highlights VSPGBAA’s ability to handle high-traffic vehicular environments effectively, striking a balance between computational efficiency and system performance.
- Impact of the number of blocks on the RSU Clustering Process: As shown in Figure 8a–c, the system consists of three clusters, 60 RSU nodes, and 540 vehicles, while the number of blocks to be allocated varies from 200 to 600. As illustrated in Figure 8a,b, as the number of blocks increases, the storage hit rate declines, while the total access cost gradually rises. This is because the increasing amount of block data reduces the available storage space for redundant copies within the cluster, thereby limiting the effectiveness of access cost optimization. Under different block counts, VSPGBAA maintains a storage hit rate comparable to TSGA and significantly outperforms the random allocation strategy. Specifically, compared to TSGA, VSPGBAA incurs a 14.3% higher access cost, and experiences a 46.5 percentage point lower cache hit rate, but achieves a 14× shorter runtime, demonstrating a strong efficiency advantage. Meanwhile, as shown in Figure 8c, TSGA’s runtime increases significantly with the number of blocks, far exceeding that of VSPGBAA. Additionally, compared to NodeFirst, VSPGBAA reduces total access cost by 11.3%, improves the cache hit rate by 39.1%, but requires 9% more runtime. By effectively balancing storage hit rate, access cost, and computational efficiency, VSPGBAA ensures an optimized storage allocation strategy while significantly enhancing performance.
7. Discussion and Conclusions
- Dynamic Cluster Adaptation: While the current RSU clustering assumes static networks, practical SIoV requires mechanisms addressing vehicular mobility and load fluctuations. Future research will focus on developing an adaptive cluster reorganization mechanism that dynamically adjusts cluster membership based on real-time monitoring of storage utilization, inter-node latency, and blockchain query patterns.
- Large-Scale Validation in Heterogeneous Edge Environments: The simulation-based evaluation will expand to physical testbeds combining heterogeneous edge devices and intermittent connectivity scenarios. Priority will be given to ultra-dense urban deployments where storage-consensus latency coupling impacts service reliability.
- Storage-Consensus Co-Design: Building upon honest-but-curious assumptions, future research will formalize Byzantine-resilient storage strategies, particularly anti-collusion mechanisms against storage-aware Sybil attacks. This involves co-optimizing Proof-of-Storage parameters with cluster formation criteria to prevent adversarial coalitions without compromising access efficiency.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Butt, T.A.; Iqbal, R.; Shah, S.C.; Umar, T. Social Internet of Vehicles: Architecture and Enabling Technologies. Comput. Electr. Eng. 2018, 69, 68–84. [Google Scholar] [CrossRef]
- Maglaras, L.A.; Al-Bayatti, A.H.; He, Y.; Wagner, I.; Janicke, H. Social Internet of Vehicles for Smart Cities. J. Sens. Actuator Netw. 2016, 5, 3. [Google Scholar] [CrossRef]
- Peng, K.; Wang, L.; He, J.; Cai, C.; Hu, M. Joint Optimization of Service Deployment and Request Routing for Microservices in Mobile Edge Computing. IEEE Trans. Serv. Comput. 2024, 17, 1016–1028. [Google Scholar] [CrossRef]
- Butt, T.A.; Iqbal, R.; Salah, K.; Aloqaily, M.; Jararweh, Y. Privacy Management in Social Internet of Vehicles: Review, Challenges and Blockchain Based Solutions. IEEE Access 2019, 7, 79694–79713. [Google Scholar] [CrossRef]
- Yang, Z.; Yang, K.; Lei, L.; Zheng, K.; Leung, V.C.M. Blockchain-Based Decentralized Trust Management in Vehicular Networks. IEEE Internet Things J. 2019, 6, 1495–1505. [Google Scholar] [CrossRef]
- Javaid, U.; Sikdar, B. A Secure and Scalable Framework for Blockchain Based Edge Computation Offloading in Social Internet of Vehicles. IEEE Trans. Veh. Technol. 2021, 70, 4022–4036. [Google Scholar] [CrossRef]
- Khan, W.Z.; Arshad, Q.u.A.; Hakak, S.; Khan, M.K.; Saeed-Ur-Rehman. Trust Management in Social Internet of Things: Architectures, Recent Advancements, and Future Challenges. IEEE Internet Things J. 2021, 8, 7768–7788. [Google Scholar] [CrossRef]
- Wang, Y.; Wang, H.; Cao, Y. Comprehensive Review of Storage Optimization Techniques in Blockchain Systems. Appl. Sci. 2025, 15, 243. [Google Scholar] [CrossRef]
- Heo, J.W.; Ramachandran, G.S.; Dorri, A.; Jurdak, R. Blockchain Data Storage Optimisations: A Comprehensive Survey. ACM Comput. Surv. 2024, 56, 179:1–179:27. [Google Scholar] [CrossRef]
- Xu, B.; Guo, J.; Ma, F.; Hu, M.; Liu, W.; Peng, K. On the Joint Design of Microservice Deployment and Routing in Cloud Data Centers. J. Grid Comput. 2024, 22, 42. [Google Scholar] [CrossRef]
- Hafeez, S.; Khan, A.R.; Al-Quraan, M.M.; Mohjazi, L.; Zoha, A.; Imran, M.A.; Sun, Y. Blockchain-Assisted UAV Communication Systems: A Comprehensive Survey. IEEE Open J. Veh. Technol. 2023, 4, 558–580. [Google Scholar] [CrossRef]
- Li, Y.; Yu, Y.; Wang, X. Three-Tier Storage Framework Based on TBchain and IPFS for Protecting IoT Security and Privacy. ACM Trans. Internet Technol. 2023, 23, 37:1–37:28. [Google Scholar] [CrossRef]
- Hassanzadeh-Nazarabadi, Y.; Küpçü, A.; Özkasap, Ö. LightChain: Scalable DHT-Based Blockchain. IEEE Trans. Parallel Distrib. Syst. 2021, 32, 2582–2593. [Google Scholar] [CrossRef]
- Vishwakarma, L.; Nahar, A.; Das, D. LBSV: Lightweight Blockchain Security Protocol for Secure Storage and Communication in SDN-Enabled IoV. IEEE Trans. Veh. Technol. 2022, 71, 5983–5994. [Google Scholar] [CrossRef]
- Castro, M.; Liskov, B. Practical Byzantine Fault Tolerance. In Proceedings of the Third Symposium on Operating Systems Design and Implementation, Lake New Orleans, LA, USA, 22–25 February 1999; OSDI ’99. pp. 173–186. [Google Scholar]
- Lin, X.; Wu, J.; Mumtaz, S.; Garg, S.; Li, J.; Guizani, M. Blockchain-Based On-Demand Computing Resource Trading in IoV-Assisted Smart City. IEEE Trans. Emerg. Top. Comput. 2021, 9, 1373–1385. [Google Scholar] [CrossRef]
- Wang, R.; Kan, Z.; Cui, Y.; Wu, D.; Zhen, Y. Cooperative Caching Strategy with Content Request Prediction in Internet of Vehicles. IEEE Internet Things J. 2021, 8, 8964–8975. [Google Scholar] [CrossRef]
- AlNagar, Y.; Gohary, R.H.; Hosny, S.; El-Sherif, A.A. Mobility-Aware Edge Caching for Minimizing Latency in Vehicular Networks. IEEE Open J. Veh. Technol. 2022, 3, 68–84. [Google Scholar] [CrossRef]
- Hu, Z.; Zheng, Z.; Wang, T.; Song, L.; Li, X. Roadside Unit Caching: Auction-Based Storage Allocation for Multiple Content Providers. IEEE Trans. Wirel. Commun. 2017, 16, 6321–6334. [Google Scholar] [CrossRef]
- Luu, L.; Narayanan, V.; Zheng, C.; Baweja, K.; Gilbert, S.; Saxena, P. A Secure Sharding Protocol For Open Blockchains. In Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, Vienna, Austria, 24–28 October 2016; CCS ’16. pp. 17–30. [Google Scholar] [CrossRef]
- Xu, M.; Feng, G.; Ren, Y.; Zhang, X. On Cloud Storage Optimization of Blockchain with a Clustering-Based Genetic Algorithm. IEEE Internet Things J. 2020, 7, 8547–8558. [Google Scholar] [CrossRef]
- Xu, Z.; Han, S.; Chen, L. CUB, a Consensus Unit-Based Storage Scheme for Blockchain System. In Proceedings of the 2018 IEEE 34th International Conference on Data Engineering (ICDE), Paris, France, 16–19 April 2018; pp. 173–184. [Google Scholar] [CrossRef]
- Ning, Z.; Zhang, K.; Wang, X.; Guo, L.; Hu, X.; Huang, J.; Hu, B.; Kwok, R.Y.K. Intelligent Edge Computing in Internet of Vehicles: A Joint Computation Offloading and Caching Solution. IEEE Trans. Intell. Transp. Syst. 2021, 22, 2212–2225. [Google Scholar] [CrossRef]
- Wang, Y.T.; Lin, T.Y.; Sou, S.I.; Chen, L.A.; Tsai, M.H.; Chen, Y.R.; Tu, C.H. Markov Clustering-Based Content Placement in Roadside-Unit Caching With Deadline Constraint. IEEE Trans. Intell. Transp. Syst. 2024, 25, 11881–11892. [Google Scholar] [CrossRef]
- Han, X.; Wang, L.; Park, S.; Cuevas, Á.; Crespi, N. Alike People, Alike Interests? A Large-Scale Study on Interest Similarity in Social Networks. In Proceedings of the 2014 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM 2014), Beijing, China, 17–20 August 2014; pp. 491–496. [Google Scholar] [CrossRef]
- Androulaki, E.; Barger, A.; Bortnikov, V.; Cachin, C.; Christidis, K.; De Caro, A.; Enyeart, D.; Ferris, C.; Laventman, G.; Manevich, Y.; et al. Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains. In Proceedings of the Thirteenth EuroSys Conference, Porto, Portugal, 23–26 April 2018; EuroSys ’18. pp. 1–15. [Google Scholar] [CrossRef]
- Liu, Y.; Feng, Y.; Sakurai, K. Hyperledger Fabric-Based Multi-Channel Structure for Data Exchange in Internet of Vehicles. Electronics 2025, 14, 572. [Google Scholar] [CrossRef]
- Honar Pajooh, H.; Rashid, M.; Alam, F.; Demidenko, S. Hyperledger Fabric Blockchain for Securing the Edge Internet of Things. Sensors 2021, 21, 359. [Google Scholar] [CrossRef] [PubMed]
- Peng, K.; Xie, J.; Wei, L.; Hu, J.; Hu, X.; Deng, T.; Hu, M. Clustering-Based Collaborative Storage for Blockchain in IoT Systems. IEEE Internet Things J. 2024, 11, 33847–33860. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Hou, D.; Wei, L.; Zheng, L.; Wu, G.; Hu, J.; Dong, C.; Li, X.; Peng, K. A Blockchain-Based Collaborative Storage Scheme for Roadside Unit Clusters in Social Internet of Vehicles. Appl. Sci. 2025, 15, 4573. https://doi.org/10.3390/app15084573
Hou D, Wei L, Zheng L, Wu G, Hu J, Dong C, Li X, Peng K. A Blockchain-Based Collaborative Storage Scheme for Roadside Unit Clusters in Social Internet of Vehicles. Applied Sciences. 2025; 15(8):4573. https://doi.org/10.3390/app15084573
Chicago/Turabian StyleHou, Dai, Lan Wei, Lei Zheng, Geng Wu, Jiaxing Hu, Chenxi Dong, Xinru Li, and Kai Peng. 2025. "A Blockchain-Based Collaborative Storage Scheme for Roadside Unit Clusters in Social Internet of Vehicles" Applied Sciences 15, no. 8: 4573. https://doi.org/10.3390/app15084573
APA StyleHou, D., Wei, L., Zheng, L., Wu, G., Hu, J., Dong, C., Li, X., & Peng, K. (2025). A Blockchain-Based Collaborative Storage Scheme for Roadside Unit Clusters in Social Internet of Vehicles. Applied Sciences, 15(8), 4573. https://doi.org/10.3390/app15084573