BitStream:原子資料交換協議

By Bitcoin 雜誌 - 5 個月前 - 閱讀時間:4 分鐘

BitStream:原子資料交換協議

使用數位貨幣原子購買數位檔案是這個領域歷史悠久的想法。 數位商品、數位貨幣,兩者似乎是完美的搭配。 數位商品,即訊息,也是巨大的市場。 想想人們定期購買和消費的所有影片、音訊、文字、遊戲和其他形式的數位內容。 這些市場價值數十億美元,人們每天都會與之互動。

Most of the serious attempts at implementing paid file sharing have gone down bad roads. Filecoin was an attempt to do this on top of IPFS, but ultimately the project is absurdly over engineered. BitTorrent (the company, not the protocol) was bought by Justin Sun and integrated its own cryptocurrency and blockchain. Both of these projects have effectively gone nowhere productive, with extremely overengineered systems on the technical side, and very dubious incentives on the economic side.

比特流 is a proposal by Robin Linus (ever consider slowing down and taking a break Robin?) to attempt to address the requirements of atomicly purchasing data without the pointless addition of altcoins and over engineered technical protocols for the exchange.

所有文件都可以透過單一哈希來唯一標識,這是該方案中非常重要的細節。 以原子方式出售文件需要使用允許使用者驗證加密內容的函數來加密文件,完成此操作後,使用者以原子方式購買文件的加密金鑰。 問題在於驗證過程,更重要的是證明您是否被騙以及文件解密為不正確的數據,成本高昂。 天真的做法是,您需要產生整個加密檔案和解密金鑰,以便其他人可以解密它並驗證解密的資料在散列時與預期的雜湊值不符。

像 BitTorrent 這樣的檔案共享系統經常將檔案分成標準大小的區塊,並從中建立默克爾樹,這允許根哈希充當磁力連結中的檔案標識符,並驗證您下載的檔案的每個單獨區塊是該文件的有效部分。 可以利用這項特性來大幅提高詐欺證明的效率,以證明文件分發者欺騙了您。

文件的賣方可以產生一個隨機值,並使用該隨機值透過 XOR 運算來加密每個檔案區塊。 然後,他們可以簽署加密檔案根哈希和加密值哈希的證明。 加密文件樹以特殊方式建立,以方便簡單的詐欺證明。

該樹不是僅使用普通文件塊構建加密的默克爾樹,而是創建一對葉子,其中包含一個加密文件塊和旁邊未加密文件塊的哈希值。 現在,買家可以下載加密文件,並在通過獲取未加密區塊的所有哈希值並從中創建默克爾樹以確保它們與未加密文件的根哈希值匹配進行驗證後,可以原子地購買解密值。 這是由賣方使用它作為透過閃電網路的 HTLC 或支持 HTLC 的 Chaumian ecash 鑄幣廠(如 Cashu)的原像來完成的。

如果文件沒有正確解密,或者因為加密資料是不同的文件,或者原像不是實際的加密金鑰,則加密文件樹中到任意兩個葉子的默克爾路徑都可以表明賣方欺騙了買方。 僅提供任何加密文件區塊的路徑及其相應的未加密區塊哈希以及買方購買的原像將明確證明賣方沒有向買方提供他們聲稱的文件。

任何使用 BitStream 協議的文件賣家都可以存入保證金,如果他們欺騙客戶,則可以透過上述設計的詐欺證明來削減保證金。 在最簡單的情況下,只需在 chaumian 鑄幣廠存入債券即可執行此操作。 Liquid 等平台提供了建立債券的替代方法,實際上可以透過 OP_CAT 等功能以不信任的方式強制執行。 可以建立實際獲取 BitStream 詐欺證明並在堆疊上驗證它的腳本,從而允許創建任何擁有有效詐欺證明的人都可以使用的 UTXO。 如果 OP_CAT 在主鏈上可用,這甚至可以完全無需信任地完成,而不需要聯合執行環境。 

BitStream 是一個非常有前途的協議,用於自動銷售數位訊息,具有非常有效的詐欺證明方案,不需要垃圾幣。 

原始來源: Bitcoin 雜誌