Improved way of handling Ethereum transaction signatures in Frontier. It's also backward-compatible! github.com/paritytech/frontier

Wei Tang boosted
Wei Tang boosted

Dealing with the problem of governance inactivity -- a new council design that is kept alive. github.com/neatcoin/neatcoin/d

Our current performance bottleneck is on GRANDPA, but not on BABE. By separating the validator set of those two, it is indeed practical to accomplish 10,000+ validators. github.com/neatcoin/neatcoin/d

We were made aware of a security issue affecting SputnikVM -- possible denial of service on EVM execution due to memory over-allocation. Please update your crate versions immediately! rustsec.org/advisories/RUSTSEC

A draft proposal for version 3 of Kulupu's PoW engine. The goal is to make it more light client friendly and to further improve syncing speed. github.com/kulupu/coordination

In this sense, on-chain governance may not be perfect, but in most cases, including for base-layer blockchains, it is better than hard fork governance, because you can always improve the rules and draw a much larger opinion sample to reach an enforceable decision. (7/7)

Show thread

Hard fork governance is like having a ruler that you cannot change. For the majority of time, the ruler will act according to people's will, because he wants to stay in power. However, the only way to replace that ruler, is to throw by force. (6/7)

Show thread

On one hand, it makes hard fork relatively stable in that you always know who'll continue to "be the original coin". On the other hand, every controversial hard fork becomes a mess because the implicit "agreement process" will always be doubted by everyone, including devs. (5/7)

Show thread

Many of the past hard fork dynamics are depicted as coin holders vs. miners, but if you look closely, a more accurate assessment would be developers vs. an opposing party. (4/7)

Show thread

This is why in the past hard fork dynamics, Bitcoin2x didn't happen; Ethereum Classic, as well as Bitcoin Cash and later Bitcoin SV have to resort to different tickers. You can also use the same guideline to predict the outcome of the "EIP-1559 vs. miners" war. (3/7)

Show thread

What is the most common thing that a decentralized community share? The software they're running! It's often no problem for people to download software upgrades from the same developer, but there are a lot of issues (trust, coordination, etc) for people to switch repos. (2/7)

Show thread

I think this can actually explain a lot of past hard fork dynamics. Without an explicitly agreed process for agreement, people have to predict the implicit process that others are most likely to agree on and resort to. (1/7) social.that.world/@wei/1063363

What I think Vitalik missed, is that people need to agree on the process for agreement. Hard fork governance has enough coordination to quantify whether people agree on things, but a decentralized community requires people to also agree on the means to agree on things. (8/8)

Show thread

Having been in -style hard fork governance for a long time, and later having been in Polkadot-style on-chain governance, I must say that at this moment, I think VitalikButerin's arguments on opposition to on-chain governance is flawed. (7/8) twitter.com/VitalikButerin/sta

Show thread
Show older
Mastodon

Wei's Mastodon server, at That World!