Skip to main content

BAND $0.192 up 2.51% Market cap $35.5M

BCIP-6: Increase Block Capacity through Request Gas Parameter

Proposal #6 on Band

Band network: Day Nov 4 · Healthy

Typical fee 0.0008 BAND

Overview

Updated

Passed

Voting ended
Feb 25, 2022
Opened Feb 11, 2022
Submitted
Feb 11, 2022
Feb 11, 04:55 UTC
Deposit
1,001 BAND
Type
Parameter change

Votes

  • Yes 74.7M BAND
  • No 0 BAND
  • No with veto 0 BAND
  • Abstain 200 BAND

Description

Context

With the recent growth of usage from our partners (i.e. Mirror, Injective), there is an increase in requests that fills upto 80-90% of block’ capacity during peak periods. The proposed parameter per_validator_request_gas specifies the amount of gas required to process a request on BandChain per each validator that needs to report data. The parameter was originally initiated to the previous value to prevent spamming of requests to all validators. Now, with datasource fee activated on datasource ends, the parameter renders less necessary in preventing spamming and the protocol can take advantage of this to increase block capacity.

This proposal reduces per_validator_request_gas from 30000 to 0, decreasing the overall gas used per each request.

With each request using less gas, a block which has a gas limit of 8 million can take in more requests, allowing BandChain to process more requests in one block and increase capacity to serve growing data demand of partners. Specifically, this will increase BandChain capacity to process requests by approximately 25%.

Effects

Users: Faster requests and transactions on-chain.With less request size (by gas used), a block has more free capacity to process more requests and other types of transactions.

What it does

The message the chain carries out if it passes, as written in the proposal.

  1. Parameter change cosmos.params.v1beta1
    {
        "@type": "/cosmos.gov.v1.MsgExecLegacyContent",
        "content": {
            "@type": "/cosmos.params.v1beta1.ParameterChangeProposal",
            "title": "BCIP-6: Increase Block Capacity through Request Gas Parameter",
            "changes": [
                {
                    "key": "PerValidatorRequestGas",
                    "value": "\"0\"",
                    "subspace": "oracle"
                }
            ],
            "description": "### Context\nWith the recent growth of usage from our partners (i.e. Mirror, Injective), there is an increase in requests… (1,278 characters)"
        },
        "authority": "band10d07y265gmmuvt4z0w9aw880jnsr700jrdn8wm"
    }

How validators voted

A validator's vote counts for its delegators unless they vote themselves. Largest stake first.

Voting ended before BitBasic started recording Band votes on Oct 29, 2026, and the chain deletes votes when voting ends.