In February 2026, an attacker exploited the absence of hardware identity binding in IoTeX's DePIN infrastructure. Fabricated device identities passed software-only checks. $2M–$8.8M exposure. This paper shows gate-by-gate how Orthonode SHA stops the attack at Gate 1.
Executive Summary
IoTeX's DePIN reward system verified devices via software-signed credentials only. No cryptographic binding to physical hardware was enforced. An attacker generated thousands of fabricated device identities, each passing software verification, and claimed mining rewards at scale.
Orthonode SHA's Gate 1 requires an eFuse-burned device ID verified on-chain against the SHA registry (Arbitrum Sepolia: 0xD661a1aB8CEFaaCd78F4B968670C3bC438415615). No physical device = no eFuse = Gate 1 fails. The fabrication attack never advances past the first check.
Gate Analysis
Each gate adds a cryptographic layer the attacker cannot bypass without physical hardware. The attack terminates at Gate 1 — subsequent gates never execute.
ESP32-S3 eFuse-burned device ID verified on-chain. Fabricated identity has no physical eFuse. Registry lookup fails immediately. No fake device passes this gate.
ATTACK STOPPED HERESHA-256 hash of device firmware matched against registry. A fabricated device would need matching firmware — but it has no hardware to run it on.
NEVER REACHEDProof that specific computation ran on the specific device. Without real hardware executing real firmware, this receipt cannot be generated.
NEVER REACHEDReplay-protection via eFuse-backed counter. Even if gates 1–3 were somehow bypassed, replayed receipts fail here. The counter cannot be rolled back.
NEVER REACHEDAttack Vector Trace
Attacker generates software keypairs posing as device identities. No physical hardware provisioned. IoTeX's system accepts software-signed device registration without hardware proof.
SUCCEEDS IN IOTEX — SHA GATE 1 BLOCKSThousands of fabricated identities registered to the same reward pool. Each identity is indistinguishable from a real device at the software verification layer.
SUCCEEDS IN IOTEX — SHA GATE 1 BLOCKSEach registered identity submits reward claims. Software-signed proofs of work accepted. No hardware attestation required. Rewards distributed to attacker-controlled wallets.
SUCCEEDS IN IOTEX — SHA GATE 1 BLOCKSGate 1 queries the on-chain SHA registry with the claimed device ID. No matching eFuse binding found. Transaction reverts. The fabricated device cannot register, cannot submit claims, cannot receive rewards.
ATTACK TERMINATED — FAIL CLOSEDComparative Analysis
SHA Gate 1 — Technical Detail
FAQ
Deploy SHA
SHA is live on Arbitrum Sepolia. If your DePIN project relies on software-only device identity, you are exposed to the same vector. Contact us.