Après avoir terminé le contrat intelligent Compact, j'ai enfin compris la véritable nature de Midnight : la rupture entre l'expérience de développement et le récit de la vie privée.
Tous les projets ZK vantent leur TPS, mais j'ai toujours pensé que la plupart des gens ne comprenaient pas vraiment les véritables points douloureux des chaînes de confidentialité. Hier soir, j'ai passé toute la nuit à examiner le langage de contrat intelligent de Midnight, Compact, dont la syntaxe m'oblige à distinguer les états privés et publics en écrivant du code, est en effet beaucoup plus explicite que les zkApps de Mina. J'ai découvert que Midnight intègre directement les opérations de masquage et de démasquage dans la logique de base, ce qui m'oblige à réfléchir dès le premier jour de frappe au clavier sur les données qui peuvent être exposées.
Cependant, cette clarté m'a coûté cher, mon expérience de déploiement de contrats de test sur Midnight ne peut pas vraiment être qualifiée de fluide. Par rapport à mon habitude d'écrire logiquement en Solidity, traiter des contrats comme ceux de Midnight, qui ont des propriétés de protection des données, nécessite un changement constant de ma machine d'état dans ma tête. Les piles technologiques similaires chez les concurrents me fournissent généralement une multitude d'outils de scaffolding, tandis que le kit de développement de Midnight que j'ai entre les mains a encore une forte odeur de construction brute. Lorsque je rencontre des erreurs de compilation, je ne peux souvent que plonger dans les journaux de base pour m'accrocher. En combinant cela avec le programme de créateurs qu'il poursuit en décembre, je constate que l'ambition de Midnight ne se limite clairement pas au simple cercle des geeks. Il essaie de lier les utilisateurs de niveau entreprise avec un modèle économique, et le futur jeton n'est pas seulement un consommable que j'utilise pour payer le Gas, mais ressemble davantage à un passeport pour l'ensemble du flux de données réglementaires.
En fermant la documentation de développement, je ne peux m'empêcher de tomber dans un profond doute de soi. Emballer les preuves à divulgation nulle sous le nom de protection des données peut-il vraiment attirer l'ancien argent de Web2 ? J'admets que l'angle d'attaque de Midnight est assez astucieux, mais le cycle de construction de l'infrastructure est vraiment trop long. Maintenant, cette interaction ennuyeuse est purement un pari sur les subventions écologiques futures. Je ne peux que regarder avec impatience les performances et le flux de jetons lors du lancement du réseau principal de Midnight, et voir si cela peut soutenir ce grand récit.