Mining Sentiment Analysis

"Mining community is interested in activating BIP 118, if there are no objections from the technical community."

Bip: 118
Status: started
Bit: 18
Count: 478
Elapsed: 1898
Period: 2016
Threshold: 1815
Possible: False
This Period: 23.7100% (478/2016)
Period so far: 25.1800% (478/1898)

"Mining community is interested in activating BIP 119, if there are no objections from the technical community."

Bip: 119
Status: started
Bit: 19
Count: 461
Elapsed: 1898
Period: 2016
Threshold: 1815
Possible: False
This Period: 22.8600% (461/2016)
Period so far: 24.2800% (461/1898)

"Mining community is interested in activating BIP 300, if there are no objections from the technical community."

Bip: 300
Status: started
Bit: 20
Count: 473
Elapsed: 1898
Period: 2016
Threshold: 1815
Possible: False
This Period: 23.4600% (473/2016)
Period so far: 24.9200% (473/1898)

"Mining community is interested in activating BIP 301, if there are no objections from the technical community."

Bip: 301
Status: started
Bit: 21
Count: 713
Elapsed: 1898
Period: 2016
Threshold: 1815
Possible: False
This Period: 35.3600% (713/2016)
Period so far: 37.5600% (713/1898)

'getblockchaininfo':

{
    "chain": "main",
    "blocks": 719593,
    "headers": 719593,
    "bestblockhash": "000000000000000000099b61dad6dfb7d870ef3742904438e9ef8c55e40856b9",
    "difficulty": 24371874614345.62,
    "time": 1642667751,
    "mediantime": 1642664553,
    "verificationprogress": 0.9999998243738869,
    "initialblockdownload": false,
    "chainwork": "00000000000000000000000000000000000000002757c09f7e1477983cecb42e",
    "size_on_disk": 438754790270,
    "pruned": false,
    "softforks": {
        "bip34": {
            "type": "buried",
            "active": true,
            "height": 227931
        },
        "bip66": {
            "type": "buried",
            "active": true,
            "height": 363725
        },
        "bip65": {
            "type": "buried",
            "active": true,
            "height": 388381
        },
        "csv": {
            "type": "buried",
            "active": true,
            "height": 419328
        },
        "segwit": {
            "type": "buried",
            "active": true,
            "height": 481824
        },
        "taproot": {
            "type": "bip9",
            "bip9": {
                "status": "active",
                "start_time": 1619222400,
                "timeout": 1628640000,
                "since": 709632,
                "min_activation_height": 709632
            },
            "height": 709632,
            "active": true
        },
        "118": {
            "type": "bip9",
            "bip9": {
                "status": "started",
                "bit": 18,
                "start_time": 1638422481,
                "timeout": 9223372036854775807,
                "since": 713664,
                "statistics": {
                    "period": 2016,
                    "elapsed": 1898,
                    "count": 478,
                    "threshold": 1815,
                    "possible": false
                },
                "min_activation_height": 0
            },
            "active": false
        },
        "119": {
            "type": "bip9",
            "bip9": {
                "status": "started",
                "bit": 19,
                "start_time": 1638422481,
                "timeout": 9223372036854775807,
                "since": 713664,
                "statistics": {
                    "period": 2016,
                    "elapsed": 1898,
                    "count": 461,
                    "threshold": 1815,
                    "possible": false
                },
                "min_activation_height": 0
            },
            "active": false
        },
        "300": {
            "type": "bip9",
            "bip9": {
                "status": "started",
                "bit": 20,
                "start_time": 1638422481,
                "timeout": 9223372036854775807,
                "since": 713664,
                "statistics": {
                    "period": 2016,
                    "elapsed": 1898,
                    "count": 473,
                    "threshold": 1815,
                    "possible": false
                },
                "min_activation_height": 0
            },
            "active": false
        },
        "301": {
            "type": "bip9",
            "bip9": {
                "status": "started",
                "bit": 21,
                "start_time": 1638422481,
                "timeout": 9223372036854775807,
                "since": 713664,
                "statistics": {
                    "period": 2016,
                    "elapsed": 1898,
                    "count": 713,
                    "threshold": 1815,
                    "possible": false
                },
                "min_activation_height": 0
            },
            "active": false
        }
    },
    "warnings": "This is a pre-release test build - use at your own risk - do not use for mining or merchant applications"
}

I'm a miner/pool, how do I change my signaling?

1. Edit src/chainparams.cpp to take control of bits 18, 19, 20, 21.

See example on GitHub.

2. When running 'getblocktemplate', use "118" to signal for bit 18, "119" for bit 19, etc.

    getblocktemplate '{mode: template, rules: [segwit, 118, 119, 300, 301]}'
...will signal for all the BIPs on this page.
    getblocktemplate '{mode: template, rules: [segwit, 119]}'
...will only signal interest in BIP 119.