Discussion on KIP-277

Summary of KIP-277

This KIP introduces a self validator registration process, which allows validators to manage their information through a newly implemented smart contract, called Validator Manager Contract (VMC for short).

Technical Outlook

  • No updates on existing smart contracts: This KIP doesn’t bring any changes to existing smart contracts, such as AddressBook and SimpleBlsRegistry.
  • Factory: The factory contract for the staking contract and public delegation contract will be introduced to ensure code integrity and validate ownership.
  • Approval: The validator requires approval to execute the call to AddressBook and SimpleBlsRegistry. It’s to ensure the system stability for both validators and the Kaia network, and will be removed in the future, permissionlessly.

FAQ

  • Q: Will it make Kaia permissionless?

  • A: Not yet. It’s a stepwise update for permissionless, but it does not provide a permissionless system.

  • Q: How about existing validators on the network? Do we need to requets onboarding request again?

  • A: No, the Kaia team will backfill the existing validator information at the deployment.

  • Q: Will it bring hardfork?

  • A: No, it doesn’t bring hardfork or core client change since we maintain the current AddressBook.

1 Like