Plus tôt, ZEROBASE a annoncé avoir levé 5 millions de dollars, prévoyant de construire un réseau de preuves à connaissance nulle (ZK) en temps réel, offrant des infrastructures de protection de la vie privée et de calcul décentralisé. Ce financement a été dirigé par Binance Labs, FactionVC et DAO5.

Pouvez-vous d'abord vous présenter ainsi que ce que fait ZEROBASE ?

Bonjour à tous, je suis Mirror Tang, le PDG de ZEROBASE et professeur d'industrie en cryptographie à l'Université Jiaotong de Shanghai. Je me concentre principalement sur la mise en œuvre de l'ingénierie cryptographique et les problèmes de sécurité dans les blockchains. Récemment, je m'intéresse particulièrement à l'interaction entre les aspects sociaux et techniques dans la prise de décision collective. De plus, je m'efforce de réaliser un équilibre et une harmonie entre la performance, la sécurité et la liberté technique dans l'écosystème ZEROBASE. Les décisions basées sur la sécurité et les données ont de nombreuses applications dans les écosystèmes distribués ; elles peuvent aider à prévenir les erreurs de validation des données, les interruptions de service ou les rétrogradations, et à protéger la sécurité des fonds, tout en renforçant la durabilité du modèle économique global.

Le projet ZEROBASE a été fondé en mars 2024, succédant au groupe de sécurité cryptographique Salus Security. À l'époque, nous avons pris en charge le travail cryptographique de PSE (l'équipe cryptographique de la Fondation Ethereum). En considérant le besoin croissant de services d'accélération de preuves, nous l'avons élargi en un projet indépendant, qui est aujourd'hui ZEROBASE — un réseau d'accélération de preuves ZK en temps réel conçu pour la vitesse, la décentralisation et la conformité. Nous offrons des services de développement de circuits gratuits et des services de génération de preuves payants. Nous proposons également des modèles de circuits et des licences commerciales pour les systèmes zkLogin, zkDarkPool et zkVote, permettant de transformer votre projet en un projet ZK pour un coût de déploiement de seulement 1000 $ pour résoudre les problèmes de confidentialité et de sécurité dans des scénarios conventionnels. Nous utilisons Circom pour écrire les circuits et Gnark pour accélérer la génération de preuves, réalisant ainsi un développement agile et des itérations rapides. Grâce au réseau de preuves de ZEROBASE, l'efficacité de la génération de preuves des circuits accélérés est d'environ 120 millisecondes par million de contraintes de preuves Circom (par RTX 4090). Nous proposons également le développement de circuits commerciaux généraux et fournissons des cadres de circuits déchiffrables pour réaliser la conformité en matière de confidentialité.

Quelle est la vision de ZEROBASE ? Quel problème central souhaite-t-il résoudre ?

La vision de ZEROBASE est de devenir un leader dans le domaine du calcul de la vie privée et de la finance décentralisée, en résolvant le problème de la vie privée de confiance dans les blockchains existantes.

La blockchain, en tant que grand livre distribué, est complètement transparente pour tous les utilisateurs, mais cela entraîne également l'exposition de certaines informations importantes à la vue du public. Par exemple, le Json Web Token utilisé pour la connexion à des portefeuilles sur les réseaux sociaux, ces certificats d'identité, une fois partagés avec les projets, peuvent facilement entraîner des fuites d'informations d'identité et des attaques de reprise de connexion. Les informations de commandes de transactions sur DEX et AMM sont souvent utilisées pour manipuler le marché. Si les stratégies de trading des fonds spéculatifs sont exposées, cela peut gravement affecter la rentabilité des fonds. Ces données devraient être rigoureusement protégées et non devenir un « secret public » sur un grand livre transparent. ZEROBASE souhaite utiliser des technologies de protection de la vie privée pour permettre aux utilisateurs d'utiliser la blockchain en toute confiance, sans craindre de fuites de vie privée, tout en maintenant la transparence et les avantages fondamentaux de la décentralisation.

Prenons un exemple important : le staking ZEROBASE est notre scénario d'application clé, car il peut générer des revenus directs pour les utilisateurs. Par exemple, le CeDeFi qui est très en vogue partage directement les bénéfices d'arbitrage de niveau institutionnel avec les petits investisseurs, mais le problème immédiat est que les utilisateurs ne peuvent pas vérifier l'état de leurs fonds dans leur compte, ce qui est une boîte noire à haut risque. Avec CEFFU, votre argent ne sera pas transféré, mais vous pouvez faire face à des liquidations. Des contrôles forcés peuvent empêcher les équipes de trading d'utiliser de meilleures stratégies. Notre méthode de validation est également très simple pour les utilisateurs ; les stratégies et les opérations de trading sont totalement cryptées, mais les utilisateurs peuvent générer des preuves à connaissance nulle via un programme de validation appelant l'API du compte de la bourse pour s'assurer que la stratégie d'arbitrage n'utilise pas de levier élevé, n'a pas alloué trop de fonds à la même devise et que les positions sont complètement couvertes. Les preuves sont générées dans le réseau de preuves TEE de ZEROBASE, garantissant qu'aucune information n'est divulguée. Cet équilibre des informations est précisément la direction vers laquelle nous nous efforçons, ne faites pas confiance, vérifiez-le.

Quelle est l'architecture technique du réseau ZEROBASE et en quoi diffère-t-elle de celle de ses concurrents ?

Nos concurrents se divisent actuellement en deux catégories : l'une adopte un modèle de consensus, sans différence significative avec L1, où la vitesse de preuve repose sur le temps de création de blocs et d'agrégation, et ne peut pas répondre aux exigences de génération de preuves à haute vitesse. L'autre utilise une architecture centralisée, où tous les nœuds doivent envoyer des paquets de cœur au Hub pour rester en ligne, le Hub étant responsable de l'enregistrement des informations de tous les nœuds. Lorsque le nombre de nœuds augmente, la charge sur le Hub augmente également, devenant le goulet d'étranglement des performances du système. Dès qu'un Hub est hors ligne, l'ensemble du système cesse de fonctionner.

Pour résoudre ce problème, ZEROBASE a introduit une architecture distribuée, divisant les nœuds en plusieurs sous-ensembles, chacun géré par un Hub indépendant. En augmentant le nombre de Hubs, nous pouvons efficacement répartir la charge et garantir que le système fonctionne sans problème même lorsque le nombre de nœuds augmente. Cette architecture évite les points de défaillance uniques et améliore la tolérance aux pannes et l'évolutivité du système. Grâce à l'algorithme de hachage par cohérence, les nœuds et les Hubs sont mappés dans un espace de hachage virtuel circulaire. Les nœuds trouvent leur Hub le plus proche par leur valeur de hachage et ce Hub est responsable de leur gestion. Ainsi, même si des Hubs sont ajoutés ou supprimés, il suffit de réaffecter une petite partie des nœuds, les autres nœuds restant inchangés, ce qui réduit l'impact de la redistribution de la charge.

Évolutivité et tolérance aux pannes : Pour résoudre le problème du biais des données (c'est-à-dire la surcharge de certains Hubs tandis que d'autres restent inoccupés), ZEROBASE a introduit un mécanisme de nœuds virtuels. Chaque Hub est mappé à plusieurs nœuds virtuels, équilibrant davantage la charge. L'ajout de nœuds virtuels permet une distribution plus homogène des nœuds, évitant efficacement le retour à une architecture centralisée. À mesure que le nombre de nœuds augmente, il est possible d'ajouter davantage de Hubs pour répartir la charge, évitant ainsi qu'un seul Hub ne soit surchargé. Si un Hub tombe en panne, il suffit de réaffecter les nœuds qu'il gérait à d'autres Hubs, le reste du système fonctionnant normalement.

Comment ZEROBASE équilibre-t-il la protection de la vie privée et la conformité ?

ZEROBASE réalise une combinaison subtile entre la protection de la vie privée et la conformité grâce à une technologie de promesse de déchiffrement partiel vérifiable. Le mécanisme central de cette technologie est de garder les données des utilisateurs complètement cryptées dans des conditions normales et de permettre à des institutions de confiance autorisées de déchiffrer partiellement les données uniquement lorsque des conditions spécifiques sont remplies. Cette conception protège non seulement la vie privée des utilisateurs, mais offre également une solution aux exigences de conformité. Plus précisément, il y a plusieurs points clés :

Chiffrement des soumissions de données : Les informations sensibles des utilisateurs sont transformées en engagement (Commitment), cet engagement est crypté, et seul l'utilisateur connaît son contenu. Par exemple, dans un scénario de prêt, les données de crédit soumises par l'utilisateur sont cryptées sous forme d'engagement. L'utilisateur doit générer une preuve à connaissance nulle pour prouver que les informations soumises sont légales, par exemple, que le score de crédit répond à certaines exigences, mais le score exact et les données d'origine ne seront pas divulgués.

Mécanisme de déchiffrement autorisé : si un utilisateur se trouve dans une situation spéciale (comme un défaut de paiement), le système appelle la fonction de « déchiffrement partiel » du circuit. Grâce à une « clé de déchiffrement » cachée dans l'engagement (backdoor), une institution de confiance peut déchiffrer une partie des informations nécessaires, telles que le montant du défaut ou les responsabilités connexes, sans divulguer les données complètes de l'utilisateur. Ce circuit comprend également des fonctionnalités d'audit, toutes les actions de déchiffrement seront enregistrées sur la chaîne pour prévenir les abus. Les institutions de confiance doivent également fournir des preuves légitimes lors de l'utilisation de la fonction de déchiffrement, ce qui garantit que chaque opération est transparente et conforme.

En résumé, nous agissons comme un « coffre-fort de la vie privée », où seules les informations essentielles peuvent être extraites au bon moment, avec la bonne « clé ». Ce mécanisme permet à ZEROBASE de satisfaire simultanément les exigences de protection de la vie privée et de conformité légale dans des scénarios complexes tels que les prêts financiers, les audits fiscaux et le règlement d'actifs, réalisant un équilibre entre sécurité et transparence.

Quels sont les principaux scénarios d'application ou secteurs soutenus par ZEROBASE ?

L'application technologique de ZEROBASE est très large, couvrant des domaines tels que la finance, l'authentification, le trading décentralisé, la notation de crédit privé, la santé transfrontalière, etc. En résumé, c'est zk+everything, je peux parler de ces scénarios existants.

Dans le domaine financier, comme les fonds spéculatifs, notre technologie peut vérifier si les stratégies d'investissement respectent les limites de risque tout en n'exposant pas du tout les détails des stratégies. Les investisseurs peuvent comprendre les risques en toute confiance, tandis que les fonds peuvent protéger leurs secrets essentiels. Dans DeFi, notre zkDarkPool rend les transactions importantes des utilisateurs plus privées, évitant ainsi la manipulation du marché et les attaques de bots, en particulier la protection des petites devises a également été renforcée.

Par exemple, pour l'authentification, notre technologie zkLogin est très intéressante, permettant aux utilisateurs de vérifier leur compte blockchain avec leurs informations de connexion Google ou Facebook, sans craindre de fuites de vie privée. Cette technologie est déjà prise en charge par StarkNet et collabore avec TOMO Wallet pour rendre l'expérience utilisateur plus simple et plus sûre.

Les scénarios de pont inter-chaînes ne peuvent également pas se passer de notre soutien technologique, comme le processeur Tiga, qui vérifie spécifiquement les informations de blocs des ponts inter-chaînes, améliorant ainsi la sécurité et l'efficacité.

Nous nous concentrons également sur les groupes vulnérables, par exemple, les États-Unis sont une société de crédit, et une fois que votre crédit personnel est en faillite ou que vous n'avez pas de score de crédit, il devient extrêmement difficile de s'en sortir aux États-Unis, se retrouvant dans une situation inconfortable sans crédit—incapable de louer un logement—sans adresse—incapable de travailler et ne pouvant que recevoir une aide sociale. Nous avons aidé les populations à faible revenu de l'État de l'Arizona à développer un système de notation de crédit privé, leur permettant d'utiliser des preuves à connaissance nulle pour valider leurs antécédents professionnels et générer un score de confiance, leur permettant de trouver un emploi même sans FICO. Dans le scénario médical transfrontalier, nous avons collaboré avec l'Université du Nord de l'Arizona pour permettre aux patients étrangers de vérifier leurs informations d'actifs dans leur pays d'origine, leur permettant d'obtenir des crédits médicaux avec succès.

Le cœur de notre travail est : que ce soit dans la finance, le trading, ou l'aide aux personnes ordinaires, nous utilisons ZK pour résoudre les problèmes de confidentialité et de confiance.

Quels bénéfices spécifiques les utilisateurs et les développeurs peuvent-ils tirer de l'écosystème ZEROBASE ?

L'un des plus grands avantages pour les utilisateurs dans l'écosystème ZEROBASE est de recevoir des retours à long terme en participant au staking de ZEROBASE. Les utilisateurs peuvent staker des tokens ZB pour soutenir la sécurité du réseau tout en profitant des rendements élevés résultant de la combinaison ZK+Cefi. De plus, en participant au staking, les utilisateurs peuvent également s'engager dans le vote de gouvernance, participant directement aux décisions importantes de ZEROBASE. En ce qui concerne les développeurs, nous avons alloué 10 % du total de ZB pour soutenir l'expansion du réseau, les partenariats et la mise en œuvre des applications. Nous avons également un programme de minage de preuves qui récompensera directement les applications utilisant ZEROBASE en fonction de leur utilisation précoce du réseau.

ZEROBASE a-t-il déjà reçu un soutien financier ou établi des partenariats avec des institutions de l'industrie ?

Oui, nos investisseurs incluent des institutions telles que Binance Labs, Lightspeed Faction, dao5, Sequoia, IDG, etc. Je tiens également à remercier la National Science Foundation des États-Unis, la Fondation Ethereum, le programme d'accélération de Starknet et le programme des fondateurs de Microsoft & OpenAI pour leur soutien. Sans leur aide, il aurait été difficile d'arriver au développement de ZEROBASE aujourd'hui. La plupart de nos investisseurs et bailleurs de fonds sont également nos clients et partenaires, et nous avons également reçu un large soutien de la part des clients de Salus Security.

Comment l'équipe de projet fait-elle face à d'éventuelles pressions réglementaires ?

L'équipe de ZEROBASE est bien consciente que l'utilisation des technologies de protection de la vie privée peut susciter des préoccupations réglementaires, c'est pourquoi nous avons intégré la conformité dès le début dans la conception du système. Récemment, l'affaire Tornado Cash a été partiellement levée en raison de son infrastructure immuable, ce qui nous a donné un aperçu important : la régulation n'exclut pas complètement les technologies de la vie privée, mais exige une transparence et une traçabilité en cas de besoin.

Nous avons déjà pris l'initiative de collaborer avec les régulateurs pour explorer l'application des technologies de la vie privée dans le cadre de conformité. Notre technologie de promesse de déchiffrement partiel vérifiable est née de ce principe, une partie de la technologie centrale de ZEROBASE est développée autour des circuits déchiffrables. L'idée centrale de ces circuits est que les données des utilisateurs sont par défaut cryptées, et seules les parties de confiance peuvent déchiffrer partiellement les informations en utilisant des clés spéciales lorsque des conditions explicites sont remplies (comme l'autorisation de l'utilisateur ou des exigences légales). Cette conception évite l'abus de systèmes de vie privée complètement non traçables, tout en garantissant un minimum de protection de la vie privée.

ZEROBASE se positionne clairement en tant que fournisseur d'infrastructure de calcul de la vie privée, notre technologie est neutre, visant à fournir sécurité et protection de la vie privée aux utilisateurs, et non à servir des fins illégales. En nous intégrant aux cadres de conformité, nous évitons de devenir le centre des contradictions réglementaires.

Quel rôle pensez-vous que ZEROBASE jouera dans l'écosystème blockchain futur ?

Un des défis clés de la technologie blockchain est de résoudre le problème de la protection de la vie privée tout en assurant la décentralisation. ZEROBASE, grâce à une architecture technique innovante, comme un réseau distribué, un mécanisme de nœuds virtuels et une technologie de promesse de déchiffrement partiel vérifiable, améliore non seulement l'efficacité de la protection de la vie privée, mais propose également des solutions de conformité. Que ce soit pour des transactions financières, des authentifications d'identité, ou des validations complexes de ponts inter-chaînes, notre technologie peut répondre aux exigences de régulation et commerciales tout en garantissant la confidentialité des données. Nous continuerons à optimiser les outils et le support pour les développeurs, les aidant à construire rapidement des applications de protection de la vie privée basées sur la technologie ZK. Grâce à notre réseau, le code Circom et Gnark peut produire des preuves en quelques millisecondes, offrant ainsi une efficacité sans précédent pour les développeurs.

En tant que PDG de ZEROBASE, je crois que nous jouerons un rôle central en tant que fournisseur d'infrastructure de calcul de la vie privée et en tant que normalisateur des standards financiers décentralisés dans l'écosystème blockchain futur. Notre mission est de donner le pouvoir à divers scénarios d'application grâce à la technologie des preuves à connaissance nulle (ZK), permettant à la blockchain de protéger la vie privée tout en maintenant la transparence et la confiance.