artwook / ledger

Permissioned Ledger
MIT License
0 stars 0 forks source link

Genesis Preparation #7

Closed AlexChien closed 7 years ago

AlexChien commented 7 years ago

Prepare genesis.json to reflect initial system state and init accounts and balance allocation based on SOW document.

hackfisher commented 7 years ago
  1. The max supply and the decimal etc.
  2. The initial witness account keys and committee members keys.
  3. Initial Parameters like block_intereval, mantanenc_time.
  4. Initial token distribution.
  5. The USD in the artwook is USDIOU or BitUSD?
  6. Do we need the worker things?
AlexChien commented 7 years ago

1, 3, 4 answers can be found in the SOW file

  1. First Born testnet, you can create these keys yourself and share with the devs to be convenient. We can apply keys generated later when the chain comes to a stable state.

  2. USDIOU

  3. Mentioned in SOW as well, although it should be renamed as Dilution Proposal in UI level. It can be kept the same under the hood.

增发提案(Dilution Proposal) 自然情况下,FUEL供给量为定值,用户支付的手续费

hackfisher commented 7 years ago

The private keys shared for testnet testing:

https://github.com/artwook/ledger/blob/artwook/testnet-artwook-private-keys.txt

hackfisher commented 7 years ago

The genesis json for testnet:

https://github.com/artwook/ledger/blob/artwook/genesis-testnet.json

  1. Still need to setup a testnet for testing this genesis. (TODO.)
  2. USDIOU is not predefined in genesis, it will be as user issued asset by Jiulian's manangement account.
  3. Worker is not deleted for now.