デジタル通貨を使用してデジタルファイルをアトミックに購入するというアイデアは、この分野では長い歴史があります。 デジタル商品、デジタル通貨、この2つは完璧にマッチしているようです。 デジタル商品、つまり情報も巨大な市場です。 人々が日常的に購入し、消費するすべてのビデオ、オーディオ、テキスト、ゲーム、その他の形式のデジタルコンテンツを想像してみてください、そしてそれらの市場は数十億ドルの価値があり、人々はこれらの市場で毎日交流しています。
有料ファイル共有を実装しようとする試みのほとんどは、間違った道をたどっています。 FIL FILに加えてこれを達成しようとしますが、結局、プロジェクトは途方もなくばかげたものになるように設計されています。 BitTorrent(プロトコルではなく会社)はJustin Sunに買収され、独自の暗号通貨とブロックチェーンを統合しました。 どちらのプロジェクトも技術的に実質的な進歩を遂げておらず、技術的に過剰に設計されており、経済的動機付けは疑わしいものです。
BitStreamは、Robin Linusによる提案で、不必要なアルトコインや過剰に設計された技術プロトコルなしで、データのアトミックな購入の必要性を解決しようとします。
すべてのファイルは単一のハッシュで一意に識別でき、これはこのスキームの非常に重要な詳細です。 アトミックセールスファイルでは、ユーザーが暗号化されたコンテンツを検証できる機能を使用してファイルを暗号化する必要があり、その後、ユーザーはファイルの暗号化キーをアトミックに購入します。 問題は検証プロセスにあり、さらに重要なことは、それがなりすましであったかどうか、およびファイルが誤ったデータとして復号化されたことを証明することです。 簡単に言えば、暗号化されたファイル全体と復号化キーを生成して、他の人が復号化して、復号化されたデータが目的のハッシュと一致することを確認できるようにする必要があります。

BitTorrentのようなファイル共有システムは、多くの場合、ファイルを標準サイズのチャンクに分割し、ルートハッシュをマグネットリンクのファイル識別子として機能させ、ダウンロードしたファイルの個々のチャンクがそのファイルの有効な部分であることを検証できるマークルツリーを構築します。 これは、ファイルディストリビューターがあなたを騙したことを示すために、詐欺の証拠の効率を大幅に向上させるために悪用できる属性です。
ファイルの販売者は、ランダムな値を生成し、この値を使用して、そのランダムな値XORによって各ファイルブロックを暗号化できます。 その後、暗号化されたファイルのルートハッシュと暗号化された値のハッシュを含むステートメントに署名できます。 暗号化されたファイルツリーは、不正防止を簡素化するために特別な方法で設定されています。

通常のファイルブロックを暗号化されたマークルツリーに構築する代わりに、ツリーは暗号化されたファイルブロックのハッシュとその隣にある暗号化されていないファイルブロックで構成されるリーフペアを作成します。 購入者は、暗号化されたファイルをダウンロードし、暗号化されていないすべてのブロックのハッシュを取得し、それらからマークルツリーを作成して、暗号化されていないファイルのルートハッシュと一致することを確認した後、復号化値をアトミックに購入できるようになりました。 これは、売り手がライトニングネットワーク上のHTLCのプリイメージとして、またはCashuのようなHTLC対応のChaumian eCashミントのプリイメージとして使用することで実現されます。

暗号化されたデータが別のファイルであるか、またはプリイメージが実際の暗号化キーではないために、ファイルが正しく復号化されていない場合、暗号化されたファイルツリー内の任意の2つのリーフへのマークルパスは、売り手が買い手を欺いたことを示している可能性があります。 暗号化されたファイルブロックへのパスと、それに対応する暗号化されていないブロックハッシュ、および購入者が購入したプリイメージのみを提供することで、売り手が購入者に主張したファイルを提供しなかったことを明確に証明できます。
BitStreamプロトコルを使用する文書の売り手は、保証金を預けることができ、顧客を欺いた場合、上記のように詐欺の証拠で削減することができます。 最も単純なケースでは、Chaumian Mintに証拠金を預けることで実行できます。 Liquidのようなプラットフォームは、OP_CATなどの機能でトラストレスな実行を構築するための代替方法を提供します。 BitStreamの不正証明を実際に受け入れ、スタック上で検証するようにスクリプトを構築することで、有効な不正の証拠があれば誰でも使用できるUTXOを作成することができます。 メインチェーンでOP_CATが使用可能になれば、フェデレーテッド実行環境がまったくなくても動作できます。
BitStreamは、デジタル情報のアトミックセールスのための非常に有望なプロトコルであり、シットコインを必要とせずに非常に効率的な詐欺防止スキームを備えています。