デジタル通貨を使用してデジタルファイルをアトミックに購入するというアイデアは、この分野では長い歴史があります。 デジタル商品、デジタル通貨、この2つは完璧にマッチしているようです。 デジタル商品、つまり情報も巨大な市場です。 ビデオ、オーディオ、テキスト、ゲーム、その他のデジタルコンテンツなど、人々が定期的に購入・消費し、数十億ドル規模の市場があり、人々がこれらの市場で毎日やり取りしていることを想像してみてください。
有料ファイル共有を実装しようとする試みのほとんどは、間違った道をたどっています。 FilecoinはIPFS上でこれを実現しようとしましたが、結局、プロジェクトはばかげたものになるように設計されました。 BitTorrent(プロトコルではなく会社)はJustin Sunに買収され、独自の暗号通貨とブロックチェーンを統合しました。 どちらのプロジェクトも技術的に実質的な進歩を遂げておらず、技術的に過剰に設計されており、経済的にも疑わしい動機があります。
BitStreamは、ロビン・ライナスによる提案で、不必要なアルトコインや過剰に設計された技術プロトコルなしで、アトミックな購入データの必要性を解決しようとするものです。
すべてのファイルは単一のハッシュで一意に識別でき、これはこのスキームの非常に重要な詳細です。 販売ファイルをアトマイズするには、ユーザーが暗号化されたコンテンツを検証できる機能を使用してファイルを暗号化し、その後、ユーザーはファイルの暗号化キーをアトミックに購入する必要があります。 問題は検証プロセスにあり、さらに重要なことに、ファイルが偽装され、復号化されているかどうかを正しくないことを証明する高価なデータにあります。 簡単に言えば、暗号化されたファイル全体と復号化キーを生成して、他の人が復号化して、復号化されたデータが目的のハッシュと一致することを確認できるようにする必要があります。
BitTorrentのようなファイル共有システムは、多くの場合、ファイルを標準サイズのチャンクに分割し、ルートハッシュをマグネットリンクのファイル識別子として機能させ、ダウンロードしたファイルの個々のチャンクがそのファイルの有効な部分であることを検証できるマークルツリーを構築します。 これは、ファイルディストリビューターがあなたを騙したことを示すために、詐欺の証拠の効率を大幅に向上させるために悪用できる属性です。
ファイルの販売者は、ランダムな値を生成し、この値を使用して、そのランダムな値に対してXORによって各ファイルブロックを暗号化できます。 その後、暗号化されたファイルのルートハッシュと暗号化された値のハッシュを含む宣言に署名できます。 暗号化されたファイルツリーは、不正防止を簡素化するために特別な方法で設定されています。
通常のファイルブロックを暗号化されたマークルツリーに構築する代わりに、ツリーは暗号化されたファイルブロックのハッシュとその隣にある暗号化されていないファイルブロックで構成されるリーフペアを作成します。 購入者は、暗号化されたファイルをダウンロードし、暗号化されていないすべてのブロックのハッシュを取得し、それらからマークルツリーを作成して、暗号化されていないファイルのルートハッシュと一致することを確認した後、復号化値をアトミックに購入できるようになりました。 これは、売り手がライトニングネットワーク上のHTLCのプリイメージとして、またはCashuのようなHTLC対応のChaumian eCashミントのプリイメージとして使用することで実現されます。
暗号化されたデータが別のファイルであるか、またはプリイメージが実際の暗号化キーではないために、ファイルが正しく復号化されていない場合、暗号化されたファイルツリー内の任意の2つのリーフへのマークルパスは、売り手が買い手を欺いたことを示している可能性があります。 暗号化されたファイルブロックへのパスと、それに対応する暗号化されていないブロックハッシュ、および購入者が購入したプリイメージのみを提供することで、売り手が購入者に主張したファイルを提供しなかったことを明確に証明できます。
BitStreamプロトコルを使用する文書の売り手は、上記のように顧客を欺いた場合、保証金を預けることができます。 最も単純なケースでは、これはChaumian Mintに証拠金を預けることで実行できます。 Liquidのようなプラットフォームは、OP_CATなどの機能でトラストレスな実行を構築するための代替方法を提供します。 BitStreamの不正証明を実際に受け入れ、スタック上で検証するようにスクリプトを構築することで、有効な不正の証拠があれば誰でも使用できるUTXOを作成することができます。 OP_CATがメインチェーンで利用可能になれば、フェデレーテッド実行環境がまったくなくても動作できます。
BitStreamは、デジタル情報のアトミック販売のための非常に有望なプロトコルであり、非常に効率的な詐欺防止スキームにより、シットコインの必要性を排除します。