Developer Paradigms
Overview
Paradigm 1: Backend/Service Development
What It Is
Architecture
┌──────────────────────────────────────┐
│ Your Backend Service │
│ │
│ ┌────────────────────────────────┐ │
│ │ Private Key Storage │ │
│ │ (Secure server-side) │ │
│ └────────────────────────────────┘ │
│ ↓ │
│ ┌────────────────────────────────┐ │
│ │ BSV SDK │ │
│ │ - Transaction building │ │
│ │ - Signing with stored keys │ │
│ │ - Broadcasting │ │
│ └────────────────────────────────┘ │
│ ↓ │
│ ┌────────────────────────────────┐ │
│ │ BSV Blockchain │ │
│ └────────────────────────────────┘ │
└──────────────────────────────────────┘
↕ (API)
┌──────────────────────────────────────┐
│ User Interface │
│ (Web/Mobile - no keys) │
└──────────────────────────────────────┘Use Cases
Technical Stack
Simple Backend Example
Security Considerations
Paradigm 2: Frontend Integration Development
What It Is
Architecture
Use Cases
Technical Stack
Simple Frontend Example
MetaNet Desktop Wallet (BSV Desktop)
Security Considerations
Comparison Table
Aspect
Backend/Service
Frontend Integration
Choosing Your Paradigm
Ask These Questions:
Hybrid Approaches
Example: E-commerce Platform
Next Steps
For Backend Development:
For Frontend Development:
Universal:
Key Takeaways
Resources
Last updated
