Confidential-Transactions

是否可以在 Liquid 上使用保護隱私的硬幣混合器?

  • May 6, 2020

我的想法:Liquid 使用機密資產和交易。因此,資產類型和數量隱藏在鏈分析中。但是 utxo 仍然具有歷史意義。這段歷史可能會導致鏈分析員對資產進行有根據的猜測。如果發生了合併混合(實際上是批處理),這將更加困難。帶有機密資產和 tx 的 Coinjoins(批處理)將非常強大。

我的猜測:如果第 3 方收集人們的 txs 並將它們分批成一個 tx。這個第 3 方能看到每個輸入和輸出的資產類型和數量嗎?或者是否有一些花哨的加密,其中第三個可以在不知道任何內容的情況下建構 tx ?

在下文中,為了簡單起見,我將重點關注機密交易(而不是擴展機密資產),但我所說的所有內容也適用於機密資產。

的,可以使用加密協議以保護隱私的方式組織 CoinJoin 交易。ValueShuffle協議正是為此目的而設計的。

ValueShuffle 確實確保沒有第三方(例如,促進 CoinJoin 的伺服器)獲悉涉及的金額(或資產)。但它的隱私保證超出了這一要求:簡而言之,ValueShuffle 確保您的輸入和輸出的數量以及輸入和輸出之間的關係不僅對第三方而且對 CoinJoin 的其他參與者保持私密。

有關所有詳細資訊和限制,請參閱ValueShuffle 論文。免責聲明:我是作者之一。

您認為 CoinJoin 和機密交易非常匹配的直覺是正確的。更具體地說,我們可以利用兩個重要的協同作用。

  1. 如果我們有機密交易,那麼具有不同輸出量的 CoinJoin 突然成為可能。這消除了 CoinJoin 在實踐中的主要限制之一。
  2. CoinJoin 和 Confidential Transaction 的結合使得混合多個支付而不是僅僅混合自發送成為可能(如果付款人另外有一種機制可以獲取多個可能的收款人地址)。因此,您可以在一次交易中混合併使用您的硬幣支付。這比沒有機密交易的 CoinJoins 要好得多,在 CoinJoins 中,您首先需要執行混合交易,只有在混合後,您才能在第二筆交易中執行實際支付。這意味著加入您的支付實際上會比單獨執行支付更便宜(就區塊鏈空間和交易費用而言)。這為進行 CoinJoins 提供了很大的動力。這很了不起,因為隱私通常是有代價的——但在機密交易已經可用的情況下,

我在 Scaling Bitcoin 2017上的演講更詳細地解釋了 CoinJoin 和機密交易相結合的優勢。

引用自:https://bitcoin.stackexchange.com/questions/95662