Eth2.0-specs: Add "design goals" to the README?

Created on 28 Oct 2018  路  3Comments  路  Source: ethereum/eth2.0-specs

There is much chat about the "design goals" of ETH2.0.

Is it worthwhile to add a section to the README that lists the design goals for this project?

I think this could be helpful in terms of communicating to the broader community about the context around ETH2.0.

Most helpful comment

I think that makes sense. I plan on adding links and other info to the readme and will do so with that.
Also thinking about adding an FAQ in there as well

All 3 comments

I think that makes sense. I plan on adding links and other info to the readme and will do so with that.
Also thinking about adding an FAQ in there as well

some quick ones that come to mind:

  • live through major network paritions (WWIII)
  • all components are either quantum secure or can be easily swapped out for quantum secure counterparts when available
  • utilize crypto and design techniques that allow for large participation of validators in total and per unit time
  • a typical laptop with O(C) resources can process/validate O(1) shards (including any system level validation such as the beacon chain)

live through major network paritions (WWIII)

I'd clarify this as "live through major network partitions and very large portions of nodes going offline". WWIII is more of a metaphor for big disaster in general; something like the Shanghai DoS attacks is a very real possibility that already happened.

I'd add a very big one, "minimize complexity, even at the cost of some losses in efficiency". IMO this spec is already at the upper limit of the level of complexity that is acceptable for this kind of system.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

decanus picture decanus  路  5Comments

michaelsproul picture michaelsproul  路  3Comments

rauljordan picture rauljordan  路  4Comments

mratsim picture mratsim  路  4Comments

paulhauner picture paulhauner  路  4Comments