BitStream : Protocole d’échange de données atomiques

律动

L’idée d’acheter atomiquement des fichiers numériques à l’aide de monnaies numériques a une longue histoire dans cet espace. Biens numériques, monnaies numériques, les deux semblent être un match parfait. Les biens numériques, c’est-à-dire l’information, sont également d’énormes marchés. Imaginez toutes les vidéos, audios, textes, jeux et autres formes de contenu numérique que les gens achètent et consomment régulièrement, et leurs marchés valent des milliards de dollars, et les gens interagissent sur ces marchés tous les jours.

La plupart des tentatives de mise en œuvre du partage de fichiers payant empruntent le mauvais chemin. FIL essaie d’y parvenir en plus de FIL, mais à la fin, le projet est conçu pour être ridiculement ridicule. BitTorrent (la société, pas le protocole) a été acquis par Justin Sun et a intégré sa propre crypto-monnaie et sa propre blockchain. Ni l’un ni l’autre de ces projets n’a fait de progrès substantiels sur le plan technique, il est techniquement surdimensionné et les motivations économiques sont douteuses.

BitStream est une proposition de Robin Linus qui tente de résoudre le besoin d’achat atomique de données sans altcoins inutiles et protocoles techniques sur-conçus.

Tous les fichiers peuvent être identifiés de manière unique par un seul hachage, ce qui est un détail très important dans ce schéma. Les fichiers de vente atomiques nécessitent que les fichiers soient chiffrés à l’aide d’une fonction qui permet à l’utilisateur de vérifier le contenu crypté, après quoi l’utilisateur achète atomiquement la clé de chiffrement du fichier. Le problème réside dans le processus de vérification et, plus important encore, dans le fait de prouver qu’il s’agit d’une usurpation d’identité et que les fichiers ont été décryptés car les données incorrectes coûtent cher. En termes simples, vous devez générer l’intégralité du fichier crypté et la clé de déchiffrement afin que d’autres puissent déchiffrer et vérifier que les données décryptées correspondent au hachage souhaité.

Les systèmes de partage de fichiers comme BitTorrent divisent souvent les fichiers en morceaux de taille standard et construisent une arborescence de Merkle, qui permet au hachage racine d’agir comme un identifiant de fichier dans un lien magnétique et de vérifier que chaque morceau individuel du fichier que vous téléchargez est une partie valide de ce fichier. Il s’agit d’un attribut qui peut être exploité pour augmenter considérablement l’efficacité des preuves de fraude afin de montrer que le distributeur de fichiers vous a trompé.

Le vendeur du fichier peut générer une valeur aléatoire et utiliser cette valeur pour chiffrer chaque bloc de fichier en XOR sur cette valeur aléatoire. Ils peuvent ensuite signer une instruction contenant le hachage racine du fichier chiffré et le hachage de la valeur chiffrée. L’arborescence des fichiers cryptés est configurée d’une manière spéciale afin de simplifier la lutte contre la fraude.

Au lieu de simplement construire un bloc de fichier normal dans une arborescence de Merkle chiffrée, l’arborescence crée une paire feuille composée d’un hachage d’un bloc de fichier chiffré et d’un bloc de fichier non chiffré à côté. Les acheteurs peuvent désormais télécharger des fichiers cryptés et acheter atomiquement des valeurs de déchiffrement après avoir pris les hachages de tous les blocs non cryptés et créé un arbre de merkle à partir d’eux pour s’assurer qu’ils correspondent au hachage racine des fichiers non cryptés. Ceci est réalisé par le vendeur en l’utilisant comme préimage pour HTLC sur le Lightning Network ou comme préimage pour la frappe d’eCash Chaumian compatible HTLC comme Cashu.

Si le fichier n’est pas déchiffré correctement, soit parce que les données chiffrées sont un autre fichier, soit parce que la préimage n’est pas la clé de chiffrement réelle, le chemin d’accès Merkle dans l’arborescence des fichiers chiffrés vers deux feuilles peut montrer que le vendeur a trompé l’acheteur. Le fait de fournir uniquement le chemin d’accès à un bloc de fichiers cryptés et son hachage de bloc non crypté correspondant et la préimage achetée par l’acheteur prouvera clairement que le vendeur n’a pas fourni à l’acheteur le fichier qu’il a réclamé.

Tout vendeur de documents utilisant le protocole BitStream peut déposer un dépôt de garantie, qui peut être réduit avec des preuves de fraude comme indiqué ci-dessus s’il trompe les clients. Dans le cas le plus simple, cela peut être exécuté en déposant une marge dans Chaumian Mint. Des plateformes comme Liquid offrent un moyen alternatif de créer une exécution sans confiance avec des fonctionnalités telles que OP_CAT. Des scripts peuvent être créés pour accepter les preuves de fraude BitStream et les valider sur la pile, ce qui permet la création d’un UTXO qui peut être dépensé par toute personne disposant d’une preuve de fraude valide. Si OP_CAT devient disponible sur la chaîne principale, il peut même fonctionner sans environnement d’exécution fédéré.

BitStream est un protocole très prometteur pour la vente atomique d’informations numériques, avec un système de lutte contre la fraude très efficace sans avoir besoin de shitcoins.

Avertissement : Les informations contenues dans cette page peuvent provenir de tiers et ne représentent pas les points de vue ou les opinions de Gate. Le contenu de cette page est fourni à titre de référence uniquement et ne constitue pas un conseil financier, d'investissement ou juridique. Gate ne garantit pas l'exactitude ou l'exhaustivité des informations et n'est pas responsable des pertes résultant de l'utilisation de ces informations. Les investissements en actifs virtuels comportent des risques élevés et sont soumis à une forte volatilité des prix. Vous pouvez perdre la totalité du capital investi. Veuillez comprendre pleinement les risques pertinents et prendre des décisions prudentes en fonction de votre propre situation financière et de votre tolérance au risque. Pour plus de détails, veuillez consulter l'avertissement.
Commentaire
0/400
Aucun commentaire