wΞlock
Current status: closed alpha
What's wΞlock?
Web3 smart lock system that enables physical token gating with smart contracts including NFT and ENS.
For example, you can allow operating smart locks by users only who have certain NFTs.
https://www.youtube.com/watch?v=qENaHXQ6GqA
How to use
1. Open the wΞlock control page in your Web3 wallet / DApps browser
2. Sign with Web3 wallet.
Only signature is needed. No transaction is required.
It is the same as logging into other dapps like OpenSea.
3. wΞlock verifies usage rights on smart contracts (*) and it opens a smart lock!
* e.g. If you have an ownership of certain NFTs.
https://scrapbox.io/files/6372ea72a3ce95001d1b1679.png
How it works
1. Authentication: Verify a user's wallet address by digital signature
wΞlock uses digital signature verification process to verify a user's wallet address.
This is the same way as logging into other Dapps like OpenSea.
2. Authorization: Verify usage right by smart contracts
wΞlock checks if the wallet address has right to operate
https://youtu.be/9R1Nm2K_5I8
Features
Usage rights verification by
NFT / NFT collections / ENS
Wallet address
Other smart contracts
Support multi chains
Ethereum
Polygon
Support various devices
Existing smart lock devices
Entrance gate
Custom devices
https://scrapbox.io/files/637dd73a2866b1001d67f352.png
Advanced features
QR authentication
Create a QR code contains signature in advance
Scan the QR code to use wΞlock
Under developing
Offline authentication
Privacy protection by zero-knowledge proof
Fully decentralized version
Points of trust
wΞlock currently has the following points that require trust, and is not currently a completely decentralized service.
1. 3rd party APIs are used to check NFT ownership.
It is better in the context of Web3 to have your own node and aggregate data.
2. Some devices used as smart locks are made by 3rd pary.
If APIs are used to operate smart locks, the smart lock provider must be trusted.
3. wΞlock server needs to be trusted from the user's point of view.
If the Smart Lock itself has a node on top of it and can hold blockchain data, there is no need to trust it.
We are developing a product called w3a.io that solves the above problems. Use Cases
CryptoBar P2P
@hm0429: 特定の NFT 所有者だけが開けることのできる NFT スマートロック @w3lock を @CryptoBarP2P さんに実験で使っていただいています。現在は https://t.co/pF0ocQZ9Ar でミントできる NFT の所有者だけがスマートロックを開けて山崎12年を飲めるように設定しているのでぜひ体験しにいってみてください! https://pbs.twimg.com/media/Fbz5WT6VUAAd2gF.jpg
@hm0429: NFT スマートロック @w3lock で、 NFT の所有権を確認し、解錠しているところの動画です🥃 https://video.twimg.com/ext_tw_video/1566401426468745218/pu/vid/720x1280/-EWwKdP1iv-1ogUe.mp4
Office
@hm0429: Installed a development version of our Web3 smart lock system that can be opened by verifying an ENS/NFT ownership in our Shibuya office. (Dogfooding!) Anyone who has a subdomain of a42.eth can unlock the smart lock by signing with an Ethereum wallet.
https://video.twimg.com/ext_tw_video/1515354941057298436/pu/vid/720x1280/eGJveL-gEvigJztR.mp4
@7pastelblackcat: 金光さん(@KanemitsuMidori )が wξlock (@w3lock)を試しにオフィスに来てくださいました!実際にお持ちの NFT が現実世界の鍵になる体験をされ楽しんでいただけて良かったです! https://video.twimg.com/ext_tw_video/1529057751376113666/pu/vid/720x1280/hNwRt8zb11tRTuC3.mp4
NFT Ticketing System
https://video.twimg.com/ext_tw_video/1540040330610974720/pu/vid/1080x1920/wh28vRZM4YrvkH90.mp4
Patent
https://scrapbox.io/files/6372ea180d3ec0001d713ba7.png