Depin has two large on-chain components: payments and coordination.
Payments on-chain can be from clients to depin service providers or internal payments between service providers. As an example, WiFi access charged by the minute, paying to use compute/storage, paying people for sharing traffic data, etc. Real-time on-chain payments need to be extremely reliable, fast, and scalable. This is why rAPTr, Zaptos, Block-STM, Move, and more.
In a typical distributed system, machine management is handled by a coordination layer such as ZooKeeper or etcd. Coordination layers support leader elections, leader rotation, data migration, distributed locks, and failover for machine loss. I’ve had the joy of rebuilding this infrastructure many times - lots of fun each time.
A decentralized distributed system can leverage a blockchain for the same purpose. However, these types of transactions are typically much more expensive compared to their traditional counterparts. For example - you might have a decentralized AI training cluster of thousands of machines reporting their health to the blockchain every second.
These scale & data obstacles are harder to solve and we why we don’t see depin apps trying to do coordination on blockchains. It’s why Aptos is built for such extreme scale and continuing to push boundaries with Shardines and other cutting edge tech. Innovators will coordinate their applications here.
The global trading engine is the base layer for everything that blockchains will do in the future. Still early, but the path is clearly lit and innovation is coming fast.