比特流:原子資料交換協定

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

大多數實現付費文件共享的嘗試都走上了錯誤的道路。 FIL試圖在FIL之上實現這一目標,但最終該專案被設計得荒謬可笑。 BitTorrent(公司,而不是協定)被Justin Sun收購,並整合了自己的加密貨幣和區塊鏈。 這兩個專案都沒有在技術上取得實質性進展,技術上設計過度,經濟動機令人懷疑。

BitStream是Robin Linus的一項提案,它試圖解決原子購買數據的需求,而無需不必要的山寨幣和過度設計的技術協定。

所有檔都可以由單個哈希唯一標識,這是此方案中非常重要的細節。 原子銷售檔要求使用允許使用者驗證加密內容的功能對檔進行加密,之後使用者以原子方式購買檔的加密密鑰。 問題在於驗證過程,更重要的是證明它是否被欺騙以及檔是否被解密為不正確的數據是昂貴的。 簡而言之,您需要生成整個加密檔和解密密鑰,以便其他人可以解密並驗證解密的數據是否與所需的哈希匹配。

像BitTorrent這樣的檔共享系統通常將檔拆分為標準大小的塊並構建一個merkle樹,它允許根哈希充當磁力連結中的檔標識符,並驗證您下載的檔的每個單獨塊都是該檔的有效部分。 這是一個可以利用的屬性,可以大大提高欺詐證明的效率,以表明檔分發者欺騙了您。

檔的賣方可以生成一個隨機值,並使用此值通過XOR該隨機值來加密每個文件塊。 然後,他們可以簽署包含加密檔的根哈希和加密值的哈希的聲明。 加密檔樹以特殊方式設置,以簡化欺詐證明。

該樹不是將普通檔塊構建到加密的 merkle 樹中,而是創建一個葉對,該葉對由加密檔塊的哈希及其旁邊的未加密檔塊組成。 買家現在可以下載加密檔,並且可以在獲取所有未加密塊的哈希並從中創建默克爾樹以確保它們與未加密檔的根哈希匹配后,原子地購買解密值。 這是通過賣方將其用作閃電網路上HTLC的原像或作為支援HTLC的Chaumian eCash鑄造(如Cashu)的原像來實現的。

如果檔解密不正確,要麼是因為加密數據是另一個檔,要麼是因為原像不是實際的加密密鑰,那麼加密檔樹中任何兩片葉子的Merkle路徑都可以表明賣方欺騙了買方。 僅提供任何加密檔塊的路徑及其相應的未加密塊哈希值以及買方購買的原像將清楚地證明賣方沒有向買方提供他們聲稱的檔。

任何使用BitStream協定的檔賣家都可以存入保證金,如果他們欺騙客戶,可以通過上述設計的欺詐證明來削減保證金。 在最簡單的情況下,這可以通過在Chaumian鑄幣廠存入保證金來執行。 像Liquid這樣的平臺提供了一種替代方法來構建具有OP_CAT等功能的無信任執行。 可以構建腳本以實際接受BitStream欺詐證明並在堆疊上對其進行驗證,從而允許創建UTXO,任何人都可以使用有效的欺詐證明。 如果OP_CAT在主鏈上可用,它甚至可以在沒有聯合執行環境的情況下運行。

BitStream是一種非常有前途的數位資訊原子銷售協定,具有非常有效的防欺詐方案,無需垃圾幣。

查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 轉發
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)