Lorsque les institutions disent vouloir la vie privée et la conformité, j'ai ouvert Dusk
Mercredi dernier à une heure du matin, je fixais l'écran de mon ordinateur, perdu dans mes pensées. J'avais une demande absurde : aider une institution à concevoir une obligation d'entreprise de 1 milliard de dollars, à émettre sur la chaîne, mais devant satisfaire trois conditions - conformité vérifiable, vie privée des investisseurs, règlement instantané. J'ai exploré l'écosystème Ethereum, et tout est une impasse. ERC-1404 ? Les vérifications de conformité se font au niveau des contrats, sans parler des explosions de Gas, les avoirs des investisseurs sont totalement transparents, et les institutions secouent la tête en un clin d'œil. Hyperledger Fabric ? La conformité et la vie privée sont présentes, mais c'est une chaîne de consortium, totalement différente du récit de "l'émission sur la chaîne".
Ce que les institutions veulent, ce n'est pas l'anonymat, mais 'la vie privée auditable' - Dusk à mes yeux
Pour être honnête, il y a quelques jours, j'ai passé tout un après-midi à fixer l'écran de l'ordinateur, en réfléchissant à une chose : lorsque nous parlons de la vie privée dans la blockchain, sommes-nous toujours détournés du sujet ? Regarde, il n'y a actuellement que deux camps sur le marché. Un camp prône "l'anonymat total, le gouvernement n'a rien à dire", ce qui en fait un paradis du blanchiment d'argent ; l'autre camp se rend directement, devenant une chaîne bancaire, alors ça a encore un rapport avec la blockchain ? On dirait qu'il n'y a pas de zone intermédiaire. Mais en consultant la documentation technique de DUSK et les enregistrements de soumission sur GitHub, j'ai soudain réalisé - ces ingénieurs sont en train de travailler secrètement sur une troisième possibilité : un réseau de vie privée conforme sans l'approbation de quiconque.
Après avoir plongé dans Discord pendant trois mois, j'ai enfin compris ce que faisait Walrus
L'année dernière, j'ai rejoint un groupe de développeurs Web3, je pensais apprendre des choses utiles, mais après trois mois, le mot le plus fréquemment utilisé dans les discussions était : "Où cela existe-t-il ?" Quelqu'un a posté une image haute définition de NFT, et en bas, quelqu'un a demandé que faire si le lien IPFS était inactif ; quelqu'un a montré un nouveau jeu sur chaîne et a été interrogé sur où mettre le paquet de ressources du jeu dans le cloud ; le plus embarrassant a été lors d'une présentation de projet AI, où un investisseur a directement demandé : "Les poids du modèle sont-ils sur un serveur centralisé ? Alors, où se trouve vraiment votre partie décentralisée ?" J'ai découvert une tendance : quand on parle d'architecture, tout le monde est très Web3, mais quand on parle de stockage de données, c'est très Web2. Ce sentiment de division, je ne l'ai compris qu'après avoir plongé dans le canal chinois de Walrus — peut-être que ce qui nous manque n'est pas un meilleur récit, mais un entrepôt de données à la fois bon marché et décentralisé.
"À qui vos données doivent-elles vraiment obéir ?" - Une réflexion d'un utilisateur de Walrus
L'année dernière, j'ai rendu visite à un ami qui travaille dans le commerce international, et il m'a montré mystérieusement un "résultat de transformation numérique" - il a mis dix ans de journaux d'audit dans le cloud. "Où est-ce stocké ?" "AWS S3, Glacier pour l'archivage, c'est bon marché." "Et si AWS tombe en panne ? Ou si le gouvernement demande à récupérer des données ?" Il a été un instant surpris, puis a fait un geste de la main : "Les grandes plateformes ne le feront pas." Trois mois plus tard, ce fournisseur de services cloud a ajusté ses activités dans une certaine région, et le coût de sa migration de données a soudainement quadruplé. À l'origine, "bon marché" avait des conditions, et "contrôle" était une illusion. C'est là que Walrus m'a vraiment impressionné - il ne vend pas "des disques durs moins chers", mais répond à une question plus fondamentale : à qui les données de l'entreprise doivent-elles vraiment obéir ?
Quand l'image de mon NFT de jeu a soudainement disparu, j'ai compris quel problème Walrus essaie de résoudre.
Le mois dernier, mon ami Xiao Ming est venu me voir en panique : "Comment se fait-il que l'image de mon NFT acheté pour 1ETH ne s'ouvre plus ?" Je l'ai aidé à vérifier - la passerelle IPFS est hors service, le hachage de l'image est toujours là, mais personne n'a épinglé ces données. L'enregistrement sur la chaîne est intact, mais l'actif visuel est devenu "404 Not Found". C'est la réalité absurde du Web3 : nous avons dépensé beaucoup d'argent pour acheter une preuve de propriété sur la chaîne, mais nous avons confié le véritable actif numérique à la bonne volonté d'un nœud volontaire. "Disque dur externe" comme métaphore m'a enfin fait comprendre. La première fois que j'ai vu la présentation de Walrus, il a été décrit comme le "disque dur externe" de Sui, j'ai été surpris - n'est-ce pas un terme péjoratif ?
Les utilisateurs ne se soucient pas de la décentralisation, ils se soucient simplement de savoir si la vidéo peut se charger instantanément. J'ai collé cette phrase sur le cadre de l'écran, et je la relis avant chaque révision de l'architecture. @Walrus 🦭/acc les données de test m'ont permis de parier. La lecture parallèle des fragments de code de correction est beaucoup plus rapide que le téléchargement en série d'un seul nœud - surtout lorsque les nœuds sont géographiquement dispersés, l'utilisateur se connecte automatiquement à la source de fragments la plus proche. Ce n'est pas le cache centralisé du CDN, c'est la prise en charge native distribuée. J'ai fait des tests comparatifs. Pour la même séquence vidéo en 4K, la première image du portail IPFS apparaît en 8 secondes, tandis que Walrus en 2 secondes. La différence ne réside pas dans la bande passante, mais dans l'architecture : l'un parie sur un nœud en ligne, l'autre sur la probabilité mathématique. Lorsque les fragments sont suffisamment nombreux, "en ligne" devient un événement inévitable. Plus important encore, il y a les modes de défaillance. Si un nœud IPFS se déconnecte, l'utilisateur voit un chargement infini ; si quelques nœuds Walrus tombent, la lecture se redirige automatiquement vers d'autres fragments, avec des variations de latence plutôt qu'une interruption de service. Cette dégradation élégante est la dignité que l'ingénierie devrait avoir. Mon chef de produit ne demande enfin plus "Que se passe-t-il si un nœud tombe ?". Je lui ai montré une image : 2/3 des nœuds hors ligne, les données peuvent encore être reconstruites. Elle ne comprend pas le code de correction, mais elle a compris que les mathématiques sont plus fiables que l'exploitation. Le cercle de chargement est toujours là, mais tourne très vite. Les utilisateurs ne sauront pas ce qui se passe en arrière-plan, c'est exactement l'effet que je recherchais. @Walrus 🦭/acc #walrus $WAL $ENSO
Sui rapide, mais rapide dans le consensus. Laisser Sui stocker 80 Go de vidéos, c'est comme demander à une voiture de F1 de transporter des marchandises - peu importe la qualité du moteur, si le design n'est pas correct. @Walrus 🦭/acc la solution est de se séparer : Sui comme cerveau, coordination des métadonnées à la milliseconde ; Walrus comme tronc, ingérant un énorme flux de données. Les deux se relient doucement par l'ID d'objet, sans se freiner mutuellement. J'ai dessiné un diagramme d'architecture. L'utilisateur télécharge une vidéo, le contrat Sui mint d'abord un objet StorageResource, enregistrant les permissions, la durée, et la position du fragment. Le flux Blob réel se dirige vers le réseau de nœuds Walrus, les fragments de code de correction d'erreur se dispersent à travers le monde. Lors de la lecture, Sui indique la direction, Walrus assemble les fragments, et ce que l'utilisateur voit est une lecture fluide. Pas de ponts inter-chaînes, pas de middleware complexe, la séparation permet d'atteindre l'extrême des deux côtés. Cela m'a fait reconsidérer la modularité. Ce n'est pas une accumulation de fonctionnalités, c'est définir des frontières - laisser les rapides prendre des décisions, laisser les stables exécuter. Walrus ne vole pas la vedette à Sui, il comble la plus courte planche. Maintenant, mon diagramme d'architecture d'application décentralisée est très clair : une ligne pour la couche d'exécution, une ligne pour la couche de stockage, avec seulement un ID d'objet au milieu. La complexité est cachée dans le protocole, il ne me reste que la simplicité. @Walrus 🦭/acc #walrus $WAL $ENSO
Écrire le contrat Move de la troisième année, j'ai utilisé le stockage comme une variable pour la première fois. Ce n'est pas une chaîne URL, ce n'est pas un hachage de lien externe, c'est un véritable objet — avec un ID, un propriétaire, capable de transférer, capable de se diviser. StorageResource, tout comme Coin, est un citoyen de première classe dans le monde de Sui. Qu'est-ce que cela a changé ? Avant, en créant une plateforme de contenu, les fichiers étaient stockés sur IPFS, les permissions étaient sur mon serveur, et il était difficile de concilier les deux. Maintenant, @Walrus 🦭/acc mappe le Blob en objets sur la chaîne, le stockage est l'état. Les utilisateurs achètent du contenu, le contrat transfère atomiquement la propriété ; les créateurs partagent les revenus, la logique et le stockage se complètent dans une seule transaction. J'ai essayé une petite fonctionnalité : diviser un long texte en chapitres, chaque chapitre étant stocké séparément dans Walrus, puis écrire une logique de "déverrouillage" avec Move — les lecteurs paient, le contrat libère automatiquement les fragments correspondants. Pas de middleware, pas de tâches programmées, pas de cauchemars à trois heures du matin à réparer le serveur. Ce qui est encore plus surprenant, c'est la combinabilité. Ce StorageResource peut être intégré dans n'importe quel contrat : prêt hypothécaire, transactions fragmentées, gestion de la trésorerie DAO... les données ne sont finalement plus des citoyens de seconde classe, elles sont au même niveau que les jetons. Ce jour-là, je suis rentré tôt. Le code était si simple que cela m'a rendu nerveux, j'ai vérifié trois fois pour m'assurer qu'il n'y avait pas d'erreurs. Plus tard, j'ai compris que cette nervosité est un sentiment de libération — lorsque l'infrastructure est bien faite, les développeurs n'ont plus qu'à se soucier de la logique métier. Walrus ne m'a pas fait croire en la décentralisation, il m'a fait oublier ce que j'avais besoin de croire. @Walrus 🦭/acc #walrus $WAL $ENSO
La "structure modulaire" de la plupart des projets est un concept PPT, la base de code de Dusk m'a surpris - ils écrivent vraiment du code selon cette logique. Trois dépôts indépendants : dusk-blockchain (consensus et Layer 1), dusk-evm (couche d'exécution EVM), dusk-hedger (module de confidentialité). Chacun a des frontières API claires, pouvant être testées et mises à jour de manière indépendante. Que signifie cela ? DuskEVM peut être remplacé, Hedger peut également être remplacé. Si à l'avenir, une version EVM plus efficace apparaît, ou qu'un nouveau schéma de preuve à zéro connaissance émerge, Dusk n'a pas besoin de forker durement toute la chaîne. Mettre à jour un seul module tout en maintenant les autres parties stables. Pour les clients institutionnels ayant besoin de continuité de service, c'est un argument clé. Comparé à l'historique des mises à jour d'Ethereum - chaque fork dur est un événement politique pour toute la communauté, la conception modulaire de Dusk rend les décisions techniques plus flexibles. Le coût est une complexité de développement initiale élevée, l'équipe doit maintenir plus d'interfaces. Un détail : dans les commentaires de code du module Hedger, le modèle de conception "regulatory override" (couverture réglementaire) apparaît à plusieurs reprises. Dans certaines conditions, les nœuds agréés peuvent contourner la protection de la vie privée des preuves à zéro connaissance et consulter directement le texte des transactions. Cela est inimaginable dans des projets purement cryptographiques, mais Dusk l'a intégré dans sa logique fondamentale. Le code ne mentira pas. Les priorités de Dusk sont très claires : les fonctionnalités de conformité ne sont pas un plugin ultérieur, mais un principe fondamental de l'architecture. Ce type de conception peut être controversé dans la communauté open source cryptographique - certains peuvent penser que les "portes dérobées" vont à l'encontre de l'esprit de la cryptographie. Cependant, l'utilisateur cible de Dusk n'est pas un passionné de cryptographie, mais des institutions financières ayant besoin d'audit et de traçabilité pour répondre aux réglementations. La modularité ici n'est pas seulement un choix technique, mais aussi une modularité des valeurs : isoler les fonctionnalités controversées dans des modules spécifiques, permettant aux autres parties de rester compatibles avec les normes, réduisant ainsi les frictions politiques. @Dusk $DUSK #dusk $ENSO
Après avoir examiné les données de distribution des nœuds de Dusk, j'ai été un peu surpris. Le nombre de nœuds actifs est inférieur à 200, avec une forte concentration géographique - les Pays-Bas, l'Allemagne et le Royaume-Uni représentent plus de 70 %. Comparé aux milliers de nœuds d'Ethereum répartis dans le monde, Dusk semble "pas assez décentralisé". Mais attendez, le scénario cible de Dusk est le règlement financier institutionnel, pas une infrastructure publique résistante à la censure. Son design de consensus s'appelle "Consensus byzantin isolé (SBA)", l'hypothèse fondamentale étant : l'identité des nœuds est connue et responsable, les comportements malveillants auront des conséquences juridiques. Ce design sacrifie la résistance à la censure pour obtenir de la certitude et de l'efficacité. Moins de nœuds signifie des coûts de coordination plus bas, un faible risque de bifurcation et une confirmation de finalité rapide. Pour les transactions de titres nécessitant un règlement T+0, c'est une nécessité. Plus important encore est la prévisibilité de la juridiction. Si les nœuds sont répartis dans le monde entier, quelle loi s'applique en cas de litige ? Les nœuds de Dusk sont concentrés dans l'UE, ce qui signifie une attribution réglementaire claire sous le cadre MiCA - les départements juridiques des institutions aiment cette certitude. Ainsi, "centralisation" ici est un choix de conception, pas une dette technique. Dusk n'a pas essayé de devenir "l'ordinateur mondial", mais plutôt de devenir "la couche de règlement de la zone financière de l'UE". La controverse est : est-ce toujours une "blockchain" ? Si les nœuds sont identifiables, responsables et peuvent être cités en justice, quelle est la différence avec une base de données distribuée traditionnelle ? La différence réside dans l'interopérabilité et l'auditabilité. Même si les nœuds sont centralisés, la logique de transition d'état reste des contrats intelligents open source, que quiconque peut vérifier pour l'exactitude des calculs. Les nœuds de régulation peuvent auditer, mais ne peuvent pas modifier l'historique unilatéralement. C'est de la "centralisation vérifiable", pas de la décentralisation purement cryptographique, mais c'est un ordre de grandeur plus transparent que les systèmes financiers traditionnels. Le pari de Dusk est que ce que les institutions veulent n'est pas "aussi décentralisé que possible", mais "assez transparent pour satisfaire la conformité, assez efficace pour satisfaire les affaires". Où se situe ce point d'équilibre, l'adoption réelle en 2026 donnera la réponse. @Dusk $DUSK #dusk $ENSO
Certaines personnes disent que Hedger est innovant, mais je pense plutôt qu'il est rétro. Dans la finance traditionnelle, la vie privée est le paramètre par défaut. Votre solde bancaire, vos voisins ne le savent pas, vos collègues ne le savent pas, seuls vous et la banque le savez. Lorsque la transparence est nécessaire - par exemple pour l'approbation d'un prêt - vous autorisez la divulgation, plutôt que d'être entièrement public. Ce que fait Hedger, c'est transférer ce système sur la blockchain : les transactions sont par défaut cryptées, et lorsqu'une vérification est nécessaire, elle est révélée de manière sélective. Les preuves à divulgation nulle remplacent les autorisations papier, mais la logique n'a pas changé. Ce n'est pas "la blockchain qui renverse la finance traditionnelle", mais "la blockchain qui s'adapte à la finance traditionnelle". La controverse réside dans le fait que : est-ce encore "décentralisé" ? Si vous croyez que la valeur fondamentale de la décentralisation est de résister à la censure, alors Hedger a effectivement compromis cela - il dispose de nœuds d'audit agréés, et les régulateurs peuvent demander à consulter les enregistrements. Mais si vous pensez que la valeur fondamentale est de réduire le coût de la confiance, alors Hedger est une autre réalisation : utiliser la cryptographie à la place de la réconciliation manuelle, et des contrats intelligents à la place des contrats papier. Ces deux compréhensions n'ont pas de vrai ou de faux, ce sont juste des utilisateurs cibles différents. Dusk a manifestement choisi le second - servant ceux qui souhaitent être sur la blockchain mais ne veulent pas renverser l'ordre existant. Ce choix peut être qualifié de "traître" dans l'idéologie cryptographique, mais peut être considéré comme "le seul réalisable" dans la réalité commerciale. @Dusk $DUSK #dusk $ENSO