B-Harvest is working on 3 consecutive projects to strengthen the validator operation of Tendermint/Cosmos-SDK based blockchains. We want to share some progress on those projects.
- Tendermint ADR 50 : Improved Trusted Peering
- brief introduction : strengthening trusted, internal, persistent peers by introducing
unconditional_peer_ids
andpersistent_peers_max_dial_period
- status : spec PR accepted, implementation PR accepted
- workloads : about 4 weeks
- Cosmos-SDK ADR 16 : Validator Consensus Key Rotation
- brief introduction : allow validators to replace their consensus key
- status : spec PR in discussion, implementation on the way
- workloads : about 8 weeks
- Tendermint ADR 51 : Double Signing Protection with Tendermint Mode
- brief introduction : prevent double signing of validators by checking recent block data to check the existence of the validator’s consensus key, and introducing “Tendermint Mode”
- status : spec on the way, implementation on the way
- workloads : about 8 weeks
Why contribute?
From validator operation experience, B-Harvest explored the most pain points of operating validators and we decided to move forward for ourselves to advance the functionality of Tendermint and Cosmos-SDK, especially for validators.
We are very confident that each of above three projects will significantly improve the validator operation quality and security, hence resulting in stronger, safer and more stable network.
Soon, we want to propose community fund grants for above spec design and actual codebase implementation including full PR process with Tendermint team. Before we propose, we want to hear community’s opinions about our move.
Reasoning of grant proposal
The reasoning why we propose grants is that B-Harvest want to become a “sustainable contributor” of Cosmos Network and we simply need to cover the human resource to continue our contribution. Our knowledge, experience, and technical skill are becoming mature weeks by weeks, so we are very confident that B-Harvest will become one of the most efficient, highest quality, most sustainable contributor of Cosmos Network.
Why community grant?
Why we ask grant from community? We want full support from the community, not solely by Tendermint team or ICF. We are helping Cosmos but eventually we are a possession of delegators. Our owner is delegators, not Tendermint nor ICF. So it is the reason why we are asking community fund grant. We want to be financially independent from ICF so that we can properly, independently represent the interest of delegators.
For the price calculation of our grant proposal
Our projects are usually devoted by 2 people, each of person devoting about 30%~50% of full time. As a team, we conservatively estimate 4 week contribution as $5,000, which is less than a month salary of any of our team member(it means the price is deficit for B-Harvest!). Total proposed grant is $25,000.(about 6k atoms)