PIP Name: PIP 17 - Update the Paloma Mainnet Slashing Parameters
Status: Proposed
Author(s): @LARRY
Type: Parameter Change
Discussions-to: PIP-17: Paloma Mainnet Slashing Parameters
Created: 02/09/2023
Simple Summary
Paloma is now mainnet. As a community, we want to encourage our validators to start exercising their votes on updating the protocol as needed. We propose a test vote to update a parameter to make it easier for validators to keep their validators from being slashed in too small a window. We propose to udpate the slashing parameter related to signed_blocks_window from 1,000 to 10,000.
Abstract
Paloma is now mainnet. As a community, we want to encourage our validators to start exercising their votes on updating the protocol as needed. We propose a test vote to update a parameter to make it easier for validators to keep their validators from being slashed in too small a window. We propose to update the slashing parameter related to signed_blocks_window from 1,000 to 10,000. Given that pigeon relayer is closely tied to the validator client, we recommend a wider window at mainnet start to ensure that the Paloma engineering team is able to continue to optimize performance between relayer and validator node software.
Motivation
For the Hatchling Mainnnet knows as “Messenger” we want to ensure that validators are able to have more degrees of freedom to become productive on mainnet. These parameters will be tightened as mainnet continues to progress into a more stable network.
Specification Overview
Update of the Paloma Chain slashing parameters as outlined in the technical specification below. We want to increase the signed_blocks_window from 1,000 to 10,000 seconds.
Technical Specification
Paloma Proposed Slashing Parameters:
"slashing": {
"params": {
**"signed_blocks_window": "10000",**
},
}
How to submit the proposal
Run the following governance command
palomad tx gov submit-proposal param-change <path to proposal.json> \
--from <Paloma Address> \
--gas auto \
--fees 1000ugrain \
--chain-id messenger \
with the following proposal.json
{
"title": "Parameter change for validator downtime",
"description": "Proposal to update the slashing parameter related to signed_blocks_window from 1,000 to 10,000. Further details for this propososal are available on the Paloma forum at [link to forum pip url] ",
"changes": [
{
"subspace": "slashing",
"key": "SignedBlocksWindow",
"value": "10000"
}
],
"deposit": "10000ugrain"
}
How to Vote on the Proposal
palomad tx gov vote 2 yes \
--chain-id messenger \
--from=<Paloma Address> \
--fees 400ugrain \
-b block
-y
Rationale
Parameter changes for slashing should make this update straightforward. No chain restart will be required.
About Paloma
Paloma Protocol is a Cosmos-SDK blockchain protocol custom-built for automated cross-chain communications that allows permissionless controls of any contract on any chain. Built by Volume, Paloma delivers the world’s first intelligently scheduled and automated smart contract transaction execution for the Cosmos ecosystem. The protocol enables developers to remotely control the transmission of value without the need to wrap, bridge tokens, or trust validators with their digital assets. Led by founding members of Sommelier, Paloma is building the primary communication automation layer of Web3.