J'étais en train de parcourir @MidnightNetwork docs hier soir et honnêtement… je restais bloqué sur une chose. Tout le monde dit simplement "chaîne de confidentialité, bonne confidentialité" et passe à autre chose. Mais ce n'est pas la partie intéressante. Ce qui compte vraiment, c'est comment ils le font.

Il y a ce modèle de preuve hors chaîne qu'ils utilisent, et une fois que ça a cliqué, tout a commencé à avoir plus de sens. Fondamentalement, vos vraies données comme les soldes, les échanges et les informations d'identité ne vont jamais réellement sur la chaîne. Le calcul est effectué hors chaîne, souvent du côté de l'utilisateur ou dans des environnements externes, et vous générez une preuve qui dit "c'est valide", puis vous envoyez uniquement cette preuve. Donc, la chaîne ne voit pas votre activité. Elle vérifie juste les calculs et passe à autre chose.

Il ne s'agit même pas de cacher tout non plus. Vous pouvez choisir ce que vous révélez et ce qui reste privé en fonction de la situation. Cela résout déjà beaucoup du problème habituel de la vie privée par rapport à la transparence.

Ensuite, il y a la partie récursive, que je n'ai pas pleinement appréciée au début. Normalement, c'est comme une preuve par transaction. Mais ici, vous pouvez les empiler. Au lieu de prouver chaque action séparément, vous pouvez prouver un lot entier à la fois. Cela peut réduire la charge sur la chaîne et potentiellement diminuer le gaz en fonction de son utilisation. Et puisque la vérification est relativement rapide par rapport à la preuve, cela ne ralentit pas nécessairement la chaîne.

Donc en théorie, Midnight Network essaie de vous donner de la vie privée et quelque chose qui peut réellement évoluer.

Mais plus j'y pensais, quelque chose est devenu évident.

Le coût ne disparaît pas. Il se déplace simplement.

Ce que fait Midnight, c'est transférer la plupart des calculs hors chaîne. Ce qui signifie que votre appareil ou l'endroit où la preuve se produit fait le gros du travail. Et la génération de preuves n'est pas exactement légère. Si vous êtes sur une machine décente, peut-être que ça ira. Mais sur un ordinateur portable ou un téléphone bas de gamme, je vois déjà qu'il peine. Donc oui, vous économisez sur le gaz, mais vous payez avec le CPU à la place.

Et la récursion, aussi agréable que cela semble, ajoute également de la complexité. Plus de couches, plus de choses qui peuvent mal tourner. Pas dans un sens de "la vie privée est partie", mais dans un sens de "cela pourrait ralentir ou devenir plus difficile à gérer".

De plus, alors que le réseau est encore en évolution, il y a probablement des compromis dans la façon dont tout cela est actuellement géré.

Encore… Je ne peux pas ignorer ce que cela permet.

Quelque chose comme la paie est l'exemple le plus simple. Vous pouvez prouver que les paiements totaux sont corrects, mais personne ne voit les salaires individuels. C'est en fait utile d'une manière réelle, surtout là où la vie privée et la vérifiabilité doivent coexister.

Même par rapport à quelque chose comme Zcash, qui est fort en matière de vie privée mais limité en programmabilité, cela semble plus flexible.

Donc je suis un peu entre les deux à ce sujet.

Si Midnight découvre comment optimiser ou mieux distribuer la charge de travail des preuves, cela pourrait être vraiment solide. Sinon, le coût de performance pourrait éloigner les gens.

Est-ce que je l'utiliserais ?

Pour le trading rapide, probablement pas immédiatement. Mais pour tout ce qui concerne réellement la vie privée, je le considérerais certainement.

#night $KAT $NIGHT $COS

NIGHT
NIGHT
0.02992
-2.85%
KAT
KAT
--
--