Skip to main content

Serverless IoT and Blockchain Cloud Application

The Software enables IoT devices to sell unused bandwidth in a decentralized plattform. The system handles decentral nodes, staking and mining rewards, allowing node operators to earn tokens, which are distributed via secure, automated smart contracts. I designed and implemented this infrastructure, ensuring scalability, security, and seamless integration with user wallets.

Reach Out
  • Lead Blockchain Dev
  • Cloud Architect
  • Data Engineer
  • UI+UX
The aero lesson builder app dragging an audio component into a screen about plant cells.

The Solution

Decentralized solutions for bandwidth sharing have been attempted, but they often suffer from issues like scalability, security vulnerabilities, and complex onboarding processes that discourage mainstream adoption. Additionally, existing blockchain-based incentive models frequently struggle with sustainability and fair reward distribution.

To address these challenges, we needed a solution that could:

- Enable users to monetize unused bandwidth in a decentralized and efficient manner.

- Ensure real-time data processing and secure transactions without compromising scalability.

- Implement an automated reward system that seamlessly integrates with IoT devices and blockchain technology.

- Provide a serverless infrastructure to minimize costs and optimize performance while maintaining security and reliability.

This project set out to design and build a cloud-native, blockchain-powered IoT application that overcomes these limitations, creating a fair and scalable network for bandwidth sharing.

A set of dark themed components for the aero design system

Blockchain Based Internet of things

These Boxes act as nodes, contributing to a distributed network. Data from the Boxes is processed in real-time using a serverless AWS architecture with Lambda, DocumentDB, and API Gateways.

Additionally, these Boxes generate revenue on a daily basis, which is then allocated across various e-ledgers. This means that behind the system there is a complete accounting infrastructure that ensures transparent and efficient distribution of earnings.

The homepage of the aero design system docs website linking to principles and components.

User Centric Network

The network operates on a peer-to-peer basis, where IoT devices autonomously communicate and validate transactions without relying on centralized intermediaries.

These devices not only facilitate bandwidth sales but also evolve into active blockchain nodes, contributing to the network’s resilience and efficiency.

Mining rewards are directly tied to the revenue generated from bandwidth sales, with a predetermined percentage allocated to node operators. This mechanism ensures a sustainable reward distribution model, aligning incentives for network participants.

Through a seamless integration of blockchain and IoT, the system establishes a self-sufficient ecosystem where users benefit from passive income while reinforcing a decentralized, scalable infrastructure.

A drag and drop storyboard style editor for creating an adaptive lesson.
High-level architecture diagram in dark mode.

Project outcome

The project is currently in the testnet phase, refining its functionality and scalability before full deployment.