Cardano’s staking pools allow people to delegate their stake to a manager, who collects stake from multiple individuals then decides which validators to delegate to. While it is easy for users to stake directly with a single validator if they wish to spread their stake around multiple validators to improve decentralization, it can get considerably harder to manage multiple stakes across tens or hundreds of validators. In reality, the majority choose the simplest option and as a result, the majority of stake in the Cardano network has become concentrated among a small group of validators.
Stake pools aim to fight this by deliberately spreading the stake they control across tens or even hundreds of smaller validators. This has two significant benefits for the users: reducing the impact of downtime at their chosen validator and so protecting their returns, and increasing the security and sustainability of their investment in ADA by helping secure the network. In exchange, they may take a small percentage fee for managing user stake, and some also take a small fee on deposits or withdrawals.
This document is all about the public monitoring and analytics project for Cardano stake pools. This visibility will be key in supporting the successful launch of stake pools and providing meaningful data to token holders considering delegating their stake to one or more pools.
Goals
● Provide access to real-time data on Cardano a stake pools on testnet and mainnet
● At the completion of the project, provide an open-source reference implementation for how to access and visualize stake pool information.
Project Scope –
● A website that provides a variety of metrics which are indicative of stake pool performance. For instance:
○ Pool Name
○ Ticker
○ Possible metrics
■ Historical Pool fee
● Historical Pool manager fee
● Historical Average validator fee
■ Average Historical Interest/return
■ Number of Nodes
■ List of Nodes
■ Average Pool Skipped Slots
■ Average Pool Uptime
■ Average Pool Delinquent
■ Average Pool node stake
■ Average Pool node lifetime
● The site should explain and provide context on why each metric is important to understanding stake pool performance
● A published reference implementation that would allow other members of the community to access and visualize similar data.
● The site is ideally built with WebSockets and can push state changes to the front-end for real-time monitoring.
● We commit to maintaining the website for at least one year.
Requirements of the Application –
Functional Requirements
Customer Functions
1. Registration
2. Adding account
3. Adding a wallet
4. Verify Email and password
5. Verify account details
Administrative Functions
1. Manage deposits and withdrawal details
2. Update trading details
3. Showing realtime analytics
4. Showing monitoring for users
5. Manage stake pools
6. Manage users
Non-Functional Requirements
Safety requirements
When there is extensive damage to the database due to failure, disk crash, the recovery method restores a copy of the backup database to archival storage and reconstructs the failure.
Security Requirements
Account security authentication is given two-factor authentication at account creation to both admin and customers.
Performance Requirements
Normalization and ER
Software Quality
Usability and Availability, Maintainability
We will increase the number of ADA holders and wallets in Sri Lanka.
We will give existing ADA holders an opportunity to stake within a local stake pool
We will create a use case for solar powered stake pools in Sri Lanka and elsewhere
We will give ADA holders who stake with us opportunities to give back to local charities and social and charitable projects.
We will increase awareness of ADA and Cardano blockchain
We will increase awareness of Catalyst and its funding opportunities
Metrics could be
Number of segments identified who would want to join the stakepool
Number of marketing campaigns for these segments initiated
How many new prospects from these campaigns
For each of the campaigns
The metrics are
Number of wallets and ADA holders from the repective Channel whether Youtube, FB, Instagram, Linkedin
Number of ADA in each wallet
Month on Month increase of ADA
How existing ADA holders are promoting to new ADA holders
Number of new prospects who become influencers and bring more people into the Stakepook
Amount of time for each influencer to learn and then start reaching others how to become members of the pool
Amount of native tokens earned by each influencer for bringing new people into the pool
Ability to reach local ADA holders
Ability to market to new prospects who know nothing about Cryptocurrency, Cardano Blockchain or Catalyst
Resistance from vested interests who want to block Cryptocurrency, Blockchains and Cardano in Sri Lanka. This could be promoters of fiat currency such as banks and other financial institutions, politicians, and promoters of other blockchains.