This treasury proposal is between the Kusama Council and Scenic Hills LLC (d.b.a Polkachu), an LLC registered in the United States with EIN 84-4435092. This is our second quarterly maintenance proposal. The first quarterly proposal can be found here.
In 2022 Q1, we released two major projects while maintaining all existing ones.
First, We have started a node snapshot service to supplement the only existing snapshot service provided by Polkashots.io. We support both RocksDB and ParityDB for Kusama and Polkadot. For each, we take one snapshot each day while keeping another one around 100K block behind (about 1 week ago).
RocksDB | ParityDB | |
---|---|---|
Polkadot | Yes | Yes |
Kusama | Yes | Yes |
Second, we have launched Payout Guard to help small independent validators to trigger payouts automatically at no cost of their own each era. This product turns out to be quite popular, especially within the Thousand Validator Program community. Currently, we are managing 20 Polkadot validators and 63 Kusama validators. In 2022 Q1, we processed 159 Polkadot payouts and 5921 Kusama payouts in total. These payouts are triggered through our bot acccounts: Polkadot and Kusama. The list of validators and payout transactions are available upon request. The information is all available on-chain in public, but we have it in a more organized fashion stored in a relational database.
Validators | Payouts | |
---|---|---|
Polkadot | 20 | 159 |
Kusama | 63 | 5921 |
While it is fun and exciting to release new projects for the community, we also continue to main our existing projects.
-
Polkachu maintains a popular dashboard for the Thousand Validators Program. The team has engaged in the Thousand Validators Program's Element chats of both Kusama and Polkadot, seeking feedback and continuously making improvement. When the Program announced the latest scoring changes, Polkachu's frontend was updated within days, even ahead of the official program site. See: Kusama Dashboard and Polkadot Dashboard
-
Polkachu maintains a validator/nominator search portal called Scout. Through the interface, users can quickly look up the historical performance data of a validator/nominator. The data are cached so it is much faster than the official Polkadot JS App. Sample validator profile here. Sample nominator profile here.
-
Polkachu maintains the historical state of the network for Kusama and Polkadot. We track many on-chain metrics each era. Sample pages: State of Kusama Network and State of Polkadot Network.
-
Polkachu also open-sources most of our Kusama/Polkadot related work. For example,
- Solve Own Problem: As a validator on Kusama and Polkadot ourselves, we build tools to solve our own problem initially. For the snapshot service, we used other services so much that we have finally decidecd to offer our own service to provide redundancy for us and for the community. For Payout Guard, we have been using the payout bot ourselves to work out all the details before we productize it as a community free offering.
- Optimize on Speed: We spend lots of time optimizing the page loading speed, which we believe is the main reason why users use our site in stead of the official polkadot app or Thousand Validator Dashboard.
- Make Good UI: Our UI design is simple, clean and functional. We heavily use modern javascript frameworks (vue.js in our case) to make the user interaction delightful. For example, the search on Thousand Validator Dashboard was lightening fast and intuitive.
- Engage with Community: Before we release a project, we always try to get the feedback from the community. For example, the Payout Guard idea came out of an Element group chat discussion. After its release, we got some valuable feedback from the community to fine-tune the instruction for the snapshot service.
The labor cost is 1600 USD/month with 1 engineer (20 hours per month with 80 USD rate). In addition, we pass along the cloud costs with 20% markup. We use Digital Ocean for both the web server and snapshot storage server. Below is the unit cost per month:
Cost Item | Cost |
---|---|
Labor | $1600/month (20 hours per month with 80 USD rate) |
Website Droplet | $20/month |
Database Droplet | $20/month |
Digital Ocean Space (spanshots) | $17.42 in Jan, $322.68 in Feb and $150.55 in Mar |
Snapshot Servers (4) | $12/months each * 4 |
Below is the full Q1 2022 budget:
Cost Item | Cost |
---|---|
Labor, total | $4800 |
Website Hosting, total | $60 + $12 markup |
Database Hosting, Total | $60 + $12 markup |
Digital Ocean Space, Total | $490 + $98 markup |
Snapshot Servers, Total | $144 + $29 markup |
Kusama Payout Cost | Rough estimate for 5921 payouts: 0.2 KSM -> $36 |
Polkadot Payout Cost | Rough estimate for 159 payouts: 1.8 DOT -> $36 |
Total | $5777 |
Exchange Rate KSM/USD | $167.17 (Subscan EMA30 on the day of proposal submission on 04/13/2022) |
Proposal (KSM) | 34.56 KSM |
We put the whole expense in this Kusama proposal and will not submit a separate proposal on Polkadot. But we are happy to seperate them out to two unique proposals.
We started our Kusama/Polkadot journey in May 2021. In the last 10 months, our site has attracted more and more users, reaching an all-time high of 3201 unique users in March 2022.