長期以來,開發人員一直致力於讓比特幣更加隱秘,因為每筆比特幣的交易記錄都存儲在區塊鏈中,任何人都可以看到。
上週,比特幣隱私程序員Chris Belcher 發布了Teleport 的alpha 版本,這是一種隱私技術“CoinSwap”的實現,旨在通過使交易“隱形”來改善比特幣隱私。
雖然它還需要更多時間的測試。
Teleport 的alpha 版本還缺少使交易完全不可見所需的關鍵功能,但是該版本實現了CoinSwap ——這個由來已久的想法,由密碼學家Gregory Maxwell 於2013 年在Bitcointalk 論壇上首次描述,如今終於成真了。
為什麼要“傳送”你的比特幣?
今天,注重隱私的用戶利用Wasabi 和Samourai 錢包執行CoinJoins,將用戶的比特幣與許多其他用戶的比特幣打亂,從而掩蓋硬幣的踪跡。 問題在於,即使CoinJoin 模糊了用戶比特幣的發送地點,愚弄了區塊鏈監視者,但從比特幣區塊鏈的一瞥中仍然可以明顯看出發生了CoinJoin。
但是如果方法正確的話,我們則無法在區塊鏈上檢測到CoinSwap 交易。它們看起來就像正常的交易一樣。
“想像一個未來,小明擁有比特幣並希望以最具保密性的方式發送它們,因此她創建了一種特殊的交易。對於任何查看區塊鏈的人來說,她的交易看起來完全正常,她的硬幣似乎從地址A 流向地址B。但實際上,她的代幣最終出現在地址Z 中,該地址與A 或B 完全無關。從某種意義上說,交易正在被“傳送”到其他地方,因此該項目的名稱為“傳送”。 CoinSwap的強外部性
CoinSwap的出現,意味著:即使是不使用CoinSwap 的用戶也可以從中受益。 即使只有一小部分交易實際上是由這個軟件創建的,任何對區塊鏈進行分析的人都會在他們的腦海中產生一個小問題:如果我正在查看的這筆交易實際上是CoinSwap 怎麼辦?我能發現嗎?
每筆交易中增加的懷疑和不確定性將極大地提高比特幣的可替代性,從而使其成為一種更好的貨幣形式。
“可替代性”是貨幣的重要屬性,這意味著每個單位都可以以完全相同的價值兌換成任何其他單位。例如,我們理所當然地認為一美元與任何其他一美元一樣值錢。 核心在於:隱私對於保持可替代性至關重要。舉個例子,如果將某些比特幣用作犯罪活動的一部分,它們可能會被“污染” ,成為贓款。然後,有可能一個不知情的非犯罪用戶收到了受污染的硬幣,卻發現它們失去了交易的功能,因為它們與犯罪或受制裁的事件有歷史關聯。
“隱形”的後續步驟雖然現在可以使用Teleport 執行CoinSwap,但該軟件尚未使CoinSwap 交易看起來像普通交易。儘管技術上,已經為比特幣的傳送掃清了渠道,但是在真正的應用過程中,還存在不小的問題。
加密技術ECDSA-2P 可用於使這些交易看起來像普通的“單簽名”地址,這些地址“非常普遍,因此提供了巨大的匿名集”。 但是不恰巧的是:2021 年11 月,Taproot 對系統進行了升級,它添加了Schnorr 簽名作為ECDSA 簽名之外的選項,這是當今大多數交易的簽名方式。這恰恰是問題的所在!
雖然Schnorr 簽名可以用更簡單的方式做與ECDSA-2P 相同的事情,但Belcher 認為Schnorr 不適合CoinSwap。因為ECDSA 的匿名設置會更大。今天所有地址都是ECDSA,沒有一個是Schnorr。 因此,Belcher 建議可能需要數年時間才能有足夠的數據集,在CoinSwaps 中使用Schnorr。但比特幣用戶對於隱私的需求比這要迫切得多。
結語此alpha 版本尚未準備好迎接黃金時段,但如果開發人員想通過在測試和簽名網絡上使用虛擬硬幣來幫助對其進行戰鬥測試,他們將被邀請測試開源軟件。
從長遠來看,當項目準備好獲得真正的資金時,才是用戶和錢包能夠利用它提供的改進後的隱私功能。 作為一個終極的夢想 :Teleport 項目將發展成為比特幣主網上的一個實用且安全的項目,既可以作為一種比特幣混合應用程序獨立使用,也可以作為現有錢包實現的庫,讓用戶只需按一下按鈕,就能以較此前更大的隱私性發送比特幣CoinSwap 交易。