Skip to content

Latest commit

 

History

History
76 lines (56 loc) · 6.93 KB

polkachu_2022q1_maintenance.md

File metadata and controls

76 lines (56 loc) · 6.93 KB

Polkachu 2022 Q1 Maintenance

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.

2022 Q1 Projects

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

Overall Service description

While it is fun and exciting to release new projects for the community, we also continue to main our existing projects.

Builder Philosophy

  • 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.

Operational expenses

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.

2022 Q1 Site Traffic Recap

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.

Google Analytics Chart