Zero emission Cosmos validators roadmap proposal

Bloclick Validators and Blockscope wrote a document draft for the Zero Emission group, the doc is aimed on creating a viable roadmap for individual Cosmos networks and the whole Cosmos/Tendermint ecosystem to achieve being carbon neutral (or negative).

This is just a draft that is open to discussion so that it can be modified and improved, we hope it can serve as a starting point for building and implementing a strategy to achieve this carbon emissions goals, or to incubate nice ideas about the subject.

See the proposal below and the original document (for improved formatting) attached to this post.

The object of this document is to draft a roadmap proposal for a Validator Emissions Program that aims at providing certifications and incentives to make the Tendermint/Cosmos ecosystem an automated carbon-neutral (or even negative) infrastructure, thus becoming sustainable in terms of environmental protection, contributing to the creation of a healthier planet.

To achieve the goal of an automated carbon-neutral blockchains' ecosystem, a stage-based approach that implements different functionalities is preferred, in order to make it more affordable in terms of goals' achievement, by getting feedback, discussing solutions and pivoting to new directions if needed.

The proposed roadmap consists of 3 stages.

Stage 1: Validator gamification

By designing an emission footprint score for validators, those could be classified in different tiers attending to that score. Depending on the tier a validator belongs to, it would receive incentives and benefits according to its tier.
		
	Implementation:
    • Badges: represented by on-chain NFTs and acting as emission certificates, validators can obtain them through reviews that analyze their infrastructure. These NFT badges expire with time (defined as a fixed network parameter) or validator infrastructure modifications.
    • Hardware detection: the node software runs a hardware detection system and benchmark in order to get the specs of each running node (CPU, RAM, HDD, Network interfaces, etc.).
    • Infrastructure discovery: the node software detects and discovers nodes associated with the validator infrastructure, identifying sentry nodes, kms, backup nodes, relays, orchestrators, etc. (could also be implemented with crawler bots that walk through network peers)
		
		
	Incentives:
    • Rewards: the main way to incentivize nodes to achieve footprint badges/tiers is via economic rewards. Several models can be proposed that could act standalone or combined together, such as: 
    • staking rewards from community pools 
    • direct payments from network/project foundation funds or ICF funds
    • third party sponsors
    • other proposed mechanisms
			
    • Promotion: is an interesting incentivisation for validators that could get benefits from it indirectly 
    • Explorer info: show badges in monikers/thumbnails, additional footprint info in detail pages, etc.
    • Blog articles: articles that promote validators and encourage retail investors to delegate on them
    • Websites: additional websites such as scoreboards, dashboards or any other application with footprint related info 
		
    • Other benefits: TBD
		
		
	Deployment: 
    • Pilot networks: one or two networks could act as pilot networks for the development, testing and refinement of this stage. Ideally Ixo and Regen Network. 
    • Pollinization: port to other networks that are interested in implementing these features
		
	
Stage 2: Automated Incentivized Network 

Each Tendermint network is in charge of collecting, generating and distributing rewards to the validators that conform the network. The rewards distribution is based on the validator gamification badges.

	Implementation:
    • The protocol distributes rewards to validators in the same fashion that commission rewards are distributed.
    • Implement a new flag for the CLI command on Cosmos SDK  
gaiad tx distribution withdraw-rewards --emissions 


	Incentives:
    • Rewards: the network is in charge of distributing the rewards to the validators in an automated way, getting the destined portion from inflation, fees or other sources of funds such as foundation funds, third party sponsors, etc.


	Deployment: 
    • Pilot networks: one or two networks could act as pilot networks for the development, testing and refinement of this stage. Ideally Ixo and Regen Network. 
    • Pollinization: port to other networks that are interested in implementing these features
		
		

Stage 3: Automated Incentivized Galaxy

By designing an overall network footprint (emissions, efficiency, size) score for each individual Tendermint network, those could be classified in different tiers attending to that score. Depending on the tier a network belongs to it would receive incentives and benefits according to its tier. Same solution as proposed for validators in Stage 1.
	
	Implementation:
    • Badges: represented by on-chain NFTs and act as whole network emission certificates, networks get a certificate based on the average footprint score of all the network's validators. The NFT badges expire with time and are renewed on a time window defined as a fixed network parameter.
    • Fees: a commission from IBC transactions fees are collected, those are distributed as rewards to networks in relation to their network footprint score.
			
			
	Incentives:
    • Rewards: the main way to incentivize networks to achieve footprint badges/tiers is via economic rewards. Several models can be proposed that could act standalone or combined together, such as:
    • rewards from IBC transaction commissions
    • staking rewards from global IFC pools 
    • direct payments from ICF funds
    • early and/or prioritized access to new Cosmos/Tendermint features, modules and software integrations, grants, hackathons, incentivized testnet programs, etc.
			
    • Promotion: is an interesting incentivisation for networks to reach a bigger audience of possible users, builders, investors, ambassadors, etc.
    • Events sponsorships: free sponsorships in conferences, meetups, community calls, AMA's, etc.
    • Blog articles: articles that promote networks and their positive impact to the planet
    • Websites: additional websites such as scoreboards, dashboards or any other application with footprint related info 
			

	Deployment:
    • Pilot networks: implement features/modules inside IBC software for one or two networks (development, testing and refinement of the features). Ideally Ixo and Regen Network. 

Original document upload

1 Like

Hi there,

some cosmos blockchains are even going to be specialized on NFTs, so it seems like from a technical perspective, issuing NFTs there is one of the best options to go for.

Rgrds!