Solarplex Developer Documentation
  • 👾Solarplex API
  • 🕶️Solarplex Frames
    • Using Solana Transactions in frames
    • Frames spec
  • Deprecated
    • Solarplex v1 Protocol
      • ⛩️Introduction
      • 🏯Architecture
      • 👾Design Decisions
      • 🎊Concepts
      • 🏁Session based Proxy Wallets
      • 🌻API Specifications
      • 🔜Federation
Powered by GitBook
On this page
  • Distributed message passing system
  • Consensus mechanism
  • Scalability
  • Low latency
  • Privacy and security
  • App views
  • Incentive mechanisms
  • Governance and upgradability
  • Decentralized storage
  1. Deprecated
  2. Solarplex v1 Protocol

Design Decisions

Design decisions behind Solarplex protocol to address the needs of decentralized community protocols.

Distributed message passing system

Rather than implement a custom solution like Farcaster or AT Protocol, Solarplex uses Solana's efficient blockchain architecture to maintain a transparent, tamper-resistant, and distributed record of all interactions across the network.

Consensus mechanism

Solana's Proof of History (PoH) consensus mechanism enables efficient and secure validation and confirmation of transactions, ensuring network integrity and establishing a reliable order of events.

Scalability

Solana's high-performance architecture supports a large number of simultaneous users and transactions, offering high throughput and performance for Solarplex.

Low latency

Solana's PoH architecture minimizes latency in processing and propagating transactions, allowing Solarplex to provide real-time updates and content delivery to its users.

Privacy and security

Solarplex ensures privacy and security by employing strong encryption and authentication methods, such as signing actions with private keys, using decentralized identifiers (DIDs), and relying on Solana's secure blockchain.

App views

Solarplex supports various app views that interact with the protocol using HTTP APIs, allowing developers to create user-friendly applications like xNFTs, mobile apps, or web apps.

Incentive mechanisms

Solarplex incorporates qubits as a form of karma points, linked to user scores and content scores.

Protocol runners may use staking to earn rewards (TBD).

Governance and upgradability

  • Solarplex enables easy onboarding of new instances through the "squads" multisig, where API server and validator keys need to be registered.

  • Decisions on updates, improvements, and changes can be made through votes on the squads multisig.

Decentralized storage

  • Solarplex today uses Google Cloud Datastore for high reliability and scalability, with the option to replace it with any other key-value store.

  • The state of the datastore will soon be logged to Arweave daily, ensuring data accessibility and resilience.

PreviousArchitectureNextConcepts

Last updated 2 years ago

👾