Thank you for all the insights; quite valuable. I agree with everything you said except one thing so forgive me for focusing on that (only).
âDonât rely on social slashing or the legal system to enforce a 1 entity per collator policy because it is just impossible to enforce anything at the social/legal level without leaving many ways well funded actors can defeat it.â
I disagree with this in principle, and in practice. I also think itâs a dangerous precedence.
I disagree that it is impossible to enforce anything. Moonbeam just enforced it on Staked. What you probably mean is that it is impossible to enforce it 100%. But so is everything at the social/legal level.
What if the argument is that it is very difficult to enforce it? It is not. The point in case is that a company can spin out other companies. This is no simple task. Even if the law does not force them to reveal those companies, their investors/funds would want to know, and what company would present to a fund a portfolio of âhiddenâ collators that are in danger of governance slashes at any time. Not the P2Ps, Binances, Blockdaemons I know.
Now, on to the legal arguments. The law is used 1 in 10 times. The other 9 it works without you noticing. Thatâs deterrence. Most of the law works by not getting used. If we set a limit to 1 or 2 collators per entity, and we find that somebody broke it 2 years later, then we know we deterred 9 other entities from breaking it. The lawâs job is to create a risk with a price on it.
Finally, the part that freaks me out, is creating a precedence of ânot making a law because it was hard to enforce itâ. Moonbeam governance is an infant right now. To create on-chain precedence that suggests that anything âhard to enforceâ should not be voted on, or voted against, is a chilling thought. I argued (and I believe) that itâs not hard to enforce, but what IF it was really hard, what if another matter comes that is actually hard to enforce and very important? By establishing precedence that we avoid such matters, we kill the infant before it has a chance to be anything.
I understand, to an extent, where these arguments come from. Many people think that the judicial system promises or tries to be fair to those that come before it. This is wrong. Justice tries to be fair to the accused, and to the tax-payer who pays for it. This is actually what the law says Justice does. So, if it takes $1B of taxpayer money to prove that you are innocent, then the judgeâs job is to find you guilty. One of the reasons for this is to allow laws that are âimpossibleâ (very expensive) to enforce to be enacted. This is how important this is. And you should not be wondering why becauseâŚ
Laws are not just tools for judicial systems to go about their daily jobs. Laws provide guidance and symbolism. They glue society and give direction. Without that, moonbeam is just an expensive calculator.
PS: Please donât let my long response derail the discussion from the other matters that are equally important, and find me in agreement with Trilemma.