BitStream:一種原子資料交換協定



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

大多數實現付費文件共亯的嚴肅嘗試都失敗了。 Filecoin試圖在IPFS之上實現這一點,但最終該項目被荒謬地過度設計。 BitTorrent(該公司,而非協定)被Justin Sun收購,並集成了自己的加密貨幣和區塊鏈。 這兩個項目實際上都沒有取得任何成效,科技方面的系統設計過度,經濟方面的激勵措施也非常可疑。

BitStream是Robin Linus提出的一項建議(Robin有沒有考慮過放慢速度並休息一下?),試圖解决原子級購買數據的要求,而不需要毫無意義地添加altcoins和過度設計的交換技術協定。

所有檔案都可以由一個雜湊唯一標識,這是該方案中非常重要的細節。 以原子管道出售檔案需要使用允許用戶驗證加密內容的功能對檔案進行加密,然後用戶以原子管道購買檔案的加密金鑰。 問題是驗證過程,更重要的是,證明你是否被騙了,檔案解密為不正確的數據,這是昂貴的。 簡單地說,你需要生成整個加密檔和解密金鑰,這樣其他人就可以解密它,並驗證解密後的數據在雜湊時與預期的雜湊值不匹配。

BitStream:一種原子資料交換協定插图1

像BitTorrent這樣的文件共亯系統經常將檔案分解成標準大小的塊,並用它們構建一個merkle樹,這使得根雜湊可以作為磁鐵連結中的檔案識別字,並驗證你下載的檔案的每個塊是否是該檔案的有效部分。 這是一種可以用來大幅提高檔案分發者欺騙您的欺詐證據效率的特性。

檔案的賣方可以生成一個隨機值,並使用該隨機值對每個檔案塊進行XOR運算進行加密。 然後,他們可以簽署加密檔根雜湊的證明和加密值的雜湊。 加密檔樹是以一種特殊的管道建立的,以便於簡單的欺詐證明。

BitStream:一種原子資料交換協定插图3

merkle樹不是僅用普通的檔案塊構建,而是加密的,而是創建一對葉子,由一個加密的檔案塊和旁邊未加密檔塊的雜湊組成。現在,買家可以下載加密的檔案, 並且在通過獲取未加密塊的所有雜湊並從中創建merkle樹以確保它們與未加密檔的根雜湊匹配來進行驗證之後,可以原子地購買解密值。 這是由賣家通過Lightning網絡或像Cashu這樣支持HTLC的chaumian ecash mint將其用作HTLC的預映射來實現的。

BitStream:一種原子資料交換協定插图5

如果檔案沒有正確解密,要麼是因為加密的數據是不同的檔案,要麼是預映射不是實際的加密金鑰,那麼加密檔樹中到任何兩個葉子的merkle路徑都可能表明賣家欺騙了買家。 僅提供任何加密檔塊的路徑及其對應的未加密塊雜湊與買方購買的預映射,將明確證明賣方沒有向買方提供他們聲稱的檔案。

任何使用BitStream協定的檔案賣家都可以存入一筆保證金,如果他們欺騙了客戶,可以按照上面設計的防欺詐措施大幅削减保證金。 在最簡單的情况下,只需將債券存放在chaumian鑄幣廠即可強制執行。 Liquid等平臺提供了建立債券的替代方法,這些方法實際上可以通過OP_CAT等功能可靠地執行。 可以構建腳本,實際獲取BitStream欺詐證據並在堆棧上驗證它,從而允許創建任何擁有有效欺詐證據的人都可以使用的UTXO。 如果OP_CAT在主鏈上可用,那麼這甚至可以完全不受信任地完成,而不需要聯邦執行環境。

BitStream是一種非常有前途的原子式銷售數位資訊的協定,它有一個非常有效的方案來證明欺詐,不需要垃圾幣。

聯系郵箱:0xniumao@gmail.com