在越來越數(shù)字化的時(shí)代,伴隨而生的隱私問題將是必須解決一大難題,以資金流為例,假設(shè)某人如果長期公開同一個(gè)收款地址,任何人都能輕易追蹤該地址的所有資金流向,這讓用戶的財(cái)務(wù)隱私蕩然無存。為了保有隱私,傳統(tǒng)做法是在每次收款都生成一個(gè)新地址,但在現(xiàn)實(shí)應(yīng)用中,像是接受固定捐款或電商收款,這種做法極不方便。根據(jù)Area Bitcoin最新發(fā)布的,一項(xiàng)名為靜默支付的隱私技術(shù)解決了這個(gè)難題,讓公開地址在重復(fù)使用之余而不侵害隱私。
早期嘗試:從隱身地址到BIP47
在Silent Payments出現(xiàn)之前,開發(fā)者們?cè)岢鲞^多種解決方案,試圖解決靜態(tài)地址的隱私問題,其中最著名的包括2012年誕生的隱身地址和BIP47。
早期的隱身地址的概念非常直觀,核心概念非常直觀:允許收款人生成一個(gè)獨(dú)特且私密的地址,并透過密碼學(xué)技巧確保只有收款人本人才能存取。但為了讓系統(tǒng)運(yùn)作,需要在區(qū)塊鏈上附帶額外的數(shù)據(jù),這不僅增加了交易體積,也讓這些交易在鏈上特征明顯,喪失了匿名性。
后來出現(xiàn)的BIP47則改進(jìn)了這一點(diǎn)。它允許用戶發(fā)布一個(gè)永久的,雙方透過這個(gè)代碼建立支付通道。然而,BIP47有一個(gè)明顯的缺點(diǎn):在開始交易前,雙方必須先進(jìn)行一筆來建立鏈接。這不僅多花一筆手續(xù)費(fèi),還需要在鏈上留下痕跡,使用體驗(yàn)上仍不夠直覺且成本較高。
靜默支付是什么?
靜默支付透過名為BIP352的提案獲得了關(guān)注,它完美的解決了上述痛點(diǎn):允許用戶公開分享一個(gè)靜態(tài)地址,但每次收到比特幣時(shí),資金卻會(huì)進(jìn)入一個(gè)全新的、與該靜態(tài)地址無公開關(guān)聯(lián)的鏈上地址。
這意味著,你可以放心地將Silent Payments地址貼在Twitter自介或個(gè)人網(wǎng)站上。外界只能看到這個(gè)靜態(tài)地址,但當(dāng)有人轉(zhuǎn)帳給你時(shí),區(qū)塊鏈上顯示的只是一筆普通的轉(zhuǎn)帳,沒有人能將這筆交易與你的靜態(tài)地址鏈接起來。
Silent Payments如何在比特幣上運(yùn)作?
Silent Payments主要移除了發(fā)送方與接收方之間互動(dòng)的需求,讓過程像掃描QR Code一樣簡單。
發(fā)送方只需要掃描接收方提供的Silent Payments代碼,錢包會(huì)在后臺(tái)利用與,透過密碼學(xué)計(jì)算出一個(gè)雙方共享的秘密數(shù)據(jù),利用這個(gè)秘密數(shù)據(jù),錢包會(huì)生成一個(gè)全新的、一次性的比特幣地址,然后當(dāng)資金被發(fā)送到這個(gè)新地址,在鏈上看起來就像是一筆普通的Taproot交易,完全看不出與接收方有任何關(guān)聯(lián)。
對(duì)接收方而言Silent Payments接收方的錢包需要做比較多的工,由于地址是隨機(jī)生成的,接收方不知道錢會(huì)進(jìn)哪個(gè)地址。因此,錢包必須持續(xù)掃描區(qū)塊鏈上的每一筆新Taproot交易,再利用手中的,接收方對(duì)每筆交易進(jìn)行試算。如果運(yùn)算結(jié)果匹配,代表這筆錢是你的;一旦確認(rèn),就能使用來動(dòng)用這筆資金。
錢包與交易所的支持現(xiàn)狀
雖然Silent Payments技術(shù)極具潛力,但目前仍處于早期采用階段,主要挑戰(zhàn)在于錢包掃描鏈上交易的運(yùn)算需求較高。
目前市面上已有部分先驅(qū)錢包開始支援或正在開發(fā)中:
Cake Wallet:知名的多幣種錢包,已率先支持Silent Payments。
Silentium:專為Silent Payments設(shè)計(jì)的錢包應(yīng)用。
Blue Wallet:據(jù)悉也正在研究整合此功能。
對(duì)于交易所而言,支持Silent Payments將是一大福音,能大幅降低用戶提幣時(shí)的隱私顧慮。隨著技術(shù)成熟,未來我們極可能看到更多主流硬件錢包和軟件錢包加入支持行列。這項(xiàng)技術(shù)讓比特幣在保持透明公開的同時(shí),真正實(shí)現(xiàn)了類似現(xiàn)金的數(shù)字隱私體驗(yàn)。