Je pensais autrefois qu’une base de données décentralisée signifiait que chaque nœud conservait une copie complète des données, comme c’est le cas pour la plupart des blockchains.
Imaginez une banque qui refuse de conserver les documents réels des transactions. À la place, elle garde uniquement une enveloppe scellée contenant une empreinte cryptographique de ces documents, et un groupe de responsables doit tous signer cette empreinte avant qu’elle ne devienne officielle. N’importe qui peut ensuite prouver que les documents n’ont pas été modifiés sans jamais ouvrir l’enveloppe.
C’est essentiellement ainsi que SXT Chain gère les données. Les validateurs ne stockent jamais les tables brutes. Ils créent un engagement cryptographique pour chaque table et le signent à seuil par le biais d’un consensus BFT. L’engagement devient la racine de confiance.
Les données réelles doivent tout de même être stockées quelque part, généralement sur des nœuds d’archivage ou des indexeurs. S’ils disparaissent, vous pouvez toujours prouver que l’engagement est valide, mais vous ne pouvez plus exécuter la requête.
Alors, s’agit-il d’une base de données inviolable, ou simplement de l’empreinte inviolable d’une base de données ?
@SpaceandTime #sxt $SXT
Imaginez une banque qui refuse de conserver les documents réels des transactions. À la place, elle garde uniquement une enveloppe scellée contenant une empreinte cryptographique de ces documents, et un groupe de responsables doit tous signer cette empreinte avant qu’elle ne devienne officielle. N’importe qui peut ensuite prouver que les documents n’ont pas été modifiés sans jamais ouvrir l’enveloppe.
C’est essentiellement ainsi que SXT Chain gère les données. Les validateurs ne stockent jamais les tables brutes. Ils créent un engagement cryptographique pour chaque table et le signent à seuil par le biais d’un consensus BFT. L’engagement devient la racine de confiance.
Les données réelles doivent tout de même être stockées quelque part, généralement sur des nœuds d’archivage ou des indexeurs. S’ils disparaissent, vous pouvez toujours prouver que l’engagement est valide, mais vous ne pouvez plus exécuter la requête.
Alors, s’agit-il d’une base de données inviolable, ou simplement de l’empreinte inviolable d’une base de données ?
@SpaceandTime #sxt $SXT

