Open source physical door locks that authenticate with your ETH wallet. No keys, no codes, no centralized servers. Just your wallet.
Sign a message with your wallet. Door unlocks. It's that simple.
Physical security designed for the decentralized future
Your lock verifies signatures locally. No cloud dependency, no single point of failure, no data harvesting.
Grant or revoke access instantly using your wallet. Perfect for Airbnb hosts, offices, or shared spaces.
Hardware schematics, firmware, and companion app — all open source. Audit it, modify it, trust it.
Works without internet. The lock stores authorized addresses and verifies signatures locally via Bluetooth.
Require multiple wallets to unlock for high-security applications. Configure 2-of-3, 3-of-5, or any threshold.
Set time windows for access. Grant entry only during business hours or for specific date ranges.
Simple, secure, and decentralized authentication
Walk up to any EthUnlock-enabled door. Your phone connects via Bluetooth.
The lock generates a unique cryptographic challenge with a timestamp.
Sign the challenge with your ETH wallet. No transaction, no gas fees.
Lock verifies signature against authorized addresses. Access granted.
EthUnlock uses EIP-191 signed messages for authentication. The lock contains a secure element that stores authorized addresses and performs signature recovery (ecrecover) locally. No private keys ever leave your wallet, and no blockchain transaction is required to unlock.
Security through obscurity doesn't work. That's why everything about EthUnlock is open source — the hardware designs, the firmware, and the companion apps.
// Signature verification (simplified)
pub fn verify_access(
challenge: &[u8; 32],
signature: &Signature,
authorized: &[Address]
) -> bool {
// Recover signer from signature
let signer = ecrecover(
challenge,
signature
);
// Check if signer is authorized
authorized.contains(&signer)
}Be among the first to secure your space with Ethereum. Join the waitlist for updates and early access to hardware.
No spam, ever. Just product updates and launch announcements.