Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create engine for AuRa integration in Geth #1

Open
2 of 3 tasks
5chdn opened this issue Sep 7, 2018 · 2 comments
Open
2 of 3 tasks

Create engine for AuRa integration in Geth #1

5chdn opened this issue Sep 7, 2018 · 2 comments

Comments

@5chdn
Copy link

5chdn commented Sep 7, 2018

  • review Clique engine implementation in Geth
  • review Rinkeby specification in Geth
  • prepare AuRa engine in Geth
@noot
Copy link
Member

noot commented Sep 7, 2018

https://github.com/ethereum/go-ethereum/blob/master/consensus/clique/clique.go
this is the clique package in geth

https://gowalker.org/github.com/ethereum/go-ethereum/consensus
this is the Engine interface we need to implement

@5chdn 5chdn added this to the 0.1 consensus engine milestone Sep 7, 2018
@5chdn 5chdn removed this from To do in Goerli | Hackathon Sep 7, 2018
@ansermino
Copy link
Member

ansermino commented Sep 7, 2018

Questions from Aura Spec (https://wiki.parity.io/Aura):

  • Confirm block time (15 seconds currently)
    4 seconds https://github.com/goerli/testnet/blob/master/parity/goerli.json#L7
  • clarify how validators are added
  • What is C[K..]
  • How are empty block producers rewarded?
  • Are empty step messages enabled in Parity? Lower priority task (empty block instead)?
    no, that's disabled, low priority task
  • What are the parity maximumEmptyStepTransition?
    not to be implemented or low priority task (see above)
  • What is the empty step message format? (Parity)
    not to be implemented or low priority task (see above)
  • Does the hash in the empty step messages change for consecutive empty steps?
    not to be implemented or low priority task (see above)
  • What is a blockchain address (ie --engine-signer VALIDATOR-ADDRESS)?
    that's the public address of the authority node allowed to seal blocks
  • What is the role of --force-sealing with empty step messages?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants