SendingNetwork
  • OVERVIEW
    • Getting Started
    • FAQs
  • Network Instructional Articles
    • Basics
      • Introducing the Edge, WatchDog, and Guardian Nodes
      • Overview
      • Messaging Solution
      • Privacy Solution
      • Rich Communication Solution
      • Multi-Platform Solution
      • Decentralized Identity
      • Multiple Chat Modes
      • How It Works
      • Token Utility
      • The Team
    • Key Concepts
      • Decentralized Identity
      • Social Graphs
      • Edge Node
  • SDK Documentation
    • Glossary
    • JavaScript client SDK
      • DID
      • User
      • Message
      • Room
      • Contact
      • Social Graph
    • iOS client SDK
      • Push
      • DID
      • User
      • Message
      • Room
      • Contact
    • Android client SDK
      • User
      • Room
    • Java SDK
      • DID
      • Room
      • Message
    • Node.js SDK
      • DID
      • Room
      • Message
    • Unreal SDK
      • DID
      • User
      • Message
      • Room
    • Unity SDK
      • DID
      • Room
      • Message
    • Website chat widget SDK
      • Customization
      • DID
      • User
      • Room
      • Message
      • Other
    • Bot SDKs
      • Golang Bot SDK
        • DID
        • User
        • Room
        • Message
    • Extensible Message Interface
    • Push Notifications
    • Flutter SDK
      • DID
      • User
      • Message
      • Room
    • PHP SDK
      • DID
      • Room
      • User
    • Developer Key
  • Acquisition Kit
    • Social Boost Development Instructions
  • WatchDog Agent
    • WatchDog Agent Guide
    • WatchDog Agent Deployment Tutorial
      • Linux Deployment Tutorial
    • One-Click Deployment
  • Edge Node
    • Edge Node Deployment Tutorial
    • VPS Setup Guide
      • Google Cloud Platform (GCP)
      • Amazon Web Services (AWS)
      • Contabo
    • Check Node Stats with Auto-Reply Bot in SendingMe App
    • Alpha-3 Testnet FAQs
  • delegation node
    • Delegation Node Deployment Tutorial
  • Private Delegation Node
  • Use Cases
    • Wallet-to-Wallet Messaging
    • Dapp Notifications
    • Identity Verification
    • Gamer Acquisition
    • Cross-platform Trading
Powered by GitBook
On this page
  • Wallet-based DID
  • NFT-based ID
  • NFT-based Chatroom
  1. Network Instructional Articles
  2. Basics

Decentralized Identity

Wallet-based DID

Users access their accounts through the private keys they hold. When creating an account, the user is given a key dedicated to the corresponding wallet. Holding this key means that the user has complete control over the account, and they can log in, trade, transfer, etc. The wallet ID is converted into a user ID via the Ethereum Name Service (ENS), thus associating the user name with the wallet address.

NFT-based ID

Sending.Network uses NFT technology to certify users' registered IDs and save the NFT-based IDs to the blockchain to ensure information consistency. Unlike centralized registration, NFT technology is highly coupled with the P2P network, which is in line with the distributed scenario required by Sending.Network and is relatively efficient. NFT-based ID effectively solves the problems of user conflicts and transaction repudiation.

NFT-based Chatroom

Sending.Network's chatroom uses NFT technology to implement the access mechanism. The room creator and members each hold an NFT representing access to this chatroom. When a user creates a chatroom, Sending.Network will NFTize the chatroom information and then save the information to the blockchain, which prevents the chatroom information from being modified arbitrarily. When a user needs to join a chatroom, the user can buy the NFT from one of the members and Sending.Network will update the information of the chatroom, thus avoiding the risk of leaking data inside the chatroom due to the illegal possession of NFT.

PreviousMulti-Platform SolutionNextMultiple Chat Modes

Last updated 10 months ago