CoinJoin 是一個大型比特幣交易,它有來自不同用戶的許多輸入和輸出中相同數量的比特幣,因此第三方無法輕易看到每個輸出屬於誰。
CoinJoin 的目標是通過打破區塊鏈分析師使用的技術為參與者提供更大的隱私。
值得注意的是,這些交易尤其掩蓋了BTC 代幣的所有權。
還有其他類似的服務,例如混幣器,但這個不同。基本上,因為使用CoinJoin,中介永遠不會保管資金。通過這種機制,用戶始終可以控制他們的比特幣。
為了構建CoinJoin 類型的交易,用戶通過提供交易的輸入並接收與他們在輸出中輸入的相同數量的比特幣來共同工作。都是等量的。
例如,如果有5 個用戶在交易中輸入1、2、3、4 和5 個BTC,則總共有5 個條目,總計15 個BTC。但是,輸出將是15,每個輸出1 BTC。
因為輸出的總量等於輸入的總量,所以無法確定每個用戶對應多少個BTC。
需要注意的是,CoinJoin 交易使用統計分析工具並非不可能破解,但任務比不使用時更加昂貴和困難。
隨著越來越多的公司致力於對比特幣區塊鏈進行取證分析,許多公司從政府那裡獲得資金,因此有必要使用這些工具來防止有人確定他們背後的身份以及他們所遵循的路徑。
CoinJoin 是如何運作的?
CoinJoin 使用硬幣洗牌協議工作。也就是說,它結合了許多用戶的交易,並創建了一個多方交易。
然後,該協議將在交易發生之前混合輸入和輸出的多個簽名。這種方式實現了新的UTXO組合。
基本上,CoinJoin 使用多重簽名交易的方法,並引入了更多的靈活性。
該系統要求每筆交易的簽名完全獨立於其他交易。因此,需要多個數字簽名才能批准交易。
在提供所有簽名之前,CoinJoin 交易將無效並且不會被網絡接受。
只要所有參與者都同意,該系統旨在就輸入和輸出達成共識。通過這種方式,可以保證任何一方都不會做出損害其他人的事情。
想要在比特幣中實現這個系統的用戶需要找到至少一個想要做同樣事情的其他用戶。因此,你可以一起啟動以你的交易作為輸入的CoinJoin 交易。
所有輸入都來自同一用戶是沒有意義的,因為了解它們的第三方一眼就能確定所有輸出也來自他。
當要干預的各方已知時,接下來就是確定輸出的大小,因為它們都必須相同。因此,來自輸入的比特幣數量將平均分配到x 個輸出中。
通過這種方式,用戶可以是單個輸出的所有者,而另一個是多個輸出的所有者。好消息是這只有相關人員知道,而對於第三方來說,輸出是無法區分的。
最後,輸出應該指向新的比特幣地址,否則他們會錯過整個過程的重點。
CoinJoin 的好處
這種策略對用戶和整個市場都有很多好處。主要是因為它通過構建這些交易的方式增加了額外的隱私層,使得外人更難以識別付款的來源和去向。
最重要的是,CoinJoin 不需要對比特幣協議進行更改。
1. 安全
首先,它使加密貨幣在整個過程中不可能被盜。
這與需要第三方信任資金的硬幣混合協議不同。另一方面,他們也增加了一個失敗點,因為這些第三方知道這些比特幣交易的過去。
2.成本
CoinJoin 的另一個非常重要的好處是交易比比特幣交易便宜。
在這種類型的交易中,我們發現有很多組合交易來達到效果,因此,雖然佣金會因交易量大而增加,但也會在所有參與者之間進行分配。
3. 可擴展性
CoinJoin 交易有助於緩解比特幣網絡遭受的擁塞問題。
如果我們有一個有兩個參與者的CoinJoin,它佔用的空間比我們將它們與兩個單獨的交易進行比較時要少。結果是可以將更多交易添加到比特幣塊中,從而可以處理更多交易。
4. 可替代性
CoinJoin 在市場上最重要的目標之一是幫助比特幣保持可替代性。
該術語是指商品可互換的能力。例如,黃金是可替代的,因為具有相同等級和重量的兩塊黃金具有相同的價值並且無法區分。
不幸的是,對比特幣交易的取證分析可能會從網絡中刪除此功能。
如果政府願意,它可以輕鬆跟踪和懲罰特定的比特幣用戶,這將極大地影響整個網絡。
當有人使用CoinJoin 時,執行這種類型的練習會更加困難。特別是如果用戶使用混淆其IP 的機制,例如Tor。
Coin加入歷史
CoinJoin 的概念由來已久。它起源於2013 年,是比特幣核心開發人員Gregory Maxwell 的產品,他在BitcoinTalk 線程中發布了這個想法。
從那時起,這種機制已被用於多個基於區塊鏈的系統中。
為什麼比特幣不是私有的?
雖然比特幣在早年以匿名而聞名,並被用於購買非法商品和服務的交易中,就像絲綢之路一樣,但現實情況是它提供的隱私很少或根本沒有。
儘管比特幣地址不包含其所有者的姓名和地址,但它們很容易被追踪,如果他們願意,有人可以將IP 與它們相關聯。
一旦確定了用戶,調查人員就可以使用分析方法來跟踪他們在網絡上進行的所有交易。
這不是比特幣的錯誤,而是它的共識機制的一部分,它允許我們在沒有信任的情況下面對一種貨幣。交易是公開的,可以防止欺詐行為發生,儘管這最終會降低加密貨幣的隱私性和匿名性。
在這裡,我們找到了開始使用這種方法的原因。但它不是唯一使用CoinJoin 的加密貨幣,還有其他加密貨幣直接在他們的代碼中實現了它。
專門針對隱私的加密貨幣就是這種情況,例如Monero、ZCash 和Dash。
Monero 與CoinJoin 非常相似,因為它使用簽名環來存放其他用戶的簽名,因此幾乎不可能追踪地址。
Dash 還在其協議的核心直接使用CoinJoin。雖然最初它的目標是成為一種面向隱私的加密貨幣,但現在它仍然是,它更專注於支持去中心化金融。同時通過PrivateSend 功能擁有CoinJoin 的功能。
Coinjoin 是第一代隱私措施
當3 個事務同時完成時,例如:
A 向B 購買產品。 C 向D 購買產品並從F 購買產品
區塊鏈分別記錄這3 筆交易,這使得任何人都可以看到它們並確定某些人從其他人那裡購買了某些產品。如果你不知道這些人是誰,可能沒那麼嚴重,但實現它的工具越來越多。
但是,使用CoinJoin,我們可以屏蔽參與此過程的各方並創建單個交易。這對於出於各種原因需要隱藏自己的動作的人來說非常有吸引力。
這就是這種增加隱私的方法出現並變得越來越流行的原因。這導致創建了提供類似功能的其他解決方案。
在某種程度上,CoinJoin 為其他機制的發展鋪平了道路,以實現同樣的目標。這是增加主要加密貨幣隱私的重要一步。
使用CoinJoin 是否違法?
對於一些用戶來說,那些經過這些過程的加密貨幣將來可能會被標記為“受污染”,因此不會被交易所接受。
這句話有一些道理,但它也很容易解決。
在這種情況下,我們應該做的只是打開一個閃電通道,任何通過這個網絡接收交易的人都無法知道這是否是CoinJoin 的結果。
什麼是閃電網絡?
我在哪裡可以進行CoinJoin?
現在要找到允許CoinJoin 的平台並不難。並且有幾個錢包可以讓你使用這個有趣的功能。
芥末
Wasabi錢包是這些系統之一,它允許我們為我們的資金添加隱私和匿名性。
它是一個錢包,我們可以控制我們的私鑰,它是開源的,我們可以下載它以在我們的Linux、Windows 和MacOS 操作系統的計算機上使用。
為此,它與錢包的其他用戶進行CoinJoin,使該過程有效且無需信任。此外,它與Tor 網絡合作,使事情變得更加匿名。
武士
Samurai錢包是市場上另一個提供CoinJoin 集成的流行選項。
在保護我們的資產方面,Samurai 還具有其他非常有趣的功能,例如隱身模式。
開啟隱身模式後,錢包圖標將隱藏在手機上。此功能是錢包獨有的,可在手機丟失或被盜時提供額外的安全保護。
概括
CoinJoin 是一個有助於提高比特幣交易的隱私性和匿名性的過程。為此,需要多個用戶在交易中輸入他們想要的金額,從而在移除時獲得相同的金額,但這種方式很難被第三方追踪。 CoinJoin 通常由一些面向任務的工具自動運行。否則,對於非技術用戶來說,這將是非常複雜的。結論
雖然這個概念很有趣,而且更重要的是因為它是讓位給其他機制的起點,但在實踐中加入交易很困難,原因有幾個。
根據用戶保持匿名的事實,他們有必要使用Tor 網絡進行操作。雖然他們必須知道一些代碼並相互信任。
幸運的是,實施CoinJoint 的開發人員從一開始就致力於創建工具,為用戶自動化整個流程。
這就是我們如何找到使用此功能的舊錢包的方式,例如Dark錢包、JoinMarket 和SharedCoins。但是,有些項目已被放棄或今天不那麼受歡迎。
還有一些較新的開發,例如本文前面已經提到的那些,它們具有更現代的功能並且易於使用。當然,你信任的第三方錢包可能會或可能不會收集有關你所做工作的信息,這將使所有這些工作過時。
資訊來源:由0x資訊編譯自CRIPTOTARIO。版權歸作者Criptotario所有,未經許可,不得轉載