Skip to content

“Four-Pillars-Project Pillars Project” for better validator operation of Tendermint/Cosmos-SDK based blockchains

Notifications You must be signed in to change notification settings

b-harvest/Four-Pillars-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 

Repository files navigation

Four-Pillars-Project

“Four Pillars Project” for better validator operation of Tendermint/Cosmos-SDK based blockchains

Status

This grant proposal is to request a grant from ICF to design and implement below 4 ADRs on Tendermint and Cosmos-SDK

Summary

  • title : “Four Pillars Project” for better validator operation of Tendermint/Cosmos-SDK based blockchains
  • grant proposer(validator operator) : B-Harvest(cosmosvaloper10e4vsut6suau8tk9m6dnrm0slgd6npe3jx5xpv)
  • grant recipient address : cosmos10e4vsut6suau8tk9m6dnrm0slgd6npe3hjqndl
  • grant proposer(keybase identity) : BFAAF68BD473D23958D452708957C5091FBF4192
  • contact : telegram @dlguddus, email [email protected]
  • proposed work : 4 projects(3 on Tendermint, 1 on Cosmos-SDK)
  • work status(2019-01-16) : 1 project PR finished, 3 projects under implementation
  • definition of work completion : Pull Request accepted by Tendermint team
  • expected period of work : 12 weeks from now(subjective to be shorter or longer, depend on review process with Tendermint team)
  • requested grant amount : 50,000 USD in total
  • refund policy : if any project is not completed until 18 weeks after beginning date caused by due dilligence of B-Harvest, B-Harvest has responsibility to refund related grant back to ICF

Projects detail

B-Harvest is working on 4 consecutive projects to strengthen the validator operation of Tendermint/Cosmos-SDK based blockchains. We want to share some progress on those projects.

  1. Tendermint ADR 50 : Improved Trusted Peering
  • brief introduction : strengthening trusted, internal, persistent peers by introducing unconditional_peer_ids and persistent_peers_max_dial_period
  • status : spec PR accepted, implementation PR accepted
  • workloads : about 4 weeks
  • grant : $10,000
  1. Cosmos-SDK ADR 16 : Validator Consensus Key Rotation
  • brief introduction : allow validators to replace their consensus key
  • status : spec PR accepted, implementation on the way
  • workloads : about 8 weeks
  • grant : $20,000
  1. Tendermint ADR 51 : Double Signing Risk Reduction
  • brief introduction : reduce double signing risk of validators by checking recent block data to check the existence of the validator's consensus key
  • status : spec PR accepted, implementation on the way
  • workloads : about 4 weeks
  • grant : $10,000
  1. Tendermint ADR 52 : Tendermint Mode
  • brief introduction : introducing "Tendermint Mode" which allows operator to select mode(fullnode/validator/seednode) for each specific functionality to efficiently use resource and prevent mistakes from operators
  • status : spec PR accepted, implementation on the way
  • workloads : about 4 weeks
  • grant : $10,000

For the price calculation of our grant proposal

Our projects are usually devoted by 2 people, each of person devoting about 50% of full time. As a team, we estimate 4 week contribution as $10,000. Total proposed grant is $50,000 for entire four projects with total 20 weeks contribution.

Reference

About

“Four-Pillars-Project Pillars Project” for better validator operation of Tendermint/Cosmos-SDK based blockchains

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published