-
Notifications
You must be signed in to change notification settings - Fork 40
Disscussion on BlockGeneration consensus change request. #56
Comments
@trustfarm-dev However, we have to discuss the benefit of this proposal.
|
@kjhman21
I think more important things are validator economy model , not technical implementation, as you also developer, you experienced many development change little or more things than what started plan. |
@trustfarm-dev As I understood, you suggested this idea to resolve the time for syncing Cypress. So we need to consider other approach is not related with Also, recent Therefore, I expect |
@trustfarm-dev I think this approach is more suitable for Service Chain or Baobab Network than MainNet. In a private network, there may be no transaction for a while if its service time is limited. In that case, this approach could save storage wasted by the empty block. However, it is hard to apply the idea to the network using Istanbul Consensus with weight-random proposer selection (used in Cypress Network). As @kjhman21 remarked, CNs should have the ability to distinguish whether the block generation halt is originated from "Malfunction of the proposer" or "No transactions". It means that the consensus algorithm also should be revised to support your idea. Indeed, we should consider token economy also. In the CN's perspective, generating a block with a garbage transaction created by the node is more profitable than halting block generation because the mining reward is greater than the transaction fee. We should handle the problem also. Fortunately, your idea is suitable for other consensus mechanisms that don't support fault-tolerance for the block proposer or have the proposer change timeout logger than "default blocktime" you suggested. For those mechanisms, your approach can be applied without the change of the consensus algorithm. I would be grateful if you can develop your idea considering my comments. Thank you! |
Klaytn [Forum Topic #790]((https://forum.klaytn.com/t/topic/790)
PullRequest on this issue is PR55.
Please review and discuss on this core consensus changes.
In the view of technical, network stability, and Validator Economic model.
Especially, It will give a motivation on transaction mining to Validator.
Validator will promote ECO for get more transaction fees and Block Rewards.
I call it TX Mining. To Validators Do action , Get more.
No action, Little Staking Rewards.
It means this KIP , or Alternated KIP will drive validator more active.
The text was updated successfully, but these errors were encountered: