BitStream: Протокол обміну атомарними даними

律动

Ідея атомарної купівлі цифрових файлів за допомогою цифрових валют має довгу історію в цій сфері. Цифрові товари, цифрові валюти, здається, ідеально поєднуються. Цифрові товари, тобто інформація, також є величезними ринками. Уявіть собі все відео, аудіо, текст, ігри та інші форми цифрового контенту, які люди купують і споживають на регулярній основі, а їхні ринки коштують мільярди доларів, і люди взаємодіють на цих ринках щодня.

Більшість спроб реалізувати платний файлообмінник йдуть хибним шляхом. FIL намагається досягти цього на вершині FIL, але врешті-решт проект задуманий так, щоб бути смішно безглуздим. BitTorrent (компанія, а не протокол) була придбана Джастіном Саном та інтегрувала власну криптовалюту та блокчейн. Жоден з проектів не досяг значного технічного прогресу, технічно надмірно спроектований, а економічно мотивований є сумнівним.

BitStream – це пропозиція Робіна Лінуса, яка намагається вирішити потребу в атомарній купівлі даних без непотрібних альткоїнів та надмірно інженерних технічних протоколів.

Всі файли можна однозначно ідентифікувати за одним хешем, що є дуже важливою деталлю в даній схемі. Атомарні файли продажів вимагають, щоб файли були зашифровані за допомогою функції, яка дозволяє користувачеві перевірити зашифрований вміст, після чого користувач атомарно купує ключ шифрування для файлу. Проблема полягає в процесі верифікації, і, що важливіше, в тому, щоб довести, чи була вона підроблена і що файли були розшифровані, оскільки неправильні дані коштують дорого. Простіше кажучи, вам потрібно згенерувати весь зашифрований файл і ключ розшифровки, щоб інші могли розшифрувати та перевірити, чи розшифровані дані відповідають потрібному хешу.

Файлообмінні системи, такі як BitTorrent, часто розбивають файли на фрагменти стандартного розміру і будують дерево Меркла, що дозволяє кореневому хешу діяти як ідентифікатор файлу в магнітному посиланні і перевіряти, що кожен окремий шматок файлу, який ви завантажуєте, є дійсною частиною цього файлу. Цей атрибут може бути використаний для значного підвищення ефективності доказів шахрайства, щоб показати, що розповсюджувач файлів обдурив вас.

Продавець файлу може згенерувати випадкове значення і використовувати це значення для шифрування кожного блоку файлу за допомогою XOR за цим випадковим значенням. Потім вони можуть підписати оператор, що містить кореневий хеш зашифрованого файлу та хеш зашифрованого значення. Зашифроване дерево файлів налаштовується особливим чином для того, щоб спростити доказ шахрайства.

Замість того, щоб просто будувати звичайний файловий блок у зашифроване дерево Меркла, дерево створює пару листів, що складається з хешу зашифрованого файлового блоку та незашифрованого файлового блоку поруч із ним. Покупці тепер можуть завантажувати зашифровані файли та атомарно купувати значення дешифрування, взявши хеші всіх незашифрованих блоків і створивши з них дерево Меркла, щоб переконатися, що вони збігаються з кореневим хешем незашифрованих файлів. Це досягається тим, що продавець використовує його як преобраз для HTLC у мережі Lightning Network або як преобраз для карбування Chaumian eCash з підтримкою HTLC, як Cashu.

Якщо файл розшифрований неправильно, або тому, що зашифровані дані є іншим файлом, або тому, що преобраз не є фактичним ключем шифрування, то шлях Меркла в зашифрованому дереві файлів до будь-яких двох листків може показати, що продавець обдурив покупця. Вказавши лише шлях до будь-якого зашифрованого блоку файлу та відповідний хеш незашифрованого блоку, а також попереднє зображення, придбане покупцем, чітко доведе, що продавець не надав покупцеві файл, на який він претендував.

Будь-який продавець документів, що використовують протокол BitStream, може внести заставу, яка може бути скорочена доказами шахрайства, як зазначено вище, якщо вони обманюють клієнтів. У найпростішому випадку це можна виконати, внісши маржу в Chaumian Mint. Такі платформи, як Liquid, пропонують альтернативний спосіб створення надійного виконання за допомогою таких функцій, як OP_CAT. Сценарії можуть бути створені таким чином, щоб фактично приймати докази шахрайства BitStream і перевіряти їх у стеку, що дозволяє створювати UTXO, який може витратити будь-хто, хто має дійсний доказ шахрайства. Якщо OP_CAT стає доступним в основному ланцюжку, він може працювати навіть без об’єднаного середовища виконання.

BitStream — це дуже перспективний протокол для атомарного продажу цифрової інформації з дуже ефективною схемою захисту від шахрайства без необхідності використання шиткоїнів.

Застереження: Інформація на цій сторінці може походити від третіх осіб і не відображає погляди або думки Gate. Вміст, що відображається на цій сторінці, є лише довідковим і не є фінансовою, інвестиційною або юридичною порадою. Gate не гарантує точність або повноту інформації і не несе відповідальності за будь-які збитки, що виникли в результаті використання цієї інформації. Інвестиції у віртуальні активи пов'язані з високим ризиком і піддаються значній ціновій волатильності. Ви можете втратити весь вкладений капітал. Будь ласка, повністю усвідомлюйте відповідні ризики та приймайте обережні рішення, виходячи з вашого фінансового становища та толерантності до ризику. Для отримання детальної інформації, будь ласка, зверніться до Застереження.
Прокоментувати
0/400
Немає коментарів