question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

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

Refactoring

  • The whole stateless / pure functional redesign
    • #195 Stateless/pure transaction processing
    • #236 Implement State object
  • Remove EVM logic from blocks. Make them dumb data containers.

Sharding mechanism

How can it be fixed

Fill this in if you know how to fix it.

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Reactions:4
  • Comments:9 (7 by maintainers)

github_iconTop GitHub Comments

1reaction
pipermerriamcommented, Jan 4, 2018

@gsalgado I found this recently in hypothesis for doing deterministic randomness generation for tests using the standard lib random module. Might be a good standard to adopt so that when we are using randomeness in tests like the utility function you’re using in your py-trie branch for generating a random trie, we can reproduce failures.

https://hypothesis.readthedocs.io/en/latest/data.html#hypothesis.strategies.random_module

1reaction
gsalgadocommented, Jan 4, 2018

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

Read more comments on GitHub >

github_iconTop Results From Across the Web

Sharding roadmap · ethereum/wiki Wiki - GitHub
This repository has been archived by the owner before Nov 9, 2022. It is now read-only. ethereum / wiki ...
Read more >
Sharding - Ethereum.org
Learn about sharding - breaking up and distributing the data load needed to give ... Guide to the Ethereum for an excellent breakdown...
Read more >
Ethereum's Roadmap: A Guide to The Merge and Beyond
The sharding roadmap prioritizes making data availability cheaper and leaning into the computational strengths of rollups to achieve ...
Read more >
Vitalik Buterin lays out Ethereum's post-Merge road map
Sharding is a “multiphase upgrade to improve Ethereum's scalability and capacity,” as defined by the Ethereum Foundation, and it would split the ...
Read more >
Database Sharding - Product Roadmap
Allow for the configuration of default widget layouts and pre-populated content on page templates. Keyboard Access · Table Editing ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found