👾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.
Last updated