Author Topic: Strucutre of Genesis Block  (Read 2047 times)

0 Members and 1 Guest are viewing this topic.

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
2)  +5%. I have at least one account with lost keys - no point polluting 2.0 genesis with known dead accounts..
Difficult to prove it's yours then (unless it's a subaccount)

Quote
3) Would add UIA's people want to voluntarily 'remove' to 2) as well, on the basis that less than 100 of the 531 have been initialized and only 4 are capitalized!
They paid for it. Let them have it.

Quote
Not sure whether this falls into the structure of the block scope of this
thread, but I haven't seen anywhere community discussion/agreement on the
initial parameters - e.g. fee levels etc - i.e everything in the first 210 lines
or so. Has this already ben agreed -or is it scheduled for discussion elsewhere?
All the parameters you see there are INITIAL only and are subject to change on
shareholder vote through committe member election .. No idea if it makes sense
to discuss this at all .. I would expect some committee members to come up with
useful numbers within the 30 day window ..

Offline bulletproof

Hey there,

can we please discuss the structure of the genesis block, please? In particular,

1)
I noticed that account names are sorted alphabetically, hence squatter accounts like a_______________ will have a low 'id' number while xeroc for obvious reasons will have a high id number. Hence, I propose to
a)  Have the keyhotee founders be the first names (sorted by their donation date) and
b) then add the other accounts corresponding to the account-ids in in BTS-0.9

2)
Can we have a forum thread where people can have their accounts and subaccounts removed from the genesis prior to launch? I do have a set of subaccounts I would like to get rid of.

3)
What else should we discuss when it comes to the construction of the genesis block of BTS2?

This is our last chance!

1) - Fine with me if early adopters want to have 'premium' low account ID's - I'm happy in the late 5 digits!

2)  +5%. I have at least one account with lost keys - no point polluting 2.0 genesis with known dead accounts..

3) Would add UIA's people want to voluntarily 'remove' to 2) as well, on the basis that less than 100 of the 531 have been initialized and only 4 are capitalized!

Not sure whether this falls into the structure of the block scope of this thread, but I haven't seen anywhere community discussion/agreement on the initial parameters - e.g. fee levels etc - i.e everything in the first 210 lines or so. Has this already ben agreed -or is it scheduled for discussion elsewhere?

Code: [Select]
"initial_parameters": {
    "current_fees": {
      "parameters": [[
          0,{
            "fee": 2000000,
            "price_per_kbyte": 1000000
          }
        ],[
          1,{
            "fee": 500000
          }
        ],[
          2,{
            "fee": 0
          }
        ],[
          3,{
            "fee": 2000000
          }
        ],[
          4,{}
        ],[
          5,{
            "basic_fee": 500000,
            "premium_fee": 200000000,
            "price_per_kbyte": 100000
          }
        ],[
          6,{
            "fee": 2000000,
            "price_per_kbyte": 100000
          }
        ],[
          7,{
            "fee": 300000
          }
        ],[
          8,{
            "membership_annual_fee": 200000000,
            "membership_lifetime_fee": 1000000000
          }
        ],[
          9,{
            "fee": 50000000
          }
        ],[
          10,{
            "symbol3": "50000000000",
            "symbol4": "30000000000",
            "long_symbol": 500000000,
            "price_per_kbyte": 10
          }
        ],[
          11,{
            "fee": 50000000,
            "price_per_kbyte": 10
          }
        ],[
          12,{
            "fee": 50000000
          }
        ],[
          13,{
            "fee": 50000000
          }
        ],[
          14,{
            "fee": 2000000,
            "price_per_kbyte": 100000
          }
        ],[
          15,{
            "fee": 2000000
          }
        ],[
          16,{
            "fee": 100000
          }
        ],[
          17,{
            "fee": 10000000
          }
        ],[
          18,{
            "fee": 50000000
          }
        ],[
          19,{
            "fee": 100000
          }
        ],[
          20,{
            "fee": 500000000
          }
        ],[
          21,{
            "fee": 2000000
          }
        ],[
          22,{
            "fee": 2000000,
            "price_per_kbyte": 10
          }
        ],[
          23,{
            "fee": 100000,
            "price_per_kbyte": 10
          }
        ],[
          24,{
            "fee": 100000
          }
        ],[
          25,{
            "fee": 100000
          }
        ],[
          26,{
            "fee": 2000000
          }
        ],[
          27,{
            "fee": 0,
            "price_per_kbyte": 10
          }
        ],[
          28,{
            "fee": 500000000
          }
        ],[
          29,{
            "fee": 100000
          }
        ],[
          30,{
            "fee": 100000
          }
        ],[
          31,{
            "fee": 2000000
          }
        ],[
          32,{
            "fee": 500000000
          }
        ],[
          33,{
            "fee": 100000
          }
        ],[
          34,{
            "fee": 100000
          }
        ],[
          35,{
            "fee": 100000,
            "price_per_kbyte": 10
          }
        ],[
          36,{
            "fee": 2000000
          }
        ],[
          37,{}
        ],[
          38,{
            "fee": 500000,
            "price_per_kbyte": 10
          }
        ],[
          39,{
            "fee": 500000,
            "price_per_output": 500000
          }
        ]
      ],
      "scale": 10000
    },
    "block_interval": 5,
    "maintenance_interval": 300,
    "maintenance_skip_slots": 3,
    "committee_proposal_review_period": 300,
    "maximum_transaction_size": 2048,
    "maximum_block_size": 2048000000,
    "maximum_expiration": 3600,
    "maximum_time_until_expiration": 86400,
    "maximum_proposal_lifetime": 2419200,
    "maximum_asset_whitelist_authorities": 10,
    "maximum_asset_feed_publishers": 10,
    "maximum_witness_count": 1001,
    "maximum_committee_count": 1001,
    "maximum_authority_membership": 10,
    "reserve_percent_of_fee": 2000,
    "network_percent_of_fee": 2000,
    "lifetime_referrer_percent_of_fee": 3000,
    "cashback_vesting_period_seconds": 31536000,
    "cashback_vesting_threshold": 10000000,
    "count_non_member_votes": true,
    "allow_non_member_whitelists": false,
    "witness_pay_per_block": 1000000,
    "worker_budget_per_day": "50000000000",
    "max_predicate_opcode": 1,
    "fee_liquidation_threshold": 10000000,
    "accounts_per_fee_scale": 1000,
    "account_fee_scale_bitshifts": 4,
    "max_authority_depth": 2,
    "extensions": []
  }
Everything is awesome, or if it isn't it ought to be.

Offline santaclause102

  • Hero Member
  • *****
  • Posts: 2486
    • View Profile
Has this https://bitsharestalk.org/index.php?topic=4748.0 been included? I guess yes because it should be in the BTS genesis from Summer 2014 (almost certain it is). But was it also put into the merger allocation (vesting BTS balances) from fall 2014? If that is the case then these substitutions should be included in the new genesis right (no matter whether claimed yet or not), right?

Offline monsterer

When does the account / asset balance snapshot actually happen? When all exchanges have moved over AND the old chain has been terminated by all 101 delegates?
My opinions do not represent those of metaexchange unless explicitly stated.
https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
Hey there,

can we please discuss the structure of the genesis block, please? In particular,

1)
I noticed that account names are sorted alphabetically, hence squatter accounts like a_______________ will have a low 'id' number while xeroc for obvious reasons will have a high id number. Hence, I propose to
a)  Have the keyhotee founders be the first names (sorted by their donation date) and
b) then add the other accounts corresponding to the account-ids in in BTS-0.9

2)
Can we have a forum thread where people can have their accounts and subaccounts removed from the genesis prior to launch? I do have a set of subaccounts I would like to get rid of.

3)
What else should we discuss when it comes to the construction of the genesis block of BTS2?

This is our last chance!