Identity Verification
Background
With the development of web3, security issues have come to the fore. Phishing scams are increasing, and various attack techniques have emerged. A web2 platform does not relate the user’s account to the wallet address, leading to a possible risk of scams and a disjointed user experience. Scammers could impersonate popular personalities or project admins after a user publicly asks for community help, and trick the user into sending funds.
ONLY NETWORK aims to solve this issue by combining messaging along with verification to authenticate wallets and contract owners.
Below we provide a specific use case describing how the user gets verified support from authenticated project customer service in a wallet app.
Use Case Name
Authenticate the official customer support.
Actors
Wallet app
Wallet user
Project customer support
ONLY NETWORK protocol
Preconditions
The wallet app has integrated the ONLY NETWORK protocol.
Basic Flow of Events
The use case begins when the user searches for the official project support account, usually ENS, inside the wallet.
The wallet calls the Only protocol peer discovery API.
ONLY NETWORK broadcasts the peer ID of the customer support account and locates its client.
ONLY NETWORK creates a topic for the sender and receiver and establishes communication.
User enters the messaging window inside the wallet.
User sends a message for support.
The wallet fully encrypts the message and calls ONLY NETWORK message sending API.
ONLY NETWORK forwards the message to the receiver.
Customer support gets the message and responds.
The user receives the response and starts chatting.
The use case ends successfully.
Last updated