Git Product home page Git Product logo

Comments (1)

linked0 avatar linked0 commented on August 18, 2024

This summary is output from the latest research. I'm not 100% sure about that but we could do more research based on this.

1. Changing the amount of staking required to operate the verifier from 32 to 40,000 (based on the white paper)
We can use this constant in the config.file and the value of 32e9 gwei(= 32 eth) is set to the constant in the source code.

MaxEffectiveBalance       uint64 `yaml:"MAX_EFFECTIVE_BALANCE" spec:"true"`       // MaxEffectiveBalance is the maximal amount of Gwei that is effective for staking.

2. Modifying the functionality given reward to validator (based on white paper). In the first year, 27 BOA are issued per 5 seconds. Thereafter, it decreases by 6.31 per cent per year. A total of 2.7 billion boa will be issued.
We could calculate the reward in this code.

if v.IsPrevEpochAttester && !v.IsSlashed {
	vBalance := v.CurrentEpochEffectiveBalance
	baseReward := vBalance * baseRewardFactor / balanceSqrt / baseRewardsPerEpoch
	proposerReward := baseReward / proposerRewardQuotient
	rewards[v.ProposerIndex] += proposerReward
}

3. Adding the ability to issue commons budgets (issues 50 BOA per 5 seconds for the initial approximately 5 years, totaling 1.8 billion boas)
The current code seems to use EthBurnAddressHex to burn the base fee related to the London Fork. I think we could newly create this kind of address for Commons Budget. There are more things to research for this concept.

from agoramainnet.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.