Skip to content

Latest commit

 

History

History
134 lines (126 loc) · 9.28 KB

README.md

File metadata and controls

134 lines (126 loc) · 9.28 KB

Bostrom genesis parameters [WIP]

Module Parameter Value
staking
unbonding_time 4 days
max_validators 92
max_entries 8
resources
max_slots 8
halving_period_volt_blocks 9M blocks (1.5y)
halving_period_ampere_blocks 9M blocks (1.5y)
base_investmint_period_volt 1 month
base_investmint_period_ampere 1 month
base_investmint_amount_volt 100 MBOOT
base_investmint_amount_ampere 1 GBOOT
min_investmint_period 1 day
mint
inflation 5%
mint_denom boot
inflation_rate_change 20%
inflation_max 15%
inflation_min 3%
goal_bonded 80%
rank
calculation_period 5
damping_factor 0.80
tolerance 0.001
bandwidth
recovery_period 16000 blocks
adjust_price_period 5 blocks
base_price 0.25
base_load 0.10
max_block_bandwidth 25000
liquidity
min_init_deposit_amount 100000
init_pool_coin_mint_amount 100000
pool_creation_fee 1 GBOOT
swap_fee_rate 0.3%
withdraw_fee_rate 0.3%
gov
min_deposit 1 GBOOT
max_deposit_period 1 Week
voting_period 1 Week
quorum 25.0%
threshold 50%
veto_threshold 25.0%
dmn
max_slots 4
max_gas 2M
fee_ttl 50
grid
max_routes 8
distribution
community_tax 0%
base_proposer_reward 1%
bonus_proposer_reward 3%
slashing
signed_blocks_window 16000 blocks
min_signed_per_window 30%
downtime_jail_duration 600 sec
slash_fraction_double_sign 2%
slash_fraction_downtime 0.01%
crisis
constant_fee 10 MBOOT
wasm
code_upload_access Everybody
instantiate_default_permission Everybody
max_wasm_code_size 512 KB
auth
max_memo_characters 1024
tx_sig_limit 7
tx_size_cost_per_byte 20
consensus_params
max_bytes 4 MB
max_gas 25M

Genesis Parameters

A list of subjective parameter choices with reasons for their recommendation.

cyberd parameters

Param euler-4 euler-5 euler-6 cyber* Notes
Staking Module
unbonding_time 21 days 5 days 5 days 21 days Duration time for unbonding
max_validators 146 146 146 146 Maximum number of active validators set
max_entries 7 146 21 21 Maximum amount of delegations by one account
bonded_coin_denom cyb eul eul cyb The bonded coin denom
max_evidence_age 21 day 5 days 5 days 21 days Time period indicator that a validator committed malicious behavior
historical_entries N/A 20 20
Slashing module
signed_blocks_window 1800 300 300 300 The window for signing blocks
min_signed_per_window 0.42 0.70 0.70 0.70 The fraction of signed blocks per window to be an active validator
downtime_jail_duration 0 min 30 min 1 min 1 min Time duration before unjail transaction available
slash_fraction_double_sign 0.20 0.02 0.02 0.02 Slashing for double sign
slash_fraction_downtime 0.001 0.0001 0.0001 0.0001 Slashing for downtime
Minting Module
inflation 0.07 0.03 0.03 0.03 The initial annual inflation rate
inflation_max 0.20 0.15 0.15 0.15 The maximum annual inflation rate
inflation_min 0.07 0.01 0.01 0.01 The minimum annual inflation rate
inflation_rate_change 0.13 0.13 0.13 0.13 The rate at which the inflation rate changes
goal_bonded 0.67 0.88 0.88 0.88 A point of inflation change sign
blocks_per_year 31536000 (~1s) 6311520 (~5.5s) 6311520 (~5.5s) 6311520 (~5.5s) The rate at which the inflation rate changes
Distribution Module
community_tax 0.00 0.00 0.00 0.0001 The tax on inflation to the community pool
base_proposer_reward 0.01 0.01 0.01 0.01 % of inflation allocated to block proposer
bonus_proposer_reward 0.04 0.05 0.05 0.05 % of bonus for block proposer for precommits
withdraw_addr_enabled true true true true Changing reward withdrawal addresses
Governance Module
min_deposit 500000000000 10000000000 10000000000 500000000000 The minimum deposit to bring a proposal up for a vote
max_deposit_period 2 days 5 days 5 days 21 days The duration at which a proposal can collect deposits
voting_period 2 days 3 days 5 days 21 days The duration at which a proposal can be voted upon
quorum 0.334 0.200 0.200 0.334 A minimum quorum of bonded stake for voting
threshold 0.500 0.500 0.500 0.500 A minimum threshold for the voting proposal to pass
veto 0.334 0.334 0.334 0.334 A minimun of voting stake for vetoing a proposal
Bandwidth Module
recovery_period 86400 (24h) blocks 16000 (24.4h) blocks 16000 (24.4h) blocks 16000 (24.4h) blocks Full bandwidth recovery period
adjust_price_period 60 blocks (~1 min) 10 blocks (~1 min) 10 blocks (~1 min) 10 blocks (~1 min) How ofter the price is recalculated
base_credit_price 1.0 1.0 1.0 1.0 The base bandwidth cost multiplier
desirable_bandwidth 2000000000 2000000000 1000000000 2000000000 The amount that all users on average can spend for recover period
max_block_bandwidth 111111 250000 125000 125000 The maximum bandwidth in one block
link_msg_cost 100 100 100 100 Link message cost
tx_cost 300 300 300 300 Transaction message cost
non_link_msg_cost 500 500 500 500 Non-link message cost
Rank Module
calculation_period 100 blocks 5 blocks 5 blocks 5 blocks The window for rank calculation
damping_factor 0.85 0.85 0.85 0.85 Link-through probability. Included to prevent sinks
tolerance 0.001 0.001 0.001 0.001 Used for convergence of PageRank vector

* The cyber mainnet parameters have not defined yet. There are estimated parameters