Votingwhich can be then changed to
Approved- meaning that the feature received the required number of votes from miners. After a defined period (number of blocks) the
Activatedstatus. From that moment (block) the nodes that implement the feature start to operate in a new way.
featuressection of the configuration file. After that, every block generated by this miner will contain the IDs of supported features.
SuperMinerswith a total stake of 40% supports the feature. Administrator of
SuperMinersupdates the node from version 0.9.9 to 1.0.0. And adds
123to the list of supported features in the configuration file.
SuperMinersnode starts to put ID
123into each mined block since height 1228765. Other miners did not support the feature and only some of them updated their nodes to version 1.0.0.
123. So, the status of feature stays unchanged, the voting was unsuccessful for the period and it continues.
SuperMinersconvinced few smaller miners to support the feature. On block 1240000 it turns out that the feature is supported in 9102 of last 10000 blocks. That means 91%. So, the status of the feature changed to approved. At this moment nodes that run on version 0.9.9 and earlier warn their owners about the approval of an unsupported feature.
123will be activated and nodes version 1.0.0 and above will start to use it. Nodes on earlier versions will stop working.