Developer demonstrates launching fireworks using Soroban smart contracts on Stellar, with a Node.js controller listening for blockchain events and triggering an Arduino-controlled arc igniter. Showcases Web3's potential to replace cloud services for IoT applications.
A developer builds a proof-of-concept system that launches fireworks using Soroban smart contracts deployed on Stellar. The workflow involves writing a Soroban contract with a public launch function that emits events, then running a Node.js application with the Stellar SDK to monitor those events. When an event is detected, the controller sends a signal via USB to an Arduino Nano, which triggers a relay connected to a 5-volt transformer powering an arc igniter that lights the fireworks. The demonstration highlights how Web3 developers can connect IoT devices globally without relying on centralized cloud services like AWS, with all logic and data stored on a decentralized peer-to-peer network. The creator argues this approach represents a disruptive alternative to traditional backend architectures with microservices and servers.