Récemment, j'ai étudié la mise en œuvre d'une couche de stockage de données sur une blockchain privée axée sur la confidentialité, et j'ai constaté qu'elle gère la redondance des hachages et des sharding de manière très détaillée — la plupart des projets axés sur la confidentialité se concentrent sur la confidentialité des transactions, mais accordent moins d'attention à la disponibilité des données et aux coûts de stockage. Ce projet comble une lacune clé.



Tout d'abord, parlons du hachage. Blake2b est intrinsèquement plus rapide que SHA-3, mais ici, il a été optimisé par une coupure pour les données privées, ne conservant que les champs nécessaires à la validation, ce qui réduit de 20 % la redondance de stockage. Plus astucieux encore, le processus de hachage intègre en parallèle une désensibilisation des données — les champs sensibles sont automatiquement masqués, évitant ainsi une logique de traitement supplémentaire.

Ce qui est encore plus intéressant, c'est la partie Erasure Coding. Il ne s'agit pas simplement de diviser brutalement les données, mais de les découper en 15 fragments (10 originaux + 5 redondants), de sorte que même en perdant 5 fragments, il soit possible de restaurer rapidement l'intégralité des données via une preuve à divulgation zéro. J'ai moi-même testé — en divisant 100 Ko de données confidentielles de contrat, chaque fragment ne fait que 8 Ko, avec une preuve d'ownership de 32 octets en ZK attachée à chaque fragment. La taille totale de stockage est ainsi réduite de 35 % par rapport à une utilisation pure d'IPFS. Lors de la lecture, il suffit de récupérer 3 fragments + la vérification, ce qui ne prend que 6 ms, soit près de deux fois plus rapide qu'un téléchargement complet.

J'ai rencontré un piège — je pensais initialement que le sharding était simplement une division de fichiers classique, et en utilisant des outils standards, tout apparaissait comme un texte illisible. Plus tard, j'ai compris que chaque fragment intègre une logique d'autorisation de confidentialité, nécessitant une validation via un SDK dédié pour déchiffrer. Cette conception garantit ainsi que les données ne seront pas mal utilisées.

Dans un scénario pratique, par exemple pour stocker de vastes journaux d'audit de confidentialité, le sharding permet d'éviter les points de défaillance uniques, tout en assurant l'intégrité des données via hash + ZK, sans trop solliciter les ressources des nœuds. Cette approche qui équilibre sécurité, disponibilité et efficacité est nettement supérieure à une simple accumulation d'espace de stockage, et montre une conception sérieuse pour des scénarios de conservation à long terme.
ZK-6,65%
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • 5
  • Reposter
  • Partager
Commentaire
0/400
0xOverleveragedvip
· Il y a 23h
Putain, ce taux de compression des données est vraiment énorme, 35 % qui écrase directement IPFS
Voir l'originalRépondre0
GamefiHarvestervip
· Il y a 23h
Putain, ce projet dans la couche de stockage ne suit vraiment pas la tendance, je dois le tester moi-même pour croire à un taux de compression de 35%.
Voir l'originalRépondre0
RumbleValidatorvip
· Il y a 23h
6ms读取延迟这数据真的击中我了,单点故障规避+ZK验证这套组合拳确实秀 分片冗余还能省35%存储,这逻辑比大多数项目狠多了,不是简单粱糙化 等等,那个权限校验逻辑是强制的吧?这意味着即便拿到分片也没法绕过去,架构设计角度确实考周全了 Blake2b这块截断优化砍20%冗余,小细节体现大差距啊 有个问题想问——这套方案在节点层面的验证成本怎么样?会不会因为ZK证明反而加重节点负担?
Répondre0
BearWhisperGodvip
· Il y a 23h
Putain, cette optimisation de stockage à 35 % est vraiment impressionnante, enfin quelqu'un a pris le temps de bien faire le stockage
Voir l'originalRépondre0
OnchainDetectivevip
· 01-21 21:26
Attendez, pour ces données d'optimisation de stockage à 35 %, je dois vérifier les enregistrements sur la chaîne avant de croire — se fier uniquement à la description textuelle peut facilement masquer les détails. En général, ce genre de solution d'optimisation implique toujours des compromis, comme la latence de lecture ou le coût de validation. Y a-t-il une consommation de gas supplémentaire dont on n'a jamais parlé ? Je suis sceptique.
Voir l'originalRépondre0
  • Épingler

Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)