-
Notifications
You must be signed in to change notification settings - Fork 649
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
Sharding Roadmap #190
Comments
For people who are interested in the concept of basic sharding and stateless client, here's an overview introduction slide. |
@pipermerriam |
Yep, I've started implementing the ETH protocol in https://github.com/gsalgado/py-evm/tree/eth63 and https://github.com/gsalgado/py-trie/tree/trie-sync has some trie-related code we're going to need to download the state as part of a fast-sync |
That's great! Then I think I can work on the other parts. |
Looks like the URLs ended up with some non-printable trailing characters when I originally pasted them; I've removed that and they work now |
@gsalgado I found this recently in hypothesis for doing deterministic randomness generation for tests using the standard lib https://hypothesis.readthedocs.io/en/latest/data.html#hypothesis.strategies.random_module |
Deprecated. :'( Will add a new one. |
What it is?
As part of the sharding implementation, we need to implement the following high-level tasks. Each should probably be given its own individual ticket, and each of those tickets may be suitable to be broken down further into granular tasks when possible.
Specification: https://github.com/ethereum/sharding/blob/develop/docs/doc.md
Protocol changes
ethereum/py-trie
repository.Refactoring
State
object #236 ImplementState
objectSharding mechanism
Collation
objectCollation
validationHow can it be fixed
Fill this in if you know how to fix it.
The text was updated successfully, but these errors were encountered: