O DUST tem um limite, e isso não protege apenas a rede - também protege a equidade
Há um mecanismo que eu acho que é mencionado muito pouco.
No Midnight, cada endereço de DUST pode acumular DUST até um limite, e esse limite é proporcional à quantidade de NIGHTS associados. Quanto mais NIGHTS você possui, maior é o limite, e mais capacidade de rede você pode dispor a cada período de tempo.
Essa lógica parece normal, é claro que os ricos podem usar mais.
Mas o interessante é o oposto: você não pode acumular DUST para ultrapassar esse limite.
Imagine um cenário: uma baleia que possui uma grande quantidade de NIGHTS, querendo monopolizar a capacidade de rede do Midnight, impossibilitando usuários comuns de usarem a rede.
Ele consegue fazer isso?
É difícil. O limite de DUST está rigidamente vinculado ao saldo de NIGHTS, o limite é o limite, não pode ser ultrapassado. Mesmo que ele disperse os NIGHTS em cem endereços, o limite de DUST de cada endereço corresponde apenas ao saldo de NIGHTS desse endereço, não há como concentrar todo o DUST para atacar a rede.
Mais importante, o DUST se degrada - uma vez que a associação entre o NIGHTS e o endereço de DUST é cortada, o DUST acumulado começa a retornar linearmente a zero. Isso significa que você não pode "armazenar": atacantes não podem acumular grandes quantidades de DUST antecipadamente esperando a oportunidade de uso, eles só podem consumir em tempo real a uma taxa próxima à dos usuários comuns.
Além disso, com o custo computacional assimétrico das provas ZK, a rede, ao enfrentar grandes operações maliciosas, o custo do ataque aumentará com a escala.
Esses mecanismos juntos fazem com que a rede Midnight não tenha uma possibilidade evidente de monopólio de capacidade por nenhum participante único.
@MidnightNetwork ao projetar a distribuição de recursos da rede, claramente pensou com seriedade sobre "o que fazer se alguém quiser se aproveitar".
Esse nível de detalhe, eu gosto.
