👾Technical Architecture

OGLONG's architecture is constructed on a sophisticated blend of technologies designed to deliver a seamless and secure experience within the Bitcoin ecosystem. At its heart, the platform melds advanced blockchain functionalities with a sturdy web infrastructure, ensuring accessibility and integrity for all its users.

OGLONG Technical Architecture Overview

  1. User Interface (UI) Layer:

    • Technology: React.js

    • Description: Provides a dynamic and responsive web interface for users to interact with the OGLONG platform. It includes features for wallet connection, token claim initiation, and real-time updates on token distribution processes.

  2. Application Logic Layer:

    • Technology: Node.js with Express.js

    • Description: Handles backend services including user authentication, API endpoint management, and the execution of the platform's core logic. This layer interacts with the blockchain and the database to process token claims and project launches.

  3. Blockchain Interaction Layer:

    • Technology: Core Blockchain Libraries (e.g., bitcoinlib.js)

    • Description: Directly communicates with the Bitcoin blockchain to verify ordinal inscriptions, manage UTXOs for token distribution, and process gas fee transactions. This layer ensures the secure and transparent operation of the platform in line with blockchain protocols.

  4. Database Layer:

    • Technology: MongoDB

    • Description: Stores and manages data related to user profiles, transaction records, project details, and token allocations. It supports the dynamic nature of the platform's operations and ensures data integrity and accessibility.

  5. Cloud Infrastructure and Security:

    • Platform: AWS

    • Description: The platform leverages AWS services for hosting, data storage, content delivery, and DNS management. Security measures include SSL encryption, AWS security groups, and IAM roles to safeguard data and user privacy.

  6. Real-Time Communication:

    • Technology: Server-Sent Events (SSE)

    • Description: Enables a one-way communication channel from the server to the client, providing users with instant updates about the status of their token claims and project launches.

  7. Tier-Based Allocation System:

    • Description: A multi-tiered strategy that determines token allocation based on users' OGLG token holdings and possession of the OGLONG Satoshi Pass. It utilizes blockchain snapshots to verify token holdings at specific points in time.

Last updated