Разработка Staking-as-a-Service платформы
Staking-as-a-Service (StaaS) — это бизнес-модель предоставления управляемого стейкинга как услуги. Клиент депонирует активы, провайдер делает всю операционную работу (управление нодами, мониторинг, upgrades), клиент получает rewards за вычетом service fee. Провайдеры: Figment, P2P.org, Kiln, Blockdaemon.
Продуктовые уровни StaaS
Self-service: клиент через API/UI самостоятельно выбирает активы для стейкинга, управляет позицией. Провайдер обеспечивает инфраструктуру и ключевой менеджмент.
Managed service: провайдер берёт на себя все операционные решения включая оптимизацию по APY, смену клиентов при изменении условий.
White-label: провайдер строит продукт под брендом клиента (биржи, кастодиальные сервисы).
API-first: разработчики встраивают стейкинг в свои приложения через API без UI провайдера.
Архитектура мультитенантной StaaS платформы
Multi-tenant design
Tenant Management
├── Tenant A (Exchange XYZ)
│ ├── Users
│ ├── Staking positions
│ └── Revenue share config
├── Tenant B (Wallet App)
└── Tenant C (Fund Manager)
Shared Infrastructure
├── Validator nodes (by network)
├── Key Management System
├── Monitoring & Alerting
└── Settlement engine
Данные клиентов изолированы. Конфигурация fee, supported networks, UX — индивидуальна для каждого tenant.
Key Management System (KMS)
Центральный компонент платформы. Требования:
- HSM (Hardware Security Module): ключи валидаторов в HSM. AWS CloudHSM, Thales nShield, или specialized crypto HSM.
- Key sharding: MPC (Multi-Party Computation) или threshold signatures для распределённого управления ключами
- Audit trail: каждая операция с ключом логируется
- Emergency procedures: процедуры для компрометации ключей
API Design
StaaS API должен поддерживать:
POST /v1/accounts/{id}/staking/positions
{asset: "ETH", amount: "32", validator_count: 1}
→ {position_id: "...", validator_pubkeys: [...], status: "pending"}
GET /v1/accounts/{id}/staking/positions
→ [{position_id, asset, amount, status, rewards, apy}]
POST /v1/accounts/{id}/staking/positions/{id}/unstake
→ {withdrawal_request_id: "...", estimated_completion: "..."}
GET /v1/accounts/{id}/staking/rewards
→ [{date, asset, amount, type: "consensus|execution|restaking"}]
Поддерживаемые сети
Зрелая StaaS платформа поддерживает:
| Сеть | Механизм | Unbonding |
|---|---|---|
| Ethereum | ETH PoS | 1-5 дней |
| Solana | SOL delegation | Мгновенно + cool-down |
| Cosmos | ATOM delegation | 21 день |
| Polygon | MATIC стейкинг | 3-4 дня |
| Avalanche | AVAX validation | настраиваемый |
| Near | NEAR delegation | 2-3 дня |
| Polkadot | DOT nomination | 28 дней |
Каждая сеть имеет свою специфику: разные ключевые схемы, разные reward механизмы, разные риски слешинга.
Compliance и Institutional Requirements
Institutional clients требуют:
SOC 2 Type II certification: security controls аудит. Процесс занимает 6-12 месяцев, но обязателен для enterprise клиентов.
Proof of Reserves: periodic attestation что провайдер реально держит задекларированные активы.
Segregated custody: активы клиентов не смешиваются. Каждый клиент имеет выделенные validator keys.
Reporting: institutional форматы отчётов (daily NAV, tax reports, compliance reports).
Insurance: страхование от slashing и технических инцидентов. Nexus Mutual, Unslashed Finance или традиционные страховщики.
Revenue model
StaaS зарабатывает:
- Service fee: 5-15% от staking rewards
- Setup fee: единовременная плата за onboarding
- Volume tiers: снижение fee при большом volume
- Premium features: дополнительные услуги (MEV boost sharing, priority support)
При $1B TVL и среднем APY 4%, service fee 10% = $4M ARR. Это объясняет интерес крупных игроков.
Технический стек
- Backend: Go или Java (надёжность, concurrency)
- Database: PostgreSQL с TimescaleDB для time-series reward данных
- Message queue: Kafka для надёжной обработки on-chain событий
- Monitoring: Prometheus + Grafana, PagerDuty для alerting
- Infrastructure: Kubernetes, multi-region deployment
- HSM: AWS CloudHSM или on-premise Thales
Разработка StaaS платформы с нуля — 12-18 месяцев для enterprise-grade продукта. MVP с поддержкой 2-3 сетей — 4-6 месяцев.







