Abstract
The Internet of Things has transformed industries, cities, and homes through a vast network of interconnected devices. As the IoT expands, the number of devices is projected to reach tens of billions, generating massive amounts of data. This growth presents significant data storage, management, and security challenges, especially in large-scale deployments such as smart cities and industrial operations. Traditional centralized solutions struggle to handle the high data volume and heterogeneity of IoT data, while ensuring real-time processing and interoperability. This paper presents the design, development, and evaluation of a blockchain framework tailored for the secure storage and management of data generated by IoT devices. Our framework introduces efficient methods for managing, transmitting, and securing data packets within a blockchain-enabled IoT network. The proposed framework uses a gateway node to aggregate multiple data packets into single transactions, increasing throughput, optimizing network bandwidth, reducing latency, simplifying data retrieval, and improving scalability. The results obtained from rigorous analysis and testing of the evaluated scenarios show that the proposed blockchain framework achieves a high level of performance, scalability, and efficiency while ensuring robust security being able to integrate a large number of IoT devices in a flexible manner.