filecoin-project / consensus

Filecoin consensus work
Other
42 stars 5 forks source link

Weighting Function ideas #27

Closed sternhenri closed 5 years ago

sternhenri commented 5 years ago

Looking over Snow White 4.2 a few things appeared to me:

First, the SPC abstraction is deeply useful to reasoning about EC without letting questions of how stake is determined (in our case stake means power provided to FIL rather than ownership of currency).

I haven't read the Fruitchains paper but there are a few ideas I find very interesting as relates to how we build the power table in SPC:

This would mean:

There is also more simply the idea of having blocks include weight, proposed by @nicola of the type:

This will also add some interesting incentives:

including proofs (since if a miner doesn't include proofs, the total block's power is decreased) including new miners (since if a miner doesn't include new miners, their block's power is less than the others)"

whyrusleeping commented 5 years ago

Potentially interesting work that I did a little while back: https://gist.github.com/whyrusleeping/efcf6041d9f3c3ddddf18df6a1a7f8a4

sternhenri commented 5 years ago

Recognizing your point here about how this is tied to storage power concentration in the network (or lack thereof: a more evenly distributed network will yield faster inclusion times), I am closing this in favor of the current canonical answer:

For now, miners will rely on fees.