Transactions
隱形地址收件人如何使用比特幣?
我一直在閱讀隱形地址的作用:
- 發件人使用收件人的隱身地址為每筆交易生成唯一地址
- 如果多個發件人將比特幣發送給收件人,那麼區塊鏈會看到發件人的地址轉到不同的隨機地址
我的問題是:收件人如何使用他收到的比特幣?在收件人錢包中,他是否有那些生成地址的列表(由發件人製作)?那麼他將如何使用這些比特幣而不透露交易可連結性?
收款人如何使用他收到的比特幣?
隱形地址要求您掃描區塊鏈的所有交易這是一個相當低效的過程,但我見過的隱形地址實現有兩個改進:
- 前綴:每個隱身地址都有一個必需的前綴,您必須強制您的 txid 匹配隱身地址中編碼的前綴。這樣,接收方必須只測試交易的一個子集。
- 雙鑰匙系統:引入了掃描鑰匙,允許接收者在錢包被鎖定的情況下進行掃描。
在收件人錢包中,他是否有那些生成地址的列表(由發件人製作)?
是的。一個新地址是從隱身地址和臨時密鑰(在附加輸出中與 OP_RETURN 提供)派生的。然後將該地址導入錢包。
那麼他將如何使用這些比特幣而不透露交易可連結性?
交易可連結性通常意味著您不能將交易連結到已發布的地址(混淆目的地)。您針對的概念是事務可追溯性(創建事務時,我如何混淆源輸出)。
接收者必須不斷掃描整個區塊鏈以找到與他/她的私鑰匹配的內容。閱讀更多:https ://www.reddit.com/r/Bitcoin/comments/5xm9bt/what_happened_to_stealth_addresses/