used for tracking bandwidth of neurons in the network
the $V stake of the given neuron are easy to understand as the size of his battery
the creation of cyberlinks will consume battery charge
and the battery will be fully recharged during recovery period
if a neuron consumes half of its bandwidth
its battery will be fully charged in the recovery period divided by 2
if a neuron act when network bandwidth consumption is low
then she will consume less neuron bandwidth
account bandwidth type has the following structure:
key: 0x01 | []byte(address) -> ProtocolBuffer(AccountBandwidth)
type AccountBandwidth struct {
address string // address of neuron
remainedValue uint64 // current bandwidth value
lastUpdatedBlock uint64 // last block when last time updated
maxValue uint64 // max current bandwidth value of neuron
}