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
  • A
  • Access Layer
  • C
  • Client
  • Client Node
  • Consensus Layer
  • D
  • Delegation Mode
  • Decentralized Identifiers (DIDs)
  • DM Room
  • E
  • Edge Nodes
  • End-to-end encryption
  • G
  • Guardian Nodes
  • L
  • Layer 2 Blockchain
  • P
  • Private Mode
  • Proof of Relay
  • Proof of Availability
  • Local Mode
  • Public Room
  • Private Node
  • Private Room
  • R
  • Relay Layer
  • Room ID
  • U
  • User ID
  • W
  • WatchDog Nodes
  • Z
  • Zero-Knowledge Proofs
  1. SDK Documentation

Glossary

Glossary

PreviousEdge NodeNextJavaScript client SDK

Last updated 1 year ago

A

Access Layer

The entry point for dApps to send and receive encrypted messages via the SendingNetwork SDK.


C

Client

A user-facing application that interfaces with client nodes, integrating end-to-end encryption for secure message transmission and reception.

Client Node

Acts as intermediaries in the network, facilitating client-server model-based communication and securely storing encrypted communication history. There are three type of client nodes in the network, , and .

Consensus Layer

Involves Guardian Nodes that manage a Layer 2 blockchain, verify work proofs, and assess Edge node performance based on data from WatchDog Nodes.


D

Delegation Mode

Enables the application developer to host a node which the users can trust for login, messaging, and data storage.

Decentralized Identifiers (DIDs)

Digital identities that allow users to manage their identities autonomously without centralized authority, enhancing security and verifiability in communications .

DM Room

A DM room is a private room designed for a maximum of two members.


E

Edge Nodes

End-to-end encryption

A method of securing data by encrypting it on the sender's side and only decrypting it on the recipient's side, preventing unauthorized access during transmission.


G

Guardian Nodes


L

Layer 2 Blockchain

Maintained by Guardian Nodes to enhance transaction processing and validation off the main chain for improved scalability and efficiency.


P

Private Mode

Supports developer-hosted private nodes specifically designed for exclusive use by whitelisted users.

Proof of Relay

Validates Edge Nodes' message forwarding activities, ensuring authentication of each relay.

Proof of Availability

Used by Guardian Nodes to evaluate Edge Nodes' performance and availability.

Local Mode

A fully decentralized option where the users run P2P nodes on their client devices, storing messages locally.

Public Room

Users can either join the chat room using the room ID on their own, or they can jump in with an invite.

Private Node

Private Room

By Invitation Only. Only admins can send out invites for people to join the chat room, and regular users can't just use the room ID to request to join.


R

Relay Layer

Contains Edge Nodes that facilitate the relay of messages between the Access and Consensus layers, ensuring proper message delivery.

Room ID

A unique identifier assigned to a specific room.


U

User ID

A unique identifier assigned to a specific user.


W

WatchDog Nodes

Nodes in SendingNetwork that monitor the performance and reliability of Edge Nodes, ensuring network integrity.


Z

Zero-Knowledge Proofs

Cryptographic techniques that allow one party to prove the truth of a statement to another party without revealing any additional information beyond the validity of the statement itself. Edge Nodes uses zk proofs to prove their handling of messages without revealing content, saving gas fees and compressing the data size.

Nodes that relay message via p2p protocol, incentivized by mechanism.

Verify work proofs from nodes, sequence transactions, and evaluate Edge nodes' performance via . Also, they maintain the protocol-specific layer 2 blockchain.

Customized that enables developers to incorporate tailored features and facilitate on-premise deployments.

Local node
Delegation node
Private node
Proof of Relay
Proof of Availability
Delegation node