Initialy vesting shares have part of emission. In that way ratio between total_vesting_fund and total_vesting_shares was slightly increased (like +0.0056%). After vesting shares emission was remove that ratio was badly affect on user expierence (most popular question was: "Why 1 VIZ not equal 1 SHARES"). That's why shares was recalculated and set up with ratio near 1.000:1.000000.
Witness system work very well in Fair DPOS, but consensus can be more effective if witness will have panalty for missing block. Penalty system by default reduce 1.00% summary votes for 1 day. That penalty system must balance witnesses with network problems until they will be solved.
Added additional transaction bandwidth usage. Data operations in that case is classificated as containing string variables without size restrictions.
Changes
Recalculated shares.
New witness_api plugin with method: get_witnesses_by_counted_vote;
New chain_properties:
data_operations_cost_additional_bandwidth - additional transaction bandwidth usage for each data operation (in percent);
witness_miss_penalty_percent - percent for witness penalty for missing block (1.00% by default);
witness_miss_penalty_duration - seconds for witness penalty for missing block (1 day by default)
Additional positioning about _authority vars in account API, renamed authority types: owner to master, posting to regular (same changes to any vars conatins owner/posting in names)
Fixed abuse with negative energy before shares_sender_recalc_energy;
Added ability to specify account login with anonymous registration by transfer operation (in format: "LOGIN:PUBLIC_KEY");
Renamed authority in account API object: owner to master_authority, active to active_authority, posting to regular_authority;
Renamed custom vars: required_auths to required_active_auths, required_posting_auths to required_regular_auths;
Renamed vars in account_create operation: owner to master, posting to regular;
Fixed custom_sequence number, now it contain block num of custom opertation (not previous).
VIZ 2.2
Idea & concept
Initialy vesting shares have part of emission. In that way ratio between total_vesting_fund and total_vesting_shares was slightly increased (like +0.0056%). After vesting shares emission was remove that ratio was badly affect on user expierence (most popular question was: "Why 1 VIZ not equal 1 SHARES"). That's why shares was recalculated and set up with ratio near 1.000:1.000000. Witness system work very well in Fair DPOS, but consensus can be more effective if witness will have panalty for missing block. Penalty system by default reduce 1.00% summary votes for 1 day. That penalty system must balance witnesses with network problems until they will be solved. Added additional transaction bandwidth usage. Data operations in that case is classificated as containing string variables without size restrictions.
Changes