We had *very* in-depth, productive dialog and debate about each proposal. Looking forward to sharing the notes shortly and dissecting and discussing them with the community on @EthMagicians forum.
-
Show this thread
-
There was an impassioned plea for us to save the network from unbounded state growth, especially in light of a likely ability to increase tx throughput by as much as 10x, which would cause it to explode and cause the network to shrink to a centralized core of nodes.
1 reply 1 retweet 25 likesShow this thread -
And one way to frame this is that, while rent is a stick that would have clear UX impacts, a ~10x increase in tx throughput is a carrot that's incredibly valuable, and is a tradeoff that the community may be willing to accept.
1 reply 1 retweet 15 likesShow this thread -
There are a *lot* of unsolved challenges around data availability, if we break the existing invariant (*not* specified in the yellow paper, however!) that all block headers, bodies, receipts, and logs are always available within the existing P2P network.
1 reply 0 retweets 17 likesShow this thread -
Finally, multiple folks brought up concerns about avoiding a technocratic decision-making process and ensuring that we have community buy-in before moving forward with any of of these proposals, esp. something as controversial as rent.
3 replies 1 retweet 19 likesShow this thread -
Replying to @lrettig
An abuse of the word "community". Ethereum users are far too diverse and unknown to the developers for anything resembling a community (a group of people regularly communicating with each other) and there's little you can learn about in what ways you do and do not have buy-in.
3 replies 3 retweets 40 likes -
Replying to @NickSzabo4 @lrettig
If you want Ethereum to be a true world computer it must scale socially, i.e. behave in a manner trustworthy to as many diverse users in diverse parts of globe as possible, not merely geographically (just a few dozen English-speaking mutual acquaintances in a handful of cities).
5 replies 20 retweets 110 likes -
Replying to @NickSzabo4 @lrettig
Each stakeholder who participates in the call decreases all other stakeholders' voices and thus community -- calls and other such communications are unscalable. The way to scale is to decrease the number of things you need to talk about -- decrease the argument surface.
5 replies 20 retweets 115 likes -
Replying to @NickSzabo4
@NickSzabo4 I'm with you 100% on the goal of social scalability and reducing cognitive load/scaling trust but saying "calls don't scale" is easy; building Ethereum is not. Would love to hear ideas on how to coordinate development in a more decentralized fashion!5 replies 0 retweets 14 likes -
Replying to @lrettig
Can shrink argument surface by strictly forbidding any hoped-for or future transaction reversals at chain level and by foregoing many hoped-for computational scalability and performance improvements in favor of architectural simplicity and stability. Take stuff off the table.
3 replies 1 retweet 15 likes
Also as another commenter suggested, move desired new features, and desired improvements in performance or computational scalability, out from the layer 1 chain code and into user smart contracts or layer 2 apps wherever feasible.
-
Show additional replies, including those that may contain offensive content
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.